Percona Live - Dublin 03 ee + cloud

62
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | MySQL Enterprise + MySQL Cloud Service Mark Swarbrick Copyright © 2016, Oracle and/or its affiliates. All rights reserved.

Transcript of Percona Live - Dublin 03 ee + cloud

Page 1: Percona Live - Dublin 03 ee + cloud

Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|

MySQLEnterprise+MySQLCloudServiceMarkSwarbrick

Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.

Page 2: Percona Live - Dublin 03 ee + cloud
Page 3: Percona Live - Dublin 03 ee + cloud

Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|

SafeHarborStatementThefollowingisintendedtooutlineourgeneralproductdirecMon.ItisintendedforinformaMonpurposesonly,andmaynotbeincorporatedintoanycontract.Itisnotacommitmenttodeliveranymaterial,code,orfuncMonality,andshouldnotberelieduponinmakingpurchasingdecisions.Thedevelopment,release,andMmingofanyfeaturesorfuncMonalitydescribedforOracle’sproductsremainsatthesolediscreMonofOracle.

3

Page 4: Percona Live - Dublin 03 ee + cloud

Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.| ConfidenMal–OracleInternal/Restricted/HighlyRestricted 4

Topics PaaS

• MySQLEnterpriseEdi2onOverview•  TechnicalOverviewofMySQLCloudService•  Summary

Page 5: Percona Live - Dublin 03 ee + cloud

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

Page 6: Percona Live - Dublin 03 ee + cloud

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/

Page 7: Percona Live - Dublin 03 ee + cloud

Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|

• Provides20xbeZerscalability

•  PluginimprovessustainedperformanceasuserconnecMonsgrow

MySQLEnterpriseScalability:ThreadPool

Page 8: Percona Live - Dublin 03 ee + cloud

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

Page 9: Percona Live - Dublin 03 ee + cloud

Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|

Security:AMajorConcern

Over430Mnewuniquepiecesofmalwarein2015,up36%frompreviousyear.

OverHalfaBillionPersonalRecordsWereStolenorLostin2015.

ANewZero-DayVulnerabilityWasDiscoveredonAverageEachWeekin2015,a125%increasefrom2014.

Spear-PhishingCampaignsTargeMngEmployeesIncreased55Percentin2015.

Source:InternetSecurityThreatReport2016,Symantec

Page 10: Percona Live - Dublin 03 ee + cloud

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

Page 11: Percona Live - Dublin 03 ee + cloud

Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|

MySQLEnterpriseEncrypMon• MySQLencrypMonlibraries

– SymmetricencrypMonAES256– Public-key/asymmetriccryptography

• Keymanagement– Generatepublicandprivatekeys– Keyexchangemethods:RSA,DSA,DH

•  Signandverifydata– Cryptographichashingfordigitalsigning,verificaMon,&validaMon

Page 12: Percona Live - Dublin 03 ee + cloud

Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|

MySQLEnterpriseTransparentDataEncrypMon

EncryptedTablespaceFiles

TablespaceKey

MaliciousOSUser/Hacker

AccessesFilesDirectly

InformaMonAccessBlockedByEncrypMon

MasterKey

Page 13: Percona Live - Dublin 03 ee + cloud

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.)

Page 14: Percona Live - Dublin 03 ee + cloud

Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|

MySQLEnterpriseAuthenMcaMon• PAM(PluggableAuthenMcaMonModules)

– AccessexternalauthenMcaMonmethods– Standardinterface(Unix,LDAP,Kerberos,others)– Proxiedandnon-proxiedusers

•  Windows– AccessnaMveWindowsservices– AuthenMcateusersalreadyloggedintoWindows(WindowsAcMveDirectory)

• PluggableAuthenMcaMonAPI IntegratesMySQLwithexisMngsecurityinfrastructuresandSOPs

Page 15: Percona Live - Dublin 03 ee + cloud

Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|

MySQLEnterpriseFirewall• RealTimeProtecMon

– QueriesanalyzedandmatchedagainstWhiteList

• BlocksSQLInjecMonAZacks– PosiMveSecurityModel

