It's raining data! Oracle databases in the cloud

43
http://www.oracle-base.com It's raining data! Oracle databases in the cloud Tim Hall Oracle ACE Director Oracle ACE of the Year 2006 OakTable Network OCP DBA (7, 8, 8i, 9i, 10g, 11g) OCP Advanced PL/SQL Developer Oracle Database: SQL Certified Expert http://www.oracle-base.com Books Oracle PL/SQL Tuning Oracle Job Scheduling

Transcript of It's raining data! Oracle databases in the cloud

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