Transcript
Page 1: It's raining data! Oracle databases in the cloud

http://www.oracle-base.com

It'srainingdata!Oracledatabasesinthecloud

TimHallOracleACEDirector

OracleACEoftheYear2006OakTable Network

OCPDBA(7,8,8i,9i,10g,11g)OCPAdvancedPL/SQLDeveloper

OracleDatabase:SQLCertifiedExpert

http://www.oracle-base.com

BooksOraclePL/SQLTuningOracleJobScheduling

Page 2: It's raining data! Oracle databases in the cloud

http://oracle-base.com

Page 3: It's raining data! Oracle databases in the cloud

http://oracle-base.com

Page 4: It's raining data! Oracle databases in the cloud

http://oracle-base.com

Agenda

§ CloudDefinitions

§ ServiceCatalogs

§ Costs?

§ OracleDatabasesontheCloud§ AmazonWebServices(AWS)§ MicrosoftAzure§ OracleCloud§ VmwarevCloudAir

§ QuickTips

§ Concerns

Page 5: It's raining data! Oracle databases in the cloud

http://www.oracle-base.com

CloudDefinitions

Page 6: It's raining data! Oracle databases in the cloud

http://www.oracle-base.com

CloudDefinitions

§ InfrastructureasaService(IaaS):Virtualhardware(VMs,Storage,DNS,loadbalancers,VLANs,VPNetc.)

§ PlatformasaService(PaaS):Environments(VM+OS+DB,VM+OS+AppServeretc.)

§ SoftwareasaService(SaaS):Applicationsdeliveredoverthecloud.

§ DatabaseasaService(DBaaS)

§ BringYourOwnLicense(BYOL)

§ On-DemandLicense

Page 7: It's raining data! Oracle databases in the cloud

http://www.oracle-base.com

ServiceCatalogs

Page 8: It's raining data! Oracle databases in the cloud

http://www.oracle-base.com>

Page 9: It's raining data! Oracle databases in the cloud

http://www.oracle-base.com

Page 10: It's raining data! Oracle databases in the cloud

http://www.oracle-base.com

Page 11: It's raining data! Oracle databases in the cloud

http://www.oracle-base.com

Costs?

$$$$

$$$$

$$$$

$$$$

$$$$

Page 12: It's raining data! Oracle databases in the cloud

http://www.oracle-base.com

Pricing?

§ Comparingpricescanbedifficult.

§ vCPUs,memory,diskspace,networktraffic.

§ Price-per-min/hour.Reservedperiodoftime(1-3years)maygiveaheavilydiscountedprice.

§ Licensing:On-DemandorBYOL.

§ HighAvailability(HA)costsextra.

Page 13: It's raining data! Oracle databases in the cloud

http://www.oracle-base.com

OracleLicensing

§ Forcertifiedcloudproviders(Oracle,AWS,MicrosoftAzure)

§ So§ AWS:16vCores =8Physical Cores *0.5=4Core licenses.§ Azure:8vCores =8Physical Cores *0.5=4Core licenses.§ Physical:8Physicalcores (Intel)*0.5=4Core licenses.

Page 14: It's raining data! Oracle databases in the cloud

http://www.oracle-base.com

OracleDatabasesontheCloud

Page 15: It's raining data! Oracle databases in the cloud

http://www.oracle-base.com

AmazonWebServices(AWS)

§ ElasticComputeCloud(EC2):§ IaaS - VirtualMachine(VM).§ Self-managed.§ BYOL.

§ RelationalDataServices(RDS)forOracle:§ DBaaS.§ NoOSsystemadministrationandtoolingtogreatlyreduceDBAwork.§ BYOLorOn-DemandLicensing.§ Somefunctionalityrestrictedorpreventedentirely,asistypicalofmany

DBaaS offerings.§ RDSofferingsforMySQL,MSSQLServer,Postgres etc.

Page 16: It's raining data! Oracle databases in the cloud

http://www.oracle-base.com

MicrosoftAzure

§ NoDBaaSforOracledatabases.§ IaaS- VirtualMachine(VM).§ Self-managed.§ BYOL.

§ CertifiedandsupportedforOracleLinuxandRHEL.

Page 17: It's raining data! Oracle databases in the cloud

http://www.oracle-base.com

OracleCloud

§ DatabaseSchemaService:§ 5-50Gschema.§ DataaccessusingRESTful webservices,notSQL*Net.

§ VirtualImage:§ VirtualMachine(VM)withOraclesoftwarezips.§ CreateDBsusingDBCA§ DataaccessusingSQL*Net.

§ DBaaS:§ SimilartoVirtualImage,butalsoincludescloud-basedtooling.

§ DBaaS - Managed(NotYetAvailable):§ AfullyOraclemanagedversionofDBaaS.

Page 18: It's raining data! Oracle databases in the cloud

http://www.oracle-base.com

