SlideShare a Scribd company logo
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved
Oracle on AWS
Tarik Makota
tmak@amazon.com
Partner 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
© 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
aws.amazon.com/activate
Everything and Anything Startups
Need to Get Started on AWS

More Related Content

What's hot

AWS RDS
AWS RDSAWS RDS
AWS RDS
Mahesh Raj
 
Migrating Oracle database to PostgreSQL
Migrating Oracle database to PostgreSQLMigrating Oracle database to PostgreSQL
Migrating Oracle database to PostgreSQL
Umair Mansoob
 
Traditional data warehouse vs data lake
Traditional data warehouse vs data lakeTraditional data warehouse vs data lake
Traditional data warehouse vs data lake
BHASKAR CHAUDHURY
 
Oracle Integration Cloud 概要(20200507版)
Oracle Integration Cloud 概要(20200507版)Oracle Integration Cloud 概要(20200507版)
Oracle Integration Cloud 概要(20200507版)
オラクルエンジニア通信
 
Enterprise manager 13c
Enterprise manager 13cEnterprise manager 13c
Enterprise manager 13c
MarketingArrowECS_CZ
 
AWS Webcast - Migrating to RDS Oracle
AWS Webcast - Migrating to RDS OracleAWS Webcast - Migrating to RDS Oracle
AWS Webcast - Migrating to RDS Oracle
Amazon Web Services
 
Migrating Oracle Databases to AWS
Migrating Oracle Databases to AWSMigrating Oracle Databases to AWS
Migrating Oracle Databases to AWS
AWS Germany
 
Migrating Oracle to PostgreSQL
Migrating Oracle to PostgreSQLMigrating Oracle to PostgreSQL
Migrating Oracle to PostgreSQL
Amazon Web Services
 
SOA for PL/SQL Developer (OPP 2010)
SOA for PL/SQL Developer (OPP 2010)SOA for PL/SQL Developer (OPP 2010)
SOA for PL/SQL Developer (OPP 2010)
Lucas Jellema
 
2019 - OOW - Database Migration Methods from On-Premise to Cloud
2019 - OOW - Database Migration Methods from On-Premise to Cloud2019 - OOW - Database Migration Methods from On-Premise to Cloud
2019 - OOW - Database Migration Methods from On-Premise to Cloud
Marcus Vinicius Miguel Pedro
 
사례로 알아보는 Database Migration Service : 데이터베이스 및 데이터 이관, 통합, 분리, 분석의 도구 - 발표자: ...
사례로 알아보는 Database Migration Service : 데이터베이스 및 데이터 이관, 통합, 분리, 분석의 도구 - 발표자: ...사례로 알아보는 Database Migration Service : 데이터베이스 및 데이터 이관, 통합, 분리, 분석의 도구 - 발표자: ...
사례로 알아보는 Database Migration Service : 데이터베이스 및 데이터 이관, 통합, 분리, 분석의 도구 - 발표자: ...
Amazon Web Services Korea
 
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
 
Oracle Cloud
Oracle CloudOracle Cloud
Oracle Cloud
MarketingArrowECS_CZ
 
All of the Performance Tuning Features in Oracle SQL Developer
All of the Performance Tuning Features in Oracle SQL DeveloperAll of the Performance Tuning Features in Oracle SQL Developer
All of the Performance Tuning Features in Oracle SQL Developer
Jeff Smith
 
What is Database Freedom?
What is Database Freedom?What is Database Freedom?
What is Database Freedom?
Amazon Web Services
 
Autonomous Database Explained
Autonomous Database ExplainedAutonomous Database Explained
Autonomous Database Explained
Neagu Alexandru Cristian
 
Oracle GoldenGate
Oracle GoldenGate Oracle GoldenGate
Oracle GoldenGate
oracleonthebrain
 