• BlockSuspiciousTraffic– OutofPolicyTransacMonsdetected&blocked

•  LearnsWhiteList– AutomatedcreaMonofapprovedlistofSQLcommandpaZernsonaperuserbasis

•  Transparent– NochangestoapplicaMonrequired

MySQLEnterpriseFirewallmonitoring

Page 16: Percona Live - Dublin 03 ee + cloud

Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|

MySQLRouter

•  TransparentclientconnecMonrouMng– Loadbalancing– ApplicaMonconnecMonfailover

•  StatelessdesignofferseasyHAclientrouMng– AlocalRouterbecomespartoftheapplicaMnstack

”MySQLRouterallowsyoutoeasilymigrateyourstandaloneMySQLinstancestona;velydistributedandhighlyavailableInnoDBclusterswithoutaffec;ngexis;ngapplica;ons!”

TransparentaccesstoHAdatabasesforMySQLApplica2ons

AppServerswithMySQLRouter

MySQLInnoDBcluster

Page 17: Percona Live - Dublin 03 ee + cloud

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

Page 18: Percona Live - Dublin 03 ee + cloud

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-Plasorm(Windows,Linux,Unix)

Page 19: Percona Live - Dublin 03 ee + cloud

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 ✔

19

Page 20: Percona Live - Dublin 03 ee + cloud

Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|

MySQLDBAChallenges•  “Thedatabaseisslow.Whatneedstuning?”•  “Whataremymostexpensivequeries?”•  “AreindexesopMmized?”•  “IsreplicaMonlagaproblem?”•  “Didmylastbackupsucceed?”•  “Whenwillmydiskfillup?”•  “WhenwillIneedmorehardwaretoscale-out?”•  “Hasmydatabaseschemachanged?”•  “AretheresecurityvulnerabiliMesthatIneedtobeconcernedabout?”

20

Page 21: Percona Live - Dublin 03 ee + cloud

Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|

MySQLEnterpriseMonitor

21

•  StartmonitoringMySQLin10minutes• Real-MmeMySQLperformanceandavailabilitymonitoring

• Visuallyfind&fixproblemqueries• Diskmonitoringforcapacityplanning• Cloudfriendlyarchitecture

– Noagentsrequired– PolicydrivenconfiguraMon– EasyintegraMonwithDevOpstools

Page 22: Percona Live - Dublin 03 ee + cloud

Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|

CloudFriendlyArchitecture• MySQL

– PerformanceSchemaprovidesQueryAnalyzerdata– ProvidesallMySQLrelatedmetrics

•  ServiceManager– CollectsallMySQLrelatedmetrics– CollectsallOS/Hostrelatedmetrics

• Repository– Storesallhistoricaldata

• Agent(opMonal)– OnlyrequiredforOS/Hostmetrics

22

MySQLEnterpriseDashboard

ServiceManager

Repository

HTTPS

DataCen

ter

PublicCloud

PrivateClou

d

Page 23: Percona Live - Dublin 03 ee + cloud

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

23

Page 24: Percona Live - Dublin 03 ee + cloud

Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|

Hardware

Schema Changes Data Growth

Indexes

SQL

90%ofPerformanceProblems

SourceofDatabasePerformanceProblems

24

Page 25: Percona Live - Dublin 03 ee + cloud

Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|

MySQLPerformanceSchema•  IdenMfyperformanceboZlenecks•  IdenMfyproblemaMcqueries• GetrealMmeinsightintolocks•  SeeexactlywhatishappeningwithinMySQL

• GetrealMmeinsightintoMySQLinternals

• GetrealMmeinsightintoqueryexecuMons

25

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|+------+--------------------------------+-------+-----------+-----------+

Page 26: Percona Live - Dublin 03 ee + cloud

Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|

PerformanceMonitoring• MonitorMySQLperformance• MonitorOSperformance• Monitorqueryperformance• Adviceonindexusage• Alertsonperformanceproblems

26

Page 27: Percona Live - Dublin 03 ee + cloud

Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|

