Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
SlideShare a Scribd company logo
AWS and The enterpriseDr. Werner Vogels
Werner Vogels
Amazon’s Three BusinessesConsumer (Retail)BusinessSellerBusinessDevelopers &IT ProfessionalsTens of millions of active customer accountsSeven countries: US, UK, Germany, Japan, France, Canada, ChinaSell on Amazon websitesUse Amazon technology for your own retail websiteLeverage Amazon’s massive fulfillment center networkOn-demand infrastructure for hosting web-scale solutionsHundreds of thousands of registered customers
Amazon Web Services (AWS)Your Custom Applications and ServicesInfrastructureas a ServiceMonitoringAmazon CloudWatchManagementAWS Management ConsoleToolsAWS Toolkit for EclipseIsolated NetworksAmazon Virtual Private CloudContent DeliveryAmazon CloudFrontMessagingAmazon Simple Queue Service (SQS)Amazon Simple Notification Service (SNS)PaymentsAmazon Flexible Payments Service (FPS)On-Demand WorkforceAmazon Mechanical TurkParallel ProcessingAmazon Elastic MapReduceComputeAmazon Elastic Compute Cloud (EC2)Elastic Load Balancing
Auto ScalingStorageAmazon Simple Storage Service (S3)AWS Import/ExportDatabaseAmazon SimpleDBAmazon Relational Database Service (RDS)
Billions of Objects in Amazon S3Peak Requests:120,000+per second
Werner Vogels
No Capital InvestmentReduced Operation CostFast Time to MarketHighly ScalableNo “Heavy Lifting” required
Highly ScalableFlexible Strict Cost Control
Fast Time to MarketUnconstraint InnovationHighly ScalableFast Local PerformanceLowering Cost
Ultra-ReliableHighly ScalableTime-to-MarketEnabling InnovationLowering Cost
ReliablityHighly ScalableSimplicity21st Century Thinking
Werner Vogels
Werner Vogels
Werner Vogels
Development & TestBackupWeb Site HostingDisaster RecoveryLoad TestingApplication HostingMarketing CampaignsContent DeliveryCollaborationsMedia DistributionSoftware DistributionHPCBatch Data ProcessingLarge Scale Analysis
PredictedDemandTraditionalHardwareActualDemandAutomatedElasticityLargeCapitalExpenditureOpportunityCostYou just lostcustomersTypical Dilemma:Predicting Infrastructure NeedsInfrastructureCost $Time
a style of computing where massively scalable IT-related capabilities are provided ‘as a service’ across the Internet to multiple external customers.Gartner 2008Cloud Computing Defined- On demand- Pay as You Go
ScalableIncrease or decrease capacity in minutesAutomationCost EffectiveLow rate, pay-as-you-goSecureMultilayer security facilitiesReliableMission Critical Infrastructure
Amazon Web ServicesYour Custom Applications and ServicesMonitoringAmazon CloudWatchManagementAWS Management ConsoleToolsAWS Toolkit for EclipseIsolated NetworksAmazon Virtual Private CloudContent DeliveryAmazon CloudFrontMessagingAmazon Simple Queue Service (SQS)PaymentsAmazon Flexible Payments Service (FPS)On-Demand WorkforceAmazon Mechanical TurkParallel ProcessingAmazon Elastic MapReduceComputeAmazon Elastic Compute Cloud (EC2)Elastic Load Balancing
Auto ScalingStorageAmazon Simple Storage Service (S3)AWS Import/ExportDatabaseAmazon SimpleDBAmazon Relational Database Service (RDS)
Cost-effective blob or  large object storageMinimal relationships between objectsAWS Database & Storage SolutionsAmazon S3Amazon EC2 + EBSMultiple flavors of database engineComplete controlAmazon RDSAmazon SimpleDBZero administrative overhead (automatic handling of geo-redundant replication, index creation, database tuning)Automatic and elastic scaling of resources to meet request loadHigh availability (multiple copies of data for reliability and failover)Flexibility (schema-less data store)Native access to database engine
Easy migration path (existing code, tools, application are compatible)
Key features of a relational database, such as joins or complex transactions
Managed experience (offload common DBA tasks, lower total cost of ownership)Recent Product ProgressNew Features: EC2 ExampleElastic IP AddressesAvailability ZonesHigh Memory & CPU-Intensive InstancesElastic Block Store (EBS)Windows Server supportSQL Server supportEC2 GA with a 99.95% SLAEC2 Reserved InstancesAmazon CloudWatch (Monitoring)EC2 Elastic Load BalancingEC2 Auto-ScalingAmazon Virtual Private CloudNew Services + GeographiesAmazon CloudFront (Globally)Amazon Elastic MapReduceAmazon Relational  Database ServiceAWS Import/ExportAWS in Europe, US WestNew Tools and ProgramsPremium Developer SupportAWS Management ConsoleAWS Toolkit for EclipseService Health Dashboard
Key benefits to running in the AWS CloudLowers CostEliminates Capital InvestmentReduces Operational CostsIncreases AgilityReduce Time to MarketRemoves contraintsFoundation for21st Century ArchitecturesRemoves the “Heavy Lifting”Leverages Scalability, Reliability and Security
Werner Vogels
Amazon Virtual Private Cloud (VPC)Seamlessly Extending Your DatacenterYour existing infrastructureAmazon VPC
Amazon Virtual Private Cloud (VPC)Customer’s isolated AWS resourcesSubnetsRouterVPN GatewayAmazonWeb ServicesCloudSecure VPN Connection over the InternetCustomer’sNetwork
World-Wide Application deploymentPerformance
Availability
Security, certification, complicanceInnovation on Cloud Pricing Models ON-Demand instances
Reserved instances
Spot instances
OracleSecure Cloud Backupaws.amazon.com/oracle
Step 3:Attach newly created volumes to new instance2 MinutesStep 2:Create Volumes for Applications  and Database from snapshot2 MinutesStep 1:Launch Instance from Oracle Enterprise Linux AMI4 MinutesStep 6:Application Tier Clone15 MinutesStep 4:Change Host file entry and mount volumes2 MinutesStep 5:Database Tier Clone60 MinutesMajor Systems Integrator:Oracle eBusiness Suite in 85 minutes
Werner Vogels
Werner Vogels
Werner Vogels
Werner Vogels
Werner Vogels
Werner Vogels