A Cloud Journey - Move to the Oracle Cloud
A Cloud Journey - Move to the Oracle CloudA Cloud Journey - Move to the Oracle Cloud
A Cloud Journey - Move to the Oracle Cloud
Markus Michalewicz
 
Introduction to Amazon Athena
Introduction to Amazon AthenaIntroduction to Amazon Athena
Introduction to Amazon Athena
Amazon Web Services
 
실전! AWS 기반 데이터베이스 마이그레이션::최홍식::AWS Summit Seoul 2018
실전! AWS 기반 데이터베이스 마이그레이션::최홍식::AWS Summit Seoul 2018실전! AWS 기반 데이터베이스 마이그레이션::최홍식::AWS Summit Seoul 2018
실전! AWS 기반 데이터베이스 마이그레이션::최홍식::AWS Summit Seoul 2018Amazon Web Services Korea
 

What's hot (20)

AWS RDS
AWS RDSAWS RDS
AWS RDS
 
Migrating Oracle database to PostgreSQL
Migrating Oracle database to PostgreSQLMigrating Oracle database to PostgreSQL
Migrating Oracle database to PostgreSQL
 
Traditional data warehouse vs data lake
Traditional data warehouse vs data lakeTraditional data warehouse vs data lake
Traditional data warehouse vs data lake
 
Oracle Integration Cloud 概要(20200507版)
Oracle Integration Cloud 概要(20200507版)Oracle Integration Cloud 概要(20200507版)
Oracle Integration Cloud 概要(20200507版)
 
Enterprise manager 13c
Enterprise manager 13cEnterprise manager 13c
Enterprise manager 13c
 
AWS Webcast - Migrating to RDS Oracle
AWS Webcast - Migrating to RDS OracleAWS Webcast - Migrating to RDS Oracle
AWS Webcast - Migrating to RDS Oracle
 
Migrating Oracle Databases to AWS
Migrating Oracle Databases to AWSMigrating Oracle Databases to AWS
Migrating Oracle Databases to AWS
 
Migrating Oracle to PostgreSQL
Migrating Oracle to PostgreSQLMigrating Oracle to PostgreSQL
Migrating Oracle to PostgreSQL
 
SOA for PL/SQL Developer (OPP 2010)
SOA for PL/SQL Developer (OPP 2010)SOA for PL/SQL Developer (OPP 2010)
SOA for PL/SQL Developer (OPP 2010)
 
2019 - OOW - Database Migration Methods from On-Premise to Cloud
2019 - OOW - Database Migration Methods from On-Premise to Cloud2019 - OOW - Database Migration Methods from On-Premise to Cloud
2019 - OOW - Database Migration Methods from On-Premise to Cloud
 
사례로 알아보는 Database Migration Service : 데이터베이스 및 데이터 이관, 통합, 분리, 분석의 도구 - 발표자: ...
사례로 알아보는 Database Migration Service : 데이터베이스 및 데이터 이관, 통합, 분리, 분석의 도구 - 발표자: ...사례로 알아보는 Database Migration Service : 데이터베이스 및 데이터 이관, 통합, 분리, 분석의 도구 - 발표자: ...
사례로 알아보는 Database Migration Service : 데이터베이스 및 데이터 이관, 통합, 분리, 분석의 도구 - 발표자: ...
 
Amazon Relational Database Service (Amazon RDS)
Amazon Relational Database Service (Amazon RDS)Amazon Relational Database Service (Amazon RDS)
Amazon Relational Database Service (Amazon RDS)
 
Oracle Cloud
Oracle CloudOracle Cloud
Oracle Cloud
 
All of the Performance Tuning Features in Oracle SQL Developer
All of the Performance Tuning Features in Oracle SQL DeveloperAll of the Performance Tuning Features in Oracle SQL Developer
All of the Performance Tuning Features in Oracle SQL Developer
 
What is Database Freedom?
What is Database Freedom?What is Database Freedom?
What is Database Freedom?
 