EnterpriseQueryAnalyzer• Real-Mmequeryperformance• VisualcorrelaMongraphs•  Find&fixexpensivequeries• DetailedquerystaMsMcs• QueryResponseTimeindex(QRTi)

27

“WiththeMySQLQueryAnalyzer,wewereabletoiden;fyandanalyzeproblema;cSQLcode,andtripleourdatabaseperformance.Moreimportantly,wewereabletoaccomplishthisinthreedays,ratherthantakingweeks.”KeithSouhradaSo_wareDevelopmentEngineerBigFishGames

Page 28: Percona Live - Dublin 03 ee + cloud

Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|

MySQLEnterpriseMonitor+Backup• Monitorbackupresults• Monitorbackupperformance•  Ensurebackupsareuptodate

Page 29: Percona Live - Dublin 03 ee + cloud

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

Page 30: Percona Live - Dublin 03 ee + cloud

Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|

MySQLWorkbenchEE+Audit•  FastandeasyaccesstoAuditevents

•  Indexedsearches– Eventtype– Useraccount– Daterange– Textmatch

Page 31: Percona Live - Dublin 03 ee + cloud

Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|

MySQLWorkbenchEE+Backup• Createandmanagebackupjobs

– Createnewbackupjobs– SchedulebackupjobstorunautomaMcally

– Viewcurrentbackupjobs– ViewrecentbackupacMvity

• Restorebackups– Full,parMal,incremental…

Page 32: Percona Live - Dublin 03 ee + cloud

Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|

MySQLEnterpriseSupport•  Providedbytheexperts,straightfromthesource•  BackedbytheMySQLdevelopers•  World-classsupport,in29languages•  Hotfixes&maintenancereleases•  24x7x365•  Unlimitedincidents•  ConsultaMvesupport•  Globalscaleandreach GetimmediatehelpforanyMySQL

issue,plusexpertadvice

Page 33: Percona Live - Dublin 03 ee + cloud

Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|

MySQLConsultaMveSupport MaketheMostofyourDeployments

• RemotetroubleshooMng• ReplicaMonreview• ParMMoningreview•  Schemareview• Queryreview• Performancetuning•  ...andmore

Page 34: Percona Live - Dublin 03 ee + cloud

Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|

WorkDirectlywithMySQLEngineering• AdirectrelaMonshipwiththeMySQLteam•  TheabilitytoparMcipatein:

– Productroadmaps– Productbetas– Customeradvisoryboards

• WorkcloselywithSupportEngineers– Resolveissuesfaster– RequestbugandfeaturerequestescalaMons

Page 35: Percona Live - Dublin 03 ee + cloud

Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|

MySQLEnterpriseOracleCerMficaMons• OracleEnterpriseManager• OracleLinux&OracleVM• OracleSolaris• OracleSolarisClustering• OracleClusterware• OracleOpenStack

• MyOracleSupport• OracleFusionMiddleware• OracleGoldenGate• OracleAuditVault• OracleDatabaseFirewall• OracleSecureBackup

MySQLintegratesintoyourOracleenvironment

Page 36: Percona Live - Dublin 03 ee + cloud

Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|

MySQLEnterpriseEdiMonTakeAways

On-Premises:AchievethehighestlevelsofMySQLPerformance,security&upMme

InOracleCloud:AddiMonallyincreasebusinessagility,accelerateinnovaMon&reducecosts

Hybrid:Flexibilitytomoveworkloadsbetweenon-premises&thecloudandtoimplementhybridarchitectures

Page 37: Percona Live - Dublin 03 ee + cloud

Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|

MySQLCloudService:ProductOverview

ConfidenMal–OracleInternal/Restricted/HighlyRestricted 37

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

Page 38: Percona Live - Dublin 03 ee + cloud

Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.| ConfidenMal–OracleInternal/Restricted/HighlyRestricted 38

InShort

• OraclePublicCloud• DatabaseasaService(PaaS)• MySQLwiththeannoyingbitsmanagedforyou:

– Backups– Patches– Monitoring– etc.

PaaS

