SlideShare a Scribd company logo
1 of 31
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved
Pop-up Loft
Oracle on AWS
Ben Willett
benwille@amazon.com
Solutions Architect
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved
• Easy to Administer
• Scalable and fast
• Available and durable
• Secure
• Inexpensive
• Oracle licensing
• Managed infrastructure
• Available in minutes
• Manage parameters and options
across instances
• Web console, CLI, SDK, AWS
CloudFormation templates
AMAZON RELATIONAL DATABASE SERVICE
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved
• Easy to administer
• Scalable and fast
• Available and durable
• Secure
• Inexpensive
• Oracle licensing
AMAZON RELATIONAL DATABASE SERVICE
Storage
SSD, Magnetic
Compute
CPU, RAM, network
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved
• Easy to administer
• Scalable and fast
• Available and durable
• Secure
• Inexpensive
• Oracle licensing
• Automatic host replacement
• Managed high availability
• Managed backups
• Durable storage—Amazon EBS
and Amazon S3
AMAZON RELATIONAL DATABASE SERVICE
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved
• Easy to administer
• Scalable and fast
• Available and durable
• Secure
• Inexpensive
• Oracle licensing
• VPC by default
• VPN/Direct Connect to
on-premises
• Encryption at rest—KMS, TDE,
HSM
• Encryption in transit
• Strong account controls
AMAZON RELATIONAL DATABASE SERVICE
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved
• Easy to administer
• Scalable and fast
• Available and durable
• Secure
• Inexpensive
• Oracle licensing
• Pay for what you use
• Trade CAPEX for OPEX
• Scale down when appropriate
• Reserved instances
AMAZON RELATIONAL DATABASE SERVICE
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved
• Easy to administer
• Scalable and fast
• Available and durable
• Secure
• Inexpensive
• Oracle licensing
• License included (LI)
• License included in instance price
• 11.2.0.4 SE1
• 12.1.0.2 SE2
• Bring your own license (BYOL)
• Use existing licenses/agreements
• Manage your own licenses and
support
• 11.2.0.4 EE, SE, SE1
• 12.1.0.2 EE, SE2
AMAZON RELATIONAL DATABASE SERVICE
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved
• On-Premises • EC2 • RDS
AMAZON RELATIONAL DATABASE SERVICE
App optimization
Scaling
High availability
Database backups
DB s/w patching
DB s/w install
OS patching
OS installation
Server maintenance
Hardware lifecycle
Power/HVAC/Network
App optimization
Scaling
High availability
Database backups
DB s/w patching
DB s/w install
OS patching
OS installation
Server maintenance
Hardware lifecycle
Power/HVAC/Network
App optimization
Scaling
High availability
Database backups
DB s/w patching
DB s/w install
OS patching
OS installation
Server maintenance
Hardware lifecycle
Power/HVAC/Network
Youmanage
AWSmanages
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved
RECENT NEW FEATURES
• Deprecation of 11.2.0.2, 11.2.0.3, 12.1.0.1
• Huge pages
• Snapshot upgrade
• R4 instance class
• Start/stop (all engines)
• Flexible Reserved Instances (all engines)
• Storage—up to 16 TB, faster scaling (all engines)
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved
RECENT NEW/UPDATED OPTIONS
• Spatial (requires EE + Spatial and Graph Option license)
• Locator
• Multimedia
• Oracle Application Express—now supports 5.0.4, 5.1.2 (4.1.1, 4.2.6)
• Oracle SQLTXPLAIN (SQLT)
• Oracle Enterprise Manager Agent—now supports OMS 13cR1, 13cR2
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved
SCALING RDS
Compute Storage
• Change CPU/Memory/Networking via
instance class
• Scale up or down as needed
• Brief outage
• Consider new instance classes
• Change
• Size (increase only)
• Type
• IOPS
• Online (with some performance impact)
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved
SCALING RDS
Year 1 Year 2 Year 3 Year 4 Year 5
On-Premises Actual Workload RDS Oracle
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved
HUGE PAGES
• Improved memory and CPU utilization
• Enable via RDS Parameter Group
1. Disable Automatic Memory Management
2. Enable Automatic Shared Memory Management
3. Set use_large_pages to “ONLY”
• RDS automation takes care of kernel parameters
• Will be enabled by default on future instance classes (>100 GiB)
• Improved memory utilization
• Improved CPU utilization
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved
ADMINISTERING RDS ORACLE
On-Premises Amazon RDS
ALTER SYSTEM…; RDS Parameter Groups
Install features RDS Option Groups
ALTER DATABASE…;
GRANT…;
exec rdsadmin.rdsadmin_util…;
grant…;
Backups/RMAN RDS Snapshots
OEM, tools OEM, tools
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved
AWS GLOBAL INFRASTRUCTURE
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved
REGIONS AND AVAILABILITY ZONES
Availability
Zone B
Region 1
Availability
Zone C
Availability
Zone A
Availability
Zone B
Region 2
Availability
Zone C
Availability
Zone A
Internet
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved
RDS SINGLE-AZ
Availability Zone A
RDS primary
Availability Zone B Availability Zone C
Application Application Application
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved
RDS MULTI-AZ
Availability Zone A
RDS primary
Availability Zone B
RDSsecondary
Availability Zone C
Application Application Application
DNS
CNAME
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved
RDS MULTI-AZ FAILOVER
Availability Zone A
RDS primary
Availability Zone B
RDSsecondary
Availability Zone C
Application Application Application
DNS
CNAME
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved
RDS MULTI-AZ FAILOVER
Availability Zone A
RDS secondary
Availability Zone B
RDSprimary
Availability Zone C
Application Application Application
DNS
CNAME
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved
RDS MULTI-AZ FAILOVER
DNS
CNAME
Availability Zone A Availability Zone B
RDSPrimary
Availability Zone C
Application Application Application
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved
MULTI-AZ FAILOVER
UP Identify failure Crash recovery UP
DNS propagation
Typical failover time 1–2 minutest0 tN
BAM!
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved
ENCRYPTION AT REST
Oracle Transparent Data
Encryption (TDE)
Oracle TDE with Hardware
Security Module
(TDE_HSM)
RDS Storage Encryption
EE + ASO EE + ASO All editions/engines
• RDS manages wallet and
keys
• RDS manages wallet
• Customer manages HSM
device
• EBS volume encryption
• Completely transparent
to host/database
• Customer manages keys
with Amazon KMS
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved
ENCRYPTION IN TRANSIT
SSL Option Native Network Encryption (NNE)
All Oracle editions (no longer requires ASO as of 11.2)
• RDS manages wallets, certificates
• Customer imports RDS root certificates
into client wallets
• Separate TCPS listener port
• RDS manages sqlnet.ora
• Choose algorithms and level
(requested/required/allowed)
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved
DATABASE SECURITY
RDS Manages Customer Manages
• Physical infrastructure controls
• Host access
• Operating System version/patches
• HOW database patches are applied
• Database users and privileges
• Access to data (Virtual Private
Database, Oracle Label Security)
• Database Audit
• Network controls (VPC Security
Groups, Network ACL)
• WHEN database patches are
applied
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved
NETWORK SECURITY
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved
AUDITING
AWS API Auditing (AWS CloudTrail) Database Auditing (AUDIT_TRAIL)
• Audit user API calls (e.g. Create-,
Modify-, DeleteDBInstance)
• Integrates with AWS CloudWatch Logs
and Events
• Stored in Amazon S3
• Audit in-database operations
(AUDIT/NOAUDIT)
• Retention managed by customer
• Stored on RDS instance (DB, OS, XML)
• DBMS_AUDIT_MGMT
• Location
• Retention
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved
• Assurance programs for finance,
health care, government, and more
• Shared responsibility model
• AWS à Security of the cloud
• Customer à Security in the cloud
• https://aws.amazon.com/compliance/
COMPLIANCE
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved
AMAZON RDS RECAP
• Simplify infrastructure management
• Allow DBAs to focus on high-value tasks
• Automation and standardization let you
• Iterate fast and deploy quickly
• Build highly-available, reliable applications
• Run securely
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved
RESOURCES/WHITEPAPERS
• Amazon RDS
https://aws.amazon.com/rds
• Amazon RDS User Guide
https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide
• AWS Free Tier
https://aws.amazon.com/free
• Oracle whitepapers and best practices
https://aws.amazon.com/oracle/resources
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved
Pop-up Loft
aws.amazon.com/activate
Everything and Anything Startups
Need to Get Started on AWS

