Introducing Amazon RDS Using Oracle Database

35
Introducing Amazon RDS Running Oracle Database Jamie Kinney Amazon Web Services [email protected] 1

description

 

Transcript of Introducing Amazon RDS Using Oracle Database

Page 1: Introducing Amazon RDS Using Oracle Database

Introducing  Amazon  RDS  Running  Oracle  Database  

Jamie  Kinney  Amazon  Web  Services  [email protected]  

1

Page 2: Introducing Amazon RDS Using Oracle Database

! Prove  concepts  faster  ! Deploy  Oracle  so=ware  in  minutes  on  produc?on-­‐class  hardware  ! Try  several  Oracle  solu?ons  in  parallel  with  no  risk  

! Free  up  CapEx  budget  ! No  need  to  pre-­‐allocate  hardware  budgets.    Pay  as  you  go.  

! BeKer  end-­‐user  experience  ! Use  Amazon  Machine  Images  (AMIs)  with  pre-­‐configured  Oracle  solu?ons  ! Back-­‐channel  integra?on  between  Oracle  Support  and  AWS  

! Full  Oracle  license  portability  ! Bring  licenses  purchased  from  Oracle  to  the  Amazon  Cloud  

! Complete  Oracle  Stack  ! OVM,  Oracle  Linux,  EMGC,  Oracle  Database,  FMW,  Enterprise  Applica?ons  

Running  Oracle  on  AWS  

Page 3: Introducing Amazon RDS Using Oracle Database

Agenda  

!  Amazon  Web  Services  overview  !  Amazon  Elas;c  Compute  Cloud  (EC2)  !  Oracle  on  Amazon  EC2  using  Oracle  VM  !  Amazon  Rela;onal  Database  Service  (RDS)  !  Q&A  

3

Page 4: Introducing Amazon RDS Using Oracle Database

Amazon  Web  Services  Overview  

4

Page 5: Introducing Amazon RDS Using Oracle Database

What  is  Cloud  Compu?ng?  

First,  think  of  your  electricity  service…  

Power  is  available  to  you  on-­‐demand,  you  pay  only  for  what  you  use…  

…and  you  plug  into  a  vast  electrical  grid  managed  by  professionals  to  get  you  the  lowest  cost,  most  reliable  power  with  much  greater  efficiency  and  safety  than  you  could  probably  do  on  your  own.  

Page 6: Introducing Amazon RDS Using Oracle Database

Introducing  Amazon  Web  Services  

AWS  provides  flexible,  scalable,  secure,  and  cost-­‐effec?ve  IT  infrastructure  for  businesses  of  all  sizes  around  the  world.  

Compute  power  and  storage  is  available  to  you  on-­‐demand,  you  pay  only  for  the  resources  you  use…  

…running  on  scalable,  reliable,  and  secure  infrastructure  operated  by  Amazon  Web  Services,  based  on  the  knowledge  gleaned  from  over  a  decade  of  building  efficient  and  dependable  infrastructure  for    Amazon.com.  

Page 7: Introducing Amazon RDS Using Oracle Database

AWS  is  a  Compu?ng  PlaZorm  

7

Page 8: Introducing Amazon RDS Using Oracle Database

AWS  Global  Reach  

Ashburn,  VA  /  Dallas,  TX  /  Jacksonville,  FL  /  Los  Angeles,  CA  /  Miami,  FL  /  New  York,  NY  /  Newark,  NJ  /  Palo  Alto,  CA  /  SeaKle,  WA  /  St.  Louis,  MO  /  Amsterdam  /  Dublin  /  Frankfurt  /  London  /    Paris  /  Hong  Kong  /  Tokyo  /  Singapore  

Northern  Virginia  Northern  California  Dublin  Singapore  Japan  

AWS  Regions  

AWS  CloudFront  Loca?ons  

Page 9: Introducing Amazon RDS Using Oracle Database

Customers  in  190  Countries  

9

Page 10: Introducing Amazon RDS Using Oracle Database

Amazon  Elas?c  Compute  Cloud  (EC2)  