Page 19: It's raining data! Oracle databases in the cloud

http://www.oracle-base.com

Page 20: It's raining data! Oracle databases in the cloud

http://www.oracle-base.com

Page 21: It's raining data! Oracle databases in the cloud

http://www.oracle-base.com

Page 22: It's raining data! Oracle databases in the cloud

http://www.oracle-base.com

Page 23: It's raining data! Oracle databases in the cloud

http://www.oracle-base.com

Page 24: It's raining data! Oracle databases in the cloud

http://www.oracle-base.com

Page 25: It's raining data! Oracle databases in the cloud

http://www.oracle-base.com

VMwarevCloud Air

§ HybridCloud.

§ InterestingforexistingVMwareshops.

§ Seamlessmovefromonpremisetocloud.

§ CurrentlynotacertifiedorsupportedcloudproviderforOracle.

Page 26: It's raining data! Oracle databases in the cloud

http://www.oracle-base.com

QuickTips

Page 27: It's raining data! Oracle databases in the cloud

http://www.oracle-base.com

SilentInstallations

§ Getusedtodoingsilentinstallations!

§ BuildaresponsefileonaclientusingtheOUI.

$ ./runInstaller -record -destinationFile /tmp/10gR2.rsp

Page 28: It's raining data! Oracle databases in the cloud

http://www.oracle-base.com

SilentInstallations

Page 29: It's raining data! Oracle databases in the cloud

http://www.oracle-base.com

SilentInstallations

§ Getusedtodoingsilentinstallations!

§ BuildaresponsefileonaclientusingtheOUI.

$ ./runInstaller -record -destinationFile /tmp/10gR2.rsp

§ Usetheresponsefileontheserver.$ ./runInstaller -silent -ignoreSysPrereqs -responseFile /tmp/12cR1.rsp

§ RelyingonremoteXemulationisanightmare!

Page 30: It's raining data! Oracle databases in the cloud

http://www.oracle-base.com

CommandLineDBCA

§ GetusedtousingthecommandlineDBCA!

$ dbca -silent -createDatabase \-templateName General_Purpose.dbc \-gdbname cdb1 -sid cdb1 -responseFile NO_VALUE \-characterSet AL32UTF8 \-sysPassword OraPasswd1 \-systemPassword OraPasswd1 \-createAsContainerDatabase true \-numberOfPDBs 1 \-pdbName pdb1 \-pdbAdminPassword OraPasswd1 \-databaseType MULTIPURPOSE \-automaticMemoryManagement false \-storageType FS \-ignorePreReqs

§ Orusearesponsefile.

§ RelyingonremoteXemulationisanightmare!

Page 31: It's raining data! Oracle databases in the cloud

http://www.oracle-base.com

EncryptDatabaseConnections

§ UseNativeNetworkEncryptiontoprotectconnections.

§ Justaddthefollowingtotheserver’ssqlnet.orafile.

SQLNET.ENCRYPTION_SERVER=REQUIREDSQLNET.ENCRYPTION_TYPES_SERVER=(AES256)

§ OruseTCP/IPwithSSL/TLS.

§ Theinternetisnotsafewithoutencryption!

Page 32: It's raining data! Oracle databases in the cloud

http://www.oracle-base.com

Concerns

Page 33: It's raining data! Oracle databases in the cloud

http://www.oracle-base.com

Concerns

§ LegalJurisdiction.

§ Security.

§ Governance.

§ NetworkLatency:AppServer,DBlinks,ETL.

§ TrafficCosts:Somecloudserviceschargefornetworkusage.

§ TransferTechnology:AreSQL*Net,SSH,FTPallowed?

§ Migration:Howdoyougetyourdatathere?

§ TotalCostofOwnership(TCO):Hardtodetermine.

Page 34: It's raining data! Oracle databases in the cloud

http://www.oracle-base.com

OracleDatabaseontheCloud?

§ Itdepends!

§ Shouldbeacase-by-casejudgement.

§ Unlikelythataone-size-fits-allpolicywillwork.

Page 35: It's raining data! Oracle databases in the cloud

http://www.oracle-base.com

TheEnd…

§ Slides:

http://www.oracle-base.com/workshops

§ Questions?

Page 36: It's raining data! Oracle databases in the cloud

http://www.oracle-base.com

Page 37: It's raining data! Oracle databases in the cloud

http://www.oracle-base.com

Page 38: It's raining data! Oracle databases in the cloud

http://www.oracle-base.com

Page 39: It's raining data! Oracle databases in the cloud

http://www.oracle-base.com

Page 40: It's raining data! Oracle databases in the cloud

http://www.oracle-base.com

Page 41: It's raining data! Oracle databases in the cloud

http://www.oracle-base.com

Page 42: It's raining data! Oracle databases in the cloud

http://www.oracle-base.com

Page 43: It's raining data! Oracle databases in the cloud

http://www.oracle-base.com


Top Related