Amazon Web Services Presents Oracle In The Cloud

Transcription

Amazon Web Services PresentsOracle in the CloudA Webinar Featuring:Mike CulverWeb Services EvangelistAmazon Web ServicesBill HodakSenior Product ManagerOracle Corporation

AmazonRetailBusinessTens of millions ofactive customeraccountsSeven countries:US, UK, Germany,Japan, France,Canada, ChinaSellerBusinessSell on AmazonwebsitesUse Amazontechnology for yourown retail websiteLeverage Amazon’smassive fulfillmentcenter networkDevelopers &IT ProfessionalsOn-demandcompute andstorageinfrastructure forhosting IT solutionsOver 440,000registereddevelopers

The AWS ructure30%70%YourBusinessManaging All of the“Heavy Lifting”More Time to Focus onYour BusinessConfiguringYour CloudAssets70%30%The AWS cloud provides reliable anddependable on-demand infrastructurethat frees time and expense for you tofocus on innovating for your business.

Advantages of the AWS CloudOffloadsHeavy LiftingLowersCostsReducesTime to MarketGives you access to massive data centersMaintain the flexibility your business demandsUse only the capacity you need, when you need itEliminates up-front capital expendituresSignificantly reduces ongoing operational expensesOffers a pay-as-you-go utility computing modelEliminates hassle of configuring data centersReduces time to pilot and test projectsEnables you to focus on adding value to your business

Amazon.com and AWSBandwidth consumed byAmazon Web ServicesBandwidth consumed byAmazon’s global 062006200720072008

Amazon Web Services (AWS)Scalable computing and SOA supportAmazon Elastic Compute Cloud (EC2)Amazon Simple Queue Service (SQS)Massive storageAmazon Simple Storage Service (S3)Amazon SimpleDBContent deliveryAmazon CloudFrontPayments and billingAmazon Flexible Payments Service (FPS)Amazon DevPayOn-demand workforceAmazon Mechanical Turk

Amazon Simple Storage ServiceDistributed Data StoreREST/SOAP web services APISimple (Buckets, Objects, Keys)Service Level Agreement - 99.9% 70K RPS (scalable, durable, available)North America and EuropePay-as-you-go:Tiered storage starts at: 0.15 / GB / monthData Transfer: Tiered 0.17/ GB to 0.10/GBRequests: nominal charges

Amazon S3 00,000,000Q22006Q22007Q32007Total Objects Stored in Amazon S3Q32008

Amazon Elastic Compute CloudVirtually unlimited computing powerObtain and boot new server instances in minutesQuickly scale capacity up or downFull root access to a Linux or Windows virtual computerBasic Linux instances: From 0.10 / hourBasic Windows Server instances: From 0.125 / hourRecent featuresNow in both North America & EuropeDeploy across Availability Zones for reliabilityElastic IPs provide greater flexibilityPersistent storage with Elastic Block StoreService-Level Agreement – 99.95%

Predicting Infrastructure NeedsActual UsageCompute PowerCustomerDissatisfactionPredicted UsageWasteTime

Many Uses for AWSElastic computingMedia distributionScalable Web sitesBusiness continuity (backup/recovery)Record retention and managementFinancial applicationsHigh-performance computingSoftware development/testing

AWS In the EnterpriseDevelopmentOrganizationsIT Organizations Use development platforms you already knowFast access to compute power and storageAutomatically scale to the needs of your businessPay only for what you use, with no commitments Secure, dependable, and fast infrastructure services Easily provision resources for one-off projects Service the needs of the entire organization withoutjeopardizing in-progress projects

Many Enterprise AWS ScenariosElas3c Compu3ngScalable Web SitesBackup and RecoveryFinancial Applica3onsLarge‐scale Simula3on

Cloud Computing andOracle

Cloud Computing and OracleCloud Computing todayDevelopers are the primary usersEnterprises are evaluating infrastructure readinessNon-mission critical systemsOracle’s goal is to make cloud computing relevant toenterprises byProviding right set of products and servicesLead the industry efforts in developing Cloud standards,ensure data security, etc.Amazon is #1 Cloud Computing vendor & Oracle’s 1st Partner

Deploying Oracle Software in the CloudOracle Database 11g on EC2Pre-configured virtual machine images (AMIs)available for EC2Consists of Oracle Enterprise Linux OracleDatabase 11g Application ExpressNo Real Application Clusters (RAC) supportcurrently (EC2 does not support clusters)Fully configured hardware and Oracle Databaseenvironment in less than 30 minutesFor test, dev, QA, POC, and other short-termprojectsSuch projects otherwise often get bottlenecked by ITCan also be used as “sandbox” to try out newreleases/optionsMore AMIs to be released in the future

