aws webcast - aws 101 - journey to the aws cloud: introduction to aws

Download AWS Webcast - AWS 101 - Journey to the AWS Cloud: Introduction to AWS

Post on 15-Jan-2015

1.292 views

Category:

Technology

4 download

Embed Size (px)

DESCRIPTION

Are you new to cloud computing and would like to learn more about Amazon Web Services? If you intend to implement a project and would like to discover the basics of the AWS Cloud, or if you are a startup looking to evaluate cloud computing, attend this complimentary webinar.

TRANSCRIPT

  • 1. What is AWS?Simone Brunozzi Senior Technology Evangelist@simon

2. AWS MissionEnable businesses and developers touse web services* to build scalable,sophisticated applications.*What people now call the cloud 3. Poweringthe Most Popular Internet Businesses 4. Trustedby Enterprises 5. Each day AWS adds the equivalent servercapacity to power Amazon when it was aglobal, $5.2B enterprise$5.2B retail business7,800 employeesA whole lot of servers2003 6. Innovation on behalf of our customers:158 new features and services in 11months of 2012 7. Utility computing 8. ComputeStorageSecurityScalingDatabaseNetworkingMonitoringMessagingWorkflowDNSLoad BalancingBackupCDNOn demand Pay as you goUniform AvailableUtility computing 9. On a global footprintRegionUS-WEST (N. California) EU-WEST (Ireland)ASIA PAC (Tokyo)ASIA PAC (Singapore)US-WEST (Oregon)SOUTH AMERICA (Sao Paulo)US-EAST (Virginia)GOV CLOUDASIA PAC (Sydney) 10. Availability ZoneOn a global footprint 11. Edge LocationsDallas(2)St.LouisMiamiJacksonvilleLos Angeles (2)Palo AltoSeattleAshburn(2)NewarkNew York (2)DublinLondon(2)AmsterdamStockholmFrankfurt(2)Paris(2)Singapore(2)Hong KongTokyoSao PauloSouth BendSan JoseOsakaMilanSydneyOn a global footprint 12. At the end of a web serviceec2-run-instances ami-b232d0db--instance-count 3--availability-zone eu-west-1a--instance-type m1.smallec2-run-instances ami-b232d0db--instance-count 5--availability-zone eu-west-1c--instance-type m1.medium 13. ec2-run-instances ami-b232d0db--instance-count 2--availability-zone us-east-1b--instance-type m1.xlargeec2-run-instances ami-b232d0db--instance-count 2--availability-zone us-east-1d--instance-type m1.xlargeAt the end of a web service 14. At the end of a web serviceelb-create-lb myLoadBalanceras-create-auto-scaling-group MyGroup--launch-configuration MyConfig--availability-zones eu-west-1c--min-size 2--max-size 200ec2-authorize default -p 80 15. and rich console services 16. Why are customers adopting cloud computing? 17. Why are customers adopting cloud computing?Variable expense Replace capital expenditure with variable expense 18. Why are customers adopting cloud computing?Variable expenseOn-premisevs$0 to get startedPay as you goReplace capital expenditure with variable expenseCapital investment &physical installation 19. 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 20. Economies of scale Lower variable expense than companies can achievethemselvesWhy are customers adopting cloud computing? 21. 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 22. 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 23. Economies of scale Lower variable expense than companies can achievethemselvesWhy are customers adopting cloud computing?ReducedPricesMoreCustomersMore AWSUsageMore Infra-structureEconomiesof ScaleLowerCosts 24. Economies of scale Lower variable expense than companies can achievethemselvesWhy are customers adopting cloud computing?ReducedPricesMoreCustomersMore AWSUsageMore Infra-structureEconomiesof ScaleLowerCosts 25. Economies of scale Lower variable expense than companies can achievethemselvesWhy are customers adopting cloud computing?ReducedPricesMoreCustomersMore AWSUsageMore Infra-structureEconomiesof ScaleLowerCosts 26. Economies of scale Lower variable expense than companies can achievethemselvesWhy are customers adopting cloud computing?ReducedPricesMoreCustomersMore AWSUsageMore Infra-structureEconomiesof ScaleLowerCosts 27. Why are customers adopting cloud computing?Elastic capacity No need to guess capacity requirements and over-provision 28. Why are customers adopting cloud computing?Actual demandPredicted demandCustomerdissatisfactionWasteDemandTimeElastic capacity No need to guess capacity requirements and over-provision 29. Why are customers adopting cloud computing?Elastic capacity No need to guess capacity requirements and over-provisionElastic capacityDemandTime 30. Why are customers adopting cloud computing?Speed and agility Infrastructure in minutes not weeks 31. 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 32. 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 33. Why are customers adopting cloud computing?Speed and agility Infrastructure in minutes not weeksExperiment OftenFail quickly at alow costMore Innovation$00sExperimentInfrequentlyFailure isexpensiveLess InnovationOn-premise 34. Why are customers adopting cloud computing?Focus on business Not undifferentiated heavy IT lifting 35. 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 36. Why are customers adopting cloud computing?Global Reach Go global in minutes and reach a global audience 37. Why are customers adopting cloud computing?Global Reach Go global in minutes and reach a global audienceApplication 38. Why are customers adopting cloud computing?Global Reach Go global in minutes and reach a global audienceApplication 39. Elasticity 40. Sunday Monday Tuesday Wednesday Thursday Friday SaturdayTypical weekly traffic toAmazon.com 41. November traffic to Amazon.comNovember 42. November traffic to Amazon.comProvisioned capacityNovember 43. November traffic to Amazon.com76%24%Provisioned capacityNovember 44. November 10th 2010Turned off last physical web server ofAmazon.com 45. November 10th 2010Turned off last physical web server ofAmazon.comOctober 31st 2011Turned off last web servers supportingEuropean business 46. November traffic to Amazon.comNovember 47. 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 48. AWS Services 49. Compute StorageAWS Global InfrastructureDatabaseApp ServicesDeployment & AdministrationNetworkingReference Model 50. RegionsAn independent collection of AWS resources in adefined geographyA solid foundation for meeting location-dependentprivacy and compliance requirementsGlobal infrastructureCompute StorageAWS Global InfrastructureDatabaseApp ServicesDeployment & AdministrationNetworking 51. Availability ZonesDesigned as independent failure zonesPhysically separated within a typical metropolitanregionGlobal infrastructureCompute StorageAWS Global InfrastructureDatabaseApp ServicesDeployment & AdministrationNetworking 52. 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 53. Direct ConnectDedicated connection between your IT infrastructureand the AWS datacentersExtend your network infrastructure and VLANs intoAWSNetworkingCompute StorageAWS Global InfrastructureDatabaseApp ServicesDeployment & AdministrationNetworking 54. VPN ConnectionA Hardware VPN connection connects amazonenvironment to your datacenterInternet Protocol security (IPSec) VPN connectionCommonly used hardware supportedInternetNetworkingCompute StorageAWS Global InfrastructureDatabaseApp ServicesDeployment & AdministrationNetworking 55. 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 56. 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 57. 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