38
Oracle Java & Developer Cloud Service: What It Does & Doesn't Do Harold Dost Raastech, Inc. CC BY 3.0 US, Harold A. Dost III 1

Oracle Java & Developer Cloud Service: What It Does & Doesn't Do

Embed Size (px)

Citation preview

Page 1: Oracle Java & Developer Cloud Service: What It Does & Doesn't Do

Oracle Java & Developer Cloud Service: What It Does & Doesn't DoHarold DostRaastech, Inc.

CC BY 3.0 US, Harold A. Dost III 1

Page 2: Oracle Java & Developer Cloud Service: What It Does & Doesn't Do

About the Speaker

Work For Raastech, Inc. - Virginia/DC Area 1

1 http://www.oracle.com/us/corporate/pricing/technology-price-list-070617.pdf

CC BY 3.0 US, Harold A. Dost III 2

Page 3: Oracle Java & Developer Cloud Service: What It Does & Doesn't Do

Live in Michigan2

• Detroit Metro Area

2 Images Source: Wikipedia

CC BY 3.0 US, Harold A. Dost III 3

Page 4: Oracle Java & Developer Cloud Service: What It Does & Doesn't Do

Core Java

CC BY 3.0 US, Harold A. Dost III 4

Page 5: Oracle Java & Developer Cloud Service: What It Does & Doesn't Do

Shameless Plug

• For SOA Administration

• Buy From Packt Website

• Promo Code for 50% off: UKOUG50

• Valid until Dec 15, 2016

CC BY 3.0 US, Harold A. Dost III 5

Page 6: Oracle Java & Developer Cloud Service: What It Does & Doesn't Do

Lately

• Primarily working as Lead QA for Client creating IoT devices

• Part of the Release team

CC BY 3.0 US, Harold A. Dost III 6

Page 7: Oracle Java & Developer Cloud Service: What It Does & Doesn't Do

Thoughts on Oracle Cloud

• Oracle Cloud things are very slow to start up

• This is a general feeling of slowness ( It took about an hour to get up and running)

CC BY 3.0 US, Harold A. Dost III 7

Page 8: Oracle Java & Developer Cloud Service: What It Does & Doesn't Do

Java Cloud Service

Falls under their "Oracle Cloud PaaS and IaaS" servicesPart of their Platform services

CC BY 3.0 US, Harold A. Dost III 8

Page 9: Oracle Java & Developer Cloud Service: What It Does & Doesn't Do

Underlying Infrastructure

• WebLogic 12.1.3 and 11.1.1.7

• Oracle Linux 6.6

CC BY 3.0 US, Harold A. Dost III 9

Page 10: Oracle Java & Developer Cloud Service: What It Does & Doesn't Do

Cost - License

• WebLogic Pricing 1

• Standard Edition $10,000 + $2,200 = $12,000

• Enterprise Edition $25,000 + $5,500 = $30,500

• Suite $45,000 + $9,900 = $54,900

1 http://www.oracle.com/us/corporate/pricing/technology-price-list-070617.pdf

CC BY 3.0 US, Harold A. Dost III 10

Page 11: Oracle Java & Developer Cloud Service: What It Does & Doesn't Do

Compute Structure

• Product (per OCPU) comparable to 2 AWS vCPU basically 1 thread of core

CC BY 3.0 US, Harold A. Dost III 11

Page 12: Oracle Java & Developer Cloud Service: What It Does & Doesn't Do

Compute Structure 3

• Standard | High Memory

• OC1* - 0.25/1.8 | N/A

• OC2* - 0.5/3.75 | N/A

• OC3 - 1/7.5 | OC1M 1/15

• OC4 - 2/15 | OC2M 2/30

• OC5 - 4/30 | OC3M 4/60

• OC6 - 8/60 | OC4M 8/120

• OC7 - 16/120 | OC5M 16/240

3 https://cloud.oracle.com/en_US/compute/pricing

CC BY 3.0 US, Harold A. Dost III 12

Page 13: Oracle Java & Developer Cloud Service: What It Does & Doesn't Do

Cost - Metered

• General Purpose Compute

• Standard Edition

• $0.75/Hour $450.00/Month $5,400/Year

• Enterprise Edition

• $2.02/Hour $1,200.00/Month $14,400/Year

• Suite

• $4.70/Hour $2,800.00/Month $33,600/YearCC BY 3.0 US, Harold A. Dost III 13

Page 14: Oracle Java & Developer Cloud Service: What It Does & Doesn't Do

Cost - Metered

• High-Memory Compute

• Standard Edition

• $0.924/Hour $550.00/Month $6,600/Year

• Enterprise Edition

• $2.184/Hour $1,300.00/Month $15,600/Year

• Suite

• $4.872/Hour $2,900.00/Month $34,800/YearCC BY 3.0 US, Harold A. Dost III 14

Page 15: Oracle Java & Developer Cloud Service: What It Does & Doesn't Do

Cost - Non metered

• General Purpose Compute (1/2 Cost)

• Standard Edition

• $225/Month $2,700/Year

• Enterprise Edition

• $600.00/Month $7,200/Year

• Suite

• $1400.00/Month $16,800/YearCC BY 3.0 US, Harold A. Dost III 15

Page 16: Oracle Java & Developer Cloud Service: What It Does & Doesn't Do

Cost - Non metered

• High-Memory Compute (3/4 Cost)

• Standard Edition

• $413/Month $4,956/Year

• Enterprise Edition

• $975/Month $11,700/Year

• Suite

• $2,175/Month $26,100/YearCC BY 3.0 US, Harold A. Dost III 16

Page 17: Oracle Java & Developer Cloud Service: What It Does & Doesn't Do

Holy Numbers Batman!

• When was the ICC Convention Center first opened?

