30
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Chris Richardson, Amazon RDS for Oracle April 26 th , 2016 Amazon RDS for Oracle Quick Provisioning. Easy Management. Reduced Cost

AWS April 2016 Webinar Series - RDS for Oracle - Quick Provisioning. Easy Management. Reduced Cost

Embed Size (px)

Citation preview

Page 1: AWS April 2016 Webinar Series - RDS for Oracle - Quick Provisioning. Easy Management. Reduced Cost

© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

Chris Richardson, Amazon RDS for Oracle

April 26th, 2016

Amazon RDS for OracleQuick Provisioning. Easy Management. Reduced Cost

Page 2: AWS April 2016 Webinar Series - RDS for Oracle - Quick Provisioning. Easy Management. Reduced Cost

What to expect from this Webinar

Overview of AWS and Amazon RDS for Oracle Benefits of Managed Relational Database Services Minimizing Costs and Using Your Oracle Licenses

Page 3: AWS April 2016 Webinar Series - RDS for Oracle - Quick Provisioning. Easy Management. Reduced Cost

Introducing Amazon Web Services

“Amazon Web Services is the overwhelming market share leader, with over 10 times more cloud IaaS compute capacity in use than the aggregate total of the other 14 providers.”

Magic Quadrant for Cloud Infrastructure as a Service

Gartner “Magic Quadrant for Cloud Infrastructure as a Service,” Lydia Leong, Douglas Toombs, Bob Gill, 18 May 2015. This Magic Quadrant graphic was published by Gartner, Inc. as part of a larger research note and should be evaluated in the context of the entire report.. The Gartner report is available upon request from Steven Armstrong ([email protected]). Gartner does not endorse any vendor, product or service depicted in its research publications, and does not advise technology users to select only those vendors with the highest ratings. Gartner research publications consist of the opinions of Gartner's research organization and should not be construed as statements of fact. Gartner disclaims all warranties, expressed or implied, with respect to this research, including any warranties of merchantability or fitness for a particular purpose.

Page 4: AWS April 2016 Webinar Series - RDS for Oracle - Quick Provisioning. Easy Management. Reduced Cost

AWS Pace of InnovationNew Service Announcements & Updates

2014201320122011

280

1598261

2010

515

722

2015

Page 5: AWS April 2016 Webinar Series - RDS for Oracle - Quick Provisioning. Easy Management. Reduced Cost

The AWS Global Infrastructure

12 Regions WorldwideGeographic areas where AWS services are available

33 Availability Zones (AZs)Multiple, isolated locations within a region

Choose which regions and availability zones to deploy your workloads in.

Page 6: AWS April 2016 Webinar Series - RDS for Oracle - Quick Provisioning. Easy Management. Reduced Cost

AWS Services to use when deploying Oracle

Page 7: AWS April 2016 Webinar Series - RDS for Oracle - Quick Provisioning. Easy Management. Reduced Cost

If you host your databases on-premises

Power, HVAC, net

Rack & stack

Server maintenance

OS patches

DB s/w patches

Database backups

Scaling

High availability

DB s/w installs

OS installation

App optimization

you

Page 8: AWS April 2016 Webinar Series - RDS for Oracle - Quick Provisioning. Easy Management. Reduced Cost

If you host your databases in Amazon EC2

Power, HVAC, net

Rack & stack

Server maintenance

OS patches

DB s/w patches

Database backups

Scaling

High availability

DB s/w installs

OS installationApp optimization

you

Page 9: AWS April 2016 Webinar Series - RDS for Oracle - Quick Provisioning. Easy Management. Reduced Cost

If you host databases on Amazon RDS

Power, HVAC, net

Rack & stack

Server maintenance

OS patches

DB s/w patches

Database backups

App optimization

High availability

DB s/w installs

OS installation

Scaling

you

Page 10: AWS April 2016 Webinar Series - RDS for Oracle - Quick Provisioning. Easy Management. Reduced Cost

Choosing the right solution for your needs

Amazon RDS for Oracle We recommend you consider

RDS first Focus on tasks that bring value to

your business Focus on high level tuning tasks

and schema optimization Lack of in-house expertise

managing databases

Oracle on Amazon EC2 You need full control over the DB

instances Control over backups, replication

and clustering Use features and options not

available in Amazon RDS Size and performance needs

exceed Amazon RDS offering

Page 11: AWS April 2016 Webinar Series - RDS for Oracle - Quick Provisioning. Easy Management. Reduced Cost

Fast provisioningMultiple ways to start and manage your Amazon RDS for Oracle resources

Amazon RDSManagement

Console

AWS Command Line Tools (CLI)

AWS SDKs AWS CloudFormation

templates