More Related Content

What's hot

Relational Database Services on AWS
Relational Database Services on AWSRelational Database Services on AWS
Relational Database Services on AWSAmazon Web Services
 
Relational Database Services on AWS
Relational Database Services on AWSRelational Database Services on AWS
Relational Database Services on AWSAmazon Web Services
 
Transform Your Organization with Real Real-Time Monitoring
Transform Your Organization with Real Real-Time MonitoringTransform Your Organization with Real Real-Time Monitoring
Transform Your Organization with Real Real-Time MonitoringAmazon Web Services
 
Open Source Databases on the Cloud - Peter Dachnowicz
Open Source Databases on the Cloud - Peter DachnowiczOpen Source Databases on the Cloud - Peter Dachnowicz
Open Source Databases on the Cloud - Peter DachnowiczAmazon Web Services
 
Best Practices for Running Oracle Databases on Amazon RDS (DAT317) - AWS re:I...
Best Practices for Running Oracle Databases on Amazon RDS (DAT317) - AWS re:I...Best Practices for Running Oracle Databases on Amazon RDS (DAT317) - AWS re:I...
Best Practices for Running Oracle Databases on Amazon RDS (DAT317) - AWS re:I...Amazon Web Services
 
Relational Database Services on AWS - Bill Baldwin
Relational Database Services on AWS - Bill BaldwinRelational Database Services on AWS - Bill Baldwin
Relational Database Services on AWS - Bill BaldwinAmazon Web Services
 
