Amazon Web Services  Enabling the Lean Startup         Session One        JOSEPH ZIEGLER AMAZON TECHNICAL EVANGELIST    ZI...
Three Part SeriesSession One: Enabling the Lean StartupSession Two: Building your App on AWSSession Three: Into Production
Session OneSection One: Benefits to StartupsSection Two: AWS OverviewSection Three: Getting Started
AWS provides a set of infrastructure building blocks...
to build your amazing startup application...
on a global platform...
with the same infrastructure as the big guys
Section OneHow can Startups Benefit from           AWS?
Diverse Use CasesE-commerce                  Gaming                Social MediaMedia Sharing             Mobile Apps      ...
When building their business, Startups face a number of challengesacross the lifecycle    idea         demo          launc...
When building their business, Startups face a number of challenges    across the lifecycle           idea                 ...
When building their business, Startups face a number of challenges    across the lifecycle           idea                 ...
When building their business, Startups face a number of challenges    across the lifecycle           idea                 ...
When building their business, Startups face a number of challenges    across the lifecycle           idea                 ...
Experiment More, Develop your Product & Launch your BusinessFasterLaunch your infrastructure in a few clicks so you can Re...
Build-in Optimal Reliability & Security from Day 1             Security as Top Priority: deep security across Physical, HW...
Complete Elasticity to enable maximum Scalability &Customer GrowthScale 1000s of Web servers in minutes with Amazon EC2Use...
Reduce your burn rate & focus on generating revenue       Pay only what for you use, with no commitment and lock in, so   ...
Reduce your burn rate & focus on generating revenue       Pay only what for you use, with no commitment and lock in, so   ...
Flexibility
Section TwoAWS Services
Startups can leverage more than 20 services that are available globally
Regions & Edge Locations GovCloud           US West        US West          US East South America EU                    As...
Availability Zones
ComputeElastic Compute Cloud (EC2)
Storage Elastic Block Store (EBS)Simple Storage Service (S3)
NetworkingElastic Load Balancer (ELB)          Route 53
DatabasesRelational Database Service (RDS)             SimpleDB              Dynamo            ElastiCache
Application Services   Simple Email Services (SES)    Simple Queue Server (SQS) Simple Notification Service (SNS)  Simple ...
Content Distribution       CloudFront
Parallel Processing  Elastic Map Reduce (EMR)
Libraries and SDKs        .Net        Ruby       Python        Java        PHP       Android        IOS
Identity  IAM
Monitoring  CloudWatch
Deployment CloudFormation Elastic Beanstalk
you created a fantastic app
people love your app
and everyone wants to use it!
oh no.....
Autoscale
6 am
10 am
10 am
10 am
7 pm
7 pm
7 pm
InfrastructureCost $                                    Unable to          Large                       serve          Capi...
CloudSearch       Latency Based RoutingLive Smooth Streaming for CloudFront            RDS Free TrialBeanstalk for PHP wit...
Section ThreeGetting Started
Web Management Console
Developer Resources  aws.amazon.com/resources/
Cost Calculatoraws.amazon.com/calculator
aws.amazon.com/free                              750 hours of Amazon EC2 Linux Micro Instance usage                      7...
Thank you!       JOSEPH ZIEGLERAMAZON TECHNICAL EVANGELIST   ZIEGLERJ@AMAZON.COM         @JIYOSUB
Enabling the Lean Startup on AWS
Enabling the Lean Startup on AWS
Enabling the Lean Startup on AWS
Enabling the Lean Startup on AWS
Enabling the Lean Startup on AWS
Upcoming SlideShare
Loading in …5
×

Enabling the Lean Startup on AWS

2,541 views
2,418 views

Published on

