SlideShare ist ein Scribd-Unternehmen logo
1 von 59
Downloaden Sie, um offline zu lesen
Oracle Database in the Cloud
                               Sushil Kumar
                               Senior Director of Product Management

                               Peter Tonellato
                               Harvard Medical School



Proprietary and Confidential
The following is intended to outline our general
               product direction. It is intended for information
               purposes only, and may not be incorporated into any
               contract. It is not a commitment to deliver any
               material, code, or functionality, and should not be
               relied upon in making purchasing decisions.
               The development, release, and timing of any
               features or functionality described for Oracle’s
               products remains at the sole discretion of Oracle.




Proprietary and Confidential
What Is Cloud Computing?


              • Computing resources residing on
                Internet (‘the cloud’)
              • Underlying physical resources not
                exposed
                     – Abstracted at various levels (virtual
                       machines, database as a service, etc.)
                     – No direct hardware control
              • Infinitely scalable
              • Billed by consumption
                     – Per hour, per GB, etc.
              • Typical Interface: Web Services
                     – REST, SOAP



Proprietary and Confidential
Why Cloud Computing?

                               •Cost Savings
                                 – Pay only for what you use and when
      Cost



                                   you use it ($0.40/hour Vs. $700 per
                                                                                                           Flexibility to
                                   month+$800 set up)                                                      scale according
                                 – Better per unit rates due to economies                                  to demand

                                   of scale




                                                                            Machines
                               • Quick, Self-Service Provisioning                                  Cost savings
      Flexibility & Agility




                                  – Developers no longer waiting on IT to       N
                                                                                       Traditional Model
                                    respond
                                  – Eases and Speeds Up Application
                                    Development
                               • Elastic
                                  – Scale up and down rapidly                               Cloud Model

                                                                                                                             Time




Proprietary and Confidential
<Insert Picture Here>



               Cloud Computing and
               Oracle




Proprietary and Confidential
Cloud Computing and Oracle
                                                                                    EC2
      •     Cloud Computing today:
                  –      Developers are the primary users
                  –      Infrastructure not enterprise ready
                  –      Non-mission critical systems


      •     Oracle’s goal is to make cloud computing relevant to
            enterprises by
                  –      Providing right set of products and services
                  –      Lead the industry efforts in developing Cloud standards,
                         ensure data security, etc.


      •     Amazon is #1 Cloud Computing vendor & Oracle’s 1st
            Partner



Proprietary and Confidential
Amazon Web Services (AWS)
               Introduction
                                                                                  EC2
           •     Amazon Data Center in the Cloud
           •     Fast, easy, inexpensive renting of servers / storage
                    – Elastic Compute Cloud (EC2) – Rent Linux virtual machines
                       • 10-80 cents/hour
                    – Simple Storage Service (S3) – Store files
                       • 15 cents/GB/month (US)
                       • 18 cents/GB/month (Europe)
                    – Bandwidth Costs
                       • 10 cents/GB incoming
                       • 10 – 17 cents/GB outgoing (based on volume)
           •     Customers demand for Oracle products to run on AWS


                                http://aws.amazon.com

Proprietary and Confidential
EC2 Virtual Machine Configurations

                         Small Instance         High CPU Medium          Large Instance            Extra Large         High CPU Extra
                                                     Instance         ( ~Single Socket DC           Instance           Large Instance
                                                 ( ~Single Socket           Server)             ( ~Single Socket     ( ~Dual Socket QC
                                                    DC Server)                                     QC Or Dual              Server)
                                                                                               Socket DC Server)
           Virtual             1 x 1.2 GHz          2 x 2.5 GHz            2 x 2.0 GHz            4 x 2.0 GHz             8 x 2.5 GHz
           Cores
         Memory                  1.7 GB               1.7 GB                 7.5 GB                  15 GB                   7 GB

         Storage                160 GB                350 GB                 850 GB                  1.7 TB                 1.7 TB

                                                          Additional Shared Storage Available for Extra Cost

                                Moderate             Moderate                 Good                    Good                  Good
                I/O

         Target                Web Servers, Developer Sandbox                Databases (and other resource intensive applications)
    Application

              Cost         $0.10 / Hour             $0.20 / Hour           $0.40 / Hour            $0.80 / Hour          $0.80 / Hour
                           ($72/Month)             ($144/Month)           ($288/Month)            ($576/Month)          ($576/Month)

                                             $.010 - $.17/GB/Month network bandwidth (in and out of Amazon Data Center)




Proprietary and Confidential
Amazon EC2 Features

             • Elastic (Static) IP Addresses
                    – Pre-assigned static IP addresses that can be associated with any
                      EC2 instance
             • Elastic Block Storage
                    – Persistent “NAS” style storage
                    – Allows users to create volumes and snapshots
                    – Default EC2 storage is ephemeral – you loose everything the
                      moment you shut down an instance
             • Availability Zones
                    – Spread your instances across multiple locations for business
                      continuity
             • Security
                    – Private/Public key pair based, SSH-only administrator access
                    – Ability to configure firewall and network port settings



Proprietary and Confidential
Amazon Simple Storage Service (S3)

       • S3 - store files on Amazon storage cloud
              – Primarily used for backups, images, virtual machine snapshots
       • Asynchronously replicates data to several data centers for HA
         and scalability
              – Typically in minutes
              – Claim to never have lost any data, but no guarantees
              – 99.99% uptime SLA
       • Pricing
              – Storage
                     • $0.15 to $.18/GB/Month (Higher price for data stored in Europe)
              – Bandwidth – free if from EC2
                     • $0.10 - $.017/GB Transferred/Month




Proprietary and Confidential
Oracle’s Cloud Strategy – Cloud “enable” Oracle
              Software




                                                     • Offer cloud computing as
                                                       an option to our
                    1. Make Oracle products            customers
                    licensable, supported, easy to
                    deploy in the cloud




Proprietary and Confidential
Oracle Software Cloud Licensing

              • Oracle software can now be licensed for the Cloud
                     – Amazon EC2 supported today
              • Database, Middleware, Grid Control
                     – EE: Each virtual core counted as a physical x86 core (EE)
                     – SE/SE1 license based on the EC2 instance size
                        • 0-4 virtual cores = 1 processor (socket)
                        • >4 virtual cores = each 4 virtual core counted as a
                          processor (socket)
              • Oracle Enterprise Linux
                     – Each EC2 instance is counted as a “System”
              • Can buy new licenses or use existing ones
              • Customers with ULAs can use EC2 without any
                additional license


Proprietary and Confidential
Deploying Oracle Software in the Cloud


              • Pre-configured virtual machine images
                (AMIs) available for EC2
              • Consists of Oracle Enterprise Linux +
                Oracle DB + APEX
                     – No RAC support currently (EC2 does not
                       support clusters)
              • Fully configured hardware and Oracle
                environment in less than 30 minutes
                     – For test, dev, QA, POC, and other short-term
                       projects
                     – Such projects otherwise often get
                       bottlenecked by IT
                     – Can also be used as “sandbox” to try out new
                       releases/options
              • More AMIs to be released in the future


Proprietary and Confidential
Getting Started with Oracle on Amazon EC2
              Set up Amazon EC2 account



              • Sign up for Amazon Web
                Services and EC2                         http://aws.amzon.com
                     – Can use your regular Amazon
                       account
                     – Create your secure X.509
                       certificate and create key pair
                       for command line access to
                       EC2
                        • Using tools like SSH and
                           PuTTY
              • Download and install EC2
                command line tools


Proprietary and Confidential
Getting Started with Oracle on Amazon EC2
              Pick an Oracle AMI




                           http://www.oracle.com/technology/tech/cloud/index.html


Proprietary and Confidential
Getting Started with Oracle on Amazon EC2
                Start a New EC2 Instance with Oracle AMI


              • Configure EC2 firewall settings to open the required
                network ports (one time operation)
                     – 1521 (listener), 8080 (APEX), 1158 (EM), etc.

                               ec2-authorize default –p 1158

                 • Start up an EC2 Instance with Oracle AMI

                               ec2-run-instances ami-cecb2fa7 –k <keypair>




