Cloud based infrastructurefor massive scale, withoutmassive costsCLOUD: FROM BUZZ TO BENEFITPresented by Elmer ThomasDevel...
Elmer Thomas#ComputerEngineering#SoftwareEngineering    #Productivity  #Entrepreneurship        #APIs     #Educationthinki...
Your app’s email infrastructure in the cloud                                        {Subliminal Message:                  ...
Gratitude
My ObjectiveI want you to walk away with actionable solutions  and the means to learn more independently                  ...
What’s Covered
What’s CoveredDefinitions
What’s Covered   DefinitionsTools of the Trade
What’s Covered   DefinitionsTools of the Trade  Case Studies
What’s Covered      Definitions  Tools of the Trade     Case StudiesCloud Service Providers
What’s Covered      Definitions  Tools of the Trade     Case StudiesCloud Service Providers Issues and Concerns
What’s Covered         Definitions     Tools of the Trade       Case Studies  Cloud Service Providers   Issues and Concerns...
Cloud?
Characteristics
CharacteristicsOn-demand & Self-service
CharacteristicsOn-demand & Self-service   Network accessible
CharacteristicsOn-demand & Self-service   Network accessible    Resource pooling
CharacteristicsOn-demand & Self-service   Network accessible    Resource pooling        Scalable
CharacteristicsOn-demand & Self-service   Network accessible    Resource pooling        Scalable        Metered
Service Models
What Needs to Scale?
Web Server
Web ServerTraffic bursts
Web Server      Traffic burstsIncreased traffic over time
Web Server      Traffic burstsIncreased traffic over time        Reliability
Storage Server
Storage ServerBackups
Storage Server            BackupsUpload/Download of many/large files
Database Server
Database ServerUser data
Database ServerUser dataContent
Email Server
Email ServerConfirmations
Email ServerConfirmationsNotifications
Email ServerConfirmationsNotifications  Receipts
People
PeopleSystems & Processes
PeopleSystems & Processes Collaboration Tools
PeopleSystems & Processes Collaboration ToolsResource Management
Tools of the Trade
Operating System  Unix / Linux / UbuntuMicrosoft Windows Server
Computing ResourcesAmazon Elastic Compute Cloud (EC2)     Windows Azure Compute          Heroku Dynos
Web Server
StorageAmazon S3
CDNAmazon Cloudfront    BitGravity   CloudFlare
Load BalancerAmazon’s Elastic Load Balancer          HAProxy
Web Framework Ruby on Rails    DjangoZend / Symfony 2
Database   MySQLPostgreSQLMicrosoft SQL MongoDB
CachingMemcached Varnish
Email           SendgridAmazon Simple Email Service SES
DNSAmazon’s Route53      Dyn
MapReduceMrJob on Amazons Elastic MapReduce (EMR)                GearMan
Case Studies
OS: Ubuntu
OS: UbuntuCompute: Amazon EC2
OS: UbuntuCompute: Amazon EC2  Web Server: Nginx
OS: UbuntuCompute: Amazon EC2  Web Server: Nginx Storage: Amazon S3
OS: UbuntuCompute: Amazon EC2  Web Server: Nginx Storage: Amazon S3  CDN: Cloudfront
OS: UbuntuCompute: Amazon EC2  Web Server: Nginx Storage: Amazon S3   CDN: CloudfrontLoadBalancing: HAProxy
OS: Ubuntu     Compute: Amazon EC2       Web Server: Nginx      Storage: Amazon S3        CDN: Cloudfront    LoadBalancing...
OS: Ubuntu     Compute: Amazon EC2       Web Server: Nginx      Storage: Amazon S3        CDN: Cloudfront    LoadBalancing...
OS: Ubuntu     Compute: Amazon EC2       Web Server: Nginx      Storage: Amazon S3        CDN: Cloudfront    LoadBalancing...
OS: Ubuntu     Compute: Amazon EC2       Web Server: Nginx      Storage: Amazon S3        CDN: Cloudfront    LoadBalancing...
OS: Ubuntu
OS: Ubuntu         Compute: Amazon EC2with High-CPU Extra-Large machines (25)
OS: Ubuntu         Compute: Amazon EC2with High-CPU Extra-Large machines (25)          Web Server: Nginx
OS: Ubuntu         Compute: Amazon EC2with High-CPU Extra-Large machines (25)          Web Server: Nginx         Storage: ...
OS: Ubuntu         Compute: Amazon EC2with High-CPU Extra-Large machines (25)          Web Server: Nginx         Storage: ...
OS: Ubuntu            Compute: Amazon EC2   with High-CPU Extra-Large machines (25)             Web Server: Nginx         ...
OS: Ubuntu            Compute: Amazon EC2   with High-CPU Extra-Large machines (25)             Web Server: Nginx         ...
OS: Ubuntu            Compute: Amazon EC2   with High-CPU Extra-Large machines (25)             Web Server: Nginx         ...
OS: Ubuntu            Compute: Amazon EC2   with High-CPU Extra-Large machines (25)             Web Server: Nginx         ...
OS: Ubuntu            Compute: Amazon EC2   with High-CPU Extra-Large machines (25)             Web Server: Nginx         ...
OS: Ubuntu            Compute: Amazon EC2   with High-CPU Extra-Large machines (25)             Web Server: Nginx         ...
OS: Ubuntu            Compute: Amazon EC2   with High-CPU Extra-Large machines (25)             Web Server: Nginx         ...
Web Server: Tornado and Node.js  with Nginx for static pages
Web Server: Tornado and Node.js   with Nginx for static pagesLoad Balancing: HAProxy and Varnish
Web Server: Tornado and Node.js   with Nginx for static pagesLoad Balancing: HAProxy and Varnish      Web Framework: Django
Web Server: Tornado and Node.js      with Nginx for static pages  Load Balancing: HAProxy and Varnish        Web Framework...
Web Server: Tornado and Node.js      with Nginx for static pages  Load Balancing: HAProxy and Varnish        Web Framework...
Web Server: Tornado and Node.js      with Nginx for static pages  Load Balancing: HAProxy and Varnish        Web Framework...
Web Server: Tornado and Node.js      with Nginx for static pages  Load Balancing: HAProxy and Varnish        Web Framework...
Cloud Service Providers
Amazon Web Services  Microsoft Azure RackSpace Cloud Google App Engine     HP Cloud      Heroku    Engine Yard
Issues & Concerns
Support
SupportWhat is the SLA / TOS?
Support      What is the SLA / TOS?What happens when things go wrong?
Support      What is the SLA / TOS?What happens when things go wrong?          24x7 Support?
Privacy
PrivacyData access breaches
Privacy   Data access breachesHave a strong privacy policythat ties into your provider’s
Control
ControlYou are at the mercy of your provider
ControlYou are at the mercy of your providerMitigate with constant communication
Other Useful Cloud Services
Other Useful Cloud ServicesDropbox, Box, Google Drive, SkyDrive
Other Useful Cloud ServicesDropbox, Box, Google Drive, SkyDrive             Evernote
Other Useful Cloud ServicesDropbox, Box, Google Drive, SkyDrive             Evernote           Google Apps
Other Useful Cloud ServicesDropbox, Box, Google Drive, SkyDrive             Evernote           Google Apps              Gi...
Other Useful Cloud ServicesDropbox, Box, Google Drive, SkyDrive             Evernote           Google Apps              Gi...
Other Useful Cloud ServicesDropbox, Box, Google Drive, SkyDrive             Evernote           Google Apps              Gi...
Other Useful Cloud ServicesDropbox, Box, Google Drive, SkyDrive             Evernote           Google Apps              Gi...
Other Useful Cloud ServicesDropbox, Box, Google Drive, SkyDrive             Evernote           Google Apps              Gi...
Other Useful Cloud ServicesDropbox, Box, Google Drive, SkyDrive             Evernote           Google Apps              Gi...
Other Useful Cloud ServicesDropbox, Box, Google Drive, SkyDrive             Evernote           Google Apps              Gi...
Other Useful Cloud ServicesDropbox, Box, Google Drive, SkyDrive             Evernote           Google Apps              Gi...
Other Useful Cloud ServicesDropbox, Box, Google Drive, SkyDrive             Evernote           Google Apps              Gi...
Other Useful Cloud ServicesDropbox, Box, Google Drive, SkyDrive             Evernote           Google Apps              Gi...
For deeper learning ...
Web Resources   http://www.dzone.com/links/index.html    http://cloud-computing.alltop.com/    http://cloudcomputing.sys-c...
Key Takeaways
Key TakeawaysCloud, use you must
Key Takeaways          Cloud, use you mustWhen architecting, don’t forget scalability
Key Takeaways          Cloud, use you mustWhen architecting, don’t forget scalability          Learn from others,     no n...
Questions?  Elmer.Thomas@SendGrid.com        @ThinkingSeriouswww.SlideShare.net/ThinkingSerious
Cloud based infrastructure for massive scale, without massive costs
Cloud based infrastructure for massive scale, without massive costs
Cloud based infrastructure for massive scale, without massive costs
Cloud based infrastructure for massive scale, without massive costs
Cloud based infrastructure for massive scale, without massive costs
Cloud based infrastructure for massive scale, without massive costs
Cloud based infrastructure for massive scale, without massive costs
Cloud based infrastructure for massive scale, without massive costs
Cloud based infrastructure for massive scale, without massive costs
Cloud based infrastructure for massive scale, without massive costs
Upcoming SlideShare
Loading in...5
×

Cloud based infrastructure for massive scale, without massive costs

3,157

Published on

Cloud based services have enabled companies in 2012 to grow their customer base exponentially, in a matter of months. Even the smallest of startup teams can reach massive scale, while maintaining reasonable costs. Recent examples of this phenomena include Quora, Instagram and Pinterest. 10 years ago, without the benefits of cloud-based infrastructure services, how would these have companies fared?

In this session, we will explore the new horizons achievable as a result of the tools available to today's developers and discuss how startups can leverage the latest and greatest technologies to operate lean and build successful, sustainable businesses.

Published in: Technology
0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
3,157
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
68
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide
  • Thursday, April 3 3:05 to 4pm PST at the Grand Ballroom, MGM Grand Hotel\n\nTrack: CLOUD: FROM BUZZ TO BENEFIT\n\nCloud based services have enabled companies in 2012 to grow their customer base exponentially, in a matter of months. Even the smallest of startup teams can reach massive scale, while maintaining reasonable costs. Recent examples of this phenomena include Quora, Instagram and Pinterest. 10 years ago, without the benefits of cloud-based infrastructure services, how would these have companies fared?\n\nIn this session, we will explore the new horizons achievable as a result of the tools available to today's developers and discuss how startups can leverage the latest and greatest technologies to operate lean and build successful, sustainable businesses.\n
  • Elmer Thomas is a Developer Evangelist at SendGrid. He works with developers at hackdays and conferences to further simplify the process of integrating with SendGrid’s APIs and to discover what new email challenges need to be conquered. When not on the road, he works on making life for developers using SendGrid frictionless.\n
  • http://www.SendGrid.com\n
  • http://www.futureinsightslive.com\nhttp://www.SendGrid.com \n
  • You will be able to find the slides here: http://www.slideshare.net/thinkingserious \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • Reference: http://csrc.nist.gov/publications/nistpubs/800-145/SP800-145.pdf\n
  • Image Credit: http://www.motifake.com/facebookview.php?id=121490\n
  • \n
  • \n
  • \n
  • \n
  • \n
  • Example of a SaaS: http://www.SendGrid.com\nExample of a PaaS: http://www.Heroku.com\nExample of a IaaS: http://aws.amazon.com/ec2 \nImage Credit: http://cloudblueprint.wordpress.com/cloud-taxonomy\n\n
  • http://arnab.org/node/1075\n
  • \n
  • \n
  • \n
  • Image Credit: http://arnab.org/node/1075\n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • Ubuntu Server: http://www.ubuntu.com/business/server/overview\nFree access to Microsoft Windows Server through BizSpark: http://www.microsoft.com/bizspark/\nData Sourc: http://w3techs.com/technologies/overview/operating_system/all\n
  • Amazon EC2: http://aws.amazon.com/ec2/\nWindows Azure Compute: http://www.windowsazure.com/en-us/home/features/compute/\nHeroku Dynos: https://devcenter.heroku.com/articles/dynos\n
  • Apache Web Server: http://httpd.apache.org/\nMicrosoft IIS: http://www.microsoft.com/web/platform/server.aspx\nNginx: http://nginx.org/en/\nData source: http://w3techs.com/technologies/overview/web_server/all\n
  • Amazon S3: http://aws.amazon.com/s3/\n
  • Amazon Cloudfront: http://aws.amazon.com/cloudfront/\nBitGravity: http://www.bitgravity.com/\nCloudFlare: https://www.cloudflare.com/\nWhy a CDN? http://internetmarketingbyme.com/67/confuse-about-amazon-s3-vs-amazon-cloudfront-dont-be/\n
  • Amazon’s Elastic Load Balancer: http://aws.amazon.com/elasticloadbalancing/\nHAProxy: http://haproxy.1wt.eu/\nImage Credit: http://www.ha-cc.org/high_availability/components/application_availability/cluster/load_balancing_cluster/\n
  • Ruby on Rails: http://rubyonrails.org/\nDjango: https://www.djangoproject.com/\nZend: http://www.zend.com/en/\nSymfony 2: http://symfony.com/\n
  • MySQL: http://www.mysql.com/\nPostgreSQL: http://www.postgresql.org/\nMicrosoft SQL: http://www.microsoft.com/sqlserver/en/us/default.aspx\nMongoDB: http://www.mongodb.org/\n
  • Memcached: http://memcached.org/\nVarnish: https://www.varnish-cache.org/\n
  • SendGrid: http://www.sendgrid.com\nAmazon SES: http://aws.amazon.com/ses/\n
  • Amazon’s Route53: http://aws.amazon.com/route53/\nDyn: http://dyn.com/\n
  • MrJob: https://github.com/Yelp/mrjob\nAmazon’s Elastic MapReduce (EMR): http://aws.amazon.com/elasticmapreduce/\nGearMan: http://gearman.org/\nImage Credit: http://www.cbsolution.net/ontarget/mapreduce_vs_data_warehouse\n
  • \n
  • \n
  • Reference: http://www.bigfastblog.com/quoras-technology-examined\n\n
  • Reference: http://www.bigfastblog.com/quoras-technology-examined\n\n
  • Reference: http://www.bigfastblog.com/quoras-technology-examined\n\n
  • Reference: http://www.bigfastblog.com/quoras-technology-examined\n\n
  • Reference: http://www.bigfastblog.com/quoras-technology-examined\n\n
  • Reference: http://www.bigfastblog.com/quoras-technology-examined\n\n
  • Reference: http://www.bigfastblog.com/quoras-technology-examined\n\n
  • Reference: http://www.bigfastblog.com/quoras-technology-examined\n\n
  • Reference: http://www.bigfastblog.com/quoras-technology-examined\n\n
  • Reference: http://www.bigfastblog.com/quoras-technology-examined\n\n
  • \n
  • Reference: http://instagram-engineering.tumblr.com/post/13649370142/what-powers-instagram-hundreds-of-instances-dozens-of\n\n
  • Reference: http://instagram-engineering.tumblr.com/post/13649370142/what-powers-instagram-hundreds-of-instances-dozens-of\n\n
  • Reference: http://instagram-engineering.tumblr.com/post/13649370142/what-powers-instagram-hundreds-of-instances-dozens-of\n\n
  • Reference: http://instagram-engineering.tumblr.com/post/13649370142/what-powers-instagram-hundreds-of-instances-dozens-of\n\n
  • Reference: http://instagram-engineering.tumblr.com/post/13649370142/what-powers-instagram-hundreds-of-instances-dozens-of\n\n
  • Reference: http://instagram-engineering.tumblr.com/post/13649370142/what-powers-instagram-hundreds-of-instances-dozens-of\n\n
  • Reference: http://instagram-engineering.tumblr.com/post/13649370142/what-powers-instagram-hundreds-of-instances-dozens-of\n\n
  • Reference: http://instagram-engineering.tumblr.com/post/13649370142/what-powers-instagram-hundreds-of-instances-dozens-of\n\n
  • Reference: http://instagram-engineering.tumblr.com/post/13649370142/what-powers-instagram-hundreds-of-instances-dozens-of\n\n
  • Reference: http://instagram-engineering.tumblr.com/post/13649370142/what-powers-instagram-hundreds-of-instances-dozens-of\n\n
  • Reference: http://instagram-engineering.tumblr.com/post/13649370142/what-powers-instagram-hundreds-of-instances-dozens-of\n\n
  • Reference: http://instagram-engineering.tumblr.com/post/13649370142/what-powers-instagram-hundreds-of-instances-dozens-of\n\n
  • \n
  • Reference: http://www.quora.com/Pinterest/What-technologies-were-used-to-make-Pinterest\n\n
  • Reference: http://www.quora.com/Pinterest/What-technologies-were-used-to-make-Pinterest\n\n
  • Reference: http://www.quora.com/Pinterest/What-technologies-were-used-to-make-Pinterest\n\n
  • Reference: http://www.quora.com/Pinterest/What-technologies-were-used-to-make-Pinterest\n\n
  • Reference: http://www.quora.com/Pinterest/What-technologies-were-used-to-make-Pinterest\n\n
  • Reference: http://www.quora.com/Pinterest/What-technologies-were-used-to-make-Pinterest\n\n
  • Reference: http://www.quora.com/Pinterest/What-technologies-were-used-to-make-Pinterest\n\n
  • \n
  • Amazon Web Services: http://aws.amazon.com/\nMicrosoft Azure: http://www.windowsazure.com/en-us/\nRackspace Cloud: http://www.rackspace.com/cloud/\nGoogle App Engine: https://developers.google.com/appengine/\nHP Cloud: http://hpcloud.com/\nHeroku: http://www.heroku.com/\nEngine Yard: http://www.engineyard.com/\n
  • \n
  • \n
  • \n
  • \n
  • Reference: http://www.informationweek.com/news/security/attacks/232301079\n
  • Reference: http://www.informationweek.com/news/security/attacks/232301079\n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • http://www.amazon.com/Cloud-Computing-Bible-Barrie-Sosinsky/dp/0470903562\n
  • http://www.amazon.com/Scalability-Rules-Principles-Scaling-Sites/dp/0321753887\n
  • \n
  • Image Source: https://devcentral.f5.com/weblogs/macvittie/archive/2009/10/28/to-take-advantage-of-cloud-computing-you-must-unlearn.aspx\n
  • Image Source: https://devcentral.f5.com/weblogs/macvittie/archive/2009/10/28/to-take-advantage-of-cloud-computing-you-must-unlearn.aspx\n
  • Image Source: https://devcentral.f5.com/weblogs/macvittie/archive/2009/10/28/to-take-advantage-of-cloud-computing-you-must-unlearn.aspx\n
  • elmer.thomas@sendgrid.com\nhttp://www.twitter.com/ThinkingSerious\nhttp://www.linkedin.com/in/ThinkingSerious \nhttp://www.slideshare.net/ThinkingSerious\n
  • Cloud based infrastructure for massive scale, without massive costs

    1. 1. Cloud based infrastructurefor massive scale, withoutmassive costsCLOUD: FROM BUZZ TO BENEFITPresented by Elmer ThomasDeveloper Evangelist at SendGrid@thinkingserious
    2. 2. Elmer Thomas#ComputerEngineering#SoftwareEngineering #Productivity #Entrepreneurship #APIs #Educationthinkingserious
    3. 3. Your app’s email infrastructure in the cloud {Subliminal Message: Head to our booth for goodies, *after* this talk} send and receive email to and from your application via APIs and/or SMTP transactional, relationship email or newsletters, bulk email
    4. 4. Gratitude
    5. 5. My ObjectiveI want you to walk away with actionable solutions and the means to learn more independently *Don’t copy the slides
    6. 6. What’s Covered
    7. 7. What’s CoveredDefinitions
    8. 8. What’s Covered DefinitionsTools of the Trade
    9. 9. What’s Covered DefinitionsTools of the Trade Case Studies
    10. 10. What’s Covered Definitions Tools of the Trade Case StudiesCloud Service Providers
    11. 11. What’s Covered Definitions Tools of the Trade Case StudiesCloud Service Providers Issues and Concerns
    12. 12. What’s Covered Definitions Tools of the Trade Case Studies Cloud Service Providers Issues and ConcernsOther Useful Cloud Services*
    13. 13. Cloud?
    14. 14. Characteristics
    15. 15. CharacteristicsOn-demand & Self-service
    16. 16. CharacteristicsOn-demand & Self-service Network accessible
    17. 17. CharacteristicsOn-demand & Self-service Network accessible Resource pooling
    18. 18. CharacteristicsOn-demand & Self-service Network accessible Resource pooling Scalable
    19. 19. CharacteristicsOn-demand & Self-service Network accessible Resource pooling Scalable Metered
    20. 20. Service Models
    21. 21. What Needs to Scale?
    22. 22. Web Server
    23. 23. Web ServerTraffic bursts
    24. 24. Web Server Traffic burstsIncreased traffic over time
    25. 25. Web Server Traffic burstsIncreased traffic over time Reliability
    26. 26. Storage Server
    27. 27. Storage ServerBackups
    28. 28. Storage Server BackupsUpload/Download of many/large files
    29. 29. Database Server
    30. 30. Database ServerUser data
    31. 31. Database ServerUser dataContent
    32. 32. Email Server
    33. 33. Email ServerConfirmations
    34. 34. Email ServerConfirmationsNotifications
    35. 35. Email ServerConfirmationsNotifications Receipts
    36. 36. People
    37. 37. PeopleSystems & Processes
    38. 38. PeopleSystems & Processes Collaboration Tools
    39. 39. PeopleSystems & Processes Collaboration ToolsResource Management
    40. 40. Tools of the Trade
    41. 41. Operating System Unix / Linux / UbuntuMicrosoft Windows Server
    42. 42. Computing ResourcesAmazon Elastic Compute Cloud (EC2) Windows Azure Compute Heroku Dynos
    43. 43. Web Server
    44. 44. StorageAmazon S3
    45. 45. CDNAmazon Cloudfront BitGravity CloudFlare
    46. 46. Load BalancerAmazon’s Elastic Load Balancer HAProxy
    47. 47. Web Framework Ruby on Rails DjangoZend / Symfony 2
    48. 48. Database MySQLPostgreSQLMicrosoft SQL MongoDB
    49. 49. CachingMemcached Varnish
    50. 50. Email SendgridAmazon Simple Email Service SES
    51. 51. DNSAmazon’s Route53 Dyn
    52. 52. MapReduceMrJob on Amazons Elastic MapReduce (EMR) GearMan
    53. 53. Case Studies
    54. 54. OS: Ubuntu
    55. 55. OS: UbuntuCompute: Amazon EC2
    56. 56. OS: UbuntuCompute: Amazon EC2 Web Server: Nginx
    57. 57. OS: UbuntuCompute: Amazon EC2 Web Server: Nginx Storage: Amazon S3
    58. 58. OS: UbuntuCompute: Amazon EC2 Web Server: Nginx Storage: Amazon S3 CDN: Cloudfront
    59. 59. OS: UbuntuCompute: Amazon EC2 Web Server: Nginx Storage: Amazon S3 CDN: CloudfrontLoadBalancing: HAProxy
    60. 60. OS: Ubuntu Compute: Amazon EC2 Web Server: Nginx Storage: Amazon S3 CDN: Cloudfront LoadBalancing: HAProxyWeb Framework: Pylons and Paste
    61. 61. OS: Ubuntu Compute: Amazon EC2 Web Server: Nginx Storage: Amazon S3 CDN: Cloudfront LoadBalancing: HAProxyWeb Framework: Pylons and Paste DB: MySQL
    62. 62. OS: Ubuntu Compute: Amazon EC2 Web Server: Nginx Storage: Amazon S3 CDN: Cloudfront LoadBalancing: HAProxyWeb Framework: Pylons and Paste DB: MySQL Caching: Memcached
    63. 63. OS: Ubuntu Compute: Amazon EC2 Web Server: Nginx Storage: Amazon S3 CDN: Cloudfront LoadBalancing: HAProxyWeb Framework: Pylons and Paste DB: MySQL Caching: Memcached Emails: SendGrid
    64. 64. OS: Ubuntu
    65. 65. OS: Ubuntu Compute: Amazon EC2with High-CPU Extra-Large machines (25)
    66. 66. OS: Ubuntu Compute: Amazon EC2with High-CPU Extra-Large machines (25) Web Server: Nginx
    67. 67. OS: Ubuntu Compute: Amazon EC2with High-CPU Extra-Large machines (25) Web Server: Nginx Storage: Amazon S3
    68. 68. OS: Ubuntu Compute: Amazon EC2with High-CPU Extra-Large machines (25) Web Server: Nginx Storage: Amazon S3 CDN: Cloudfront
    69. 69. OS: Ubuntu Compute: Amazon EC2 with High-CPU Extra-Large machines (25) Web Server: Nginx Storage: Amazon S3 CDN: CloudfrontLoadBalancing: Amazons Elastic Load Balancer
    70. 70. OS: Ubuntu Compute: Amazon EC2 with High-CPU Extra-Large machines (25) Web Server: Nginx Storage: Amazon S3 CDN: CloudfrontLoadBalancing: Amazons Elastic Load Balancer Web Framework: Django
    71. 71. OS: Ubuntu Compute: Amazon EC2 with High-CPU Extra-Large machines (25) Web Server: Nginx Storage: Amazon S3 CDN: CloudfrontLoadBalancing: Amazons Elastic Load Balancer Web Framework: Django DB: PostgreSQL
    72. 72. OS: Ubuntu Compute: Amazon EC2 with High-CPU Extra-Large machines (25) Web Server: Nginx Storage: Amazon S3 CDN: CloudfrontLoadBalancing: Amazons Elastic Load Balancer Web Framework: Django DB: PostgreSQL Caching: Memcached
    73. 73. OS: Ubuntu Compute: Amazon EC2 with High-CPU Extra-Large machines (25) Web Server: Nginx Storage: Amazon S3 CDN: CloudfrontLoadBalancing: Amazons Elastic Load Balancer Web Framework: Django DB: PostgreSQL Caching: Memcached DNS: Amazons Route53
    74. 74. OS: Ubuntu Compute: Amazon EC2 with High-CPU Extra-Large machines (25) Web Server: Nginx Storage: Amazon S3 CDN: CloudfrontLoadBalancing: Amazons Elastic Load Balancer Web Framework: Django DB: PostgreSQL Caching: Memcached DNS: Amazons Route53 MapReduce: Gearman
    75. 75. OS: Ubuntu Compute: Amazon EC2 with High-CPU Extra-Large machines (25) Web Server: Nginx Storage: Amazon S3 CDN: CloudfrontLoadBalancing: Amazons Elastic Load Balancer Web Framework: Django DB: PostgreSQL Caching: Memcached DNS: Amazons Route53 MapReduce: Gearman
    76. 76. Web Server: Tornado and Node.js with Nginx for static pages
    77. 77. Web Server: Tornado and Node.js with Nginx for static pagesLoad Balancing: HAProxy and Varnish
    78. 78. Web Server: Tornado and Node.js with Nginx for static pagesLoad Balancing: HAProxy and Varnish Web Framework: Django
    79. 79. Web Server: Tornado and Node.js with Nginx for static pages Load Balancing: HAProxy and Varnish Web Framework: DjangoCaching: Memcached and membase / redis
    80. 80. Web Server: Tornado and Node.js with Nginx for static pages Load Balancing: HAProxy and Varnish Web Framework: DjangoCaching: Memcached and membase / redis DB: MySQL
    81. 81. Web Server: Tornado and Node.js with Nginx for static pages Load Balancing: HAProxy and Varnish Web Framework: DjangoCaching: Memcached and membase / redis DB: MySQL MapReduce: MrJob on EMR
    82. 82. Web Server: Tornado and Node.js with Nginx for static pages Load Balancing: HAProxy and Varnish Web Framework: DjangoCaching: Memcached and membase / redis DB: MySQL MapReduce: MrJob on EMR Email: SendGrid
    83. 83. Cloud Service Providers
    84. 84. Amazon Web Services Microsoft Azure RackSpace Cloud Google App Engine HP Cloud Heroku Engine Yard
    85. 85. Issues & Concerns
    86. 86. Support
    87. 87. SupportWhat is the SLA / TOS?
    88. 88. Support What is the SLA / TOS?What happens when things go wrong?
    89. 89. Support What is the SLA / TOS?What happens when things go wrong? 24x7 Support?
    90. 90. Privacy
    91. 91. PrivacyData access breaches
    92. 92. Privacy Data access breachesHave a strong privacy policythat ties into your provider’s
    93. 93. Control
    94. 94. ControlYou are at the mercy of your provider
    95. 95. ControlYou are at the mercy of your providerMitigate with constant communication
    96. 96. Other Useful Cloud Services
    97. 97. Other Useful Cloud ServicesDropbox, Box, Google Drive, SkyDrive
    98. 98. Other Useful Cloud ServicesDropbox, Box, Google Drive, SkyDrive Evernote
    99. 99. Other Useful Cloud ServicesDropbox, Box, Google Drive, SkyDrive Evernote Google Apps
    100. 100. Other Useful Cloud ServicesDropbox, Box, Google Drive, SkyDrive Evernote Google Apps GitHub
    101. 101. Other Useful Cloud ServicesDropbox, Box, Google Drive, SkyDrive Evernote Google Apps GitHub Jing
    102. 102. Other Useful Cloud ServicesDropbox, Box, Google Drive, SkyDrive Evernote Google Apps GitHub Jing MogoTest
    103. 103. Other Useful Cloud ServicesDropbox, Box, Google Drive, SkyDrive Evernote Google Apps GitHub Jing MogoTest SauceLabs
    104. 104. Other Useful Cloud ServicesDropbox, Box, Google Drive, SkyDrive Evernote Google Apps GitHub Jing MogoTest SauceLabs Pivotal Tracker
    105. 105. Other Useful Cloud ServicesDropbox, Box, Google Drive, SkyDrive Evernote Google Apps GitHub Jing MogoTest SauceLabs Pivotal Tracker SnapABug
    106. 106. Other Useful Cloud ServicesDropbox, Box, Google Drive, SkyDrive Evernote Google Apps GitHub Jing MogoTest SauceLabs Pivotal Tracker SnapABug Twilio
    107. 107. Other Useful Cloud ServicesDropbox, Box, Google Drive, SkyDrive Evernote Google Apps GitHub Jing MogoTest SauceLabs Pivotal Tracker SnapABug Twilio OpenTok
    108. 108. Other Useful Cloud ServicesDropbox, Box, Google Drive, SkyDrive Evernote Google Apps GitHub Jing MogoTest SauceLabs Pivotal Tracker SnapABug Twilio OpenTok ZenDesk
    109. 109. Other Useful Cloud ServicesDropbox, Box, Google Drive, SkyDrive Evernote Google Apps GitHub Jing MogoTest SauceLabs Pivotal Tracker SnapABug Twilio OpenTok ZenDesk
    110. 110. For deeper learning ...
    111. 111. Web Resources http://www.dzone.com/links/index.html http://cloud-computing.alltop.com/ http://cloudcomputing.sys-con.com/http://www.infoworld.com/d/cloud-computing
    112. 112. Key Takeaways
    113. 113. Key TakeawaysCloud, use you must
    114. 114. Key Takeaways Cloud, use you mustWhen architecting, don’t forget scalability
    115. 115. Key Takeaways Cloud, use you mustWhen architecting, don’t forget scalability Learn from others, no need to re-invent the wheel
    116. 116. Questions? Elmer.Thomas@SendGrid.com @ThinkingSeriouswww.SlideShare.net/ThinkingSerious
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×