10

Page 11: Introducing Amazon RDS Using Oracle Database

Amazon  Elas?c  Compute  Cloud  

!   Amazon  EC2:  on-­‐demand  compute  power  !   Obtain  and  boot  new  server  instances  in  minutes  !   Quickly  scale  capacity  up  or  down  

!   Key  features:  !   Support  for  Windows,  Linux,  and  OpenSolaris  !   Supports  all  major  web  and  applica;on  plaVorms  !   Deploy  across  Availability  Zones  for  reliability  !   Elas;c  IPs  provide  greater  flexibility  !   Persistent  storage  with  Elas;c  Block  Store  !   Elas;c  Load  Balancing  and  Auto-­‐Scaling  built-­‐in  !   Amazon  CloudWatch  monitors  status  and  usage  

!   Service  Level  Agreement:  99.95%  

Page 12: Introducing Amazon RDS Using Oracle Database

Virtual  Machine  Choices  128  

64                            

32                            

16                            

8                            

4                            

2                            

1                            

1 2 4 8 16 32 64

EC2 Compute Units (HP)

Mem

ory

(GB

)

Small 1.7 GB,

1 EC2 Compute Unit

1 virtual core

$0.085/0.12

Micro 613 MB

Up to 2 ECUs (for short bursts)

$0.02/0.03

Large 7.5 GB

4 EC2 Compute Units

2 virtual cores

$0.34/0.48

Extra Large 15 GB

8 EC2 Compute Units

4 virtual cores

$0.68/0.96

Hi-Mem XL 17.1 GB

6.5 EC2 Compute Units

2 virtual cores

$0.50/0.62

Hi-Mem 2XL 34.2 GB

13 EC2 Compute Units

4 virtual cores

$1.00/1.24

Hi-Mem 4XL 68.4 GB

26 EC2 Compute Units

8 virtual cores

$2.00/2.48

High-CPU Med 1.7 GB

5 EC2 Compute Units

2 virtual cores

$0.17/0.29

High-CPU XL 7 GB

20 EC2 Compute Units

8 virtual cores

$0.68/1.16

Cluster GPU 4XL 22 GB

33.5 EC2 Compute Units,

2 x NVIDIA Tesla “Fermi” M2050 GPUs

$2.10

Cluster Compute 4XL 23 GB

33.5 EC2 Compute Units

$1.60

Page 13: Introducing Amazon RDS Using Oracle Database

Running  Oracle  on  Amazon  EC2  Using  Oracle  VM  

13

Page 14: Introducing Amazon RDS Using Oracle Database

Certified & supported

Oracle  Cer?fica?on,  Support  and  Licensing  

! All  products  cer?fied  on  the  Oracle  Virtual  Machine  are  now  Cer?fied  on  Amazon  EC2  managed  OVM  

! Full  Support  from  Oracle  and  AWS  

! Standard  Licensing  Policies  Apply  

! AMIs  exist  today  for  many  Oracle  products  

Page 15: Introducing Amazon RDS Using Oracle Database

Amazon  EC2  Using  the  Oracle  Virtual  Machine  

! Oracle  Virtual  Machine  (OVM)  is  a  Xen-­‐based  virtualiza?on  plaZorm  

! AWS  will  offer  Amazon  EC2  using  OVM  for  Oracle  So=ware  AMIs  ! AMIs  automa?cally  and  transparently  

run  on  OVM  ! Deriva?ve  AMIs  will  also  run  on  OVM  ! AMIs  ranging  from  OS  to  fully  

installed  Oracle  Enterprise  Applica?ons  

! Alterna?ve  to  AWS  Xen  ! Eventual  support  for  impor?ng  

customer-­‐produced  OVM  templates  

! No  addi?onal  charge  

Page 16: Introducing Amazon RDS Using Oracle Database

Oracle  So=ware  Cer?fied  on  AWS  

! All  Oracle  So=ware  cer?fied  on  OVM  is  cer?fied  on  Amazon  EC2  using  OVM  