Proprietary and Confidential
Deploying Oracle on EC2


                               DEMONSTRATION




Proprietary and Confidential
Oracle on Amazon EC2
              First Reactions (From AWS website)




                 “Normally Oracle is a nightmare to install. However,
                 what’s amazing is how pain-free this was to get going.
                            Oracle really did a good job.”



                   “First class Database + linux available in 8 minutes!!.
                   Don't you believe? Try this AMI and enjoy with APEX
                    and is GUI for the administration. Specially amazing
                                         with EBS.”




Proprietary and Confidential
Oracle’s Cloud Strategy – Cloud-based Services




                                                                     Cloud Offerings
                                                                       • Development-As-A-Service
                                                                          • Apex.oracle.com
                                                                     Cloud-based Services
                                     2. Create cloud offerings and
                                     cloud based services              • Database backup in the Cloud
                                                                       • Content archival in the cloud



                        1. Make Oracle products
                        licensable in the cloud




Proprietary and Confidential
Oracle Cloud Strategic Options – Cloud-based
              Services




                                                                     Cloud Offerings
                                                                       • Development-As-A-Service
                                                                          • Apex.oracle.com
                                                                     Cloud-based Services
                                     2. Create cloud offerings and
                                     cloud based services              • Database backup in the Cloud
                                                                       • Content archival in the cloud



                        1. Make Oracle products
                        licensable in the cloud




Proprietary and Confidential
Oracle Database Development-as-a-Service


          • Apex.oracle.com – Cloud based
            Oracle development platform

          • 14000 users, 300 new users
            every week, 10M page
            views/month

          • Free




Proprietary and Confidential
Oracle Cloud Strategic Options – Cloud-based
              Services




                                                                     Cloud Offerings
                                                                       • Development-As-A-Service
                                                                          • Apex.oracle.com
                                                                     Cloud-based Services
                                     2. Create cloud offerings and
                                                                       • Database backup in the Cloud
                                     cloud based services
                                                                       • Content archival in the cloud



                        1. Make Oracle products
                        licensable in the cloud




Proprietary and Confidential
Current Database Backup Best Practice


                      Database Files
                      Database Files      RMAN Backup
                                          RMAN Backup     Local Disk Backup
                                                          Local Disk Backup




                                                          RMAN Tape Interface
               •      Backup to Local Disk
               •      Migrate backups from disk to tape
               •      Move tapes to off-site location
                      (e.g. Iron Mountain)                Offsite Tape Storage




Proprietary and Confidential
Offsite Backups in the Cloud

                      Database Files
                      Database Files                  RMAN Backup
                                                      RMAN Backup     Local Disk Backup
                                                                      Local Disk Backup




                                                                      RMAN Tape Interface

                                                                         Secure
             •      New Oracle Secure Backup module to move           Backup Cloud
                    database backups to Cloud                            Module
                         –     Works with 9i and higher DB versions     Compression
                                                                        Compression
                         –     Amazon S3 supported today
                                                                         Encryption
                                                                         Encryption
             •      More Reliable than tapes, Faster Restores
             •      Eliminates tape backup and offsite tape
                    management overhead
                                                                       Amazon S3



Proprietary and Confidential
Oracle Secure Backup Cloud Module

              • A new library that interfaces with RMAN and Amazon
                S3
                     – Using RMAN’s SBT (Tape) Interface
                     – Part of Oracle Secure Backup product family
                     – Licensed based on number of concurrent parallel streams
                       (RMAN channels)
                     – Includes encryption and compression capability
              • Currently available on Linux 32, Linux 64, Windows
                32
                     – Cloud Backup Installer included in Oracle AMIs
                     – OTN download coming soon for on-premise databases
              • Fully compatible with existing backup scripts and EM

                          See Cloud Backup TWP on OTN for details

Proprietary and Confidential
Database Backups to Cloud – Benefits


              • Always accessible, Faster restore
                     – No need to call any one, ship tapes
                     – Cloud backups can be used to quickly create test, dev DBs
              • Better reliability
                     – Disks are more reliable than tapes
                     – S3 makes several redundant copies for data
              • Cost effective
                     – No capital expense
                     – Compelling S3 storage costs (~$350/Month for a 250 GB
                       database)
                     – Can reduce tape backup software licensing and support costs
                     – Eliminates need for additional offsite storage



Proprietary and Confidential
Backup in the Cloud – Performance
              Viable Even For Large Databases

                     DB Size       Full DB     Incremental    Monthly
                      (GB)       Backup Time   Backup Time   Amazon S3
                                                               Cost
                           500     4 Hours      30 Minutes     $200

                           300     2 Hours      15 Minutes     $120


                           100    40 Minutes    5 Minutes       $40




                     On-premises DB; Compressed Parallel Backups

Proprietary and Confidential
Oracle Database Backup
                                     in the Cloud


                                DEMONSTRATION




Proprietary and Confidential
Oracle Cloud Strategy – Enabling (Private, On-Premise)
            Clouds
                                                                                        Business Need
                          Benefits                                                      • Large enterprises
                                                                                          might find difficult
                          • Enables IT to              3.Provide Oracle’s ‘Cloud          to move to public
                            respond faster to          Framework’ that allows             clouds in the
                            organization needs         enterprises/vendors to             immediate future
                            at a lower cost            quickly set up their own
                                                                                        • Demands from
                          • No loss of control,        clouds using Oracle products       internal
                            security worries, etc.                                        developers and
                                          2. Create cloud based                           departments may
                                          services with partners (e.g.                    require them to
                                          backup service, schema in                       offer an in-house
                                          the cloud, etc.)                                alternative
                                                            Build Private Cloud using
                                                            Oracle
                                                          •Complete stack (VM, OS,
                        1. Make Oracle products            Technology, Apps..)
                        licensable in the cloud
                                                          •Grid-enabling technology
                                                           (RAC, ASM, EM-Grid
                                                           Control..)
                                                               Timeframe



Proprietary and Confidential
Oracle VM
              Server Virtualization and Management

             • Oracle VM contains…
                    – Oracle VM Server
                    – Oracle VM Manager
             • Oracle VM Server
                    – Open source server software tailored by Oracle
                    – Installs on “bare-metal” servers from a single CD in
                      about a minute
                    – x86 and x86_64 based Intel and AMD Systems
             • Oracle VM Manager
                    – Web browser-based management console
                    – Java-based management server
                    – Database repository: XE (incl.), or SE, EE, or RAC


Proprietary and Confidential
Oracle VM Templates
               Rapid Application Deployment

                               E-Delivery
                                                             Save days or weeks in installation
               Download from Oracle                               and configuration time
               •Pre-built, pre-configured VM
               •Complete app, middleware, DB                   Siebel                                       Customize & Save
               installation                                     CRM                                         as Golden Images
               •Complete Siebel CRM,                             VM        VM        VM       VM    VM

               Database 11g, Enterprise
               Manager…                                                 Oracle VM Server Pool
       Siebel
        CRM
          VM
                                                                          Oracle VM Servers
                                             Start-Up in
                                            Oracle VM Pool

               Import to
               Oracle VM                                                        NAS, SAN, iSCSI
                                                                                                   Siebel
               Manager                                                                              CRM
                                                                                                     VM




Proprietary and Confidential
Enterprise Cloud Computing with Oracle




                                                                         Build Private Cloud to retain
                                                                         more control and ensure data
                                                                         security and privacy:
                                                                              – Oracle VM
                                                                              – Oracle Grid
                                               Use Oracle’s Cloud based
                                               offerings to maximize Cloud
                                               benefits:
                                                   - Develop in the Cloud
                                                   - DB Backup in the Cloud

                     Use Oracle software in the
                     Cloud to meet unanticipated
                     demand and reduce costs:
                        - New Cloud licensing
                        - Push button deployment