Amazon Aurora - Rajeev Chakrabarti
Amazon Aurora - Rajeev ChakrabartiAmazon Aurora - Rajeev Chakrabarti
Amazon Aurora - Rajeev ChakrabartiAmazon Web Services
 
Amazon RDS: Deep Dive - SRV310 - Chicago AWS Summit
Amazon RDS: Deep Dive - SRV310 - Chicago AWS SummitAmazon RDS: Deep Dive - SRV310 - Chicago AWS Summit
Amazon RDS: Deep Dive - SRV310 - Chicago AWS SummitAmazon Web Services
 
Amazon Web Services - Relational Database Service Meetup
Amazon Web Services - Relational Database Service MeetupAmazon Web Services - Relational Database Service Meetup
Amazon Web Services - Relational Database Service Meetupcyrilkhairallah
 
Running Oracle Databases on Amazon RDS - DAT313 - re:Invent 2017
Running Oracle Databases on Amazon RDS - DAT313 - re:Invent 2017Running Oracle Databases on Amazon RDS - DAT313 - re:Invent 2017
Running Oracle Databases on Amazon RDS - DAT313 - re:Invent 2017Amazon Web Services
 
Amazon Aurora Storage Demystified: How It All Works (DAT363) - AWS re:Invent ...
Amazon Aurora Storage Demystified: How It All Works (DAT363) - AWS re:Invent ...Amazon Aurora Storage Demystified: How It All Works (DAT363) - AWS re:Invent ...
Amazon Aurora Storage Demystified: How It All Works (DAT363) - AWS re:Invent ...Amazon Web Services
 
Best Practices for running the Oracle Database on EC2 webinar
Best Practices for running the Oracle Database on EC2 webinarBest Practices for running the Oracle Database on EC2 webinar
Best Practices for running the Oracle Database on EC2 webinarTom Laszewski
 
Introduction to Amazon Relational Database Service
Introduction to Amazon Relational Database ServiceIntroduction to Amazon Relational Database Service
Introduction to Amazon Relational Database ServiceAmazon Web Services
 
Amazon Relational Database Service (Amazon RDS)
Amazon Relational Database Service (Amazon RDS)Amazon Relational Database Service (Amazon RDS)
Amazon Relational Database Service (Amazon RDS)Amazon Web Services
 
Amazon RDS & Amazon Aurora: Relational Databases on AWS - SRV206 - Atlanta AW...
Amazon RDS & Amazon Aurora: Relational Databases on AWS - SRV206 - Atlanta AW...Amazon RDS & Amazon Aurora: Relational Databases on AWS - SRV206 - Atlanta AW...
Amazon RDS & Amazon Aurora: Relational Databases on AWS - SRV206 - Atlanta AW...Amazon Web Services
 

What's hot (20)

SQL Server on AWS
SQL Server on AWSSQL Server on AWS
SQL Server on AWS
 
Relational Database Services on AWS
Relational Database Services on AWSRelational Database Services on AWS
Relational Database Services on AWS
 
Relational Database Services on AWS
Relational Database Services on AWSRelational Database Services on AWS
Relational Database Services on AWS
 
Transform Your Organization with Real Real-Time Monitoring
Transform Your Organization with Real Real-Time MonitoringTransform Your Organization with Real Real-Time Monitoring
Transform Your Organization with Real Real-Time Monitoring
 
Open Source Databases on the Cloud - Peter Dachnowicz
Open Source Databases on the Cloud - Peter DachnowiczOpen Source Databases on the Cloud - Peter Dachnowicz
Open Source Databases on the Cloud - Peter Dachnowicz
 