Page 12: AWS April 2016 Webinar Series - RDS for Oracle - Quick Provisioning. Easy Management. Reduced Cost

Fast provisioning: AWS Management Console

Select Oracle Edition

Tell us your use case

Specify DB Details

Configure Advanced Settings

You’re Done!

Page 13: AWS April 2016 Webinar Series - RDS for Oracle - Quick Provisioning. Easy Management. Reduced Cost

Fast provisioning: AWS Command Line Interface

aws rds create-db-instance \--db-instance-identifier ORA-DB-01 \--allocated-storage 200 \--db-instance-class db.m4.4xlarge \--engine oracle-se1 \--license-model license-included \--master-username awsuser \--master-user-password mypassword

Page 14: AWS April 2016 Webinar Series - RDS for Oracle - Quick Provisioning. Easy Management. Reduced Cost

Fast provisioning: AWS CloudFormation Templates{ "AWSTemplateFormatVersion" : "2010-09-09", "Resources" : { "DBInstance" : { "Type": "AWS::RDS::DBInstance", "Properties": { "DBInstanceIdentifier" : “ORA-DB-01", "Engine" : “oracle-se1", "LicenseModel" : "license-included", "DBInstanceClass" : "db.m4.4xlarge", "AllocatedStorage" : "200", "MasterUsername" : "awsuser", "MasterUserPassword" : "mypassword" } } }}

Page 15: AWS April 2016 Webinar Series - RDS for Oracle - Quick Provisioning. Easy Management. Reduced Cost

Scaling compute and storage on Amazon RDS

ComputeCapabilities

vCPUs

MemoryCapabilitiesGB of RAM

NetworkPerformance

MB/s (Throughput)

StoragePerformance

I/O Throughput

RDS DB Instance Class RDS Storage Type

Range of DB instance classes:From: 1 vCPU and 1 GB of RAMTo: 40 vCPU and 244 GB RAM

Instance class families:General Purpose (M1,2,3,4)Memory Optimized (R3)Burstable Capacity (T2)

Storage types:MagneticProvisionedGeneral Purpose

Page 16: AWS April 2016 Webinar Series - RDS for Oracle - Quick Provisioning. Easy Management. Reduced Cost

Simple and fast compute scaling on Amazon RDS

Page 17: AWS April 2016 Webinar Series - RDS for Oracle - Quick Provisioning. Easy Management. Reduced Cost

Storage system I/O performance in AWS

Amazon RDS Amazon EC2Type Size Performance Size Performance Burst Capacity Pricing Model

Magnetic Storage 10 GiB–3 TiB ~100 IOPS 1 GiB–1 TiB ~ 100 IOPS Yes, several hundred IOPS

Allocated storage; I/O operations

General Purpose (SSD)

10 GiB–6 TiB(min. 100 GiB advised)

3 IOPS/GiB 1 GiB–16 TiB 3 IOPS/GiB for volumes 1 TiB or less, up to 10,000 IOPS for larger volumes

Yes, up to 3000 IOPS per volume, subject to credits (< 1 TiB in size)

Allocated storage

Provisioned IOPS(SSD)

100 GiB–6 TiB(min. 200 GiB for Standard edition)

Ratio: 3 to 10 IOPS/GiB, up to max. 30,000 IOPS

4 GiB–16 TiB Up to 20,000 IOPS; ratio: 3 to 30 IOPS per GiB

No, fixed allocation

Allocated storage; Provisioned IOPS

Page 18: AWS April 2016 Webinar Series - RDS for Oracle - Quick Provisioning. Easy Management. Reduced Cost

High Availability via Amazon RDS Multi-AZAmazon RDS Multi-AZ

Few clicks or One API call

Do It Yourself Oracle

Potentially ~100+ Manual steps

Set up Oracle RAC clusters

Alternatively, set up primary and standby instances using Active Data Guard

Create and manage DNS entries

Detect instance failure conditions

Detect network failure conditions

Detect storage failure conditions

Decide when to fail-over….

Re-establish primary secondary connections.

Page 19: AWS April 2016 Webinar Series - RDS for Oracle - Quick Provisioning. Easy Management. Reduced Cost

Taking care of backups and maintenance

Automated or manual backups Restore any backup to a point in time Automated patch management

Page 20: AWS April 2016 Webinar Series - RDS for Oracle - Quick Provisioning. Easy Management. Reduced Cost

Cross-Region Disaster Recovery in AWSChoose cross-region snapshot copy for even greater durability, ease of migration Copy a database snapshot to a different AWS Region Restore in the case of a regional disaster Or use it to migrate a database to a different region

Page 21: AWS April 2016 Webinar Series - RDS for Oracle - Quick Provisioning. Easy Management. Reduced Cost

