AWS What’s new  Glen RobinsonSolutions Architect
Announcing AWS Marketplace
Announcing AWS MarketplaceAmazon RDS for SQL Server
Announcing AWS MarketplaceAmazon RDS for SQL ServerAmazon RDS for Oracle
Announcing AWS MarketplaceAmazon RDS for SQL ServerAmazon RDS for Oracle.NET Support for AWS ElasticBeanstalk
Announcing AWS MarketplaceAmazon RDS for SQL ServerAmazon RDS for Oracle.NET Support for AWS Elastic BeanstalkAWS Elastic ...
Announcing AWS MarketplaceAmazon RDS for SQL ServerAmazon RDS for Oracle.NET Support for AWS Elastic BeanstalkAWS Elastic ...
Announcing AWS MarketplaceAmazon RDS for SQL ServerAmazon RDS for Oracle.NET Support for AWS Elastic BeanstalkAWS Elastic ...
Announcing AWS MarketplaceAmazon RDS for SQL ServerAmazon RDS for Oracle.NET Support for AWS Elastic BeanstalkAWS Elastic ...
Announcing AWS MarketplaceAmazon RDS for SQL ServerAmazon RDS for Oracle.NET Support for AWS Elastic BeanstalkAWS Elastic ...
Announcing AWS MarketplaceAmazon RDS for SQL ServerAmazon RDS for Oracle.NET Support for AWS Elastic BeanstalkAWS Elastic ...
Announcing AWS MarketplaceAmazon RDS for SQL ServerAmazon RDS for Oracle.NET Support for AWS Elastic BeanstalkAWS Elastic ...
Announcing AWS MarketplaceAmazon RDS for SQL ServerAmazon RDS for Oracle.NET Support for AWS Elastic BeanstalkAWS Elastic ...
Announcing AWS MarketplaceAmazon RDS for SQL ServerAmazon RDS for Oracle.NET Support for AWS Elastic BeanstalkAWS Elastic ...
That was just last month…
•AWS customer Pinterest released an architecture                    update, reviewing their use of EC2 and S3 to scale up ...
http://aws.typepad.com/aws
Lean Methodology
Assume customer is knownAssume features are knownAssume solution is known
Waterfall approachYou know the problem and the solution
Known set ofrequirements SPEC    BUILD   TEST    LAUNCH                 Known ways to                   satisfy them
Agile methodologiesYou know the problem, not the solution
Known set of  requirementsSPEC   BUILD     TEST      VALID?   LAUNCH                        Unknown ways                  ...
You dont know precisely what problem you solve
Lean Methodology:LEARN & ADAPT
1.   Focus on a simple implementation     of your idea
1.   Focus on a simple implementation of     your idea2.   Start with a minimal core set of     features
1.   Focus on a simple implementation of     your idea2.   Start with a minimal core set of     features3.   Release and l...
1.   Focus on a simple implementation of     your idea2.   Start with a minimal core set of     features3.   Release and l...
1.   Focus on a simple implementation of     your idea2.   Start with a minimal core set of     features3.   Release and l...
MVPMinimum Viable Product
MVPSmallest thing I can do to test my idea?
« If youre not embarrassed  when you ship your first version  you waited too long »                        Matt Mullenweg ...
amazon.com, 1995
amazon.com, today
Staying lean is creating thesmallest viable product and   then iterate around it You dont know precisely your users needs
Unknown set of  requirements                                   ITERATEIDEA   BUILD   RELEASE     EVAL      OR             ...
ITERATEIDEA   BUILD   RELEASE   EVAL     OR                                 PIVOT
YOUR problem     you have the ideayou dont have the resources
What you have
What they have
ITERATEIDEA   BUILD   RELEASE   EVAL     OR                                 PIVOT
you created a fantastic mobile apphttp://www.flickr.com/photos/scobleizer/3985020876/
people love your apphttp://www.flickr.com/photos/grantrobertson/448648883
and everyone wants to use it!
the traditional way…
invest on infrastructure
capacity planning…                                                   …capacity guessinghttp://www.flickr.com/photos/mutsmu...
once its deployed…                                        maintenance?                                          monitoring...
what we really need is…                                                     …adjustable capacityhttp://www.flickr.com/phot...
unpredictable patterns
"With AWS, scalability is never a problem, and we have          survived—and profited—from massive spikes of up to5 millio...
predictable patterns
ITERATEIDEA   BUILD   RELEASE   EVAL     OR                                 PIVOT
Data baseddecision making
1.   Collect as much data as you can
1.   Collect as much data as you can2.   Do A/B testing
1.   Collect as much data as you can2.   Do A/B testing3.   Drive your development by     users feedback
Store valuable data sourcesServer logs, click streams, application events, …
"Hadoop is a reliable storage and data analysis system"               HDFS                 MapReduce
Deploying a Hadoop cluster is hardhttp://eddie.niese.net/20090313/dont-pity-incompetence/
Amazon Elastic MapReduce Hadoop + The AWS Cloud
3.5 billion records, 71 million unique cookies, 1.7 million targeted adsrequired per day             User recently        ...
ITERATEIDEA   BUILD   RELEASE   EVAL     OR                                 PIVOT
iterateEnhance your product, get more feedback       to prepare next releases
The platform grows with you  Add or remove components as needed          Scale up – scale down             Pay as you go
PivotIf no traction, pivot to address a different        vertical, a different problem
POSSIBLE           OFFERINGPOSSIBLE   PROBLEM    POSSIBLEOFFERING    SPACE     OFFERING           POSSIBLE           OFFER...
POSSIBLE           OFFERINGPOSSIBLE   PROBLEM    POSSIBLEOFFERING    SPACE     OFFERING           POSSIBLE           OFFER...
Getting the right features matters lessKnowing whats not working,  quickly, matters more
Getting the right features matters lessKnowing whats not working,  quickly, matters more
Lean methodology goal is to accelerate thecycle
experiment   and innovate
“The best, most solid way outof a Crisis in a changing market isthrough experiment and adaptation”– Richard Branson
a prototype shouldnt require big investments
It should be cheap and validate ideas
AWS is a set of infrastructure building blocks
AWS lowers the cost of     innovation  Testing a new idea is cheap
FREE TIER!aws.amazon.com/free
THANK YOUGlen Robinson    glenrob@amazon.com    @glenprobinsonSolutions Architect, EMEA           aws.amazon.com
What's New + The Lean Methodology: Introduction to AWS, Cambridge
What's New + The Lean Methodology: Introduction to AWS, Cambridge
What's New + The Lean Methodology: Introduction to AWS, Cambridge
What's New + The Lean Methodology: Introduction to AWS, Cambridge
What's New + The Lean Methodology: Introduction to AWS, Cambridge
What's New + The Lean Methodology: Introduction to AWS, Cambridge
What's New + The Lean Methodology: Introduction to AWS, Cambridge
What's New + The Lean Methodology: Introduction to AWS, Cambridge
What's New + The Lean Methodology: Introduction to AWS, Cambridge
Upcoming SlideShare
Loading in...5
×