Best Practices for Running Oracle Databases on Amazon RDS (DAT317) - AWS re:I...
Best Practices for Running Oracle Databases on Amazon RDS (DAT317) - AWS re:I...Best Practices for Running Oracle Databases on Amazon RDS (DAT317) - AWS re:I...
Best Practices for Running Oracle Databases on Amazon RDS (DAT317) - AWS re:I...
 
Relational Database Services on AWS - Bill Baldwin
Relational Database Services on AWS - Bill BaldwinRelational Database Services on AWS - Bill Baldwin
Relational Database Services on AWS - Bill Baldwin
 
Amazon Aurora - Rajeev Chakrabarti
Amazon Aurora - Rajeev ChakrabartiAmazon Aurora - Rajeev Chakrabarti
Amazon Aurora - Rajeev Chakrabarti
 
Amazon RDS: Deep Dive - SRV310 - Chicago AWS Summit
Amazon RDS: Deep Dive - SRV310 - Chicago AWS SummitAmazon RDS: Deep Dive - SRV310 - Chicago AWS Summit
Amazon RDS: Deep Dive - SRV310 - Chicago AWS Summit
 
Amazon Web Services - Relational Database Service Meetup
Amazon Web Services - Relational Database Service MeetupAmazon Web Services - Relational Database Service Meetup
Amazon Web Services - Relational Database Service Meetup
 
Amazon Aurora
Amazon AuroraAmazon Aurora
Amazon Aurora
 
Running Oracle Databases on Amazon RDS - DAT313 - re:Invent 2017
Running Oracle Databases on Amazon RDS - DAT313 - re:Invent 2017Running Oracle Databases on Amazon RDS - DAT313 - re:Invent 2017
Running Oracle Databases on Amazon RDS - DAT313 - re:Invent 2017
 
Amazon Aurora Storage Demystified: How It All Works (DAT363) - AWS re:Invent ...
Amazon Aurora Storage Demystified: How It All Works (DAT363) - AWS re:Invent ...Amazon Aurora Storage Demystified: How It All Works (DAT363) - AWS re:Invent ...
Amazon Aurora Storage Demystified: How It All Works (DAT363) - AWS re:Invent ...
 
Amazon Aurora
Amazon AuroraAmazon Aurora
Amazon Aurora
 
Best Practices for running the Oracle Database on EC2 webinar
Best Practices for running the Oracle Database on EC2 webinarBest Practices for running the Oracle Database on EC2 webinar
Best Practices for running the Oracle Database on EC2 webinar
 
Introduction to Amazon Relational Database Service
Introduction to Amazon Relational Database ServiceIntroduction to Amazon Relational Database Service
Introduction to Amazon Relational Database Service
 
Deep Dive on Amazon RDS
Deep Dive on Amazon RDSDeep Dive on Amazon RDS
Deep Dive on Amazon RDS
 
Intro to AWS: Database Services
Intro to AWS: Database ServicesIntro to AWS: Database Services
Intro to AWS: Database Services
 
Amazon Relational Database Service (Amazon RDS)
Amazon Relational Database Service (Amazon RDS)Amazon Relational Database Service (Amazon RDS)
Amazon Relational Database Service (Amazon RDS)
 
Amazon RDS & Amazon Aurora: Relational Databases on AWS - SRV206 - Atlanta AW...
Amazon RDS & Amazon Aurora: Relational Databases on AWS - SRV206 - Atlanta AW...Amazon RDS & Amazon Aurora: Relational Databases on AWS - SRV206 - Atlanta AW...
Amazon RDS & Amazon Aurora: Relational Databases on AWS - SRV206 - Atlanta AW...
 

Similar to Oracle on AWS

Oracle and SQL Server on the Cloud - Bill Baldwin
Oracle and SQL Server on the Cloud - Bill BaldwinOracle and SQL Server on the Cloud - Bill Baldwin
Oracle and SQL Server on the Cloud - Bill BaldwinAmazon Web Services
 
Relational Database Services on AWS - Bill Baldwin, Gareth Eagar
Relational Database Services on AWS - Bill Baldwin, Gareth EagarRelational Database Services on AWS - Bill Baldwin, Gareth Eagar
Relational Database Services on AWS - Bill Baldwin, Gareth EagarAmazon Web Services
 
Oracle and SQL Server on the Cloud
Oracle and SQL Server on the CloudOracle and SQL Server on the Cloud
Oracle and SQL Server on the CloudAmazon Web Services
 
Oracle & SQL Server on the Cloud: Database Week SF
Oracle & SQL Server on the Cloud: Database Week SFOracle & SQL Server on the Cloud: Database Week SF
Oracle & SQL Server on the Cloud: Database Week SFAmazon Web Services
 