! Opera?ng  Systems:  ! Oracle  Enterprise  Linux  ! Oracle  So=ware  on  Windows  

! Databases:  ! Oracle  Database,  MySQL,  TimesTen  

! Fusion  Middleware  ! App  Servers,  BPM,  BI,  Content  

Management,  Data  Integra?on,  IDM,  Portal  &  UI,  SOA,  etc…  

! Oracle  Enterprise  Applica?ons  ! Oracle  E-­‐Business  Suite,  PeopleSo=,  JD  

Edwards,  Agile,  etc…  

Page 17: Introducing Amazon RDS Using Oracle Database

Oracle  License  Portability  

! All  Oracle  So=ware  licenses  are  fully  portable  to  Amazon  EC2  using  OVM  hard  par??oning  

! Processor  &  Socket  Licensing:  ! 0.25  core  mul?plier  for  socket  licenses  ! 0.5  core  mul?plier  for  processor  licenses  

! Named  User  Plus  (NUP)  

! Unlimited  License  Agreement  (ULA)  

! Enterprise  License  Agreement  (ELA)  

! SaaS  for  ISVs  

! OVM  Hard  Par??oning  Licensing:    oracle.com/us/corporate/pricing/partitioning-070609.pdf

Page 18: Introducing Amazon RDS Using Oracle Database

Oracle  and  AWS  Support  Integra?on  

! Customers  running  Oracle  So=ware  on  AWS  can  contact  Oracle  Support  and/or  AWS  

! AWS  and  Oracle  work  together  behind  the  scenes  to  iden?fy  root  cause  and  resolve  the  issue  as  quickly  as  possible  

! Oracle  So=ware  running  on  Amazon  EC2  using  OVM  has  undergone  extensive  regression  tes?ng  

Page 19: Introducing Amazon RDS Using Oracle Database

Deploying  Oracle  on  Amazon  EC2  

! Step  1:  Create  an  account  at  aws.amazon.com  

! Step  2:  Login  to  the  AWS  Web  Console  

! Step  3:  Right-­‐click  on  an  Oracle  AMI  and  click  “Launch  Instance”  

! Step  4:  Right  click  on  your  EC2  instance  to  SSH  into  your  server  

Have  a  produc?on  database  up  and  running  in  five  minutes…    

Page 20: Introducing Amazon RDS Using Oracle Database

!   Oracle  Secure  Backup  (OSB)  Cloud  Module  is  a  plug-­‐in  for  RMAN  that  allows  customers  to  backup  Oracle  Databases  directly  to  Amazon  S3  using  the  Oracle  Recovery  Manager  (RMAN)  

!   Data  is  encrypted  at  flight  and  at  rest  !   Amazon  S3  automa;cally  replicates  data  to  mul;ple  data  centers  

within  a  region  !   Licensed  by  number  of  concurrent  backup  channels  !   Customers  also  pay  for  Amazon  S3  storage  (star;ng  at  $0.14/GB/

month)  !   Works  equally  well  for  databases  hosted  in  Amazon  EC2  or  in  the  

customer’s  data  center  

Oracle  Secure  Backup  Cloud  Module  

Page 21: Introducing Amazon RDS Using Oracle Database

Amazon  Rela?onal  Database  Service  (RDS)  

21

Page 22: Introducing Amazon RDS Using Oracle Database

Amazon  RDS  on  MySQL  

!  Making  it  easy  to  setup,  operate  and  scale  rela;onal  databases  in  the  cloud  since  2009  

!  Deploy  a  pre-­‐configured,  resizable  MySQL  “Database  Instance”  in  minutes  via  the  AWS  Management  Console  

!   Let  Amazon  RDS  manage  automated  backups,  sokware  patching,  replica;on  for  fault  tolerance  and  read  scaling  

!  Compa;ble  with  exis;ng  MySQL  apps  and  tools  !  Pay  by  the  hour  (rates  vary  by  DB  Instance  class  and  region)   22

Page 23: Introducing Amazon RDS Using Oracle Database

MySQL  on  RDS  vs.  Self-­‐Managed  

23