Page 39: Percona Live - Dublin 03 ee + cloud

Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.| ConfidenMal–OracleInternal/Restricted/HighlyRestricted 39

WhatversionofMySQLisit?

• PoweredbyMySQL5.7EnterpriseEdiMon•  Sameso_wareusedincloudasonpremise

– YouwillbeabletomigrateworkloadsinbothdirecMons

• OpMmizedconfiguraMon– Inmy.cnffile– Incomputeandstorage

Page 40: Percona Live - Dublin 03 ee + cloud

Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|

UndertheHood

40

Page 41: Percona Live - Dublin 03 ee + cloud

Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|

•  InnoDBIOConfiguraMonopMmized– NumberofIOthreads– O_DIRECT– Redologsizeandbuffer– Plusmore…

•  ThreadPoolEnabledByDefault

•  ScalableAutoIncrement• MemoryopMmizedtocomputeshape– BufferPool

• Plusmore…

ConfidenMal–OracleInternal/Restricted/HighlyRestricted 41

OpMmizedConfiguraMonofMySQL

Page 42: Percona Live - Dublin 03 ee + cloud

Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|

• OracleLinux6– UEK– MySQLtaskpriority– Memlock– ext4Filesytstem

•  StorageispoweredbyZFSAppliances

• OpMmizedforlatency:– BinaryLogs– RedoLogs

• OpMmizedforthroughput:– Datafiles

ConfidenMal–OracleInternal/Restricted/HighlyRestricted 42

OpMmizedComputeandStorage

Page 43: Percona Live - Dublin 03 ee + cloud

Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.| ConfidenMal–OracleInternal/Restricted/HighlyRestricted 43

Page 44: Percona Live - Dublin 03 ee + cloud

Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|

•  FullyManaged:– OnDemand– Scheduled– Incremental

• PoweredbyMySQLEnterpriseBackup

• Default– Weeklyfullbackup– Dailyincrementalbackup– 30dayretenMon(inCloudStorage)– 7dayretenMon(locally)

• AccesstoRawBackupFiles

ConfidenMal–OracleInternal/Restricted/HighlyRestricted 44

Backup

Page 45: Percona Live - Dublin 03 ee + cloud

Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.| ConfidenMal–OracleInternal/Restricted/HighlyRestricted 45

UserIniMatedPatching

•  TimemaintenancetoopportuneMme• ClickofaBuZon• Delayupgradeifdesired

– Veryoccasionallypatchesneedtochangebehavior– Securitybeingexample

• AutomaMcbackupbeforepatching• RollbackopMonifrequired

Page 46: Percona Live - Dublin 03 ee + cloud

Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|

MySQLEnterpriseEdiMon•  MySQLEnterpriseFirewall

–  BlockSQLInjecMonAZacks–  IntrusionDetecMon

•  MySQLEnterpriseEncrypMon–  Public/PrivateKeyCryptography–  AsymmetricEncrypMon–  DigitalSignatures,DataValidaMon

•  MySQLEnterpriseAuthenMcaMon–  ExternalAuthenMcaMonModules

•  Microso_AD,LinuxPAMs

•  MySQLEnterpriseAudit–  UserAcMvityAudiMng,RegulatoryCompliance

46

•  MySQLEnterpriseMonitor–  ChangesinDatabaseConfiguraMons,UsersPermissions,DatabaseSchema,Passwords

•  MySQLEnterpriseBackup–  Physicalbackupidealforlargerdatabases–  Verifiesdataasitcopies

•  MySQLThreadPool–  Improvesperformanceonhighconcurrencyworkloads

MoreinformaMonavailableat:hZp://www.mysql.com/products/enterprise/

Page 47: Percona Live - Dublin 03 ee + cloud

Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|

MovingDataInandOut

47

Page 48: Percona Live - Dublin 03 ee + cloud

Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.| ConfidenMal–OracleInternal/Restricted/HighlyRestricted 48

Page 49: Percona Live - Dublin 03 ee + cloud

Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.| ConfidenMal–OracleInternal/Restricted/HighlyRestricted 49

