Journey Through The Cloud Webinar Program - What is AWS?

97
What is AWS?

description

What is cloud computing and Amazon Web Services? How can my organization benefit from cloud computing? If you are looking for answers to these questions then view these slides to see how you can lower costs and increase agility while maintaining or increasing the security of your applications.

Transcript of Journey Through The Cloud Webinar Program - What is AWS?

  • 1. What is AWS?

2. An overview of what AWS is and why people are adopting itA 1,000 foot view of the services available in the toolboxA look at top questions people have when approaching AWSWhat is AWS? 3. Consumer BusinessTens of millions ofactive customeraccountsEight countries:US, UK, Germany,Japan, France, Canada,China, ItalySellerBusinessSell on AmazonwebsitesUse Amazontechnology for yourown retail websiteLeverage Amazonsmassive fulfillmentcenter networkIT InfrastructureBusinessCloud computinginfrastructure forhosting web-scalesolutionsHundreds ofthousands ofregistered customersin over 190 countries 4. Deep experience in buildingand operating global webscale systemsAbout Amazon WebServices?get into cloud computing?How did Amazon 5. AWS MissionEnable businesses and developers touse web services* to build scalable,sophisticated applications.*What people now call the cloud 6. Not excess capacity! 7. Poweringthe Most Popular Internet Businesses 8. Trustedby Enterprises 9. Each day AWS adds the equivalent servercapacity to power Amazon when it was aglobal, $5B enterprise 10. Each day AWS adds the equivalent servercapacity to power Amazon when it was aglobal, $5B enterprise$5.2B retail business7,800 employeesA whole lot of servers2003 11. Over 2 Trillions1.1M peak transactions per secondObjects in S3 12. EMR Jobs5.5 M clusterslaunched since May 2010 13. Innovation on behalf of our customers:158 new features and services in 11months of 2012 14. Utility computing 15. Utility computingOn demand Pay as you goUniform Available 16. On demand Pay as you goUniform AvailableUtility computing 17. Utility computing 18. ComputeStorageSecurityScalingDatabaseNetworkingMonitoringMessagingWorkflowDNSLoad BalancingBackupCDNOn demand Pay as you goUniform AvailableUtility computing 19. Why are customers adopting cloud computing? 20. Why are customers adopting cloud computing?Variable expense Replace capital expenditure with variable expense 21. Why are customers adopting cloud computing?Variable expenseOn-premisevs$0 to get startedPay as you goReplace capital expenditure with variable expenseCapital investment &physical installation 22. Why are customers adopting cloud computing?Variable expense Replace capital expenditure with variable expenseSource IDC Whitepaper, sponsored by Amazon,The Business Value of Amazon Web ServicesAccelerates Over Time. July 2012Average of 400 servers replacedper customer 23. Economies of scale Lower variable expense than companies can achievethemselvesWhy are customers adopting cloud computing? 24. Economies of scale Lower variable expense than companies can achievethemselvesWhy are customers adopting cloud computing?Saved $34mon SmartHubapplication10s of millions of $saved with first 12 appsmigrated to AWS50% reductionin analyticscosts 25. Economies of scale Lower variable expense than companies can achievethemselvesWhy are customers adopting cloud computing?$3.01M$0.90MSource IDC Whitepaper, sponsored by Amazon,The Business Value of Amazon Web ServicesAccelerates Over Time. July 201270% lower 5 yearTCO per appOn-premise AWS 26. Economies of scale Lower variable expense than companies can achievethemselvesWhy are customers adopting cloud computing?ReducedPricesMoreCustomersMore AWSUsageMore Infra-structureEconomiesof ScaleLowerCosts 27. Economies of scale Lower variable expense than companies can achievethemselvesWhy are customers adopting cloud computing?ReducedPricesMoreCustomersMore AWSUsageMore Infra-structureEconomiesof ScaleLowerCosts 28. Economies of scale Lower variable expense than companies can achievethemselvesWhy are customers adopting cloud computing?ReducedPricesMoreCustomersMore AWSUsageMore Infra-structureEconomiesof ScaleLowerCosts 29. Economies of scale Lower variable expense than companies can achievethemselvesWhy are customers adopting cloud computing?ReducedPricesMoreCustomersMore AWSUsageMore Infra-structureEconomiesof ScaleLowerCosts 30. Why are customers adopting cloud computing?Elastic capacity No need to guess capacity requirements and over-provision 31. Why are customers adopting cloud computing?Actual demandPredicted demandCustomerdissatisfactionWasteDemandTimeElastic capacity No need to guess capacity requirements and over-provision 32. Why are customers adopting cloud computing?Elastic capacity No need to guess capacity requirements and over-provisionElastic capacityDemandTime 33. Why are customers adopting cloud computing?Speed and agility Infrastructure in minutes not weeks 34. Why are customers adopting cloud computing?Speed and agility Infrastructure in minutes not weeksWe reducedapplicationdeployment timesfrom 2 months to 3days.Time to deployfrom went weeksto hours.We can doubleserver capacity in20 seconds 35. Why are customers adopting cloud computing?Speed and agility Infrastructure in minutes not weeksAdd New Dev EnvironmentAdd New Production EnvironmentAdd New Environment in JapanAdd 1,000 ServersRemove 1,000 serversNumber of Instances 1,000Instance Type M3 Extra LargeAvailability Zone US-West-2bLaunchaws.amazon.com/managementconsoleInfrastructure in MinutesOld World: Infrastructure in Weeks 36. Why are customers adopting cloud computing?Speed and agility Infrastructure in minutes not weeksExperiment OftenFail quickly at alow costMore Innovation$00sExperimentInfrequentlyFailure isexpensiveLess InnovationOn-premise 37. Why are customers adopting cloud computing?Focus on business Not undifferentiated heavy IT lifting 38. Why are customers adopting cloud computing?Focus on business Not undifferentiated heavy IT liftingWe take care ofData centersPowerCoolingCablingNetworkingRacksServersStorageLabourso you dont have toBuy and install new hardwareSet up and configure newsoftwareBuild new data centers 39. Why are customers adopting cloud computing?Global Reach Go global in minutes and reach a global audience 40. Why are customers adopting cloud computing?Global Reach Go global in minutes and reach a global audienceApplication 41. Why are customers adopting cloud computing?Global Reach Go global in minutes and reach a global audienceApplication 42. Elasticity 43. Sunday Monday Tuesday Wednesday Thursday Friday SaturdayTypical weekly traffic toAmazon.com 44. November traffic to Amazon.comNovember 45. November traffic to Amazon.comProvisioned capacityNovember 46. November traffic to Amazon.com76%24%Provisioned capacityNovember 47. November 10th 2010Turned off last physical web server ofAmazon.com 48. November 10th 2010Turned off last physical web server ofAmazon.comOctober 31st 2011Turned off last web servers supportingEuropean business 49. November traffic to Amazon.comNovember 50. NumberofEC2Instances4/12/2008 4/14/2008 4/15/2008 4/16/2008 4/18/2008 4/19/2008 4/20/20084/17/20084/13/200840 servers to 5000 in 3 daysEC2 scaled to peak of 5000instancesTechcrunchedLaunch of FacebookmodificationSteady state of ~40instances 51. AWS Services 52. Compute StorageAWS Global InfrastructureDatabaseApp ServicesDeployment & AdministrationNetworkingReference Model 53. RegionsAn independent collection of AWS resources in adefined geographyA solid foundation for meeting location-dependentprivacy and compliance requirementsGlobal infrastructureCompute StorageAWS Global InfrastructureDatabaseApp ServicesDeployment & AdministrationNetworking 54. Availability ZonesDesigned as independent failure zonesPhysically separated within a typical metropolitanregionGlobal infrastructureCompute StorageAWS Global InfrastructureDatabaseApp ServicesDeployment & AdministrationNetworking 55. Edge LocationsTo deliver content to end users with lower latencyA global network of edge locationsSupports global DNS infrastructure (Route53) andCloud Front CDNGlobal infrastructureCompute StorageAWS Global InfrastructureDatabaseApp ServicesDeployment & AdministrationNetworking 56. Direct ConnectDedicated connection between your IT infrastructureand the AWS datacentersExtend your network infrastructure and VLANs intoAWSNetworkingCompute StorageAWS Global InfrastructureDatabaseApp ServicesDeployment & AdministrationNetworking 57. VPN ConnectionA Hardware VPN connection connects amazonenvironment to your datacenterInternet Protocol security (IPSec) VPN connectionCommonly used hardware supportedInternetNetworkingCompute StorageAWS Global InfrastructureDatabaseApp ServicesDeployment & AdministrationNetworking 58. Virtual Private CloudPrivate, isolated section of the AWS CloudLaunch resources in a virtual network that you definecomplete control over your virtual networking environmentInternetNetworkingCompute StorageAWS Global InfrastructureDatabaseApp ServicesDeployment & AdministrationNetworking 59. Route 53Highly available and scalable Domain Name SystemExtremely reliable and cost effectiveFeature DetailsGlobal Supported from AWS global edge locations forfast and reliable domain name resolutionScalable Automatically scales based upon query volumesLatency basedroutingSupports resolution of endpoints based uponlatency, enabling multi-region applicationdeliveryIntegrated Integrates with other AWS services allowingRoute 53 to front load balancers, S3 and EC2Secure Integrates with IAM giving fine grained controlover DNS record accessNetworkingCompute StorageAWS Global InfrastructureDatabaseApp ServicesDeployment & AdministrationNetworking 60. Vertical ScalingFrom $0.02/hrElastic Compute Cloud (EC2)Basic unit of compute capacityRange of CPU, memory & local disk options13 Instance types available, from micro to cluster computeFeature DetailsFlexible Run windows or Linux distributionsScalable Wide range of instance types from micro to clustercomputeMachine Images Configurations can be saved as machine images(AMIs) from which new instances can be createdFull control Full root or administrator rightsSecure Full firewall control via Security GroupsMonitoring Publishes metrics to Cloud WatchInexpensive On-demand, Reserved and Spot instance typesVM Import/Export Import and export VM images to transferComputeCompute StorageAWS Global InfrastructureDatabaseApp ServicesDeployment & AdministrationNetworking 61. GNM measures the savings from using AWS in terms ofreduced lead times.It takes less than 10 minutes to set up a newinstance in Amazon EC2 and perhaps another 20minutes to connect to the infrastructure and build theserver type, for a total lead time of half an hour. Thiscompares to a possible three weeks for hardware to bedelivered and installed plus additional time for budgetapproval.Mike BrackenGNMs Director of Technology Development,ComputeVertical ScalingFrom $0.02/hrCompute StorageAWS Global InfrastructureDatabaseApp ServicesDeployment & AdministrationNetworking 62. Auto-scalingAutomatic re-sizing of compute clusters based upon demandTrigger auto-scalingpolicyFeature DetailsControl Define minimum and maximum instance pool sizesand when scaling and cool down occursIntegrated toCloudWatchUse metrics gathered by CloudWatch to drivescalingInstance types Run auto scaling for on-demand instances and spot.Compatible with VPCas-create-auto-scaling-group MyGroup--launch-configuration MyConfig--availability-zones eu-west-1a--min-size 4--max-size 200ComputeCompute StorageAWS Global InfrastructureDatabaseApp ServicesDeployment & AdministrationNetworking 63. Elastic Load BalancingCreate highly scalable applicationsDistribute load across EC2 instances in multipleavailability zonesFeature DetailsAuto-scaling Automatically scales to handle request volumeAvailable Load balance across instances in multiple availabilityzonesHealth checks Automatically checks health of instances and takesthem in or out of serviceSession stickiness Route requests to the same instanceSecure sockets layer Supports SSL offload from web and applicationservers with flexible cipher supportComputeCompute StorageAWS Global InfrastructureDatabaseApp ServicesDeployment & AdministrationNetworking 64. S3 - Durable storage, any object99.999999999% durability of objectsUnlimited storage of objects of any typeUp to 5TB size per objectFeature DetailsFlexible object store Buckets act like drives, folder structures withinAccess control Granular control over object permissionsServer-side encryption 256bit AES encryption of objectsMulti-part uploads Improved throughput & controlObject versioning Archive old objects and version new onesObject expiry Automatically remove old objectsAccess logging Full audit log of bucket/object actionsWeb content hosting Serve content as web site with built in page handlingStorageCompute StorageAWS Global InfrastructureDatabaseApp ServicesDeployment & AdministrationNetworking 65. Spotify needed a storage solution thatcould scale very quickly without incurringlong lead times for upgrades. This led us tocloud storage, and in that market, AmazonSimple Storage Service (Amazon S3) is themost mature large-scale product.Amazon S3 gives us confidence in ourability to expand storage quickly while alsoproviding high data durability.Emil Fredriksson, Operations Director 66. Elastic Block StoreHigh performance block storage device1GB to 1TB in sizeMount as drives to instancesFeature DetailsHigh performance filesystemMount EBS as drives and format as requiredFlexible size Volumes from 1GB to 1TB in sizeSecure Private to your instancesPerformance Use provisioned IOPS to get desired level of IOperformanceAvailable Replicated within an Availability ZoneBackups Volumes can be snapshotted for point in time restoreStorageCompute StorageAWS Global InfrastructureDatabaseApp ServicesDeployment & AdministrationNetworking 67. GlacierLow-cost storage serviceSecure and durable storage for backup and archiveFor data that is infrequently accessedFeature DetailsLow cost $0.01/GB/month with no up-front capitalcommitmentsDurable Same 99.999999999% durability as S3Flexible Store any amount of data on-demand. Eliminate theneed for capacity planningSecure Leverage AWS robust security platform.Control access to your data.API REST-based API to send and receive dataImport/Export Optionally use portable storage devices toimport/export mass dataStorageCompute StorageAWS Global InfrastructureDatabaseApp ServicesDeployment & AdministrationNetworking 68. Relational Database ServiceDatabase-as-a-ServiceNo need to install or manage database instancesScalable and fault tolerant configurationsFeature DetailsPlatform support Create MySQL, SQL Server and Oracle RDBMSPreconfigured Get started instantly with sensible default settingsAutomated patching Keep your database platform up to dateautomaticallyBackups Automatic backups and point in time recovery andfull DB backupsProvisioned IOPS Specify IO throughput depending on requirementsFailover Automated failover to slave hosts in event of afailureReplication Easily create read-replicas of your data andseamlessly replicate data across availability zonesDatabaseCompute StorageAWS Global InfrastructureDatabaseApp ServicesDeployment & AdministrationNetworking 69. Amazon Relational Database Service (Amazon RDS)databases stores forum threads, site content, andproject configuration data.High availability Multi-AZ database deployment tohandle live game metadata and user-generatedcontent.Enterprise-grade fault tolerance for protectingcustomer data.By managing time-consuming databaseadministration tasks, Amazon RDS allows SEGA tofocus on business critical applications.DatabaseCompute StorageAWS Global InfrastructureDatabaseApp ServicesDeployment & AdministrationNetworking 70. DynamoDBProvisioned throughput NoSQL databaseFast, predictable performanceFully distributed, fault tolerant architectureFeature DetailsProvisioned throughput Dial up or down provisioned read/write capacityPredictableperformanceAverage single digit millisecond latencies from SSDbacked infrastructureStrong consistency Be sure you are reading the most up to date valuesFault tolerant Data replicated across availability zonesMonitoring Integrated to Cloud WatchSecure Integrates with AWS Identity and Access Management(IAM)Elastic MapReduce Integrates with Elastic MapReduce for complexDatabaseCompute StorageAWS Global InfrastructureDatabaseApp ServicesDeployment & AdministrationNetworking 71. Amazon SQSProcessingtask/processing triggerProcessing resultsAmazon SQSReliable, highly scalable, queue servicefor storing messages as they travelbetween instancesFeature DetailsReliable Messages stored redundantly across multipleavailability zonesSimple Simple APIs to send and receive messagesScalable Unlimited number of messagesSecure Authentication of queues to ensure controlledaccessApplication ServicesCompute StorageAWS Global InfrastructureDatabaseApp ServicesDeployment & AdministrationNetworking 72. Task ATask B(Auto-scaling)Task C231Feature DetailsProcess state Maintain application state across complexworkflows in a reliable and available mannerTracking Tracks executions and log process for auditpurposesConsistency Ensures processing tasks are executed andduplicity of events does not occurSimple Simple Decider and Task programming model forrapid integrationSimple WorkflowReliably coordinate processing steps acrossapplicationsIntegrate AWS and non-AWS resourcesManage distributed state in complexsystemsApplication ServicesCompute StorageAWS Global InfrastructureDatabaseApp ServicesDeployment & AdministrationNetworking 73. Cloud SearchElastic search engine based uponAmazon A9 search engineFully managed service with sophisticatedfeature setScales automaticallyDocumentServerResultsSearchServerFeature DetailsAuto-scaling Automatically scales based upon request volumesand data volumesHigh performance In memory operation means consistently lowlatency for search resultsSophisticated features Support for faceting, stemming, synonyms, stopwords and custom rank expressionsApplication ServicesCompute StorageAWS Global InfrastructureDatabaseApp ServicesDeployment & AdministrationNetworking 74. CloudFrontWorld-wide content distribution networkEasily distribute content to end users with low latency,high data transfer speeds, and no commitments.Feature DetailsFast Multiple world-wide edge locations to servecontent as close to your users as possibleIntegrated with otherservicesWorks seamlessly with S3 and EC2 origin serversDynamic content Supports static and dynamic content from originserversStreaming Supports rtmp from S3 and includes support forlive streaming from Adobe FMS and MicrosoftLondonParisNYServed from S3/images/*3Served from EC2*.php2Single CNAMEwww.mysite.com1Application ServicesCompute StorageAWS Global InfrastructureDatabaseApp ServicesDeployment & AdministrationNetworking 75. Elastic BeanstalkOne-click deployment from Eclipse, Visual Studio and GitRapid deployment of applicationsAll AWS resources automatically createdFeature DetailsPlatform support Containers for Java, .NET and PHPResource creation Creates load balancer, instances, auto scaling andmonitoring automaticallyMonitoring & Logs Integrated with Cloud Watch and consolidatesserver logsVersioning Manage versions of applications and easily rollbackdeploymentsNotifications Receive alerts on key eventsFull resource access Access all underlying AWS resources as necessaryDeployment & AdminCompute StorageAWS Global InfrastructureDatabaseApp ServicesDeployment & AdministrationNetworking 76. Cloud FormationAutomate creation of stacks in a repeatable wayScripting framework for AWS resource creationFeature DetailsPlatform support Support for AWS resources from EC2 to IAMResource creation Creates AWS resources behind the scenes andreports on progressDeclarative Specify stacks in JSON format and source controlyour environmentsCustomizable Drive stack creation with parametersDeployment & AdminCompute StorageAWS Global InfrastructureDatabaseApp ServicesDeployment & AdministrationNetworking 77. Identity & Access ManagementGranular control of user rights with AWSAutomated granting of EC2 service rightsSoftware Developer KitsComprehensive support of programming models for usingAWS servicesDeployment & AdminCompute StorageAWS Global InfrastructureDatabaseApp ServicesDeployment & AdministrationNetworking 78. Introducing AmazonRedshiftData Warehousing the AWS WayEasily and rapidly analyzepetabytes of data1/10 the cost of traditional datawarehousesAutomated deployment &administrationCompatible with popular BI tools 79. Internal Testing:At Least 10X Faster for a Fraction of the Cost2 billion row data set& 6 most complexqueries32 nodes, 4.2 TB ofRAM, 1.6 PB of diskSeveral million dollarsTwo 16 TB /128 GB RAM nodes$3.65 / hourAmazonRedshiftOur TestOn-premises retaildata warehouse 80. + othersSimple Email ServiceSimple Notification ServiceElastiCacheCloudWatchStorage Gateway 81. #1 enterprise questionIs the cloud secure for my apps and data? 82. Security is Our #1 PriorityPeople &ProceduresNetworkSecurityPhysicalSecurityPlatformSecurityITARFIPS 140-2MPAAISO 27001SOC 2 ISAE 3402 PCI DSSHIPAAFISMA Moderate 83. Many Customers Security Posture Improves Inthe CloudThe improved computer securityincludes, but is not limited to,greater protection againstnetwork attacks and real timedetection of system tampering.Earl E. Devaney, ChairmanRecovery.govYou basically turn yourself into apolymorphic surface to which theattack guy has a much toughertime getting at. That, ultimately, isthe real key advantage to drivesecurity and make things muchbetter for us across the board.Gus Hunt, CTOCentral Intelligence Agency 84. #2 enterprise questionHow does the cloud work with my existingon-premise investments? 85. Corporate DataCenter 86. Corporate DataCenter 87. Corporate DataCenterExtending your data center 88. Corporate DataCenterWith integrated resources 89. Our Hybrid Focus: Tools to Support Hybrid ITArchitecturesPrivate network connectionsIntegration with existing management toolsWorkload migrationsIntegration with existing identity & access control systems 90. Summary 91. Why are customers adopting cloud computing?Variable expenseReplace capitalexpenditure with variableexpenseEconomies of scaleLower variable expensethan companies canachieve themselvesElastic capacityNo need to guesscapacity requirementsand over-provisionSpeed and agilityInfrastructure in minutesnot weeksFocus on businessNot undifferentiatedheavy IT liftingGlobal ReachGo global in minutes andreach a global audience 92. aws.amazon.com