CC BY 3.0 US, Harold A. Dost III 17

Page 18: Oracle Java & Developer Cloud Service: What It Does & Doesn't Do

Holy Numbers Batman!

• When was the ICC Convention Center first opened?

1991CC BY 3.0 US, Harold A. Dost III 18

Page 19: Oracle Java & Developer Cloud Service: What It Does & Doesn't Do

Comparing To AWS• License must be paid separately

• Uncertainty in support

• AWS vCPU is considered 1 core4

• Core factor causes 2 vCPU to cost as 1 core[^5]

• DB is required (Not part of either calulation)

4 http://www.oracle.com/us/corporate/pricing/cloud-licensing-070579.pdf[^5]:http://www.oracle.com/us/corporate/contracts/processor-core-factor-table-070634.pdf

CC BY 3.0 US, Harold A. Dost III 19

Page 20: Oracle Java & Developer Cloud Service: What It Does & Doesn't Do

Comparing To AWS (cont.)• Oracle - OC3 (1 OCPU/7.5GB Memory) - Oracle

Linux

• AWS - us-east1 t2.large (2vCPU/8GB Memory) - RHEL

• For Reserved Used Up-front pricing

• 3yr Reserved is averaged by year

CC BY 3.0 US, Harold A. Dost III 20

Page 21: Oracle Java & Developer Cloud Service: What It Does & Doesn't Do

AWS vs Oracle Cloud - Standard Edition

CC BY 3.0 US, Harold A. Dost III 21

Page 22: Oracle Java & Developer Cloud Service: What It Does & Doesn't Do

AWS vs Oracle Cloud - Enterprise Edition

CC BY 3.0 US, Harold A. Dost III 22

Page 23: Oracle Java & Developer Cloud Service: What It Does & Doesn't Do

AWS vs Oracle Cloud - Suite Edition

CC BY 3.0 US, Harold A. Dost III 23

Page 24: Oracle Java & Developer Cloud Service: What It Does & Doesn't Do

Side Benefits

• Developer Cloud Service (Pretty Big Benefit)

CC BY 3.0 US, Harold A. Dost III 24

Page 25: Oracle Java & Developer Cloud Service: What It Does & Doesn't Do

Developer Cloud Service - Features

• Git Repositories

• Maven Repository

• Snippet Tool (Similar to Github Gist)

• GitHub-esk "Merge Requests"

• Issue Tracking

CC BY 3.0 US, Harold A. Dost III 25

Page 26: Oracle Java & Developer Cloud Service: What It Does & Doesn't Do

Developer Cloud Service - Impressions

• Interface

• Relatively well polished

• Responsive

• (Agile/Issues)

• Can't reorder issues to prioritize both inside and out of sprint

CC BY 3.0 US, Harold A. Dost III 26

Page 27: Oracle Java & Developer Cloud Service: What It Does & Doesn't Do

Developer Cloud Service - Impressions (Build)

• Can't trigger based on a push to the git repository (not major, but would be better than polling)

• Allows for x11 session..., not sure what it's for? Maybe selenium testing (Could be good)

• Allows for Oracle Cloud Service Deployment

• Likely built on top of Hudson/Jenkins

CC BY 3.0 US, Harold A. Dost III 27

Page 28: Oracle Java & Developer Cloud Service: What It Does & Doesn't Do

Java Cloud Service - Features

• Two different things

• Java Cloud Service

• Java Cloud Service - AppToCloud

CC BY 3.0 US, Harold A. Dost III 28

Page 29: Oracle Java & Developer Cloud Service: What It Does & Doesn't Do

Quick Trivia• What do Hollywood and Brimingham have in

common?

CC BY 3.0 US, Harold A. Dost III 29

Page 30: Oracle Java & Developer Cloud Service: What It Does & Doesn't Do

Quick Trivia• What do Hollywood and Brimingham have in

common?They both have a walk of fame.

CC BY 3.0 US, Harold A. Dost III 30

Page 31: Oracle Java & Developer Cloud Service: What It Does & Doesn't Do

Demo

CC BY 3.0 US, Harold A. Dost III 31

Page 32: Oracle Java & Developer Cloud Service: What It Does & Doesn't Do

Setup

• Had to setup DB server which took around 20 Minutes

• Additional time to get the Application Server Up and Running took another 20 - 30 minutes

CC BY 3.0 US, Harold A. Dost III 32

Page 33: Oracle Java & Developer Cloud Service: What It Does & Doesn't Do

Deployment process

• Java Cloud Service "Regular"

• Java Cloud Service "AppToCloud"

CC BY 3.0 US, Harold A. Dost III 33

Page 34: Oracle Java & Developer Cloud Service: What It Does & Doesn't Do

Deployment - AppToCloud• Make sure you're application will work on 12c

• Use exporter tool

• Good to go ;)

CC BY 3.0 US, Harold A. Dost III 34

Page 35: Oracle Java & Developer Cloud Service: What It Does & Doesn't Do

Summary• Bad

• Good

CC BY 3.0 US, Harold A. Dost III 35

Page 36: Oracle Java & Developer Cloud Service: What It Does & Doesn't Do

Resources• Purchases

• Trial - https://cloud.oracle.com/en_US/tryit

• 5 Public IPs

• 500 GB Block Storage

• 6 CPUs

• https://jaas.oraclecloud.com

• https://dbaas.oraclecloud.comCC BY 3.0 US, Harold A. Dost III 36

Page 37: Oracle Java & Developer Cloud Service: What It Does & Doesn't Do

Questions?

CC BY 3.0 US, Harold A. Dost III 37

Page 38: Oracle Java & Developer Cloud Service: What It Does & Doesn't Do

Contact• Harold Dost

• @hdost

[email protected]

CC BY 3.0 US, Harold A. Dost III 38