Autonomous Database Explained
Autonomous Database ExplainedAutonomous Database Explained
Autonomous Database Explained
 
Oracle GoldenGate
Oracle GoldenGate Oracle GoldenGate
Oracle GoldenGate
 
A Cloud Journey - Move to the Oracle Cloud
A Cloud Journey - Move to the Oracle CloudA Cloud Journey - Move to the Oracle Cloud
A Cloud Journey - Move to the Oracle Cloud
 
Introduction to Amazon Athena
Introduction to Amazon AthenaIntroduction to Amazon Athena
Introduction to Amazon Athena
 
실전! AWS 기반 데이터베이스 마이그레이션::최홍식::AWS Summit Seoul 2018
실전! AWS 기반 데이터베이스 마이그레이션::최홍식::AWS Summit Seoul 2018실전! AWS 기반 데이터베이스 마이그레이션::최홍식::AWS Summit Seoul 2018
실전! AWS 기반 데이터베이스 마이그레이션::최홍식::AWS Summit Seoul 2018
 

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 Baldwin
Amazon 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 Eagar
Amazon 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 Cloud
Amazon 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 Francisco
Amazon 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 SF
Amazon 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
 
Oracle on AWS
Oracle on AWSOracle on AWS
Oracle on AWS
Amazon 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 Talks
Amazon 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
 
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
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 RDS
Amazon 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 AWS
Amazon Web Services
 
SQL Server on AWS
SQL Server on AWSSQL Server on AWS
SQL Server on AWS
Amazon Web Services
 
Open Source Databases on the Cloud
Open Source Databases on the CloudOpen Source Databases on the Cloud
Open Source Databases on the Cloud
Amazon Web Services
 
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 Web Services
 
Managed Relational Databases
Managed Relational DatabasesManaged Relational Databases
Managed Relational Databases
Amazon Web Services
 
Big data journey to the cloud rohit pujari 5.30.18
Big data journey to the cloud   rohit pujari 5.30.18Big data journey to the cloud   rohit pujari 5.30.18
Big data journey to the cloud rohit pujari 5.30.18
Cloudera, Inc.
 
AWS Database Services @ Scale
AWS Database Services @ ScaleAWS Database Services @ Scale
AWS Database Services @ Scale
Amazon 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
 
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
 

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 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
 
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
 
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...
 
Oracle on AWS
Oracle on AWSOracle on AWS
Oracle on AWS
 
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]
 
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
 
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
 
SQL Server on AWS
SQL Server on AWSSQL Server on AWS
SQL Server on AWS
 
Open Source Databases on the Cloud
Open Source Databases on the CloudOpen Source Databases on the Cloud
Open Source Databases on the Cloud
 
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
 
Managed Relational Databases
Managed Relational DatabasesManaged Relational Databases
Managed Relational Databases
 
Big data journey to the cloud rohit pujari 5.30.18
Big data journey to the cloud   rohit pujari 5.30.18Big data journey to the cloud   rohit pujari 5.30.18
Big data journey to the cloud rohit pujari 5.30.18
 
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...
 
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:
 

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 Fargate
Amazon Web Services
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWS
Amazon 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
 
Open banking as a service
Open banking as a serviceOpen banking as a service
Open banking as a service
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 Workloads
Amazon Web Services
 
Computer Vision con AWS
Computer Vision con AWSComputer Vision con AWS
Computer Vision con AWS
Amazon 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 sfatare
Amazon 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 NodeJS
Amazon 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 web
Amazon 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 sfatare
Amazon 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 AWS
Amazon 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 Deck
Amazon Web Services
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without servers
Amazon Web Services
 
Fundraising Essentials
Fundraising EssentialsFundraising Essentials
Fundraising Essentials
Amazon 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 Service
Amazon 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 Oracle on AWS Tarik Makota tmak@amazon.com Partner 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
  • 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 aws.amazon.com/activate Everything and Anything Startups Need to Get Started on AWS