Proprietary and Confidential
Additional References


              • Oracle Cloud Computing Center (OTN)
                     – http://www.oracle.com/technology/tech/cloud/index.html
                     – Provide feedback and ask questions using the “Cloud
                       Computing Discussion Forum”


              • Amazon Web Services Website
                     – http://aws.amzon.com


              • Amazon Web Services Booth in Moscone South
                DemoGrounds



Proprietary and Confidential
Proprietary and Confidential
Clouded Clinical and Translational
            Science

              Peter J. Tonellato, Ph.D.


   Laboratory for Personalized Medicine (LPM)
          Center for Biomedical Informatics
              Harvard Medical School
Drivers of Personalized Medicine
Growth of genomic knowledge                                                               Development of Tests
                                                                                       1400                           : Growth of Laboratory Directory
OMIM 2007 Activity                                                                     1300

•• 1079 New Entries                                                                    1200
                                                                                                      Laboratories
                                                                                       1100
•• 8486 Changed Entries                                                                1000
                                                                                                      Diseases for which testing is
                                                                                                      available

                                                                                        900
                                                                                        800
                                                                                        700
                                                                                        600
                                                                                        500
Decreasing Cost of Sequencing                                                           400
                    Cost / Base Pair                                                    300

        1    1995
                                                                                        200
                                                                                        100
       0.1              1998
                                          Today                                           0
      0.01                               $350,000                                             1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006
                                         Genome                                                                                          Data source: GeneTests database (2006) / www.genetests.org


     0.001                        2005                      $1,000 Genome
                                                                                              Rise of consumer genetic testing
    0.0001
                                                                                                ––     23andMe (550K SNPs)
   0.00001                                2010
                                                                                                ––     Navigenics (1.8 MM SNPs)
  0.000001
                                                                                                ––     decodeMe (~1 MM SNPs)
 0.0000001                                        2015                                          ––     Knowme (full 3 billion bp)

                                                 Copyright Partners HealthCare, 2007
Laboratory of Personalized Medicine
                  CBMI, Harvard Medical School

Established in 2008 to Develop:

•• Clinical-genetic mathematical models

•• Translational science simulation paradigm and

•• Personalized Medicine (PM) Web applications

and create a facilitated pathway from
      genetic discovery to clinical enterprise
Implementation Platform
Requirements
  ––   Flexible
  ––   Extensible
  ––   Robust
  ––   Fast
  ––   Inexpensive
                     Options
                       ––   Dedicated Servers in Lab
                       ––   Data Center
                       ––   CoLo
                       ––   Cloud
Gartner Warnings
              Best to avoid Peaks
              and Troughs if
              Possible.
Oracle in the Cloud
Posted: May 6, 2008 10:43 AM PDT                 TimeLine
Here at Oracle, we have been keeping track of the great strides being made by the Amazon
   Web Services team in enabling a Cloud Computing platform. We are looking to talk
   with people who are interested in utilizing Oracle technologies within the AWS
   platform. Please contact me directly at my email address below if you would like to
   share your thoughts on how Oracle technologies can help your AWS projects or if you
   are interested in simply sharing your experiences with AWS.

I look forward to hearing from you!

Bill Hodak
Senior Product Manager - Oracle Corporation
bill.hodak@oracle.com
Fitting the Pieces Together

      User
       User
    Application
    Application

      Linux
      Linux
      Server
      Server       Oracle
                   Oracle     Amazon
                              Amazon    HPC
                                        HPC
                   AMI
                    AMI         S3
                                S3      AMI
                                        AMI
     Amazon
     Amazon
      EC2
       EC2
    Instances
    Instances

            Amazon Web Services (AWS)
            Amazon Web Services (AWS)
Amazon Elastic Compute Cloud
           (Amazon EC2)
•• Resizable compute capacity in the cloud
   –– Obtain and boot new server instances in minutes
   –– Quickly scale capacity, up or down, as your computing
      requirements change
•• Full root access to a blank Linux machine
•• Simple Web service management interface
•• Changes the economics of computing
Math Modeling and Simulation
                      HPC Cloud Service
Simulation as Service Options R Benefits:
   ––   Matlab                    –– Fast computation and
   ––   Mathematica                  statistical analysis
   ––   R                         –– Large mathematical and
   ––   SAS                          statistical library
   ––   S-PLUS                    –– Open source
                                  –– Highly extensible
                                  –– Supportive user
                                     community
OpenXava

Business                              Application Ready for
Components     +    Controllers   =   Production




•• Deployable on Java Application Server or any Servlet
Container, or on a Portal (Liferay, JetSpeed or
WebSphere)
““Clouded”” Translational Science
•• Web application framework is flexible

•• Robust technologies
   –– Oracle and AWS cloud services in concert with R, OpenXava, Ruby

•• Extreme Implementation: LPM team no previous collaboration

•• Cloud Service inventory growing rapidly.
   - Subversion - i2b2            - R/S/Splus

   - Development Platform:
                         - OpenXava and dependecies
                         - Ruby-on-Rails and dependencies
                         - Clinical Trial simulation service,
Posted: May 6, 2008 10:43 AM PDT                       TimeLine
From: Tonellato, Peter
Sent: Tuesday, June 24, 2008 12:09 PM

We have successfully launched the personalized medicine translational research platform on AWS. ……

P

Peter J. Tonellato, Ph.D.
Center for Biomedical Informatics
                                                    Footnote:
Harvard Medical School
                                                    The team never met together and
Children's Hospital of Boston
                                                    more than half had never worked
617.432.7185        866.771.2566 (fax)
                                                    together.
Clouded Clinical and Translational
            Science

              Payoff
Warfarin Pharmacogenetic
                 Simulation Service Application
Goals
   –– Predict dosage to achieve rapid therapeutic dosing

   –– Create clinical ‘‘avatar’’ patient-base –– reflects real data

   –– Identify patients-types or sub-populations who may experience
      difficulty achieving therapeutic Warfarin level

   –– Create flexible and extensible modular framework as the basis for
      future translational science studies
LPM Warfarin
                       Web Application
•• Use Translational Science Cloud

•• Clinical Avatars:
   –– Set parameters for avatar generation
   –– Execute avatar generation
   –– Review Patient-Base

•• Warfarin Dosage Predictions
   –– Select from Clinical Avatar Patient-Base
   –– Execute dosage simulation
   –– Analyze results
