MySQL Enterprise Cloud
-
Upload
mark-swarbrick -
Category
Technology
-
view
221 -
download
0
Transcript of MySQL Enterprise Cloud
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
MySQLEnterprise+MySQLCloudServiceMarkSwarbrick
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
SafeHarborStatementThefollowingisintendedtooutlineourgeneralproductdirecMon.ItisintendedforinformaMonpurposesonly,andmaynotbeincorporatedintoanycontract.Itisnotacommitmenttodeliveranymaterial,code,orfuncMonality,andshouldnotberelieduponinmakingpurchasingdecisions.Thedevelopment,release,andMmingofanyfeaturesorfuncMonalitydescribedforOracle’sproductsremainsatthesolediscreMonofOracle.
3
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.| ConfidenMal–OracleInternal/Restricted/HighlyRestricted 4
Topics PaaS
• MySQLEnterpriseEdi2onOverview• TechnicalOverviewofMySQLCloudService• HowMySQLCloudcomparestoAWSRDS+EC2• Summary
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
ManagementToolsAdvancedFeatures Support
• Scalability• HighAvailability• AuthenMcaMon• Audit• EncrypMon+TDE• Firewall
• Monitoring• Backup• Development• AdministraMon• MigraMon
• TechnicalSupport• ConsultaMveSupport• OracleCerMficaMons
MySQLEnterpriseEdiMonTheHighestLevelsofMySQLPerformance,Security&Up2me
5
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
MySQLEnterpriseEdiMon• MySQLEnterpriseFirewall
– BlockSQLInjecMonAZacks– IntrusionDetecMon
• MySQLEnterpriseEncrypMon– Public/PrivateKeyCryptography– AsymmetricEncrypMon– DigitalSignatures,DataValidaMon
• MySQLEnterpriseAuthenMcaMon– ExternalAuthenMcaMonModules
• Microso_AD,LinuxPAMs
• MySQLEnterpriseAudit– UserAcMvityAudiMng,RegulatoryCompliance
6
• MySQLEnterpriseMonitor– ChangesinDatabaseConfiguraMons,UsersPermissions,DatabaseSchema,Passwords
• MySQLEnterpriseBackup– Physicalbackupidealforlargerdatabases– Verifiesdataasitcopies
• MySQLThreadPool– Improvesperformanceonhighconcurrencyworkloads
MoreinformaMonavailableat:hZp://www.mysql.com/products/enterprise/
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
• Provides20xbeZerscalability
• PluginimprovessustainedperformanceasuserconnecMonsgrow
MySQLEnterpriseScalability:ThreadPool
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
MySQLEnterpriseScalability:ThreadPool
PerformanceSecurity
Availability
InternalClients
Connec2onExecu2onThreads
ExternalClients
ThreadPoolThreadGroup1Threads1-4096
ThreadGroup2Threads4097-8193
ThreadGroupNThreads8194-N
ThreadGroup1
ThreadGroup2
ThreadGroupN
• Containsconfigurablenumberofthreadgroups(default=16)– Eachgroupmanagesupto4096re-usablethreads
• EachconnecMonassignedtothreadgroupviaroundrobin• ThreadsareprioriMzedandstatementsqueued
– ImprovesscalabilityasconcurrentconnecMonsgrow,protecMonfromDOSaZacks
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
Security:AMajorConcern
Over430Mnewuniquepiecesofmalwarein2015,up36%frompreviousyear.
OverHalfaBillionPersonalRecordsWereStolenorLostin2015.
ANewZero-DayVulnerabilityWasDiscoveredonAverageEachWeekin2015,a125%increasefrom2014.
Spear-PhishingCampaignsTargeMngEmployeesIncreased55Percentin2015.
Source:InternetSecurityThreatReport2016,Symantec
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
RegulatoryCompliance:TopTrendsWorldwidein2016
Source:hZps://risk.thomsonreuters.com/content/dam/openweb/documents/pdf/risk/infographic/top-5-compliance-trends-around-globe-2016-infographic.pdf
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
MySQLEnterpriseEncrypMon• MySQLencrypMonlibraries
– SymmetricencrypMonAES256– Public-key/asymmetriccryptography
• Keymanagement– Generatepublicandprivatekeys– Keyexchangemethods:RSA,DSA,DH
• Signandverifydata– Cryptographichashingfordigitalsigning,verificaMon,&validaMon
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
MySQLEnterpriseTransparentDataEncrypMon
EncryptedTablespaceFiles
TablespaceKey
MaliciousOSUser/Hacker
AccessesFilesDirectly
InformaMonAccessBlockedByEncrypMon
MasterKey
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
KeyVault
MySQLEnterpriseTransparentDataEncrypMon2TierArchitecture
MySQLDatabaseTablespaceKeys
MySQLServer
Plugin&Services
Infrastructure
InnoDB
ClientKeyringplugins
• MasterKey
• Storedoutsidethedatabase• OracleKeyVault• KMIP1.2CompliantKeyVault
• TablesapceKey• Protectedbymasterkey
MasterKey
PlainText
Encrypted2
Encrypted1
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
MySQLEnterpriseAudit• Out-of-the-boxloggingofconnecMons,logins,andquery• Simpletofinegrainedpoliciesforfiltering,andlogrotaMon• Dynamicallyenabled,disabled:noserverrestart• XML-basedauditstream
– Senddatatoaremoteserver/auditdatavault• OracleAuditVault• Splunk,etc.
Addsregulatorycomplianceto
MySQLapplicaMons(HIPAA,Sarbanes-Oxley,PCI,etc.)
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
MySQLEnterpriseAudit-WorkFlow
1. EnablestheAuditplugin• INSTALLPLUGINaudit_logsoname
‘audit_log.so’;2. DefinesFiltersandOpMons
• who,what,fromwhere,etctoaudit
3. ReviewsLocalAuditEvents• Directly• UsingMySQLEEWorkbench
DBA USER1. Joe
• Connectsfromahost• AuthenMcateswithausername• Runaselect• Altersatable;etc
1. MySQLAudit• InspectsALLJoeisdoing• AuditFilterdefines
audiMngrequired• Writestotheauditfile
ITSEC
1. Archives• CopytoanAudit“Vault”• E.g.OracleAuditVault,Splunk,…
2. GloballyAssess&MaintainsAuditTrail
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
MySQLEnterpriseAuthenMcaMon• PAM(PluggableAuthenMcaMonModules)
– AccessexternalauthenMcaMonmethods– Standardinterface(Unix,LDAP,Kerberos,others)– Proxiedandnon-proxiedusers
• Windows– AccessnaMveWindowsservices– AuthenMcateusersalreadyloggedintoWindows(WindowsAcMveDirectory)
• PluggableAuthenMcaMonAPI IntegratesMySQLwithexisMngsecurityinfrastructuresandSOPs
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
MySQLEnterpriseFirewall• RealTimeProtecMon
– QueriesanalyzedandmatchedagainstWhiteList
• BlocksSQLInjecMonAZacks– PosiMveSecurityModel
• BlockSuspiciousTraffic– OutofPolicyTransacMonsdetected&blocked
• LearnsWhiteList– AutomatedcreaMonofapprovedlistofSQLcommandpaZernsonaperuserbasis
• Transparent– NochangestoapplicaMonrequired
MySQLEnterpriseFirewallmonitoring
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
MySQLEnterpriseHighAvailability• MySQLInnoDBclusters
– NaMveClientHAwithMySQLRouter– NaMveDatabaseHAwithMySQLGroupReplicaMon
• HAwithSharedStorageSoluMons– HAwithOracleVM– HAwithSolarisClustering– HAwithOracleClusterwarePlugin
RangeofopMonstomakeyourMySQLapplicaMondeployments
HighlyAvailable
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
MySQLRouter
• TransparentclientconnecMonrouMng– Loadbalancing– ApplicaMonconnecMonfailover
• StatelessdesignofferseasyHAclientrouMng– AlocalRouterbecomespartoftheapplicaMnstack
”MySQLRouterallowsyoutoeasilymigrateyourstandaloneMySQLinstancestona;velydistributedandhighlyavailableInnoDBclusterswithoutaffec;ngexis;ngapplica;ons!”
TransparentaccesstoHAdatabasesforMySQLApplica2ons
AppServerswithMySQLRouter
MySQLInnoDBcluster
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
• AcMve/AcMveUpdateAnywhere– AutomaMcconflictdetecMonandresoluMon– AutomaMcdistributedrecovery
• AutomaMcgroupmembershipmanagementandfailuredetecMon– Noneedforserverfail-over– ElasMcscaleout/in– Nosinglepointoffailure– AutomaMcreconfiguraMon
• Wellintegrated– InnoDB– GTID-basedreplicaMon– PERFORMANCE_SCHEMA
ApplicaMon
MySQLNodes ReplicaMonPlugin
API
MySQLServer
GroupComms
ReleaseCandidate
MySQLGroupReplicaMonTheBuildingBlockforInnoDBClusters
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
MySQLEnterpriseBackup• Online,non-lockingbackupandrecovery
– CompleteMySQLinstancebackup(dataandconfig)– ParMalbackupandrestore
• DirectCloudstoragebackups– OracleStorageCloud,S3,etc.
• Incrementalbackups• Point-in-Mmerecovery• AdvancedcompressedandencrypMon• Backuptotape(SBT)• OpMmisMcbackups• Cross-Playorm(Windows,Linux,Unix)
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
MySQLDBAChecklist1.EnsureyourproducMondatabasesareavailable ✔2.MonitorMySQLperformancethroughouttheday ✔3.VerifythatMySQLreplicaMonisworkingproperly ✔4.Confirmthatbackupshavecompletedsuccessfully ✔5.MonitordiskspacetoensureMySQLwon’trunoutofspace ✔6.RegularlymonitorandidenMfyblockingissues ✔7.Verifytherehavebeennochangestodatabaseschema ✔8.CheckOSmetricsforunusualevents ✔9.CheckforsecurityvulnerabiliMes ✔10.Monitorandanalyzememoryusage ✔
22
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
MySQLDBAChallenges• “Thedatabaseisslow.Whatneedstuning?”• “Whataremymostexpensivequeries?”• “AreindexesopMmized?”• “IsreplicaMonlagaproblem?”• “Didmylastbackupsucceed?”• “Whenwillmydiskfillup?”• “WhenwillIneedmorehardwaretoscale-out?”• “Hasmydatabaseschemachanged?”• “AretheresecurityvulnerabiliMesthatIneedtobeconcernedabout?”
23
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
MySQLEnterpriseMonitor
24
• StartmonitoringMySQLin10minutes• Real-MmeMySQLperformanceandavailabilitymonitoring
• Visuallyfind&fixproblemqueries• Diskmonitoringforcapacityplanning• Cloudfriendlyarchitecture
– Noagentsrequired– PolicydrivenconfiguraMon– EasyintegraMonwithDevOpstools
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
CloudFriendlyArchitecture• MySQL
– PerformanceSchemaprovidesQueryAnalyzerdata– ProvidesallMySQLrelatedmetrics
• ServiceManager– CollectsallMySQLrelatedmetrics– CollectsallOS/Hostrelatedmetrics
• Repository– Storesallhistoricaldata
• Agent(opMonal)– OnlyrequiredforOS/Hostmetrics
25
MySQLEnterpriseDashboard
ServiceManager
Repository
HTTPS
DataCen
ter
PublicCloud
PrivateClou
d
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
InstallaMon&ConfiguraMon• InstalltheServiceManager
– shell>./mysqlmonitor-3.X.X.XXXX-…-installer.bin
• UpandRunningin10minutes– Auto-discoveryofMySQLservers– Advisorsarepre-configured– Advisorsarepre-scheduled
• CustomizaMon– CentralizedconfiguraMondashboard– Advisors– Eventhandling
26
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
MySQLEnterpriseDashboard
27
"TheMySQLEnterpriseMonitorisanabsolutemustforanyDBAwhotakeshisworkseriously.”AdrianBaumannSystemSpecialistFederalOfficeofInformaMonTechnology&TelecommunicaMons
• SLAmonitoring• Real-Mmeperformancemonitoring• Alerts&noMficaMons• MySQLbestpracMceadvisors
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
Hardware
Schema Changes Data Growth
Indexes
SQL
90%ofPerformanceProblems
SourceofDatabasePerformanceProblems
28
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
MySQLPerformanceSchema• IdenMfyperformanceboZlenecks• IdenMfyproblemaMcqueries• GetrealMmeinsightintolocks• SeeexactlywhatishappeningwithinMySQL
• GetrealMmeinsightintoMySQLinternals
• GetrealMmeinsightintoqueryexecuMons
29
mysql>select*fromhost_summary_by_stages;+------+--------------------------------+-------+-----------+-----------+|host|event_name|total|wait_sum|wait_avg|+------+--------------------------------+-------+-----------+-----------+|hal|stage/sql/Openingtables|889|1.97ms|2.22us||hal|stage/sql/Creatingsortindex|4|1.79ms|446.30us||hal|stage/sql/init|10|312.27us|31.23us||hal|stage/sql/checkingpermissions|10|300.62us|30.06us||hal|stage/sql/freeingitems|5|85.89us|17.18us||hal|stage/sql/statistics|5|79.15us|15.83us||hal|stage/sql/preparing|5|69.12us|13.82us||hal|stage/sql/optimizing|5|53.11us|10.62us||hal|stage/sql/Sendingdata|5|44.66us|8.93us||hal|stage/sql/closingtables|5|37.54us|7.51us||hal|stage/sql/Systemlock|5|34.28us|6.86us||hal|stage/sql/queryend|5|24.37us|4.87us||hal|stage/sql/end|5|8.60us|1.72us||hal|stage/sql/Sortingresult|5|8.33us|1.67us||hal|stage/sql/executing|5|5.37us|1.07us||hal|stage/sql/cleaningup|5|4.60us|919.00ns|+------+--------------------------------+-------+-----------+-----------+
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
PerformanceMonitoring• MonitorMySQLperformance• MonitorOSperformance• Monitorqueryperformance• Adviceonindexusage• Alertsonperformanceproblems
30
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
EnterpriseQueryAnalyzer• Real-Mmequeryperformance• VisualcorrelaMongraphs• Find&fixexpensivequeries• DetailedquerystaMsMcs• QueryResponseTimeindex(QRTi)
31
“WiththeMySQLQueryAnalyzer,wewereabletoiden;fyandanalyzeproblema;cSQLcode,andtripleourdatabaseperformance.Moreimportantly,wewereabletoaccomplishthisinthreedays,ratherthantakingweeks.”KeithSouhradaSo_wareDevelopmentEngineerBigFishGames
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
MySQLEnterpriseMonitor+Backup• Monitorbackupresults• Monitorbackupperformance• Ensurebackupsareuptodate
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
MySQLWorkbenchEE• DatabasemigraMons
– FromMicroso_SQLServer,PostgreSQL,SybaseASE,SybaseSQLAnywhere,SQLite,Microso_Access,andmore
• ManagemigraMonprojects• SourceandtargetselecMon• ObjectmigraMon• DatamigraMon• MySQLversionupgrades
DatabaseMigraMonWizardforSQLServer,Sybase,SQLite,SQLAnywhere&PostgreSQL
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
MySQLWorkbenchEE+Audit• FastandeasyaccesstoAuditevents
• Indexedsearches– Eventtype– Useraccount– Daterange– Textmatch
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
MySQLWorkbenchEE+Backup• Createandmanagebackupjobs
– Createnewbackupjobs– SchedulebackupjobstorunautomaMcally
– Viewcurrentbackupjobs– ViewrecentbackupacMvity
• Restorebackups– Full,parMal,incremental…
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
MySQLEnterpriseSupport• Providedbytheexperts,straightfromthesource• BackedbytheMySQLdevelopers• World-classsupport,in29languages• Hotfixes&maintenancereleases• 24x7x365• Unlimitedincidents• ConsultaMvesupport• Globalscaleandreach GetimmediatehelpforanyMySQL
issue,plusexpertadvice
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
MySQLConsultaMveSupport MaketheMostofyourDeployments
• RemotetroubleshooMng• ReplicaMonreview• ParMMoningreview• Schemareview• Queryreview• Performancetuning• ...andmore
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
WorkDirectlywithMySQLEngineering• AdirectrelaMonshipwiththeMySQLteam• TheabilitytoparMcipatein:
– Productroadmaps– Productbetas– Customeradvisoryboards
• WorkcloselywithSupportEngineers– Resolveissuesfaster– RequestbugandfeaturerequestescalaMons
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
MySQLEnterpriseOracleCerMficaMons• OracleEnterpriseManager• OracleLinux&OracleVM• OracleSolaris• OracleSolarisClustering• OracleClusterware• OracleOpenStack
• MyOracleSupport• OracleFusionMiddleware• OracleGoldenGate• OracleAuditVault• OracleDatabaseFirewall• OracleSecureBackup
MySQLintegratesintoyourOracleenvironment
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
MySQLEnterpriseEdiMonTakeAways
On-Premises:AchievethehighestlevelsofMySQLPerformance,security&upMme
InOracleCloud:AddiMonallyincreasebusinessagility,accelerateinnovaMon&reducecosts
Hybrid:Flexibilitytomoveworkloadsbetweenon-premises&thecloudandtoimplementhybridarchitectures
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
MySQLCloudService:ProductOverview
ConfidenMal–OracleInternal/Restricted/HighlyRestricted 41
PaaS
Compute
DatabaseAdministra2on
AutomatedProvisioning
PushBuZonPatching
1-ClickInstanceManagement
EnterpriseMonitoring
Backup&Recovery
AutomatedBackup
Point-in-MmeRecovery
On-demandSnapshot
Scalability
ElasMcCompute
ElasMcStorage
EnterpriseThreadPool
ElasMcReplicaMon*
HighAvailability
ReplicaMon
ReplicaMonMonitor
MulM-ADSupport*
Security
NetworkAccessControl
EnterpriseFirewall
EnterpriseAuthenMcaMon
EnterpriseEncrypMon&TDE*
EnterpriseAudit
ManagementAccess
DataAccess
CLI
RESTAPI
OracleCloudConsole
MySQLTools
On-premiseApplicaMons
OraclePremierSupport
OracleInfrastructureCloudServices
MySQLEnterpriseEdiMon
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.| ConfidenMal–OracleInternal/Restricted/HighlyRestricted 42
InShort
• OraclePublicCloud• DatabaseasaService(PaaS)• MySQLwiththeannoyingbitsmanagedforyou:
– Backups– Patches– Monitoring– etc.
PaaS
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.| ConfidenMal–OracleInternal/Restricted/HighlyRestricted 43
WhatversionofMySQLisit?
• PoweredbyMySQL5.7EnterpriseEdiMon• Sameso_wareusedincloudasonpremise
– YouwillbeabletomigrateworkloadsinbothdirecMons
• OpMmizedconfiguraMon– Inmy.cnffile– Incomputeandstorage
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
UndertheHood
44
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
• InnoDBIOConfiguraMonopMmized– NumberofIOthreads– O_DIRECT– Redologsizeandbuffer– Plusmore…
• ThreadPoolEnabledByDefault
• ScalableAutoIncrement• MemoryopMmizedtocomputeshape– BufferPool
• Plusmore…
ConfidenMal–OracleInternal/Restricted/HighlyRestricted 45
OpMmizedConfiguraMonofMySQL
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
• OracleLinux6– UEK– MySQLtaskpriority– Memlock– ext4Filesytstem
• StorageispoweredbyZFSAppliances
• OpMmizedforlatency:– BinaryLogs– RedoLogs
• OpMmizedforthroughput:– Datafiles
ConfidenMal–OracleInternal/Restricted/HighlyRestricted 46
OpMmizedComputeandStorage
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.| ConfidenMal–OracleInternal/Restricted/HighlyRestricted 47
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
• FullyManaged:– OnDemand– Scheduled– Incremental
• PoweredbyMySQLEnterpriseBackup
• Default– Weeklyfullbackup– Dailyincrementalbackup– 30dayretenMon(inCloudStorage)– 7dayretenMon(locally)
• AccesstoRawBackupFiles
ConfidenMal–OracleInternal/Restricted/HighlyRestricted 48
Backup
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.| ConfidenMal–OracleInternal/Restricted/HighlyRestricted 49
UserIniMatedPatching
• TimemaintenancetoopportuneMme• ClickofaBuZon• Delayupgradeifdesired
– Veryoccasionallypatchesneedtochangebehavior– Securitybeingexample
• AutomaMcbackupbeforepatching• RollbackopMonifrequired
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
MySQLEnterpriseEdiMon• MySQLEnterpriseFirewall
– BlockSQLInjecMonAZacks– IntrusionDetecMon
• MySQLEnterpriseEncrypMon– Public/PrivateKeyCryptography– AsymmetricEncrypMon– DigitalSignatures,DataValidaMon
• MySQLEnterpriseAuthenMcaMon– ExternalAuthenMcaMonModules
• Microso_AD,LinuxPAMs
• MySQLEnterpriseAudit– UserAcMvityAudiMng,RegulatoryCompliance
50
• MySQLEnterpriseMonitor– ChangesinDatabaseConfiguraMons,UsersPermissions,DatabaseSchema,Passwords
• MySQLEnterpriseBackup– Physicalbackupidealforlargerdatabases– Verifiesdataasitcopies
• MySQLThreadPool– Improvesperformanceonhighconcurrencyworkloads
MoreinformaMonavailableat:hZp://www.mysql.com/products/enterprise/
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
MovingDataInandOut
51
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.| ConfidenMal–OracleInternal/Restricted/HighlyRestricted 52
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.| ConfidenMal–OracleInternal/Restricted/HighlyRestricted 53
OraclePublicCloudExclusiveFeatureSSHAccess
• LogintoyourMySQLCloudServiceInstance• WorkswellwithMySQLWorkbench
– SSHTunneldirectfromWorkbenchtoCloudService– Port3306doesnotneedtobeexposed
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.| ConfidenMal–OracleInternal/Restricted/HighlyRestricted 54
MySQLRootAccess
• ConnectviaCommandLineorWorkbench• PerformAdministraMontasksasMySQLroot:
– Setofflinemode,readonly
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.| ConfidenMal–OracleInternal/Restricted/HighlyRestricted 55
ReplicaMon
• Binarylogalreadyenabled– Servicealreadyfullyconfiguredtobeamaster– Binarylogdefaultsto90dayretenMon
• Canreplicateto/fromonpremise– Restrictedonlybyfirewallrules
• CanreplicatetootherinstancesofMySQLCloudService
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
ScalingUp/Down
56
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.| ConfidenMal–OracleInternal/Restricted/HighlyRestricted 57
Open SecureChoice
Complete
Complete
• Spanningalllayersofthecloud:IaaS,PaaS,SaaS
• Everylayer…integrated• BasedonourfoundaMonalinfrastructureplayorms
• Reducescomplexity
• Everycategoryandstakeholder• ConsumpMonmodelsforall
Open
• Anopen,standards-basedplayorm
• Supportsallworkloads,applicaMons,languages,opensource,OSplayorms,datatypes
• Foreveryonetobuildon,customers&partners
• IntegratedwithOracleappsandtheapplicaMonecosystem
Secure
• OffersprotecMonforeverylayer• Physicaldatacenteraccess• EncrypMonofdataatrest,inmoMon
• Appaccess;privilegeduserscontrols• Masking,redacMngsensiMvedata
• IdenMtymanagement
Choice
• DeploymentopportuniMes–privatecloud,publiccloud,publiccloudonpremises(OCM)&hybridcloud
• SameenvironmentspreserveexisMngITinvestments,skills
• MigraMonandadopMonpaths–infrastructure,workloads,apps,integraMons,extensions
• Broadecosystemofpartners
DemysMfyingAmazonRDSforMySQL
DemysMfyingAmazonRDSforMySQL
• AWSoffersPublicCloudonly
• AWSisa‘onewaystreet’;noportabilityfromcloudtoon-premises
• Nohybridcloudopportunity• Noabilitytoimplementhybridarchitectures
Nosupportforhybridcloudoron-premisesenvironments
• NoMySQLEnterpriseFirewall
• NoMySQLEnterpriseEncrypMon&TDE
• NoMySQLEnterpriseAudit
• NoMySQLEnterpriseAuthenMcaMon
NoAdvancedSecurityFeatures
DemysMfyingAmazonRDSforMySQL
• NoconnecMonwithMySQLEngineering• RunsolderMySQLversionsthatdon’thavethe
latestbugfixesandsecurityfeatures
• MySQLTechnicalSupportnotincluded
• NoAccesstoExpertTechnicalSupport,backedbyMySQLdevelopers
NotfromtheSource
DemysMfyingAmazonRDSforMySQL
• NotintegratedwithOracleEnvironmentforeasydevelopment&deployment
• Nopre-configured&opMmizedMySQLversions
• NoaccesstoMySQLEnterpriseMonitor&QueryAnalyzer
• NoAccesstoMySQLThreadPool
NointegraMons,NoopMmizaMons
DemysMfyingAmazonRDSforMySQL
• AuroraisNOTMySQL• DesignedforcompaMbilitywithMySQL5.6,not
withMySQL5.7(GAsinceOct2015)
• NOTOpenSource• UlMmateLock-in:OnlyavailablefromAWS
• Notavailableon-premisesoranywhereelse
• Notpopular:ranks#73vs#2forMySQL*
NotMySQLNotOpenSource
WhatAboutAmazonAurora?
*Source:hZp://db-engines.com/en/ranking
OracleMySQLCloudServiceSimple,Automated,Integrated&Enterprise-Ready
• The#1OpenSourceDatabaseinOracleCloud• OnlypubliccloudintegraMngMySQLEnterpriseEdiMon• Rapidly,securelyandcost-effecMvelydevelop&deploymodernMySQL-basedapplicaMons
HighestLevelsofSecurity Scalability&AvailabilityExpertMySQL
TechnicalSupport
Integra2onintoOracleCloudEnvironment
Hybriddeploymentsacrosscloud&on-premises LowerTCO
• IncreaseBusinessAgility:FocusyourresourcesoninnovaMonandrapidlydelivernewmodernapplicaMons.
• EnsureSecurity,Performance&Up2me:relyingonthemostcomprehensiveMySQLcloudplayorm–straightfromthesource.
• ReduceTotalCostofOwnership:SavingoninfrastructureanddatabasemanagementoperaMonscostswhileimprovingupMme.
OracleMySQLCloudService:BusinessBenefits