More Related Content

Werner Vogels

  • 1. AWS and The enterpriseDr. Werner Vogels
  • 3. Amazon’s Three BusinessesConsumer (Retail)BusinessSellerBusinessDevelopers &IT ProfessionalsTens of millions of active customer accountsSeven countries: US, UK, Germany, Japan, France, Canada, ChinaSell on Amazon websitesUse Amazon technology for your own retail websiteLeverage Amazon’s massive fulfillment center networkOn-demand infrastructure for hosting web-scale solutionsHundreds of thousands of registered customers
  • 4. Amazon Web Services (AWS)Your Custom Applications and ServicesInfrastructureas a ServiceMonitoringAmazon CloudWatchManagementAWS Management ConsoleToolsAWS Toolkit for EclipseIsolated NetworksAmazon Virtual Private CloudContent DeliveryAmazon CloudFrontMessagingAmazon Simple Queue Service (SQS)Amazon Simple Notification Service (SNS)PaymentsAmazon Flexible Payments Service (FPS)On-Demand WorkforceAmazon Mechanical TurkParallel ProcessingAmazon Elastic MapReduceComputeAmazon Elastic Compute Cloud (EC2)Elastic Load Balancing
  • 5. Auto ScalingStorageAmazon Simple Storage Service (S3)AWS Import/ExportDatabaseAmazon SimpleDBAmazon Relational Database Service (RDS)
  • 6. Billions of Objects in Amazon S3Peak Requests:120,000+per second
  • 8. No Capital InvestmentReduced Operation CostFast Time to MarketHighly ScalableNo “Heavy Lifting” required
  • 10. Fast Time to MarketUnconstraint InnovationHighly ScalableFast Local PerformanceLowering Cost
  • 16. Development & TestBackupWeb Site HostingDisaster RecoveryLoad TestingApplication HostingMarketing CampaignsContent DeliveryCollaborationsMedia DistributionSoftware DistributionHPCBatch Data ProcessingLarge Scale Analysis
  • 18. a style of computing where massively scalable IT-related capabilities are provided ‘as a service’ across the Internet to multiple external customers.Gartner 2008Cloud Computing Defined- On demand- Pay as You Go
  • 19. ScalableIncrease or decrease capacity in minutesAutomationCost EffectiveLow rate, pay-as-you-goSecureMultilayer security facilitiesReliableMission Critical Infrastructure
  • 20. Amazon Web ServicesYour Custom Applications and ServicesMonitoringAmazon CloudWatchManagementAWS Management ConsoleToolsAWS Toolkit for EclipseIsolated NetworksAmazon Virtual Private CloudContent DeliveryAmazon CloudFrontMessagingAmazon Simple Queue Service (SQS)PaymentsAmazon Flexible Payments Service (FPS)On-Demand WorkforceAmazon Mechanical TurkParallel ProcessingAmazon Elastic MapReduceComputeAmazon Elastic Compute Cloud (EC2)Elastic Load Balancing
  • 21. Auto ScalingStorageAmazon Simple Storage Service (S3)AWS Import/ExportDatabaseAmazon SimpleDBAmazon Relational Database Service (RDS)
  • 22. Cost-effective blob or large object storageMinimal relationships between objectsAWS Database & Storage SolutionsAmazon S3Amazon EC2 + EBSMultiple flavors of database engineComplete controlAmazon RDSAmazon SimpleDBZero administrative overhead (automatic handling of geo-redundant replication, index creation, database tuning)Automatic and elastic scaling of resources to meet request loadHigh availability (multiple copies of data for reliability and failover)Flexibility (schema-less data store)Native access to database engine
  • 23. Easy migration path (existing code, tools, application are compatible)
  • 24. Key features of a relational database, such as joins or complex transactions
  • 25. Managed experience (offload common DBA tasks, lower total cost of ownership)Recent Product ProgressNew Features: EC2 ExampleElastic IP AddressesAvailability ZonesHigh Memory & CPU-Intensive InstancesElastic Block Store (EBS)Windows Server supportSQL Server supportEC2 GA with a 99.95% SLAEC2 Reserved InstancesAmazon CloudWatch (Monitoring)EC2 Elastic Load BalancingEC2 Auto-ScalingAmazon Virtual Private CloudNew Services + GeographiesAmazon CloudFront (Globally)Amazon Elastic MapReduceAmazon Relational Database ServiceAWS Import/ExportAWS in Europe, US WestNew Tools and ProgramsPremium Developer SupportAWS Management ConsoleAWS Toolkit for EclipseService Health Dashboard
  • 26. Key benefits to running in the AWS CloudLowers CostEliminates Capital InvestmentReduces Operational CostsIncreases AgilityReduce Time to MarketRemoves contraintsFoundation for21st Century ArchitecturesRemoves the “Heavy Lifting”Leverages Scalability, Reliability and Security
  • 28. Amazon Virtual Private Cloud (VPC)Seamlessly Extending Your DatacenterYour existing infrastructureAmazon VPC
  • 29. Amazon Virtual Private Cloud (VPC)Customer’s isolated AWS resourcesSubnetsRouterVPN GatewayAmazonWeb ServicesCloudSecure VPN Connection over the InternetCustomer’sNetwork
  • 32. Security, certification, complicanceInnovation on Cloud Pricing Models ON-Demand instances
  • 36. Step 3:Attach newly created volumes to new instance2 MinutesStep 2:Create Volumes for Applications and Database from snapshot2 MinutesStep 1:Launch Instance from Oracle Enterprise Linux AMI4 MinutesStep 6:Application Tier Clone15 MinutesStep 4:Change Host file entry and mount volumes2 MinutesStep 5:Database Tier Clone60 MinutesMajor Systems Integrator:Oracle eBusiness Suite in 85 minutes
  • 45. Internet services strategyEarly learning strategyknowledge management applications, media distribution service, Log data processing, Load and performance test, Software development and testing, 2 tiers applications. New IT strategyLong term integration strategyClassification of application types, dependencies, risks and compliance requirements, ROI potentialAssessment Infrastructure Support opportunities, SaaS potentialPrioritized RoadmapEnterprise cloud strategies
  • 46. Continued focus on operational excellenceContinued focus on security features and relevant industry certificationsSAS-70 Type II, ISO 27,001New billing, user, and identity featuresContinued global geographic expansion + localizationContinued tool developmentTraining and certification programsAdditional services that make it even easier for folks to run their infrastructure on us
  • 47. Choosing a cloud provider SecurityOperational PerformanceCostOptions/flexibilityContinued innovation

Editor's Notes

  1. Create a secure connection between assets and applications within your corporate network and assets and applications that reside in AWSUsers and applications within your existing infrastructure securely interact with assets in AWS as if they were local
  2. Create an isolated environment within AWSEstablish subnets to control who and what can access your resourcesConnect your isolated AWS resources and your IT infrastructure via a VPN connectionLaunch AWS resources within the isolated networkUse your existing security and networking technologies to examine traffic to/from your isolated resourcesExtend your existing security and management policies within your IT infrastructure to your isolated AWS resources as if they were running within your infrastructure