http://ec2-75-101-221-79.compute-
1.amazonaws.com:8080/web/guest/home
Gage et. Al 2:
Dose = exp[0.9751 0.3238        v(y) + (0.4317 BSA) - 0.4008
      c_3(y) (0.00745 age) 0.2066 c_2(y) + (0.2029
      target INR) (0.2538 x amiodarone) + (0.0922 smokes)
  - (0.0901      African-American race) + (0.0664 DVT/PE)]
       { 0 if VKORC1 -1639 genotype = G/G
v(y) = { 1 if VKORC1 -1639 genotype = G/A
       { 2 if VKORC1 -1639 genotype = A/A
         { 0 if CYP2C9*2 genotype = C/C
c_2(y) = { 1 if CYP2C9*2 genotype = C/T
         { 2 if CYP2C9*2 genotype = T/T
         { 0 if CYP2C9*3 genotype = A/A
c_3(y) = { 1 if CYP2C9*3 genotype = A/C
         { 2 if CYP2C9*3 genotype = C/C
2. Gage B, Eby C, Johnson J, Deych E, Rieder M, Ridker P, et al. Use of Pharmacogenetic and Clinical Factors
    to Predict the Therapeutic Dose of Warfarin. Clin.Pharmacol.Ther. 2008 Feb 27.
Variation of CYP2C9 Genotype (Gage Model)
                              *1/*1                                            *1/*2                                            *1/*3
              12




                                                               12




                                                                                                                12
              10




                                                               10




                                                                                                                10
              8




                                                               8




                                                                                                                8
Dosage (mg)




                                                 Dosage (mg)




                                                                                                  Dosage (mg)
              6




                                                               6




                                                                                                                6
              4




                                                               4




                                                                                                                4
              2




                                                               2




                                                                                                                2
              0




                                                               0




                                                                                                                0
                   A/A        G/A          G/G                      A/A        G/A          G/G                      A/A        G/A          G/G

                         VKORC1 Genotype                                  VKORC1 Genotype                                  VKORC1 Genotype



                              *2/*2                                            *2/*3                                            *3/*3
              12




                                                               12




                                                                                                                12
              10




                                                               10




                                                                                                                10
              8




                                                               8




                                                                                                                8
Dosage (mg)




                                                 Dosage (mg)




                                                                                                  Dosage (mg)
              6




                                                               6




                                                                                                                6
              4




                                                               4




                                                                                                                4
              2




                                                               2




                                                                                                                2
              0




                                                               0




                                                                                                                0
                   A/A        G/A          G/G                      A/A        G/A          G/G                      A/A        G/A          G/G

                         VKORC1 Genotype                                  VKORC1 Genotype                                  VKORC1 Genotype
Warfarin Sensitivity Index
                                                Dosage (Gage) vs. Warfarin Sensitivity Index
                             0.6




                                                                                       Legend (CYP2C9 Generic Genotypes)

                                                                                                      *1/*1
                                                                                                      *1/*3
                                                                                                      *3/*3
                             0.5
                             0.4
Warfarin Sensitivity Index

                             0.3
                             0.2
                             0.1
                             0.0




                                   2   4           6                       8                     10                        12

                                                                 Dosage (mg)
Current Results

•• LPM Warfarin Web App Completed in two months
•• 100 Million clinical avatar and dosing simulations
•• Translational Science paradigm supports clinical trial simulation,
   incidentalome testing, and leads to new metrics for clinical efficacy
•• New Metrics for Clinical Efficacy e.g. Warfarin ‘‘Sensitive’’
   Participants

We have demonstrated the value and flexibility of Cloud Services and
  Framework for future projects.
Next Steps
•• More Personalized Medicine Applications:
   –– Risk to Cancer
   –– Tumor Typing
   –– Pharmacogenetics


•• Work with Oracle and Amazon to create/test robust HPC services

•• Create ““best practice”” Biomedical Science Cloud Service

•• Identify additional collaborators and applications
Collaborators
•• Sushil Kuman, William Hodak and team

•• Terry Wise and AWS group

•• Harvard Medical School
   –– I2b2 - NIH Center for biomedical informatics

   –– CTSC –– NIH Clinical and Translational Research Center

•• Partners HealthCare

•• Harvard-Partners Center for Genomics and Genetics
Acknowledgements
         Laboratory for Personalized Medicine
               Peter J. Tonellato, Ph.D.

••   Prasad Patil             •• Stephanie Tauber
••   Peter Kos                •• Sumana Ramayanam
••   Zhitao Wang
                           Partners HealthCare
••   Dan Chen
                           • Mollie Ullman-Cullere
••   Haiping Xia

Weitere ähnliche Inhalte

Was ist angesagt?

Impact of cloud services on the work of oracle technology experts
Impact of cloud services on the work of oracle technology expertsImpact of cloud services on the work of oracle technology experts
Impact of cloud services on the work of oracle technology expertsAndreas Chatziantoniou
 
Digitally Transform (And Keep) Your On-Premises File Servers
Digitally Transform (And Keep) Your On-Premises File ServersDigitally Transform (And Keep) Your On-Premises File Servers
Digitally Transform (And Keep) Your On-Premises File ServersAidan Finn
 
Digital transformation with Azure & Azure Stack
Digital transformation with Azure & Azure StackDigital transformation with Azure & Azure Stack
Digital transformation with Azure & Azure StackAymen Mami
 
Cloud Architecture best practices
Cloud Architecture best practicesCloud Architecture best practices
Cloud Architecture best practicesOmid Vahdaty
 
An Intrudction to OpenStack 2017
An Intrudction to OpenStack 2017An Intrudction to OpenStack 2017
An Intrudction to OpenStack 2017Haim Ateya
 
05 Azure overview Using cloud principles v.2.0
05 Azure overview Using cloud principles v.2.005 Azure overview Using cloud principles v.2.0
05 Azure overview Using cloud principles v.2.0Herman Keijzer
 
Azure News Slides for October2017 - Azure Nights User Group
Azure News Slides for October2017 - Azure Nights User GroupAzure News Slides for October2017 - Azure Nights User Group
Azure News Slides for October2017 - Azure Nights User GroupMichael Frank
 
Webinar Slides: AWS Aurora MySQL Replacement: Break Away From Geo-Limitations...
Webinar Slides: AWS Aurora MySQL Replacement: Break Away From Geo-Limitations...Webinar Slides: AWS Aurora MySQL Replacement: Break Away From Geo-Limitations...
Webinar Slides: AWS Aurora MySQL Replacement: Break Away From Geo-Limitations...Continuent
 
Spark 101 - First steps to distributed computing
Spark 101 - First steps to distributed computingSpark 101 - First steps to distributed computing
Spark 101 - First steps to distributed computingDemi Ben-Ari
 
MySQL Enterprise Edition
MySQL Enterprise EditionMySQL Enterprise Edition
MySQL Enterprise EditionMySQL Brasil
 
Mastering azure devOps - Dot Net Tricks
Mastering azure devOps - Dot Net TricksMastering azure devOps - Dot Net Tricks
Mastering azure devOps - Dot Net TricksGaurav Singh
 
AWS Webinar: How to architect and deploy a multi tier share point server farm...
AWS Webinar: How to architect and deploy a multi tier share point server farm...AWS Webinar: How to architect and deploy a multi tier share point server farm...
AWS Webinar: How to architect and deploy a multi tier share point server farm...Amazon Web Services
 
Azure SQL Database
Azure SQL Database Azure SQL Database
Azure SQL Database nj-azure
 
Informix into the future13 july2017
Informix into the future13 july2017Informix into the future13 july2017
Informix into the future13 july2017Shawn Moe
 
Microsoft Azure Hybrid Cloud - Getting Started For Techies
Microsoft Azure Hybrid Cloud - Getting Started For TechiesMicrosoft Azure Hybrid Cloud - Getting Started For Techies
Microsoft Azure Hybrid Cloud - Getting Started For TechiesAidan Finn
 
Azure Stack Fundamentals
Azure Stack FundamentalsAzure Stack Fundamentals
Azure Stack FundamentalsCenk Ersoy
 

Was ist angesagt? (20)

Impact of cloud services on the work of oracle technology experts
Impact of cloud services on the work of oracle technology expertsImpact of cloud services on the work of oracle technology experts
Impact of cloud services on the work of oracle technology experts
 
Digitally Transform (And Keep) Your On-Premises File Servers
Digitally Transform (And Keep) Your On-Premises File ServersDigitally Transform (And Keep) Your On-Premises File Servers
Digitally Transform (And Keep) Your On-Premises File Servers
 
Digital transformation with Azure & Azure Stack
Digital transformation with Azure & Azure StackDigital transformation with Azure & Azure Stack
Digital transformation with Azure & Azure Stack
 
Cloud Architecture best practices
Cloud Architecture best practicesCloud Architecture best practices
Cloud Architecture best practices
 
An Intrudction to OpenStack 2017
An Intrudction to OpenStack 2017An Intrudction to OpenStack 2017
An Intrudction to OpenStack 2017
 
05 Azure overview Using cloud principles v.2.0
05 Azure overview Using cloud principles v.2.005 Azure overview Using cloud principles v.2.0
05 Azure overview Using cloud principles v.2.0
 
Azure Service Fabric Overview
Azure Service Fabric OverviewAzure Service Fabric Overview
Azure Service Fabric Overview
 
Azure News Slides for October2017 - Azure Nights User Group
Azure News Slides for October2017 - Azure Nights User GroupAzure News Slides for October2017 - Azure Nights User Group
Azure News Slides for October2017 - Azure Nights User Group
 
Webinar Slides: AWS Aurora MySQL Replacement: Break Away From Geo-Limitations...
Webinar Slides: AWS Aurora MySQL Replacement: Break Away From Geo-Limitations...Webinar Slides: AWS Aurora MySQL Replacement: Break Away From Geo-Limitations...
Webinar Slides: AWS Aurora MySQL Replacement: Break Away From Geo-Limitations...
 
Spark 101 - First steps to distributed computing
Spark 101 - First steps to distributed computingSpark 101 - First steps to distributed computing
Spark 101 - First steps to distributed computing
 
MySQL Enterprise Edition
MySQL Enterprise EditionMySQL Enterprise Edition
MySQL Enterprise Edition
 
Google Cloud Platform Certification Cloud Architect Exam Prep Review Virtual ...
Google Cloud Platform Certification Cloud Architect Exam Prep Review Virtual ...Google Cloud Platform Certification Cloud Architect Exam Prep Review Virtual ...
Google Cloud Platform Certification Cloud Architect Exam Prep Review Virtual ...
 
Mastering azure devOps - Dot Net Tricks
Mastering azure devOps - Dot Net TricksMastering azure devOps - Dot Net Tricks
Mastering azure devOps - Dot Net Tricks
 
AWS Webinar: How to architect and deploy a multi tier share point server farm...
AWS Webinar: How to architect and deploy a multi tier share point server farm...AWS Webinar: How to architect and deploy a multi tier share point server farm...
AWS Webinar: How to architect and deploy a multi tier share point server farm...
 
Azure SQL Database
Azure SQL Database Azure SQL Database
Azure SQL Database
 
Microsoft cloud stack
Microsoft cloud stackMicrosoft cloud stack
Microsoft cloud stack
 
Informix into the future13 july2017
Informix into the future13 july2017Informix into the future13 july2017
Informix into the future13 july2017
 
Microsoft Azure Hybrid Cloud - Getting Started For Techies
Microsoft Azure Hybrid Cloud - Getting Started For TechiesMicrosoft Azure Hybrid Cloud - Getting Started For Techies
Microsoft Azure Hybrid Cloud - Getting Started For Techies
 
Azure Stack Fundamentals
Azure Stack FundamentalsAzure Stack Fundamentals
Azure Stack Fundamentals
 
Azure DBA with IaaS
Azure DBA with IaaSAzure DBA with IaaS
Azure DBA with IaaS
 

Ähnlich wie Oracle in the Cloud

Understanding the Windows Azure platform - june
Understanding the Windows Azure platform  - juneUnderstanding the Windows Azure platform  - june
Understanding the Windows Azure platform - juneDavidGristwood
 
Amazon Ec2 Application Design
Amazon Ec2 Application DesignAmazon Ec2 Application Design
Amazon Ec2 Application Designguestd0b61e
 
Architecture Best Practices on Windows Azure
Architecture Best Practices on Windows AzureArchitecture Best Practices on Windows Azure
Architecture Best Practices on Windows AzureNuno Godinho
 
Cloud Computing with .Net
Cloud Computing with .NetCloud Computing with .Net
Cloud Computing with .NetWesley Faler
 
Netflix web-adrian-qcon
Netflix web-adrian-qconNetflix web-adrian-qcon
Netflix web-adrian-qconYiwei Ma
 
클라우드 컴퓨팅에 따른 데이터센터의 변화
클라우드 컴퓨팅에 따른 데이터센터의 변화클라우드 컴퓨팅에 따른 데이터센터의 변화
클라우드 컴퓨팅에 따른 데이터센터의 변화Fanny Lee
 
Engineered Systems: Oracle’s Vision for the Future
Engineered Systems: Oracle’s Vision for the FutureEngineered Systems: Oracle’s Vision for the Future
Engineered Systems: Oracle’s Vision for the FutureBob Rhubart
 
DV01 Ten Things You Always Wanted to Know About Windows Azure But Were Afraid...
DV01 Ten Things You Always Wanted to Know About Windows Azure But Were Afraid...DV01 Ten Things You Always Wanted to Know About Windows Azure But Were Afraid...
DV01 Ten Things You Always Wanted to Know About Windows Azure But Were Afraid...Ronald Widha
 
AWS September Webinar Series - Visual Effects Rendering in the AWS Cloud with...
AWS September Webinar Series - Visual Effects Rendering in the AWS Cloud with...AWS September Webinar Series - Visual Effects Rendering in the AWS Cloud with...
AWS September Webinar Series - Visual Effects Rendering in the AWS Cloud with...Amazon Web Services
 
Cloud computing by amazon
Cloud computing by amazonCloud computing by amazon
Cloud computing by amazon8neutron8
 
Xebia Knowledge Exchange (jan 2011) - Trends in Enterprise Applications Archi...
Xebia Knowledge Exchange (jan 2011) - Trends in Enterprise Applications Archi...Xebia Knowledge Exchange (jan 2011) - Trends in Enterprise Applications Archi...
Xebia Knowledge Exchange (jan 2011) - Trends in Enterprise Applications Archi...Michaël Figuière
 
AWS for Media: Content in the Cloud, Miles Ward (Amazon Web Services) and Bha...
AWS for Media: Content in the Cloud, Miles Ward (Amazon Web Services) and Bha...AWS for Media: Content in the Cloud, Miles Ward (Amazon Web Services) and Bha...
AWS for Media: Content in the Cloud, Miles Ward (Amazon Web Services) and Bha...Amazon Web Services
 
21st Century SOA
21st Century SOA21st Century SOA
21st Century SOABob Rhubart
 
AWS for the Java Developer
AWS for the Java DeveloperAWS for the Java Developer
AWS for the Java DeveloperRory Preddy
 
Optimizing Cloud Computing with IPv6
Optimizing Cloud Computing with IPv6Optimizing Cloud Computing with IPv6
Optimizing Cloud Computing with IPv6John Rhoton
 
AWS for Java Developers workshop
AWS for Java Developers workshopAWS for Java Developers workshop
AWS for Java Developers workshopRory Preddy
 
DAT101 Understanding AWS Database Options - AWS re: Invent 2012
DAT101 Understanding AWS Database Options - AWS re: Invent 2012DAT101 Understanding AWS Database Options - AWS re: Invent 2012
DAT101 Understanding AWS Database Options - AWS re: Invent 2012Amazon Web Services
 

Ähnlich wie Oracle in the Cloud (20)

Understanding the Windows Azure platform - june
Understanding the Windows Azure platform  - juneUnderstanding the Windows Azure platform  - june
Understanding the Windows Azure platform - june
 
Amazon Ec2 Application Design
Amazon Ec2 Application DesignAmazon Ec2 Application Design
Amazon Ec2 Application Design
 
Architecture Best Practices on Windows Azure
Architecture Best Practices on Windows AzureArchitecture Best Practices on Windows Azure
Architecture Best Practices on Windows Azure
 
Cloud Computing with .Net
Cloud Computing with .NetCloud Computing with .Net
Cloud Computing with .Net
 
Netflix web-adrian-qcon
Netflix web-adrian-qconNetflix web-adrian-qcon
Netflix web-adrian-qcon
 
클라우드 컴퓨팅에 따른 데이터센터의 변화
클라우드 컴퓨팅에 따른 데이터센터의 변화클라우드 컴퓨팅에 따른 데이터센터의 변화
클라우드 컴퓨팅에 따른 데이터센터의 변화
 
Engineered Systems: Oracle’s Vision for the Future
Engineered Systems: Oracle’s Vision for the FutureEngineered Systems: Oracle’s Vision for the Future
Engineered Systems: Oracle’s Vision for the Future
 
DV01 Ten Things You Always Wanted to Know About Windows Azure But Were Afraid...
DV01 Ten Things You Always Wanted to Know About Windows Azure But Were Afraid...DV01 Ten Things You Always Wanted to Know About Windows Azure But Were Afraid...
DV01 Ten Things You Always Wanted to Know About Windows Azure But Were Afraid...
 
Demandware krueger
Demandware kruegerDemandware krueger
Demandware krueger
 
AWS September Webinar Series - Visual Effects Rendering in the AWS Cloud with...
AWS September Webinar Series - Visual Effects Rendering in the AWS Cloud with...AWS September Webinar Series - Visual Effects Rendering in the AWS Cloud with...
AWS September Webinar Series - Visual Effects Rendering in the AWS Cloud with...
 
Cloud computing by amazon
Cloud computing by amazonCloud computing by amazon
Cloud computing by amazon
 
Xebia Knowledge Exchange (jan 2011) - Trends in Enterprise Applications Archi...
Xebia Knowledge Exchange (jan 2011) - Trends in Enterprise Applications Archi...Xebia Knowledge Exchange (jan 2011) - Trends in Enterprise Applications Archi...
Xebia Knowledge Exchange (jan 2011) - Trends in Enterprise Applications Archi...
 
AWS for Media: Content in the Cloud, Miles Ward (Amazon Web Services) and Bha...
AWS for Media: Content in the Cloud, Miles Ward (Amazon Web Services) and Bha...AWS for Media: Content in the Cloud, Miles Ward (Amazon Web Services) and Bha...
AWS for Media: Content in the Cloud, Miles Ward (Amazon Web Services) and Bha...
 
The Cloud Changing the Game
The Cloud Changing the GameThe Cloud Changing the Game
The Cloud Changing the Game
 
Cloud computing
Cloud computing Cloud computing
Cloud computing
 
21st Century SOA
21st Century SOA21st Century SOA
21st Century SOA
 
AWS for the Java Developer
AWS for the Java DeveloperAWS for the Java Developer
AWS for the Java Developer
 
Optimizing Cloud Computing with IPv6
Optimizing Cloud Computing with IPv6Optimizing Cloud Computing with IPv6
Optimizing Cloud Computing with IPv6
 
AWS for Java Developers workshop
AWS for Java Developers workshopAWS for Java Developers workshop
AWS for Java Developers workshop
 
DAT101 Understanding AWS Database Options - AWS re: Invent 2012
DAT101 Understanding AWS Database Options - AWS re: Invent 2012DAT101 Understanding AWS Database Options - AWS re: Invent 2012
DAT101 Understanding AWS Database Options - AWS re: Invent 2012
 

Oracle in the Cloud

  • 1. Oracle Database in the Cloud Sushil Kumar Senior Director of Product Management Peter Tonellato Harvard Medical School Proprietary and Confidential
  • 2. The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle’s products remains at the sole discretion of Oracle. Proprietary and Confidential
  • 3. What Is Cloud Computing? • Computing resources residing on Internet (‘the cloud’) • Underlying physical resources not exposed – Abstracted at various levels (virtual machines, database as a service, etc.) – No direct hardware control • Infinitely scalable • Billed by consumption – Per hour, per GB, etc. • Typical Interface: Web Services – REST, SOAP Proprietary and Confidential
  • 4. Why Cloud Computing? •Cost Savings – Pay only for what you use and when Cost you use it ($0.40/hour Vs. $700 per Flexibility to month+$800 set up) scale according – Better per unit rates due to economies to demand of scale Machines • Quick, Self-Service Provisioning Cost savings Flexibility & Agility – Developers no longer waiting on IT to N Traditional Model respond – Eases and Speeds Up Application Development • Elastic – Scale up and down rapidly Cloud Model Time Proprietary and Confidential
  • 5. <Insert Picture Here> Cloud Computing and Oracle Proprietary and Confidential
  • 6. Cloud Computing and Oracle EC2 • Cloud Computing today: – Developers are the primary users – Infrastructure not enterprise ready – Non-mission critical systems • Oracle’s goal is to make cloud computing relevant to enterprises by – Providing right set of products and services – Lead the industry efforts in developing Cloud standards, ensure data security, etc. • Amazon is #1 Cloud Computing vendor & Oracle’s 1st Partner Proprietary and Confidential
  • 7. Amazon Web Services (AWS) Introduction EC2 • Amazon Data Center in the Cloud • Fast, easy, inexpensive renting of servers / storage – Elastic Compute Cloud (EC2) – Rent Linux virtual machines • 10-80 cents/hour – Simple Storage Service (S3) – Store files • 15 cents/GB/month (US) • 18 cents/GB/month (Europe) – Bandwidth Costs • 10 cents/GB incoming • 10 – 17 cents/GB outgoing (based on volume) • Customers demand for Oracle products to run on AWS http://aws.amazon.com Proprietary and Confidential
  • 8. EC2 Virtual Machine Configurations Small Instance High CPU Medium Large Instance Extra Large High CPU Extra Instance ( ~Single Socket DC Instance Large Instance ( ~Single Socket Server) ( ~Single Socket ( ~Dual Socket QC DC Server) QC Or Dual Server) Socket DC Server) Virtual 1 x 1.2 GHz 2 x 2.5 GHz 2 x 2.0 GHz 4 x 2.0 GHz 8 x 2.5 GHz Cores Memory 1.7 GB 1.7 GB 7.5 GB 15 GB 7 GB Storage 160 GB 350 GB 850 GB 1.7 TB 1.7 TB Additional Shared Storage Available for Extra Cost Moderate Moderate Good Good Good I/O Target Web Servers, Developer Sandbox Databases (and other resource intensive applications) Application Cost $0.10 / Hour $0.20 / Hour $0.40 / Hour $0.80 / Hour $0.80 / Hour ($72/Month) ($144/Month) ($288/Month) ($576/Month) ($576/Month) $.010 - $.17/GB/Month network bandwidth (in and out of Amazon Data Center) Proprietary and Confidential
  • 9. Amazon EC2 Features • Elastic (Static) IP Addresses – Pre-assigned static IP addresses that can be associated with any EC2 instance • Elastic Block Storage – Persistent “NAS” style storage – Allows users to create volumes and snapshots – Default EC2 storage is ephemeral – you loose everything the moment you shut down an instance • Availability Zones – Spread your instances across multiple locations for business continuity • Security – Private/Public key pair based, SSH-only administrator access – Ability to configure firewall and network port settings Proprietary and Confidential
  • 10. Amazon Simple Storage Service (S3) • S3 - store files on Amazon storage cloud – Primarily used for backups, images, virtual machine snapshots • Asynchronously replicates data to several data centers for HA and scalability – Typically in minutes – Claim to never have lost any data, but no guarantees – 99.99% uptime SLA • Pricing – Storage • $0.15 to $.18/GB/Month (Higher price for data stored in Europe) – Bandwidth – free if from EC2 • $0.10 - $.017/GB Transferred/Month Proprietary and Confidential
  • 11. Oracle’s Cloud Strategy – Cloud “enable” Oracle Software • Offer cloud computing as an option to our 1. Make Oracle products customers licensable, supported, easy to deploy in the cloud Proprietary and Confidential
  • 12. Oracle Software Cloud Licensing • Oracle software can now be licensed for the Cloud – Amazon EC2 supported today • Database, Middleware, Grid Control – EE: Each virtual core counted as a physical x86 core (EE) – SE/SE1 license based on the EC2 instance size • 0-4 virtual cores = 1 processor (socket) • >4 virtual cores = each 4 virtual core counted as a processor (socket) • Oracle Enterprise Linux – Each EC2 instance is counted as a “System” • Can buy new licenses or use existing ones • Customers with ULAs can use EC2 without any additional license Proprietary and Confidential
  • 13. Deploying Oracle Software in the Cloud • Pre-configured virtual machine images (AMIs) available for EC2 • Consists of Oracle Enterprise Linux + Oracle DB + APEX – No RAC support currently (EC2 does not support clusters) • Fully configured hardware and Oracle environment in less than 30 minutes – For test, dev, QA, POC, and other short-term projects – Such projects otherwise often get bottlenecked by IT – Can also be used as “sandbox” to try out new releases/options • More AMIs to be released in the future Proprietary and Confidential
  • 14. Getting Started with Oracle on Amazon EC2 Set up Amazon EC2 account • Sign up for Amazon Web Services and EC2 http://aws.amzon.com – Can use your regular Amazon account – Create your secure X.509 certificate and create key pair for command line access to EC2 • Using tools like SSH and PuTTY • Download and install EC2 command line tools Proprietary and Confidential
  • 15. Getting Started with Oracle on Amazon EC2 Pick an Oracle AMI http://www.oracle.com/technology/tech/cloud/index.html Proprietary and Confidential
  • 16. Getting Started with Oracle on Amazon EC2 Start a New EC2 Instance with Oracle AMI • Configure EC2 firewall settings to open the required network ports (one time operation) – 1521 (listener), 8080 (APEX), 1158 (EM), etc. ec2-authorize default –p 1158 • Start up an EC2 Instance with Oracle AMI ec2-run-instances ami-cecb2fa7 –k <keypair> Proprietary and Confidential
  • 17. Deploying Oracle on EC2 DEMONSTRATION Proprietary and Confidential
  • 18. Oracle on Amazon EC2 First Reactions (From AWS website) “Normally Oracle is a nightmare to install. However, what’s amazing is how pain-free this was to get going. Oracle really did a good job.” “First class Database + linux available in 8 minutes!!. Don't you believe? Try this AMI and enjoy with APEX and is GUI for the administration. Specially amazing with EBS.” Proprietary and Confidential
  • 19. Oracle’s Cloud Strategy – Cloud-based Services Cloud Offerings • Development-As-A-Service • Apex.oracle.com Cloud-based Services 2. Create cloud offerings and cloud based services • Database backup in the Cloud • Content archival in the cloud 1. Make Oracle products licensable in the cloud Proprietary and Confidential
  • 20. Oracle Cloud Strategic Options – Cloud-based Services Cloud Offerings • Development-As-A-Service • Apex.oracle.com Cloud-based Services 2. Create cloud offerings and cloud based services • Database backup in the Cloud • Content archival in the cloud 1. Make Oracle products licensable in the cloud Proprietary and Confidential
  • 21. Oracle Database Development-as-a-Service • Apex.oracle.com – Cloud based Oracle development platform • 14000 users, 300 new users every week, 10M page views/month • Free Proprietary and Confidential
  • 22. Oracle Cloud Strategic Options – Cloud-based Services Cloud Offerings • Development-As-A-Service • Apex.oracle.com Cloud-based Services 2. Create cloud offerings and • Database backup in the Cloud cloud based services • Content archival in the cloud 1. Make Oracle products licensable in the cloud Proprietary and Confidential
  • 23. Current Database Backup Best Practice Database Files Database Files RMAN Backup RMAN Backup Local Disk Backup Local Disk Backup RMAN Tape Interface • Backup to Local Disk • Migrate backups from disk to tape • Move tapes to off-site location (e.g. Iron Mountain) Offsite Tape Storage Proprietary and Confidential
  • 24. Offsite Backups in the Cloud Database Files Database Files RMAN Backup RMAN Backup Local Disk Backup Local Disk Backup RMAN Tape Interface Secure • New Oracle Secure Backup module to move Backup Cloud database backups to Cloud Module – Works with 9i and higher DB versions Compression Compression – Amazon S3 supported today Encryption Encryption • More Reliable than tapes, Faster Restores • Eliminates tape backup and offsite tape management overhead Amazon S3 Proprietary and Confidential
  • 25. Oracle Secure Backup Cloud Module • A new library that interfaces with RMAN and Amazon S3 – Using RMAN’s SBT (Tape) Interface – Part of Oracle Secure Backup product family – Licensed based on number of concurrent parallel streams (RMAN channels) – Includes encryption and compression capability • Currently available on Linux 32, Linux 64, Windows 32 – Cloud Backup Installer included in Oracle AMIs – OTN download coming soon for on-premise databases • Fully compatible with existing backup scripts and EM See Cloud Backup TWP on OTN for details Proprietary and Confidential
  • 26. Database Backups to Cloud – Benefits • Always accessible, Faster restore – No need to call any one, ship tapes – Cloud backups can be used to quickly create test, dev DBs • Better reliability – Disks are more reliable than tapes – S3 makes several redundant copies for data • Cost effective – No capital expense – Compelling S3 storage costs (~$350/Month for a 250 GB database) – Can reduce tape backup software licensing and support costs – Eliminates need for additional offsite storage Proprietary and Confidential
  • 27. Backup in the Cloud – Performance Viable Even For Large Databases DB Size Full DB Incremental Monthly (GB) Backup Time Backup Time Amazon S3 Cost 500 4 Hours 30 Minutes $200 300 2 Hours 15 Minutes $120 100 40 Minutes 5 Minutes $40 On-premises DB; Compressed Parallel Backups Proprietary and Confidential
  • 28. Oracle Database Backup in the Cloud DEMONSTRATION Proprietary and Confidential
  • 29. Oracle Cloud Strategy – Enabling (Private, On-Premise) Clouds Business Need Benefits • Large enterprises might find difficult • Enables IT to 3.Provide Oracle’s ‘Cloud to move to public respond faster to Framework’ that allows clouds in the organization needs enterprises/vendors to immediate future at a lower cost quickly set up their own • Demands from • No loss of control, clouds using Oracle products internal security worries, etc. developers and 2. Create cloud based departments may services with partners (e.g. require them to backup service, schema in offer an in-house the cloud, etc.) alternative Build Private Cloud using Oracle •Complete stack (VM, OS, 1. Make Oracle products Technology, Apps..) licensable in the cloud •Grid-enabling technology (RAC, ASM, EM-Grid Control..) Timeframe Proprietary and Confidential
  • 30. Oracle VM Server Virtualization and Management • Oracle VM contains… – Oracle VM Server – Oracle VM Manager • Oracle VM Server – Open source server software tailored by Oracle – Installs on “bare-metal” servers from a single CD in about a minute – x86 and x86_64 based Intel and AMD Systems • Oracle VM Manager – Web browser-based management console – Java-based management server – Database repository: XE (incl.), or SE, EE, or RAC Proprietary and Confidential
  • 31. Oracle VM Templates Rapid Application Deployment E-Delivery Save days or weeks in installation Download from Oracle and configuration time •Pre-built, pre-configured VM •Complete app, middleware, DB Siebel Customize & Save installation CRM as Golden Images •Complete Siebel CRM, VM VM VM VM VM Database 11g, Enterprise Manager… Oracle VM Server Pool Siebel CRM VM Oracle VM Servers Start-Up in Oracle VM Pool Import to Oracle VM NAS, SAN, iSCSI Siebel Manager CRM VM Proprietary and Confidential
  • 32. Enterprise Cloud Computing with Oracle Build Private Cloud to retain more control and ensure data security and privacy: – Oracle VM – Oracle Grid Use Oracle’s Cloud based offerings to maximize Cloud benefits: - Develop in the Cloud - DB Backup in the Cloud Use Oracle software in the Cloud to meet unanticipated demand and reduce costs: - New Cloud licensing - Push button deployment Proprietary and Confidential
  • 33. Additional References • Oracle Cloud Computing Center (OTN) – http://www.oracle.com/technology/tech/cloud/index.html – Provide feedback and ask questions using the “Cloud Computing Discussion Forum” • Amazon Web Services Website – http://aws.amzon.com • Amazon Web Services Booth in Moscone South DemoGrounds Proprietary and Confidential
  • 35. Clouded Clinical and Translational Science Peter J. Tonellato, Ph.D. Laboratory for Personalized Medicine (LPM) Center for Biomedical Informatics Harvard Medical School
  • 36. Drivers of Personalized Medicine Growth of genomic knowledge Development of Tests 1400 : Growth of Laboratory Directory OMIM 2007 Activity 1300 •• 1079 New Entries 1200 Laboratories 1100 •• 8486 Changed Entries 1000 Diseases for which testing is available 900 800 700 600 500 Decreasing Cost of Sequencing 400 Cost / Base Pair 300 1 1995 200 100 0.1 1998 Today 0 0.01 $350,000 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 Genome Data source: GeneTests database (2006) / www.genetests.org 0.001 2005 $1,000 Genome Rise of consumer genetic testing 0.0001 –– 23andMe (550K SNPs) 0.00001 2010 –– Navigenics (1.8 MM SNPs) 0.000001 –– decodeMe (~1 MM SNPs) 0.0000001 2015 –– Knowme (full 3 billion bp) Copyright Partners HealthCare, 2007
  • 37. Laboratory of Personalized Medicine CBMI, Harvard Medical School Established in 2008 to Develop: •• Clinical-genetic mathematical models •• Translational science simulation paradigm and •• Personalized Medicine (PM) Web applications and create a facilitated pathway from genetic discovery to clinical enterprise
  • 38. Implementation Platform Requirements –– Flexible –– Extensible –– Robust –– Fast –– Inexpensive Options –– Dedicated Servers in Lab –– Data Center –– CoLo –– Cloud
  • 39. Gartner Warnings Best to avoid Peaks and Troughs if Possible.
  • 40. Oracle in the Cloud Posted: May 6, 2008 10:43 AM PDT TimeLine Here at Oracle, we have been keeping track of the great strides being made by the Amazon Web Services team in enabling a Cloud Computing platform. We are looking to talk with people who are interested in utilizing Oracle technologies within the AWS platform. Please contact me directly at my email address below if you would like to share your thoughts on how Oracle technologies can help your AWS projects or if you are interested in simply sharing your experiences with AWS. I look forward to hearing from you! Bill Hodak Senior Product Manager - Oracle Corporation bill.hodak@oracle.com
  • 41. Fitting the Pieces Together User User Application Application Linux Linux Server Server Oracle Oracle Amazon Amazon HPC HPC AMI AMI S3 S3 AMI AMI Amazon Amazon EC2 EC2 Instances Instances Amazon Web Services (AWS) Amazon Web Services (AWS)
  • 42. Amazon Elastic Compute Cloud (Amazon EC2) •• Resizable compute capacity in the cloud –– Obtain and boot new server instances in minutes –– Quickly scale capacity, up or down, as your computing requirements change •• Full root access to a blank Linux machine •• Simple Web service management interface •• Changes the economics of computing
  • 43. Math Modeling and Simulation HPC Cloud Service Simulation as Service Options R Benefits: –– Matlab –– Fast computation and –– Mathematica statistical analysis –– R –– Large mathematical and –– SAS statistical library –– S-PLUS –– Open source –– Highly extensible –– Supportive user community
  • 44. OpenXava Business Application Ready for Components + Controllers = Production •• Deployable on Java Application Server or any Servlet Container, or on a Portal (Liferay, JetSpeed or WebSphere)
  • 45. ““Clouded”” Translational Science •• Web application framework is flexible •• Robust technologies –– Oracle and AWS cloud services in concert with R, OpenXava, Ruby •• Extreme Implementation: LPM team no previous collaboration •• Cloud Service inventory growing rapidly. - Subversion - i2b2 - R/S/Splus - Development Platform: - OpenXava and dependecies - Ruby-on-Rails and dependencies - Clinical Trial simulation service,
  • 46. Posted: May 6, 2008 10:43 AM PDT TimeLine From: Tonellato, Peter Sent: Tuesday, June 24, 2008 12:09 PM We have successfully launched the personalized medicine translational research platform on AWS. …… P Peter J. Tonellato, Ph.D. Center for Biomedical Informatics Footnote: Harvard Medical School The team never met together and Children's Hospital of Boston more than half had never worked 617.432.7185 866.771.2566 (fax) together.
  • 47. Clouded Clinical and Translational Science Payoff
  • 48. Warfarin Pharmacogenetic Simulation Service Application Goals –– Predict dosage to achieve rapid therapeutic dosing –– Create clinical ‘‘avatar’’ patient-base –– reflects real data –– Identify patients-types or sub-populations who may experience difficulty achieving therapeutic Warfarin level –– Create flexible and extensible modular framework as the basis for future translational science studies
  • 49. LPM Warfarin Web Application •• Use Translational Science Cloud •• Clinical Avatars: –– Set parameters for avatar generation –– Execute avatar generation –– Review Patient-Base •• Warfarin Dosage Predictions –– Select from Clinical Avatar Patient-Base –– Execute dosage simulation –– Analyze results
  • 50.
  • 52.
  • 53. Gage et. Al 2: Dose = exp[0.9751 0.3238 v(y) + (0.4317 BSA) - 0.4008 c_3(y) (0.00745 age) 0.2066 c_2(y) + (0.2029 target INR) (0.2538 x amiodarone) + (0.0922 smokes) - (0.0901 African-American race) + (0.0664 DVT/PE)] { 0 if VKORC1 -1639 genotype = G/G v(y) = { 1 if VKORC1 -1639 genotype = G/A { 2 if VKORC1 -1639 genotype = A/A { 0 if CYP2C9*2 genotype = C/C c_2(y) = { 1 if CYP2C9*2 genotype = C/T { 2 if CYP2C9*2 genotype = T/T { 0 if CYP2C9*3 genotype = A/A c_3(y) = { 1 if CYP2C9*3 genotype = A/C { 2 if CYP2C9*3 genotype = C/C 2. Gage B, Eby C, Johnson J, Deych E, Rieder M, Ridker P, et al. Use of Pharmacogenetic and Clinical Factors to Predict the Therapeutic Dose of Warfarin. Clin.Pharmacol.Ther. 2008 Feb 27.
  • 54. Variation of CYP2C9 Genotype (Gage Model) *1/*1 *1/*2 *1/*3 12 12 12 10 10 10 8 8 8 Dosage (mg) Dosage (mg) Dosage (mg) 6 6 6 4 4 4 2 2 2 0 0 0 A/A G/A G/G A/A G/A G/G A/A G/A G/G VKORC1 Genotype VKORC1 Genotype VKORC1 Genotype *2/*2 *2/*3 *3/*3 12 12 12 10 10 10 8 8 8 Dosage (mg) Dosage (mg) Dosage (mg) 6 6 6 4 4 4 2 2 2 0 0 0 A/A G/A G/G A/A G/A G/G A/A G/A G/G VKORC1 Genotype VKORC1 Genotype VKORC1 Genotype
  • 55. Warfarin Sensitivity Index Dosage (Gage) vs. Warfarin Sensitivity Index 0.6 Legend (CYP2C9 Generic Genotypes) *1/*1 *1/*3 *3/*3 0.5 0.4 Warfarin Sensitivity Index 0.3 0.2 0.1 0.0 2 4 6 8 10 12 Dosage (mg)
  • 56. Current Results •• LPM Warfarin Web App Completed in two months •• 100 Million clinical avatar and dosing simulations •• Translational Science paradigm supports clinical trial simulation, incidentalome testing, and leads to new metrics for clinical efficacy •• New Metrics for Clinical Efficacy e.g. Warfarin ‘‘Sensitive’’ Participants We have demonstrated the value and flexibility of Cloud Services and Framework for future projects.
  • 57. Next Steps •• More Personalized Medicine Applications: –– Risk to Cancer –– Tumor Typing –– Pharmacogenetics •• Work with Oracle and Amazon to create/test robust HPC services •• Create ““best practice”” Biomedical Science Cloud Service •• Identify additional collaborators and applications
  • 58. Collaborators •• Sushil Kuman, William Hodak and team •• Terry Wise and AWS group •• Harvard Medical School –– I2b2 - NIH Center for biomedical informatics –– CTSC –– NIH Clinical and Translational Research Center •• Partners HealthCare •• Harvard-Partners Center for Genomics and Genetics
  • 59. Acknowledgements Laboratory for Personalized Medicine Peter J. Tonellato, Ph.D. •• Prasad Patil •• Stephanie Tauber •• Peter Kos •• Sumana Ramayanam •• Zhitao Wang Partners HealthCare •• Dan Chen • Mollie Ullman-Cullere •• Haiping Xia