What's New + The Lean Methodology: Introduction to AWS, Cambridge

765

Published on

Published in: Technology
2 Comments
0 Likes
Statistics
Notes
  • Be the first to like this

No Downloads
Views
Total Views
765
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
2
Likes
0
Embeds 0
No embeds

No notes for slide

What's New + The Lean Methodology: Introduction to AWS, Cambridge

  1. 1. AWS What’s new Glen RobinsonSolutions Architect
  2. 2. Announcing AWS Marketplace
  3. 3. Announcing AWS MarketplaceAmazon RDS for SQL Server
  4. 4. Announcing AWS MarketplaceAmazon RDS for SQL ServerAmazon RDS for Oracle
  5. 5. Announcing AWS MarketplaceAmazon RDS for SQL ServerAmazon RDS for Oracle.NET Support for AWS ElasticBeanstalk
  6. 6. Announcing AWS MarketplaceAmazon RDS for SQL ServerAmazon RDS for Oracle.NET Support for AWS Elastic BeanstalkAWS Elastic Beanstalk nowavailable in EU (Ireland) andAsia Pacific (Tokyo)
  7. 7. Announcing AWS MarketplaceAmazon RDS for SQL ServerAmazon RDS for Oracle.NET Support for AWS Elastic BeanstalkAWS Elastic Beanstalk now available in EU (Ireland) and AsiaPacific (Tokyo)Monitor your AWS chargesusing billing alerts
  8. 8. Announcing AWS MarketplaceAmazon RDS for SQL ServerAmazon RDS for Oracle.NET Support for AWS Elastic BeanstalkAWS Elastic Beanstalk now available in EU (Ireland) and AsiaPacific (Tokyo)Monitor your AWS charges using billing alertsDynamic content nowsupported by AmazonCloudFront
  9. 9. Announcing AWS MarketplaceAmazon RDS for SQL ServerAmazon RDS for Oracle.NET Support for AWS Elastic BeanstalkAWS Elastic Beanstalk now available in EU (Ireland) and AsiaPacific (Tokyo)Monitor your AWS charges using billing alertsDynamic content now supported by Amazon CloudFrontAmazon DynamoDB releases abatch write feature andexpands to three additionalregions
  10. 10. Announcing AWS MarketplaceAmazon RDS for SQL ServerAmazon RDS for Oracle.NET Support for AWS Elastic BeanstalkAWS Elastic Beanstalk now available in EU (Ireland) and AsiaPacific (Tokyo)Monitor your AWS charges using billing alertsDynamic content now supported by Amazon CloudFrontAmazon DynamoDB releases a batch write feature andexpands to three additional regionsAnnouncing support forcc2.8xlarge instances inAmazon Virtual Private Cloud
  11. 11. Announcing AWS MarketplaceAmazon RDS for SQL ServerAmazon RDS for Oracle.NET Support for AWS Elastic BeanstalkAWS Elastic Beanstalk now available in EU (Ireland) and AsiaPacific (Tokyo)Monitor your AWS charges using billing alertsDynamic content now supported by Amazon CloudFrontAmazon DynamoDB releases a batch write feature andexpands to three additional regionsAnnouncing support for cc2.8xlarge instances in AmazonVirtual Private CloudAWS website and docs availablein sixth language: Korean
  12. 12. Announcing AWS MarketplaceAmazon RDS for SQL ServerAmazon RDS for Oracle.NET Support for AWS Elastic BeanstalkAWS Elastic Beanstalk now available in EU (Ireland) and Asia Pacific(Tokyo)Monitor your AWS charges using billing alertsDynamic content now supported by Amazon CloudFrontAmazon DynamoDB releases a batch write feature and expands to threeadditional regionsAnnouncing support for cc2.8xlarge instances in Amazon Virtual PrivateCloudAWS website and docs available in sixth language: KoreanNew and Updated MicrosoftSQL Server Offerings onAmazon EC2
  13. 13. Announcing AWS MarketplaceAmazon RDS for SQL ServerAmazon RDS for Oracle.NET Support for AWS Elastic BeanstalkAWS Elastic Beanstalk now available in EU (Ireland) and Asia Pacific(Tokyo)Monitor your AWS charges using billing alertsDynamic content now supported by Amazon CloudFrontAmazon DynamoDB releases a batch write feature and expands to threeadditional regionsAnnouncing support for cc2.8xlarge instances in Amazon Virtual PrivateCloudAWS website and docs available in sixth language: KoreanNew and Updated Microsoft SQL Server Offerings on Amazon EC2Announcing API and AWS Identity &Access Management support forAWS Storage Gateway
  14. 14. Announcing AWS MarketplaceAmazon RDS for SQL ServerAmazon RDS for Oracle.NET Support for AWS Elastic BeanstalkAWS Elastic Beanstalk now available in EU (Ireland) and Asia Pacific(Tokyo)Monitor your AWS charges using billing alertsDynamic content now supported by Amazon CloudFrontAmazon DynamoDB releases a batch write feature and expands to threeadditional regionsAnnouncing support for cc2.8xlarge instances in Amazon Virtual PrivateCloudAWS website and docs available in sixth language: KoreanNew and Updated Microsoft SQL Server Offerings on Amazon EC2Announcing API and AWS Identity & Access Management support forAWS Storage GatewayNow send from your entiredomain with Amazon SES
  15. 15. That was just last month…
  16. 16. •AWS customer Pinterest released an architecture update, reviewing their use of EC2 and S3 to scale up and scale down daily to cope with variable traffic, withMonday, May 21 hourly costs that range from $15 to $52 per hour. •We released new Cloud Reference Architectures for Online Games, Media Sharing, Ad Serving, Disaster Recovery, and Log Analysis. •You can now explore your DynamoDB tables using the AWS Management Console. •JD Edwards Enterprise One is now available in theTuesday, May 22 AWS Marketplace. •Infor announced that the Infor10 business cloud is now available on AWS. •We announced that the AWS Summit will be comingWednesday, May 23 to Europe. June 18th in Paris, and June 20th in Berlin. •Episode 3 of The AWS Report - Dave Ward and EC2 Spot Instances was released.Thursday, May 24 •We posted the recording of my Backup and Recovery for Linux with Amazon S3 webinar. •We redesigned the AWS Global Infrastructure page and also added a new table that lists AWS service offerings by region.Friday, May 25 •We launched the VM Export Service for Amazon EC2. •The AWS Simple Monthly Calculator is now available in seven languages.
  17. 17. http://aws.typepad.com/aws
  18. 18. Lean Methodology
  19. 19. Assume customer is knownAssume features are knownAssume solution is known
  20. 20. Waterfall approachYou know the problem and the solution
  21. 21. Known set ofrequirements SPEC BUILD TEST LAUNCH Known ways to satisfy them
  22. 22. Agile methodologiesYou know the problem, not the solution
  23. 23. Known set of requirementsSPEC BUILD TEST VALID? LAUNCH Unknown ways to satisfy them
  24. 24. You dont know precisely what problem you solve
  25. 25. Lean Methodology:LEARN & ADAPT
  26. 26. 1. Focus on a simple implementation of your idea
  27. 27. 1. Focus on a simple implementation of your idea2. Start with a minimal core set of features
  28. 28. 1. Focus on a simple implementation of your idea2. Start with a minimal core set of features3. Release and listen to your users
  29. 29. 1. Focus on a simple implementation of your idea2. Start with a minimal core set of features3. Release and listen to your users4. Question your initial assumptions based on feedback
  30. 30. 1. Focus on a simple implementation of your idea2. Start with a minimal core set of features3. Release and listen to your users4. Question your initial assumptions based on feedback5. Rinse and repeat
  31. 31. MVPMinimum Viable Product
  32. 32. MVPSmallest thing I can do to test my idea?
  33. 33. « If youre not embarrassed when you ship your first version you waited too long » Matt Mullenweg CEO & Founder of WordPress
  34. 34. amazon.com, 1995
  35. 35. amazon.com, today
  36. 36. Staying lean is creating thesmallest viable product and then iterate around it You dont know precisely your users needs
  37. 37. Unknown set of requirements ITERATEIDEA BUILD RELEASE EVAL OR PIVOT Unknown ways to satisfy them
  38. 38. ITERATEIDEA BUILD RELEASE EVAL OR PIVOT
  39. 39. YOUR problem you have the ideayou dont have the resources
  40. 40. What you have
  41. 41. What they have
  42. 42. ITERATEIDEA BUILD RELEASE EVAL OR PIVOT
  43. 43. you created a fantastic mobile apphttp://www.flickr.com/photos/scobleizer/3985020876/
  44. 44. people love your apphttp://www.flickr.com/photos/grantrobertson/448648883
  45. 45. and everyone wants to use it!
  46. 46. the traditional way…
  47. 47. invest on infrastructure
  48. 48. capacity planning… …capacity guessinghttp://www.flickr.com/photos/mutsmuts/4695658106
  49. 49. once its deployed… maintenance? monitoring? log analysis? test environments?http://www.old-computers.com/news
  50. 50. what we really need is… …adjustable capacityhttp://www.flickr.com/photos/purecaffeine/30268245
  51. 51. unpredictable patterns
  52. 52. "With AWS, scalability is never a problem, and we have survived—and profited—from massive spikes of up to5 million additional users a day without any problems…"
  53. 53. predictable patterns
  54. 54. ITERATEIDEA BUILD RELEASE EVAL OR PIVOT
  55. 55. Data baseddecision making
  56. 56. 1. Collect as much data as you can
  57. 57. 1. Collect as much data as you can2. Do A/B testing
  58. 58. 1. Collect as much data as you can2. Do A/B testing3. Drive your development by users feedback
  59. 59. Store valuable data sourcesServer logs, click streams, application events, …
  60. 60. "Hadoop is a reliable storage and data analysis system" HDFS MapReduce
  61. 61. Deploying a Hadoop cluster is hardhttp://eddie.niese.net/20090313/dont-pity-incompetence/
  62. 62. Amazon Elastic MapReduce Hadoop + The AWS Cloud
  63. 63. 3.5 billion records, 71 million unique cookies, 1.7 million targeted adsrequired per day User recently purchased a sports movie and Targeted Ad is searching for (1.7 Million per day) video games Leveraged AWS and Elastic MapReduce  100 node cluster on demand  Processing time dropped from 2+ days to 8 hours  Increased ROAS by 500%
  64. 64. ITERATEIDEA BUILD RELEASE EVAL OR PIVOT
  65. 65. iterateEnhance your product, get more feedback to prepare next releases
  66. 66. The platform grows with you Add or remove components as needed Scale up – scale down Pay as you go
  67. 67. PivotIf no traction, pivot to address a different vertical, a different problem
  68. 68. POSSIBLE OFFERINGPOSSIBLE PROBLEM POSSIBLEOFFERING SPACE OFFERING POSSIBLE OFFERING
  69. 69. POSSIBLE OFFERINGPOSSIBLE PROBLEM POSSIBLEOFFERING SPACE OFFERING POSSIBLE OFFERING
  70. 70. Getting the right features matters lessKnowing whats not working, quickly, matters more
  71. 71. Getting the right features matters lessKnowing whats not working, quickly, matters more
  72. 72. Lean methodology goal is to accelerate thecycle
  73. 73. experiment and innovate
  74. 74. “The best, most solid way outof a Crisis in a changing market isthrough experiment and adaptation”– Richard Branson
  75. 75. a prototype shouldnt require big investments
  76. 76. It should be cheap and validate ideas
  77. 77. AWS is a set of infrastructure building blocks
  78. 78. AWS lowers the cost of innovation Testing a new idea is cheap
  79. 79. FREE TIER!aws.amazon.com/free
  80. 80. THANK YOUGlen Robinson glenrob@amazon.com @glenprobinsonSolutions Architect, EMEA aws.amazon.com

×