Oracle & SQL Server on the Cloud: Database Week San Francisco
Oracle & SQL Server on the Cloud: Database Week San FranciscoOracle & SQL Server on the Cloud: Database Week San Francisco
Oracle & SQL Server on the Cloud: Database Week San FranciscoAmazon Web Services
 
Intro to Open Source Databases on AWS - AWS Online Tech Talks
Intro to Open Source Databases on AWS - AWS Online Tech TalksIntro to Open Source Databases on AWS - AWS Online Tech Talks
Intro to Open Source Databases on AWS - AWS Online Tech TalksAmazon Web Services
 
Databases - EBC on the road Brazil Edition [Portuguese]
Databases - EBC on the road Brazil Edition [Portuguese]Databases - EBC on the road Brazil Edition [Portuguese]
Databases - EBC on the road Brazil Edition [Portuguese]Amazon Web Services
 
Moving your commercial databases to Amazon RDS
Moving your commercial databases to Amazon RDSMoving your commercial databases to Amazon RDS
Moving your commercial databases to Amazon RDSAmazon Web Services
 
How a Biotech Firm Streamlined Data Protection on AWS
 How a Biotech Firm Streamlined Data Protection on AWS How a Biotech Firm Streamlined Data Protection on AWS
How a Biotech Firm Streamlined Data Protection on AWSAmazon Web Services
 
10 Hacks for Optimizing MySQL in the Cloud - AWS Online Tech Talks
10 Hacks for Optimizing MySQL in the Cloud - AWS Online Tech Talks10 Hacks for Optimizing MySQL in the Cloud - AWS Online Tech Talks
10 Hacks for Optimizing MySQL in the Cloud - AWS Online Tech TalksAmazon Web Services
 
Open Source Databases on the Cloud
Open Source Databases on the CloudOpen Source Databases on the Cloud
Open Source Databases on the CloudAmazon Web Services
 
Discover & Migrate at Scale with AWS Migration Hub & Application Discovery Se...
Discover & Migrate at Scale with AWS Migration Hub & Application Discovery Se...Discover & Migrate at Scale with AWS Migration Hub & Application Discovery Se...
Discover & Migrate at Scale with AWS Migration Hub & Application Discovery Se...Amazon Web Services
 
Scaling from zero to millions of users
Scaling from zero to millions of usersScaling from zero to millions of users
Scaling from zero to millions of usersAmazon Web Services
 
Oracle Enterprise Solutions on AWS (GPSCT203) - AWS re:Invent 2018
Oracle Enterprise Solutions on AWS (GPSCT203) - AWS re:Invent 2018Oracle Enterprise Solutions on AWS (GPSCT203) - AWS re:Invent 2018
Oracle Enterprise Solutions on AWS (GPSCT203) - AWS re:Invent 2018Amazon Web Services
 
What’s New in Amazon RDS for Open-Source and Commercial Databases:
What’s New in Amazon RDS for Open-Source and Commercial Databases: What’s New in Amazon RDS for Open-Source and Commercial Databases:
What’s New in Amazon RDS for Open-Source and Commercial Databases: Amazon Web Services
 
Running SQL Server on Amazon RDS and Migrating to MySQL (DAT306-R1) - AWS re:...
Running SQL Server on Amazon RDS and Migrating to MySQL (DAT306-R1) - AWS re:...Running SQL Server on Amazon RDS and Migrating to MySQL (DAT306-R1) - AWS re:...
Running SQL Server on Amazon RDS and Migrating to MySQL (DAT306-R1) - AWS re:...Amazon Web Services
 
Open Source Managed Databases: Database Week SF
Open Source Managed Databases: Database Week SFOpen Source Managed Databases: Database Week SF
Open Source Managed Databases: Database Week SFAmazon Web Services
 
Cost and Performance Optimisation in Amazon RDS - AWS Summit Sydney 2018
Cost and Performance Optimisation in Amazon RDS - AWS Summit Sydney 2018Cost and Performance Optimisation in Amazon RDS - AWS Summit Sydney 2018
Cost and Performance Optimisation in Amazon RDS - AWS Summit Sydney 2018Amazon Web Services
 

Similar to Oracle on AWS (20)

Oracle and SQL Server on the Cloud - Bill Baldwin
Oracle and SQL Server on the Cloud - Bill BaldwinOracle and SQL Server on the Cloud - Bill Baldwin
Oracle and SQL Server on the Cloud - Bill Baldwin
 
Relational Database Services on AWS - Bill Baldwin, Gareth Eagar
Relational Database Services on AWS - Bill Baldwin, Gareth EagarRelational Database Services on AWS - Bill Baldwin, Gareth Eagar
Relational Database Services on AWS - Bill Baldwin, Gareth Eagar
 