Oracle WebLogic Server on EC2Certified Oracle WebLogic Server on EC2Rigorous functional testingPackaged for easy consumptionReady to runUse CasesDevelopment & Testing Provides access to machines otherwise out of reachProduction Easy to configure and deploy for hosting web apps

Oracle WebLogic ServerSuitable for Production Deployments32 & 64 bit AMIsBasis for Customization

Getting Started: Oracle on Amazon EC2Sign up for Amazon WebServices and EC2Can use your regular AmazonaccountCreate your secure X.509certificate and create key pairfor command line access toEC2 Using tools like SSH andPuTTYDownload and install EC2command line toolshttp://aws.amazon.com

Getting Started: Oracle on Amazon EC2Pick an Oracle AMIhttp://www.oracle.com/goto/cloud/

Getting Started: Oracle on Amazon EC2Pick an Oracle AMIhttp://www.oracle.com/goto/cloud/

Getting Started: Oracle on Amazon EC2Start a New EC2 Instance with Oracle AMIConfigure EC2 firewall settings to open the required networkports (one time operation)1521 (listener), 8080 (APEX), 1158 (EM), etc.ec2-authorize default –p 1158Start up an EC2 Instance with Oracle AMIec2-run-instances ami-cecb2fa7 –k keypair

Key Amazon EC2 FeaturesElastic (Static) IP AddressesPre-assigned static IP addresses that can be associated withany EC2 instanceElastic Block StoragePersistent “NAS” style storageAllows users to create volumes and snapshotsDefault EC2 storage is ephemeral – you loose everything themoment you shut down an instanceAvailability ZonesSpread your instances across multiple locations for businesscontinuitySecurityPrivate/Public key pair based, SSH-only administrator accessAbility to configure firewall and network port settings

Oracle on Amazon EC2OLTP TransactionsPerformance and ScalabilitySmallLargeAmazon EC2 Instance TypeExtra Large

Maximizing Availability and SecurityOracle Data Guard Availability Zones High AvailabilityScale-out disaster recovery, business continuity, and readscalabilityTransparent Data EncryptionEncrypts data on disk without requiring application changesNetwork EncryptionEncrypts in-flight dataVirtual Private DatabaseUsers only see the data that they are authorized to see

Oracle Software Cloud LicensingOracle software can now be licensed for the CloudAmazon EC2 supported todayAll editions of Database, Middleware, Grid ControlEE: 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 LinuxEach EC2 instance is counted as a “System”Can buy new licenses or use existing onesCustomers with ULAs can use EC2 without any additionallicense

Oracle on EC2 First ReactionsFrom the AWS Website Forums“First class Database linux available in 8 minutes!!. Don't youbelieve? Try this AMI and enjoy with APEX and is GUI for theadministration. Specially amazing with EBS.”

Oracle in the CloudCustomer Success Story — Harvard Medical SchoolClinical and drug simulation applicationTechnical challengesShort development timeUnpredictable peaks and troughsLimited capital budgetMinimal technical and administrative complexitySolutionOracle Database 11g on Amazon EC2Participated in Oracle on EC2 beta programDeveloped the entire application in 4 weeks

Oracle in the CloudCustomer Success Story — Harvard Medical .com:8080/web/guest/home

Oracle in the CloudCustomer Success Story — Harvard Medical School“The combination of Oracle and AWS allowed us to focusour time and energy on simulation development, ratherthan technology, to get results quickly”— Dr. Peter aws.com:8080/web/guest/home

Oracle Cloud Backupand Amazon S3

Current Database Backup Best PracticeDatabase FilesRMAN BackupBackup to Local DiskMigrate backups from diskto tapeMove tapes to off-sitelocation (e.g. Iron Mountain)Local Disk BackupRMAN TapeInterfaceOffsite TapeStorage

Offsite Backups in the CloudDatabase FilesRMAN BackupNew Oracle Secure Backup module tomove database backups to CloudWorks with 9i and higher databasesAmazon S3 supported todayMore reliable than tapes, fasterrestoresEliminates tape backup and offsite tapemanagement overheadLocal Disk BackupSecureBackupCloud ModuleCompressionEncryption