Page 24: Introducing Amazon RDS Using Oracle Database

Mul?-­‐AZ  Deployments  

!  Enterprise-­‐grade,  fault-­‐tolerant  solu;on  for  produc;on  databases  

!  What  is  Mul;-­‐AZ  deployment?  !  With  a  single  API  call,  Amazon  RDS  creates  and  synchronously  maintains  a  hot  standby  in  a  different  availability  zone  

!   In  the  event  of  an  unplanned  or  planned  outage,  Amazon  RDS  automa;cally  fails  over  to  the  standby  so  you  can  resume  database  writes  and  reads  as  soon  as  possible  

24

Page 25: Introducing Amazon RDS Using Oracle Database

Amazon  RDS  Read  Replicas  

!  A  Read  Replica  is  a  copy  of  a  specified  DB  Instance  that  can  serve  read  traffic  

!   Intended  use  cases  !  Read  scaling,  business  repor;ng  !  Not  intended  as  fault  tolerance  subs;tute  for  mul;-­‐AZ  

!  Unlike  Mul;-­‐AZ,  uses  na;ve,  asynchronous  MySQL  replica;on  and  replica  can  lag  source  

!  Read  Replica  can  use  Mul;-­‐AZ  deployment  as  source  

25

Page 26: Introducing Amazon RDS Using Oracle Database

Amazon  RDS  on  Oracle  Database  11g  

!   Launching  in  Q2  2011  !  Oracle  Database  SE1,  SE,  EE  +  op;ons  and  packs  !  Bring-­‐your-­‐own-­‐license  or  pay-­‐as-­‐you-­‐go  (hourly)  !   Ini;ally  single  instance  with  replica;on  arriving  shortly  aker  launch  

!  Runs  on  Oracle  VM  with  hard  par;;oning  

26

Page 27: Introducing Amazon RDS Using Oracle Database

Amazon  RDS  Pricing  

!  Detailed  pricing  not  published  yet  !  Several  licensing  op;ons  available  

!  Use  exis;ng  licenses  from  Oracle  !  Purchase  new  Oracle  Database  licenses  directly  from  Oracle  or  an  Oracle  partner  

!  Pay-­‐as-­‐you-­‐go  licensing  from  Amazon  

!  Two  pricing  models  for  Amazon  RDS  !  On-­‐demand,  hourly  pricing  !  Amazon  RDS  Reserved  Instances  

27

Page 28: Introducing Amazon RDS Using Oracle Database

Amazon  RDS  on  Oracle  Support  

!  Bring-­‐Your-­‐Own-­‐License  (BYOL)  !  AWS  Premium  Support  for  RDS  service  (including  underlying  infrastructure)  

!  AWS  manages  patches  and  upgrades  !  Oracle  Database  support  from  Oracle  Support  using  your  Oracle  CSI  

!  Pay-­‐as-­‐you-­‐go  Licensing  !  AWS  Premium  Support  for  RDS  service  and  the  Oracle  Database  

28

Page 29: Introducing Amazon RDS Using Oracle Database

Amazon  RDS  on  Oracle  Benefits  

!  Deploy  Oracle  sokware  immediately,  improving  ;me  to  business  value  

!  Free  up  in-­‐house  DBAs  to  support  the  business  instead  of  managing  the  core  database  

!  Use  pay-­‐as-­‐you-­‐go  pricing  to  get  started  with  Oracle  EE  at  an  earlier  stage.    Transi;on  to  BYOL  with  licenses  from  Oracle  when  you’re  ready  

29

Page 30: Introducing Amazon RDS Using Oracle Database

AWS  Customers  Using  Oracle  on  AWS  

! Amazon.com  backs  up  retail  databases  using  the  Oracle  Secure  Backup  Cloud  Module.    The  Client  Experience  Analy;cs  (CXA)  team  uses  Amazon  RDS  to  support  customer  simula;ons  against  Amazons  web  proper;es  on  an  ongoing  basis.  

 ! Capgemini  uses  AWS  to  host  the  development,  test  