Cross-Region Disaster Recovery in AWSReplicate Data Across Regions to have a warm standby ready to fail over to.

Logical replication supported by RDS includes:

AWS Database Migration Service

Oracle GoldenGate

Page 22: AWS April 2016 Webinar Series - RDS for Oracle - Quick Provisioning. Easy Management. Reduced Cost

Minimizing Costs and Using your Oracle Licenses

Page 23: AWS April 2016 Webinar Series - RDS for Oracle - Quick Provisioning. Easy Management. Reduced Cost

Optimize your Amazon RDS for Oracle spend

Region

Instance Class

Storage type

Multi-AZ

Workload Pattern

Bringing your own license?

Page 24: AWS April 2016 Webinar Series - RDS for Oracle - Quick Provisioning. Easy Management. Reduced Cost

Workload Hours Used Per Day

Amazon RDS pricing models compared

Workload Hours Used Per Day

On-Demand Pay by the hour No term commitment

Reserved Instances No-upfront Partial-upfront All-upfront RIs

Reserved Instances (RIs) available for 1 and 3 year termsSave up to 60% over on-demand costs

Page 25: AWS April 2016 Webinar Series - RDS for Oracle - Quick Provisioning. Easy Management. Reduced Cost

Pay only for what you useExample: XLarge Oracle dev/test instance used 10 hours each workday

Assumes DB instance accessed only from Amazon EC2Further details at http://aws.amazon.com/rds/pricing/

= $87 / month= 215 hrs * $0.35/hr + 100 GB * $0.115

Monthly Bill

= +

100 GB General Purpose

(SSD)

4 vCPUs 16 GiB RAM

db.m4.xlarge; Oracle EE-BYOL; Oregon; Single-AZ;

On-Demand

Page 26: AWS April 2016 Webinar Series - RDS for Oracle - Quick Provisioning. Easy Management. Reduced Cost

Pay only for what you useExample: XLarge Oracle dev/test instance used 24x7

Assumes DB instance accessed only from Amazon EC2Further details at http://aws.amazon.com/rds/pricing/

= $263 / month= 720 hrs * $0.35/hr + 100 GB * $0.115

Monthly Bill

= +

100 GB General Purpose

(SSD)

4 vCPUs 16 GiB RAM

db.m4.xlarge; Oracle EE-BYOL; Oregon; Single-AZ;

On-Demand

Page 27: AWS April 2016 Webinar Series - RDS for Oracle - Quick Provisioning. Easy Management. Reduced Cost

Pay only for what you useExample: XLarge Oracle Production instance used 24x7

= $527 / month

= 720 hrs * $0.35/hr * 2 + 100 GB * $0.115 * 2

Monthly Bill

= +

100 GB General Purpose

(SSD)

4 vCPUs 16 GiB RAM

db.m4.xlarge; Oracle EE-BYOL; Oregon; Multi-AZ;

On-Demand

Price includes a High Availability Multi-AZ configuration Assumes DB instance accessed only from Amazon EC2Further details at http://aws.amazon.com/rds/pricing/

Page 28: AWS April 2016 Webinar Series - RDS for Oracle - Quick Provisioning. Easy Management. Reduced Cost

Optimize costs by reserving capacityExample: XLarge Oracle Production instance used 24x7

Price includes a High Availability Multi-AZ configuration + 1Y No Upfront Cost Reservation

= $340 / month

= 720 hrs * $0.22/hr * 2 + 100 GB * $0.115 * 2

Monthly Bill

= +

100 GB General Purpose

(SSD)

4 vCPUs 16 GiB RAM

db.m4.xlarge; Oracle EE-BYOL; Oregon; Multi-AZ; 1y No Upfront RI

Page 29: AWS April 2016 Webinar Series - RDS for Oracle - Quick Provisioning. Easy Management. Reduced Cost

Oracle License Portability to AWS

All Oracle Software licenses are fully portable to Amazon Web Services EC2 and RDSEnterprise License Agreement (ELA)Unlimited License Agreement (ULA)*Business Process Outsourcing (BPO)Oracle Partner Network (OPN)

Processor & Socket Licensing:Standard Edition Licenses

• 0.25 core multiplier = 1 license for 4 virtual cores (8 vCPUs)Enterprise Edition Licenses

• 0.5 core multiplier = 1 license for 2 virtual cores (4 vCPUs)Standard named user plus licensing applies, including countingthe minimums where applicable

Learn more:Oracle Cloud Licensing Policyhttp://www.oracle.com/us/corporate/pricing/cloud-licensing-070579.pdfAWS Virtual Core Tablehttp://aws.amazon.com/ec2/virtualcores/

Page 30: AWS April 2016 Webinar Series - RDS for Oracle - Quick Provisioning. Easy Management. Reduced Cost

Thank you!