It's raining data! Oracle databases in the cloud
-
Upload
guatemala-user-group -
Category
Technology
-
view
44 -
download
2
Transcript of 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
http://oracle-base.com
http://oracle-base.com
http://oracle-base.com
Agenda
§ CloudDefinitions
§ ServiceCatalogs
§ Costs?
§ OracleDatabasesontheCloud§ AmazonWebServices(AWS)§ MicrosoftAzure§ OracleCloud§ VmwarevCloudAir
§ QuickTips
§ Concerns
http://www.oracle-base.com
CloudDefinitions
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
http://www.oracle-base.com
ServiceCatalogs
http://www.oracle-base.com>
http://www.oracle-base.com
http://www.oracle-base.com
http://www.oracle-base.com
Costs?
$$$$
$$$$
$$$$
$$$$
$$$$
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.
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.
http://www.oracle-base.com
OracleDatabasesontheCloud
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.
http://www.oracle-base.com
MicrosoftAzure
§ NoDBaaSforOracledatabases.§ IaaS- VirtualMachine(VM).§ Self-managed.§ BYOL.
§ CertifiedandsupportedforOracleLinuxandRHEL.
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.
http://www.oracle-base.com
http://www.oracle-base.com
http://www.oracle-base.com
http://www.oracle-base.com
http://www.oracle-base.com
http://www.oracle-base.com
http://www.oracle-base.com
http://www.oracle-base.com
VMwarevCloud Air
§ HybridCloud.
§ InterestingforexistingVMwareshops.
§ Seamlessmovefromonpremisetocloud.
§ CurrentlynotacertifiedorsupportedcloudproviderforOracle.
http://www.oracle-base.com
QuickTips
http://www.oracle-base.com
SilentInstallations
§ Getusedtodoingsilentinstallations!
§ BuildaresponsefileonaclientusingtheOUI.
$ ./runInstaller -record -destinationFile /tmp/10gR2.rsp
http://www.oracle-base.com
SilentInstallations
http://www.oracle-base.com
SilentInstallations
§ Getusedtodoingsilentinstallations!
§ BuildaresponsefileonaclientusingtheOUI.
$ ./runInstaller -record -destinationFile /tmp/10gR2.rsp
§ Usetheresponsefileontheserver.$ ./runInstaller -silent -ignoreSysPrereqs -responseFile /tmp/12cR1.rsp
§ RelyingonremoteXemulationisanightmare!
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!
http://www.oracle-base.com
EncryptDatabaseConnections
§ UseNativeNetworkEncryptiontoprotectconnections.
§ Justaddthefollowingtotheserver’ssqlnet.orafile.
SQLNET.ENCRYPTION_SERVER=REQUIREDSQLNET.ENCRYPTION_TYPES_SERVER=(AES256)
§ OruseTCP/IPwithSSL/TLS.
§ Theinternetisnotsafewithoutencryption!
http://www.oracle-base.com
Concerns
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.
http://www.oracle-base.com
OracleDatabaseontheCloud?
§ Itdepends!
§ Shouldbeacase-by-casejudgement.
§ Unlikelythataone-size-fits-allpolicywillwork.
http://www.oracle-base.com
TheEnd…
§ Slides:
http://www.oracle-base.com/workshops
§ Questions?
http://www.oracle-base.com
http://www.oracle-base.com
http://www.oracle-base.com
http://www.oracle-base.com
http://www.oracle-base.com
http://www.oracle-base.com
http://www.oracle-base.com
http://www.oracle-base.com