Oracle Secure Backup Cloud ModuleA new library that interfaces with RMAN and Amazon S3Using RMAN’s SBT (Tape) InterfacePart of Oracle Secure Backup product familyLicensed based on number of concurrent parallel streams(RMAN channels)Includes encryption and compression capabilityCurrently available on Linux 32, Linux 64, Windows 32Cloud Backup Installer included in Oracle AMIsDownload available on OTN!Fully compatible with existing backup scripts and EMSee Cloud Backup TWP on OTN for details

Database Backups to CloudBenefitsAlways accessible, Faster restoreNo need to call any one, ship tapesCloud backups can be used to quickly create test, dev DBsBetter reliabilityDisks are more reliable than tapesS3 makes several redundant copies for dataCost effectiveNo capital expenseCompelling S3 storage costsCan reduce tape backup software licensing and support costsEliminates need for additional offsite storage

Database Backups to CloudPerformance — Viable Even for Large DatabasesDB Size(GB)Full DBIncrementalBackup Time Backup TimeMonthlyAmazon S3Cost5004 Hours30 Minutes 2003002 Hours15 Minutes 12510040 Minutes5 Minutes 50On-premises DB; Compressed Parallel Backups

Oracle on Amazon EC2Best PracticesData Persistence with Elastic Block Storage (EBS)Migrating to EC2Backup on-premise database to S3 using Cloud ModuleRestore database on EC2SecurityEC2 Firewall Only open necessary ports (to necessary networks)Encryption Oracle Transparent Data EncryptionNetwork EncryptionHigh AvailabilityOracle Data Guard AWS Availability Zones Primary Database in Availability Zone “A”Standby Database in Availability Zone “B”Oracle Secure Backup Cloud Module

Q&A

Useful LinksAmazon Web Services website:http://aws.amazon.com/Amazon Web Services blog:http://aws.typepad.com/Oracle Database page:http://www.oracle.com/database/Oracle Cloud Computing Center:http://www.oracle.com/goto/cloud/

Thank You

Appendix AService-by-Service Slides

Amazon Public DatasetsFree, centralized data repository enables low-costcollaboration for AWS cloud-based applicationsPre-built data repositories for immediate use:Ensembl Annotated Human Genome3-D PubChem LibraryUGI Virtual Conformer Library1980, 1990, and 2000 U.S. Census Bureau dataU.S. Department of Labor statistical dataMuch more coming soon Share your own datasets with the AWS community

Amazon CloudFrontPowerful and efficientServes content via worldwide edge locationsLow latency, high throughput, elastic, reliableEasy to get started and useSimple, easy to learn APISeamless use with other AWS servicesWorks great with content stored in Amazon S3Cost-effectiveNo contracts or commitmentsPay as you goTransparent pricing

Amazon SimpleDBCore database functionality without the operationalcomplexity of RDBMSQuery semi-structured dataNo index maintenance or performance tuningAvailability equivalent to 3-way clusterNo schemasSimple Query/SOAP API (Domains, Items andAttributes)Pay as you goPay per GB, Pay per Query (machine utilization)Free usage tier for a limited time

Amazon Simple Queue ServiceReliable, highly scalable, hosted queue formessagingSendMessage, ReceiveMessage,DeleteMessageEasy to build automated workflows for allapplications, including those hosted withinAmazon EC2Pay as you goPay per message sent

Other Amazon Web ServicesAmazonDevPayBilling and Account Management ServiceEnables you to sell applications built on Amazon S3 andAmazon EC2 and hand the billing off to AmazonPayments service built from ground up for developersAmazonFlexiblePaymentsServiceSupports multiple payment methods, including creditcards, bank transfers, or Amazon accountsSupport for micro-paymentsEasiest way to charge Amazon customersCan leverage the same account and payment informationalready on file with the Amazon.com retail siteCost-effective access to a diverse, on-demand workforceAmazonMechanical TurkElastically scale up or downPerfect for high-volume micro tasksProgrammatic access through web service API

AWS Premium SupportActivityFreeVariety of online support options Resource Center Service Health Dashboard Developer ForumsPersonalized assistance from an AWS DeveloperSupport Engineer with deep technical expertise Assistance with all technical problems, includingguidance on getting started with AWS As-needed escalation to AWS engineers Fast, predictable response timesUnlimited number of support casesWeb-based support during normal business hoursPhone-based support around the clockStarting at 0.10 per dollar of total monthly AWS usageSilver Gold

New Oracle Secure Backup module to move database backups to Cloud Works with 9i and higher databases Amazon S3 supported today More reliable than tapes, faster restores Eliminates tape backup and offsite tape management overhead . Oracle Secure Backup Cloud Module A new library that interfaces with RMAN and Amazon S3 Using RMAN's SBT (Tape .