Oracle and SQL Server on the Cloud
Oracle and SQL Server on the CloudOracle and SQL Server on the Cloud
Oracle and SQL Server on the Cloud
 
Oracle & SQL Server on the Cloud: Database Week SF
Oracle & SQL Server on the Cloud: Database Week SFOracle & SQL Server on the Cloud: Database Week SF
Oracle & SQL Server on the Cloud: Database Week SF
 
Oracle & SQL Server on the Cloud: Database Week San Francisco
Oracle & SQL Server on the Cloud: Database Week San FranciscoOracle & SQL Server on the Cloud: Database Week San Francisco
Oracle & SQL Server on the Cloud: Database Week San Francisco
 
Intro to Open Source Databases on AWS - AWS Online Tech Talks
Intro to Open Source Databases on AWS - AWS Online Tech TalksIntro to Open Source Databases on AWS - AWS Online Tech Talks
Intro to Open Source Databases on AWS - AWS Online Tech Talks
 
Databases - EBC on the road Brazil Edition [Portuguese]
Databases - EBC on the road Brazil Edition [Portuguese]Databases - EBC on the road Brazil Edition [Portuguese]
Databases - EBC on the road Brazil Edition [Portuguese]
 
Moving your commercial databases to Amazon RDS
Moving your commercial databases to Amazon RDSMoving your commercial databases to Amazon RDS
Moving your commercial databases to Amazon RDS
 
How a Biotech Firm Streamlined Data Protection on AWS
 How a Biotech Firm Streamlined Data Protection on AWS How a Biotech Firm Streamlined Data Protection on AWS
How a Biotech Firm Streamlined Data Protection on AWS
 
10 Hacks for Optimizing MySQL in the Cloud - AWS Online Tech Talks
10 Hacks for Optimizing MySQL in the Cloud - AWS Online Tech Talks10 Hacks for Optimizing MySQL in the Cloud - AWS Online Tech Talks
10 Hacks for Optimizing MySQL in the Cloud - AWS Online Tech Talks
 
Open Source Databases on the Cloud
Open Source Databases on the CloudOpen Source Databases on the Cloud
Open Source Databases on the Cloud
 
AWS Database Services @ Scale
AWS Database Services @ ScaleAWS Database Services @ Scale
AWS Database Services @ Scale
 
Discover & Migrate at Scale with AWS Migration Hub & Application Discovery Se...
Discover & Migrate at Scale with AWS Migration Hub & Application Discovery Se...Discover & Migrate at Scale with AWS Migration Hub & Application Discovery Se...
Discover & Migrate at Scale with AWS Migration Hub & Application Discovery Se...
 
Scaling from zero to millions of users
Scaling from zero to millions of usersScaling from zero to millions of users
Scaling from zero to millions of users
 
Oracle Enterprise Solutions on AWS (GPSCT203) - AWS re:Invent 2018
Oracle Enterprise Solutions on AWS (GPSCT203) - AWS re:Invent 2018Oracle Enterprise Solutions on AWS (GPSCT203) - AWS re:Invent 2018
Oracle Enterprise Solutions on AWS (GPSCT203) - AWS re:Invent 2018
 
Managed Relational Databases
Managed Relational DatabasesManaged Relational Databases
Managed Relational Databases
 
What’s New in Amazon RDS for Open-Source and Commercial Databases:
What’s New in Amazon RDS for Open-Source and Commercial Databases: What’s New in Amazon RDS for Open-Source and Commercial Databases:
What’s New in Amazon RDS for Open-Source and Commercial Databases:
 
Running SQL Server on Amazon RDS and Migrating to MySQL (DAT306-R1) - AWS re:...
Running SQL Server on Amazon RDS and Migrating to MySQL (DAT306-R1) - AWS re:...Running SQL Server on Amazon RDS and Migrating to MySQL (DAT306-R1) - AWS re:...
Running SQL Server on Amazon RDS and Migrating to MySQL (DAT306-R1) - AWS re:...
 
Open Source Managed Databases: Database Week SF
Open Source Managed Databases: Database Week SFOpen Source Managed Databases: Database Week SF
Open Source Managed Databases: Database Week SF
 
Cost and Performance Optimisation in Amazon RDS - AWS Summit Sydney 2018
Cost and Performance Optimisation in Amazon RDS - AWS Summit Sydney 2018Cost and Performance Optimisation in Amazon RDS - AWS Summit Sydney 2018
Cost and Performance Optimisation in Amazon RDS - AWS Summit Sydney 2018
 