OraclePublicCloudExclusiveFeatureSSHAccess

•  LogintoyourMySQLCloudServiceInstance• WorkswellwithMySQLWorkbench

– SSHTunneldirectfromWorkbenchtoCloudService– Port3306doesnotneedtobeexposed

Page 50: Percona Live - Dublin 03 ee + cloud

Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.| ConfidenMal–OracleInternal/Restricted/HighlyRestricted 50

MySQLRootAccess

• ConnectviaCommandLineorWorkbench• PerformAdministraMontasksasMySQLroot:

– Setofflinemode,readonly

Page 51: Percona Live - Dublin 03 ee + cloud

Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.| ConfidenMal–OracleInternal/Restricted/HighlyRestricted 51

ReplicaMon

• Binarylogalreadyenabled– Servicealreadyfullyconfiguredtobeamaster– Binarylogdefaultsto90dayretenMon

• Canreplicateto/fromonpremise– Restrictedonlybyfirewallrules

• CanreplicatetootherinstancesofMySQLCloudService

Page 52: Percona Live - Dublin 03 ee + cloud

Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|

ScalingUp/Down

52

Page 53: Percona Live - Dublin 03 ee + cloud

Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.| ConfidenMal–OracleInternal/Restricted/HighlyRestricted 53

Page 54: Percona Live - Dublin 03 ee + cloud

Open SecureChoice

Complete

Page 55: Percona Live - Dublin 03 ee + cloud

Complete

•  Spanningalllayersofthecloud:IaaS,PaaS,SaaS

•  Everylayer…integrated• BasedonourfoundaMonalinfrastructureplasorms

• Reducescomplexity

•  Everycategoryandstakeholder• ConsumpMonmodelsforall

Page 56: Percona Live - Dublin 03 ee + cloud

Open

•  Anopen,standards-basedplasorm

•  Supportsallworkloads,applicaMons,languages,opensource,OSplasorms,datatypes

•  Foreveryonetobuildon,customers&partners

•  IntegratedwithOracleappsandtheapplicaMonecosystem

Page 57: Percona Live - Dublin 03 ee + cloud

Secure

•  OffersprotecMonforeverylayer•  Physicaldatacenteraccess•  EncrypMonofdataatrest,inmoMon

•  Appaccess;privilegeduserscontrols•  Masking,redacMngsensiMvedata

•  IdenMtymanagement

Page 58: Percona Live - Dublin 03 ee + cloud

Choice

• DeploymentopportuniMes–privatecloud,publiccloud,publiccloudonpremises(OCM)&hybridcloud

•  SameenvironmentspreserveexisMngITinvestments,skills

•  MigraMonandadopMonpaths–infrastructure,workloads,apps,integraMons,extensions

•  Broadecosystemofpartners

Page 59: Percona Live - Dublin 03 ee + cloud

OracleMySQLCloudServiceSimple,Automated,Integrated&Enterprise-Ready

•  The#1OpenSourceDatabaseinOracleCloud• OnlypubliccloudintegraMngMySQLEnterpriseEdiMon• Rapidly,securelyandcost-effecMvelydevelop&deploymodernMySQL-basedapplicaMons

Page 60: Percona Live - Dublin 03 ee + cloud

HighestLevelsofSecurity Scalability&AvailabilityExpertMySQL

TechnicalSupport

Integra2onintoOracleCloudEnvironment

Hybriddeploymentsacrosscloud&on-premises LowerTCO

Page 61: Percona Live - Dublin 03 ee + cloud

•  IncreaseBusinessAgility:FocusyourresourcesoninnovaMonandrapidlydelivernewmodernapplicaMons.

•  EnsureSecurity,Performance&Up2me:relyingonthemostcomprehensiveMySQLcloudplasorm–straightfromthesource.

•  ReduceTotalCostofOwnership:SavingoninfrastructureanddatabasemanagementoperaMonscostswhileimprovingupMme.

OracleMySQLCloudService:BusinessBenefits

Page 62: Percona Live - Dublin 03 ee + cloud