and  produc,on  Oracle  E-­‐Business  Suite  Financials  suppor;ng  their  business  in  La;n  America  

 ! Advanced  Innova;ons  hosts  their  en;re  Oracle  

Applica;ons  and  technology  plaVorm  on  Amazon  EC2  

! Blue  Gecko  deployed  SAGE  Manufacturing’s  dev,  test,  DR  and  produc;on  Oracle  E-­‐Business  Suite  environments  on  Amazon  EC2  

Page 31: Introducing Amazon RDS Using Oracle Database

31

“Amazon's  EC2  has  provided  our  customers  the  long,  sought  aker  leverage  &  flexibility  in  managing  infrastructure  for  an  Oracle  E-­‐Business  Suite  environment.  Whether  it's  quickly  spinning  up  addi;onal  environments  to  support  that  unplanned,  urgent  project  or  crea;ng  an  economical  DR  solu;on,  we  con;nually  find  new  EC2  solu;ons  that  are  more  nimble  and  efficient.”  

   

-­‐  Rick  Harwood,  Manager,  Oracle  Applica;ons  Services  at  Blue  Gecko  

Page 32: Introducing Amazon RDS Using Oracle Database

32

“Advanced  Innova;ons  is  growing  revenue  at  over  100%  a  year  with  virtually  flat  headcount  and  a  global  IT  staff  of  two  people.    The  only  way  we've  been  able  to  

accomplish  this  is  through  the  produc;vity  increases  and  rock  solid  combina;on  of  Oracle  Sokware,  including  Oracle  Data  Guard,  running  on  Amazon  Web  Services.”  

 

           -­‐  Michael  Higgins,  CTO  of  Advanced  Innova;ons.  

Page 33: Introducing Amazon RDS Using Oracle Database

Summary  and  Observa?ons  

!   All  Oracle  products  are  cer;fied  on  Amazon  EC2  using  OVM  with  full  license  portability.    This  includes  Database,  Fusion  Middleware  and  Enterprise  Applica;ons.  

!   Organiza;ons  deploying  E-­‐Business  Suite  and  other  Enterprise  Applica;ons  on  Amazon  Web  Services  are  able  to  reduce  deployment  ;mes  from  days  or  weeks  to  minutes  or  hours.  

!   Amazon  RDS  on  Oracle  will  be  available  to  customers  in  Q2,  2011  with  support  Oracle  Database  11g  SE1,  SE  and  EE  and  flexible  licensing  op;ons.  

!   By  deploying  Oracle  Sokware  on  the  Amazon  Cloud,  Oracle  customers  are  able  to  fully  leverage  the  scalability,  reliability,  security  and  u;lity-­‐based  pricing  model  of  Amazon  Web  Services  for  produc;on  workloads  

Page 34: Introducing Amazon RDS Using Oracle Database

For  More  Informa?on…  

34

! Amazon  Web  Services  -­‐  aws.amazon.com  ! Amazon  Elas;c  Compute  Cloud  –  aws.amazon.com/ec2  ! Amazon  Rela;onal  Database  Service  –  aws.amazon.com/rds  ! Running  Oracle  on  AWS  –  aws.amazon.com/oracle  ! Pre-­‐configured  Oracle  AMIs  –  aws.amazon.com/amis/Oracle  ! Oracle  Secure  Backup  Cloud  Module  

! Product  Page:  hwp://www.oracle.com/us/products/database/secure-­‐backup-­‐066578.html  

! Documenta;on:  hwp://download.oracle.com/docs/cd/E14812_01/welcome.html  ! Data  Sheet:  hwp://www.oracle.com/technetwork/database/enterprise-­‐edi;on/

oracle-­‐in-­‐the-­‐cloud-­‐datasheet-­‐1-­‐133113.pdf?ssSourceSiteId=ocomen  ! Download  the  latest  version  of  the  OSB  Cloud  Module  from:  hwp://

rman.s3.amazonaws.com/osbws_install.jar  

Page 35: Introducing Amazon RDS Using Oracle Database

Ques?ons  &  

Answers  

35