More from Amazon Web Services

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Amazon Web Services
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Amazon Web Services
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateAmazon Web Services
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSAmazon Web Services
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Amazon Web Services
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Amazon Web Services
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...Amazon Web Services
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsAmazon Web Services
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareAmazon Web Services
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSAmazon Web Services
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAmazon Web Services
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareAmazon Web Services
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWSAmazon Web Services
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckAmazon Web Services
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without serversAmazon Web Services
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...Amazon Web Services
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceAmazon Web Services
 

More from Amazon Web Services (20)

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS Fargate
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWS
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot
 
Open banking as a service
Open banking as a serviceOpen banking as a service
Open banking as a service
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
 
Computer Vision con AWS
Computer Vision con AWSComputer Vision con AWS
Computer Vision con AWS
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatare
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e web
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWS
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch Deck
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without servers
 
Fundraising Essentials
Fundraising EssentialsFundraising Essentials
Fundraising Essentials
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container Service
 

Oracle on AWS

  • 1. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved Pop-up Loft Oracle on AWS Ben Willett benwille@amazon.com Solutions Architect
  • 2. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved • Easy to Administer • Scalable and fast • Available and durable • Secure • Inexpensive • Oracle licensing • Managed infrastructure • Available in minutes • Manage parameters and options across instances • Web console, CLI, SDK, AWS CloudFormation templates AMAZON RELATIONAL DATABASE SERVICE
  • 3. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved • Easy to administer • Scalable and fast • Available and durable • Secure • Inexpensive • Oracle licensing AMAZON RELATIONAL DATABASE SERVICE Storage SSD, Magnetic Compute CPU, RAM, network
  • 4. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved • Easy to administer • Scalable and fast • Available and durable • Secure • Inexpensive • Oracle licensing • Automatic host replacement • Managed high availability • Managed backups • Durable storage—Amazon EBS and Amazon S3 AMAZON RELATIONAL DATABASE SERVICE
  • 5. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved • Easy to administer • Scalable and fast • Available and durable • Secure • Inexpensive • Oracle licensing • VPC by default • VPN/Direct Connect to on-premises • Encryption at rest—KMS, TDE, HSM • Encryption in transit • Strong account controls AMAZON RELATIONAL DATABASE SERVICE
  • 6. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved • Easy to administer • Scalable and fast • Available and durable • Secure • Inexpensive • Oracle licensing • Pay for what you use • Trade CAPEX for OPEX • Scale down when appropriate • Reserved instances AMAZON RELATIONAL DATABASE SERVICE
  • 7. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved • Easy to administer • Scalable and fast • Available and durable • Secure • Inexpensive • Oracle licensing • License included (LI) • License included in instance price • 11.2.0.4 SE1 • 12.1.0.2 SE2 • Bring your own license (BYOL) • Use existing licenses/agreements • Manage your own licenses and support • 11.2.0.4 EE, SE, SE1 • 12.1.0.2 EE, SE2 AMAZON RELATIONAL DATABASE SERVICE
  • 8. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved • On-Premises • EC2 • RDS AMAZON RELATIONAL DATABASE SERVICE App optimization Scaling High availability Database backups DB s/w patching DB s/w install OS patching OS installation Server maintenance Hardware lifecycle Power/HVAC/Network App optimization Scaling High availability Database backups DB s/w patching DB s/w install OS patching OS installation Server maintenance Hardware lifecycle Power/HVAC/Network App optimization Scaling High availability Database backups DB s/w patching DB s/w install OS patching OS installation Server maintenance Hardware lifecycle Power/HVAC/Network Youmanage AWSmanages
  • 9. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved RECENT NEW FEATURES • Deprecation of 11.2.0.2, 11.2.0.3, 12.1.0.1 • Huge pages • Snapshot upgrade • R4 instance class • Start/stop (all engines) • Flexible Reserved Instances (all engines) • Storage—up to 16 TB, faster scaling (all engines)
  • 10. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved RECENT NEW/UPDATED OPTIONS • Spatial (requires EE + Spatial and Graph Option license) • Locator • Multimedia • Oracle Application Express—now supports 5.0.4, 5.1.2 (4.1.1, 4.2.6) • Oracle SQLTXPLAIN (SQLT) • Oracle Enterprise Manager Agent—now supports OMS 13cR1, 13cR2
  • 11. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved SCALING RDS Compute Storage • Change CPU/Memory/Networking via instance class • Scale up or down as needed • Brief outage • Consider new instance classes • Change • Size (increase only) • Type • IOPS • Online (with some performance impact)
  • 12. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved SCALING RDS Year 1 Year 2 Year 3 Year 4 Year 5 On-Premises Actual Workload RDS Oracle
  • 13. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved HUGE PAGES • Improved memory and CPU utilization • Enable via RDS Parameter Group 1. Disable Automatic Memory Management 2. Enable Automatic Shared Memory Management 3. Set use_large_pages to “ONLY” • RDS automation takes care of kernel parameters • Will be enabled by default on future instance classes (>100 GiB) • Improved memory utilization • Improved CPU utilization
  • 14. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved ADMINISTERING RDS ORACLE On-Premises Amazon RDS ALTER SYSTEM…; RDS Parameter Groups Install features RDS Option Groups ALTER DATABASE…; GRANT…; exec rdsadmin.rdsadmin_util…; grant…; Backups/RMAN RDS Snapshots OEM, tools OEM, tools
  • 15. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved AWS GLOBAL INFRASTRUCTURE
  • 16. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved REGIONS AND AVAILABILITY ZONES Availability Zone B Region 1 Availability Zone C Availability Zone A Availability Zone B Region 2 Availability Zone C Availability Zone A Internet
  • 17. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved RDS SINGLE-AZ Availability Zone A RDS primary Availability Zone B Availability Zone C Application Application Application
  • 18. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved RDS MULTI-AZ Availability Zone A RDS primary Availability Zone B RDSsecondary Availability Zone C Application Application Application DNS CNAME
  • 19. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved RDS MULTI-AZ FAILOVER Availability Zone A RDS primary Availability Zone B RDSsecondary Availability Zone C Application Application Application DNS CNAME
  • 20. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved RDS MULTI-AZ FAILOVER Availability Zone A RDS secondary Availability Zone B RDSprimary Availability Zone C Application Application Application DNS CNAME
  • 21. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved RDS MULTI-AZ FAILOVER DNS CNAME Availability Zone A Availability Zone B RDSPrimary Availability Zone C Application Application Application
  • 22. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved MULTI-AZ FAILOVER UP Identify failure Crash recovery UP DNS propagation Typical failover time 1–2 minutest0 tN BAM!
  • 23. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved ENCRYPTION AT REST Oracle Transparent Data Encryption (TDE) Oracle TDE with Hardware Security Module (TDE_HSM) RDS Storage Encryption EE + ASO EE + ASO All editions/engines • RDS manages wallet and keys • RDS manages wallet • Customer manages HSM device • EBS volume encryption • Completely transparent to host/database • Customer manages keys with Amazon KMS
  • 24. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved ENCRYPTION IN TRANSIT SSL Option Native Network Encryption (NNE) All Oracle editions (no longer requires ASO as of 11.2) • RDS manages wallets, certificates • Customer imports RDS root certificates into client wallets • Separate TCPS listener port • RDS manages sqlnet.ora • Choose algorithms and level (requested/required/allowed)
  • 25. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved DATABASE SECURITY RDS Manages Customer Manages • Physical infrastructure controls • Host access • Operating System version/patches • HOW database patches are applied • Database users and privileges • Access to data (Virtual Private Database, Oracle Label Security) • Database Audit • Network controls (VPC Security Groups, Network ACL) • WHEN database patches are applied
  • 26. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved NETWORK SECURITY
  • 27. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved AUDITING AWS API Auditing (AWS CloudTrail) Database Auditing (AUDIT_TRAIL) • Audit user API calls (e.g. Create-, Modify-, DeleteDBInstance) • Integrates with AWS CloudWatch Logs and Events • Stored in Amazon S3 • Audit in-database operations (AUDIT/NOAUDIT) • Retention managed by customer • Stored on RDS instance (DB, OS, XML) • DBMS_AUDIT_MGMT • Location • Retention
  • 28. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved • Assurance programs for finance, health care, government, and more • Shared responsibility model • AWS à Security of the cloud • Customer à Security in the cloud • https://aws.amazon.com/compliance/ COMPLIANCE
  • 29. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved AMAZON RDS RECAP • Simplify infrastructure management • Allow DBAs to focus on high-value tasks • Automation and standardization let you • Iterate fast and deploy quickly • Build highly-available, reliable applications • Run securely
  • 30. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved RESOURCES/WHITEPAPERS • Amazon RDS https://aws.amazon.com/rds • Amazon RDS User Guide https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide • AWS Free Tier https://aws.amazon.com/free • Oracle whitepapers and best practices https://aws.amazon.com/oracle/resources
  • 31. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved Pop-up Loft aws.amazon.com/activate Everything and Anything Startups Need to Get Started on AWS