Published in: Technology, Business
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
2,541
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
0
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide
  • \n
  • \n
  • \n
  • Talk about tinker toys. Mention how the components are more than just VMs. EC2 & S3 as building blocks.\n
  • \n
  • \n
  • Some big guys include:\n99 designs, Airbnb, Flipboard, Kaggle, Urban spoon, PBS, NASA, Smugmug, Netflix\n\nIf you design your application to scale, be stateless, use bootstrapping and autoscale, you should be able to scale up to deal with the traffic of a large enterprise. \n\n\n
  • \n
  • E-commerce - Amazon.com\nGaming - Zynga, Playfish\nSocial Media - Flipboard, Foursquare\nMedia Sharing - PBS, Netflix, Spotify\nMobile Apps - Urbanspoon, Foursquare\nSaaS - Autodesk Seek, 99 designs\n
  • Time to Market, get there fast\nSlashdot effect\nTalk about bringing costs down\nLowering the cost of risk, enabling the pivot\n\n
  • Time to Market, get there fast\nSlashdot effect\nTalk about bringing costs down\nLowering the cost of risk, enabling the pivot\n\n
  • Time to Market, get there fast\nSlashdot effect\nTalk about bringing costs down\nLowering the cost of risk, enabling the pivot\n\n
  • Time to Market, get there fast\nSlashdot effect\nTalk about bringing costs down\nLowering the cost of risk, enabling the pivot\n\n
  • Time to Market, get there fast\nSlashdot effect\nTalk about bringing costs down\nLowering the cost of risk, enabling the pivot\n\n
  • Time to Market, get there fast\nSlashdot effect\nTalk about bringing costs down\nLowering the cost of risk, enabling the pivot\n\n
  • Time to Market, get there fast\nSlashdot effect\nTalk about bringing costs down\nLowering the cost of risk, enabling the pivot\n\n
  • Time to Market, get there fast\nSlashdot effect\nTalk about bringing costs down\nLowering the cost of risk, enabling the pivot\n\n
  • Time to Market, get there fast\nSlashdot effect\nTalk about bringing costs down\nLowering the cost of risk, enabling the pivot\n\n
  • Time to Market, get there fast\nSlashdot effect\nTalk about bringing costs down\nLowering the cost of risk, enabling the pivot\n\n
  • Time to Market, get there fast\nSlashdot effect\nTalk about bringing costs down\nLowering the cost of risk, enabling the pivot\n\n
  • Time to Market, get there fast\nSlashdot effect\nTalk about bringing costs down\nLowering the cost of risk, enabling the pivot\n\n
  • Time to Market, get there fast\nSlashdot effect\nTalk about bringing costs down\nLowering the cost of risk, enabling the pivot\n\n
  • \n
  • \n
  • At a certain level of demand, the application will bottleneck (typically bound by CPU, Memory, or I/O) and performance continues to decrease until the application is no longer available.\n\nThis scenario may occur throughout the day\n
  • \n
  • Use any technology you want, any application stack. Open Source, Microsoft, etc.\nAny OS that can be virtualised.\nLicense portability\n
  • \n
  • Start off with Region / AZ / and Edge Locations\n\n
  • Amazon Web Services is steadily expanding its global infrastructure to help customers achieve lower latency and higher throughput. As our customers grow their businesses, AWS will continue to provide infrastructure that meets their global requirements.\n
  • You can choose to deploy and run your applications in multiple physical locations within the AWS cloud. Amazon Web Services are available in geographic Regions. When you use AWS, you can specify the Region in which your data will be stored, instances run, queues started, and databases instantiated. For most AWS infrastructure services, including Amazon EC2, there are eight regions: US East (Northern Virginia), US West (Northern California), EU (Ireland), Asia Pacific (Singapore) and Asia Pacific (Tokyo), AWS GovCloud (US), US West (Oregon), and South America (Sao Paulo).\n\nWithin each Region are Availability Zones (AZs). Availability Zones are distinct locations that are engineered to be insulated from failures in other Availability Zones and provide inexpensive, low latency network connectivity to other Availability Zones in the same Region. By launching instances in separate Availability Zones, you can protect your applications from a failure (unlikely as it might be) that affects an entire zone. Regions consist of one or more Availability Zones, are geographically dispersed, and are in separate geographic areas or countries. The Amazon EC2 service level agreement commitment is 99.95% availability for each Amazon EC2 Region.\n
  • Talk about AMIs and software available on AMIs - About 700 amis\n\n
  • High Memory vs High CPU\nDifferent instance types\nOn-Demand, Reserved Spot\nChange instance types after created\n64 bit all around\nGPU instances\nOther pricing models\n
  • \n
  • Amazon Elastic Block Store (EBS) provides block level storage volumes for use with Amazon EC2 instances. Amazon EBS volumes are off-instance storage that persists independently from the life of an instance. Amazon Elastic Block Store provides highly available, highly reliable storage volumes that can be attached to a running Amazon EC2 instance and exposed as a device within the instance. Amazon EBS is particularly suited for applications that require a database, file system, or access to raw block level storage.\n\n\n
  • Elastic Load Balancing automatically distributes incoming application traffic across multiple Amazon EC2 instances. It enables you to achieve even greater fault tolerance in your applications, seamlessly providing the amount of load balancing capacity needed in response to incoming application traffic. Elastic Load Balancing detects unhealthy instances within a pool and automatically reroutes traffic to healthy instances until the unhealthy instances have been restored. Customers can enable Elastic Load Balancing within a single Availability Zone or across multiple zones for even more consistent application performance.\nAmazon Route 53 is a highly available and scalable Domain Name System (DNS) web service. It is designed to give developers and businesses an extremely reliable and cost effective way to route end users to Internet applications by translating human readable names like www.example.cominto the numeric IP addresses like 192.0.2.1 that computers use to connect to each other. Route 53 effectively connects user requests to infrastructure running in Amazon Web Services (AWS) – such as an Amazon Elastic Compute Cloud (Amazon EC2) instance, an Amazon Elastic Load Balancer, or an Amazon Simple Storage Service (Amazon S3) bucket – and can also be used to route users to infrastructure outside of AWS.\n\n\n\n
  • RDS - Oracle & MySQL\nAutomated backups\nRead Only Redundancy \nPatch management\nPushbutton scaling\n\nNoSql either SimpleDB or Dynamo - provisioned throughput\n\nElastiCache - Memcached\n
  • Using Amazon SWF to manage workflows within your application is easy. The Amazon SWF service acts as the coordination hub for all of the different components of your application:\nMaintaining application state\nTracking workflow executions and logging their progress\nHolding and dispatching tasks\nControlling which tasks each of your application hosts will be assigned to execute\n\n
  • Backed by S3\nHTTP(s). Goes to edge locations\nCloudfront distributions\n\n
  • Develop your data processing application. Amazon Elastic MapReduce enables job flows to be developed in SQL-like languages, such as Hive and Pig, making it easy to write data analytical scripts without in-depth knowledge of the MapReduce development paradigm. If desired, more sophisticated applications can be authored in your choice of Cascading, Java, Ruby, Perl, Python, PHP, R, or C++. There are several code samples and tutorials available in the Getting Started Guide that will help you get up and running quickly.\n
  • Flexibility!\n
  • Fine-grained access control to your AWS resources: IAM enables you to control access to AWS service APIs and to specific resources. IAM also enables you to add specific conditions to control how a user can use AWS, such as time of day, their originating IP address, or whether they are using SSL. \n\nIdentity federation between your enterprise and AWS services: IAM can be used to grant your employees, and applications access to AWS Management Console and AWS service APIs, using your existing identity systems. \n\nMobile and browser-based applications: You can enable your mobile and browser-based applications to securely access AWS resources by requesting temporary security credentials that only grant access to specific AWS resources, for a configurable period of time.\n
  • Monitor AWS resources automatically, without installing additional software:\nBasic Monitoring for Amazon EC2 instances: seven pre-selected metrics at five-minute frequency, free of charge.\nDetailed Monitoring for Amazon EC2 instances: seven pre-selected metrics at one-minute frequency, for an additional charge.\nAmazon EBS volumes: eight pre-selected metrics at five-minute frequency, free of charge.\nElastic Load Balancers: four pre-selected metrics at one-minute frequency, free of charge.\nAmazon RDS DB instances: thirteen pre-selected metrics at one-minute frequency, free of charge.\nAmazon SQS queues: seven pre-selected metrics at five-minute frequency, free of charge.\nAmazon SNS topics: four pre-selected metrics at five-minute frequency, free of charge.\nSubmit Custom Metrics generated by your own applications (or by AWS resources not mentioned above) and have them monitored by Amazon CloudWatch. You can submit these metrics to Amazon CloudWatch via a simple Put API request.\nSet alarms on any of your metrics to receive notifications or take other automated actions when your metric crosses your specified threshold.\nView graphs and statistics for any of your metrics, and get a quick overview of all your alarms and monitored AWS resources in one location on the Amazon CloudWatch dashboard.\nUse Auto Scaling to add or remove Amazon EC2 instances dynamically based on your Amazon CloudWatch metrics.\n\n\n
  • AWS CloudFormation gives developers and systems administrators an easy way to create and manage a collection of related AWS resources, provisioning and updating them in an orderly and predictable fashion.\nYou can use AWS CloudFormation’s sample templates or create your own templates to describe the AWS resources, and any associated dependencies or runtime parameters, required to run your application. You don’t need to figure out the order in which AWS services need to be provisioned or the subtleties of how to make those dependencies work. CloudFormation takes care of this for you. Once deployed, you can modify and update the AWS resources in a controlled and predictable way allowing you to version control your AWS infrastructure in the same way as you version control your software.\nYou can deploy and update a template and its associated collection of resources (called a stack) via the AWS Management Console, CloudFormation command line tools or APIs. CloudFormation is available at no additional charge, and you pay only for the AWS resources needed to run your applications.\nAWS Elastic Beanstalk is an even easier way for you to quickly deploy and manage applications in the AWS cloud. You simply upload your application, and Elastic Beanstalk automatically handles the deployment details of capacity provisioning, load balancing, auto-scaling, and application health monitoring. At the same time, with Elastic Beanstalk, you retain full control over the AWS resources powering your application and can access the underlying resources at any time. Elastic Beanstalk leverages AWS services such as Amazon Elastic Cloud Compute (Amazon EC2), Amazon Simple Storage Service (Amazon S3), Amazon Simple Notification Service (Amazon SNS), Elastic Load Balancing, and Auto Scaling to deliver the same highly reliable, scalable, and cost-effective infrastructure that hundreds of thousands of businesses depend on today. AWS Elastic Beanstalk is easy to begin and impossible to outgrow.\n\nPHP and Java\n\n
  • Talk about pains for Instagram \n
  • \n
  • In the real world you worry if anybody will show up for the party. In the internet world you worry that everybody shows up for the party.\n
  • Public web applications typically need scale \n("slashdot effect", "popular game", etc …)\n\n
  • \n
  • Scale out Amazon EC2 instances seamlessly and automatically when demand increases.\nShed unneeded Amazon EC2 instances automatically and save money when demand subsides.\nScale dynamically based on your Amazon CloudWatch metrics, or predictably according to a schedule that you define.\nReceive notifications via Amazon Simple Notification Service (SNS) to be alerted when you use Amazon CloudWatch alarms to initiate Auto Scaling actions, or when Auto Scaling completes an action.\nAuto Scaling can be used on Amazon EC2 instances, including those inside your Virtual Private Cloud (VPC) orHigh Performance Computing (HPC) Clusters.\nIf you’re signed up for the Amazon EC2 service, you’re already registered to use Auto Scaling and can begin using the feature via the Auto Scaling APIs or Command Line Tools.\nAuto Scaling is enabled by Amazon CloudWatch and carries no additional fees.\n\n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • Costs track revenue \nCosts in-line with delivering user value\nHardware is a lose-lose situation, over capacity and disappointing your user base or wasting money on unused capacity\n
  • Simple to Configure – You can make your data searchable using the AWS Management Console, API calls, or command line tools. Simply point to a sample set of data, and Amazon CloudSearch automatically proposes a list of index fields and a suggested configuration. It is easy to add or delete fields, and customize search options such as faceting (facets are index fields that represent categories that you want to use to refine and filter search results). You can make configuration changes without re-uploading your data.\nAutomatic Scaling For Data & Traffic – Amazon CloudSearch scales up and down seamlessly as the amount of data or query volume changes. Amazon CloudSearch handles the operational footprint and provisions search instances for you.\nLow Latency, High Throughput – Amazon CloudSearch always stores your index in RAM to ensure low latency and high throughput performance even at large scale. Amazon CloudSearch was created from the same A9 technology that powers search on Amazon.com.\nEasy Administration – Amazon CloudSearch is a fully-managed service. Hardware and software provisioning, setup and configuration, software patching, and data partitioning are handled for you.\nRich Search Features – Amazon CloudSearch indexes and searches both structured data and plain text. It includes most search features that developers have come to expect from a search engine, such as faceted search, free text search, Boolean search, customizable relevance ranking, and sorting of results using any field. Amazon CloudSearch also provides near real-time indexing of document updates.\nLow Costs – Amazon CloudSearch is designed to be cost-efficient. You pay low hourly rates, and only for the resources you consume. Amazon CloudSearch offers low total cost of ownership for your search applications compared to operating a search environment on your own.\nSecure – Amazon CloudSearch uses strong cryptographic methods to authenticate users and prevent unauthorized control of your domains. Amazon CloudSearch supports HTTPS and includes web service interfaces to configure firewall settings that control network access to your domain.\nLive Streaming for Amazon CloudFront using Adobe Flash Media Server 4.5\nWe are excited to announce the launch of Live Smooth Streaming for Amazon CloudFront. Smooth Streaming is a feature of Internet Information Services (IIS) Media Services that enables adaptive streaming of live media to Microsoft Silverlight clients. You can also use this solution to deliver your live stream to Apple’s iOS devices using the Apple HTTP Live Streaming (HLS) format. And you can benefit from the scale and low-latency offered by Amazon CloudFront when delivering your live Smooth Streams.\nYou can now set up your Git repositories to directly deploy changes to your AWS Elastic Beanstalk environments. Git speeds up deployments by only pushing your modified files to AWS Elastic Beanstalk. In seconds, PHP applications get updated on a set of Amazon EC2 instances.\n\n
  • Sign up process. $500 free credits. Walkthrough of the sign up process\n
  • \n
  • Amazon Machine Images\nA directory of public and paid Amazon Machine Images with pre-packaged software you can run on Amazon EC2.\nArticles & Tutorials\nTip and tricks from the developer community on how to build an application using Amazon Web Services.\nDeveloper Tools\nIntegrated Development Environment plug-ins and other developer tools that make it easier to develop, debug, deploy, and manage your applications.\nDocumentation\nDocumentation on each web service, including a Getting Started Guide, product information, and a detailed API reference.\nPublic Data Sets\nA centralized repository of public data sets that can be integrated into AWScloud-based applications. AWS is hosting the public data sets at no charge for the community, and like all AWS services, users pay only for the compute and storage they use for their own applications.\nSample Code & Libraries\nA listing of open source sample code and libraries available to AWSdevelopers.\nUser Groups\nUser groups allow existing and new AWS users to join a growing, dynamic community, and interact with other developers to answer questions, share ideas, and learn about new services and best practices.\n\nAWS User group with Rob\nEvent in May with Ninja Track\n
  • Drop costs 19 times since launch\n
  • \n
  • \n
  • \n
  • Enabling the Lean Startup on AWS

    1. 1. Amazon Web Services Enabling the Lean Startup Session One JOSEPH ZIEGLER AMAZON TECHNICAL EVANGELIST ZIEGLERJ@AMAZON.COM @JIYOSUB WWW.SLIDESHARE.NET/JIYOSUB
    2. 2. Three Part SeriesSession One: Enabling the Lean StartupSession Two: Building your App on AWSSession Three: Into Production
    3. 3. Session OneSection One: Benefits to StartupsSection Two: AWS OverviewSection Three: Getting Started
    4. 4. AWS provides a set of infrastructure building blocks...
    5. 5. to build your amazing startup application...
    6. 6. on a global platform...
    7. 7. with the same infrastructure as the big guys
    8. 8. Section OneHow can Startups Benefit from AWS?
    9. 9. Diverse Use CasesE-commerce Gaming Social MediaMedia Sharing Mobile Apps SaaS Storage, backup, and disaster Big Data – Hadoop, HPC, etc recovery Ad hosting and analytics Life Sciences (sequencing, simulation, etc.)
    10. 10. When building their business, Startups face a number of challengesacross the lifecycle idea demo launch scale monetize 01 02 03 04 05
    11. 11. When building their business, Startups face a number of challenges across the lifecycle idea demo launch scale monetize 01 02 03 04 05 Time-to-Market• Need to launch the business quickly• Long development cycles and high costs• Inability to experiment and test the hypotheses that underpin the business
    12. 12. When building their business, Startups face a number of challenges across the lifecycle idea demo launch scale monetize 01 02 03 04 05 Time-to-Market Reliability & Security• Need to launch the business • Need for in-build reliability quickly & security, without higher• Long development cycles and costs high costs • Poor performance of• Inability to experiment and test existing HW or service the hypotheses that underpin • Need for security to the business establish trust and protect reputation
    13. 13. When building their business, Startups face a number of challenges across the lifecycle idea demo launch scale monetize 01 02 03 04 05 Time-to-Market Reliability & Security Scale• Need to launch the business • Need for in-build reliability • Unpredictable demand quickly & security, without higher • Need to deal with spiky• Long development cycles and costs traffic or sudden increase high costs • Poor performance of in users• Inability to experiment and test existing HW or service • Need to scale out to cover the hypotheses that underpin • Need for security to new markets / regions the business establish trust and protect reputation
    14. 14. When building their business, Startups face a number of challenges across the lifecycle idea demo launch scale monetize 01 02 03 04 05 Time-to-Market Reliability & Security Scale Cost• Need to launch the business • Need for in-build reliability • Unpredictable demand • No CAPEX budget quickly & security, without higher • Need to deal with spiky • Inability to forecast• Long development cycles and costs traffic or sudden increase demand & commit long high costs • Poor performance of in users term contracts• Inability to experiment and test existing HW or service • Need to scale out to cover • Need to run a lean the hypotheses that underpin • Need for security to new markets / regions business & focus on the business establish trust and protect generating revenue reputation
    15. 15. Experiment More, Develop your Product & Launch your BusinessFasterLaunch your infrastructure in a few clicks so you can ReduceTime to MarketPay only what for you use, with no commitment and lock in, so youcan Experiment More at Lower CostsLeverage community support, SDK’s, libraries, and more to achieveShorter Development Cycles
    16. 16. Build-in Optimal Reliability & Security from Day 1 Security as Top Priority: deep security across Physical, HW, SW, and Network security, with long list of Security Certifications Multiple Regions & Availability Zones provide full Redundancy and enable companies to architect Fault Tolerant Applications S3 is engineered to provide a durability of 99.999999999%, and key99. services come with strong Service Level Agreements999999999
    17. 17. Complete Elasticity to enable maximum Scalability &Customer GrowthScale 1000s of Web servers in minutes with Amazon EC2Use ‘Auto Scaling’ to automate the process of scaling up & downAdd billions of objects with Amazon S3Globally distribute petabytes of data with Amazon CloudFrontSelect any level of desired throughput with Amazon DynamoDBIncrease cache and DB resources in minutes with AmazonElasticache and RDS
    18. 18. Reduce your burn rate & focus on generating revenue Pay only what for you use, with no commitment and lock in, so No Up-Front Capital Expense Leveraging our large scale, we have reduced our prices 19 times in the last years, leading to Low Costs Elastic resources means you avoid wasting money on idle resources and increase Capital Efficiency70:3 AWS removes undifferentiated heavy lifting – allowing you to focus 0 on your business and Generate Revenue
    19. 19. Reduce your burn rate & focus on generating revenue Pay only what for you use, with no commitment and lock in, so No Up-Front Capital Expense Leveraging our large scale, we have reduced our prices 19 times in the last years, leading to Low Costs Elastic resources means you avoid wasting money on idle resources and increase Capital Efficiency70:3 AWS removes undifferentiated heavy lifting – allowing you to focus 0 on your business and Generate Revenue
    20. 20. Flexibility
    21. 21. Section TwoAWS Services
    22. 22. Startups can leverage more than 20 services that are available globally
    23. 23. Regions & Edge Locations GovCloud US West US West US East South America EU Asia Asia(US ITAR Region)(Northern California) (Oregon) (Northern Virginia) (Sao Paulo) (Ireland) Pacific Pacific (Singapore) (Tokyo) AWS Regions AWS Edge Locations
    24. 24. Availability Zones
    25. 25. ComputeElastic Compute Cloud (EC2)
    26. 26. Storage Elastic Block Store (EBS)Simple Storage Service (S3)
    27. 27. NetworkingElastic Load Balancer (ELB) Route 53
    28. 28. DatabasesRelational Database Service (RDS) SimpleDB Dynamo ElastiCache
    29. 29. Application Services Simple Email Services (SES) Simple Queue Server (SQS) Simple Notification Service (SNS) Simple Workflow Service (SWF)
    30. 30. Content Distribution CloudFront
    31. 31. Parallel Processing Elastic Map Reduce (EMR)
    32. 32. Libraries and SDKs .Net Ruby Python Java PHP Android IOS
    33. 33. Identity IAM
    34. 34. Monitoring CloudWatch
    35. 35. Deployment CloudFormation Elastic Beanstalk
    36. 36. you created a fantastic app
    37. 37. people love your app
    38. 38. and everyone wants to use it!
    39. 39. oh no.....
    40. 40. Autoscale
    41. 41. 6 am
    42. 42. 10 am
    43. 43. 10 am
    44. 44. 10 am
    45. 45. 7 pm
    46. 46. 7 pm
    47. 47. 7 pm
    48. 48. InfrastructureCost $ Unable to Large serve Capital customers Expenditure Predicted Demand Traditional Hardware Opportunity Cost Actual Demand Automated Virtualization time
    49. 49. CloudSearch Latency Based RoutingLive Smooth Streaming for CloudFront RDS Free TrialBeanstalk for PHP with Git Deployment
    50. 50. Section ThreeGetting Started
    51. 51. Web Management Console
    52. 52. Developer Resources aws.amazon.com/resources/
    53. 53. Cost Calculatoraws.amazon.com/calculator
    54. 54. aws.amazon.com/free 750 hours of Amazon EC2 Linux Micro Instance usage 750 hours of Amazon EC2 Microsoft Windows Server Micro Instance 750 hours of an Elastic Load Balancer plus 15 GB data processing 30 GB of Amazon Elastic Block Storage, plus 2 million I/Os and 1 GB of snapshot storage 5 GB of Amazon S3 standard storage, 20,000 Get Requests, and 2,000 Put Requests 100 MB of storage, 5 units of write capacity, and 10 units of read capacity for Amazon DynamoDB 25 Amazon SimpleDB Machine Hours and 1 GB of Storage1,000 Amazon SWF workflow executions can be initiated for free. A total of 10,000 activity tasks, signals, timers and markers, and 30,000 workflow-days can also be used for free 100,000 Requests of Amazon Simple Queue Service 100,000 Requests, 100,000 HTTP notifications and 1,000 email notifications for Amazon Simple Notification Service 10 Amazon Cloudwatch metrics, 10 alarms, and 1,000,000 API requests 15 GB of bandwidth out aggregated across all AWS services
    55. 55. Thank you! JOSEPH ZIEGLERAMAZON TECHNICAL EVANGELIST ZIEGLERJ@AMAZON.COM @JIYOSUB

    ×