{"id":143,"date":"2008-10-01T17:12:51","date_gmt":"2008-10-01T22:12:51","guid":{"rendered":"http:\/\/www.webadminblog.com\/?p=143"},"modified":"2008-10-02T10:11:02","modified_gmt":"2008-10-02T15:11:02","slug":"amazon-web-services-s3-ec2-and-other-aws-services","status":"publish","type":"post","link":"https:\/\/www.webadminblog.com\/index.php\/2008\/10\/01\/amazon-web-services-s3-ec2-and-other-aws-services\/","title":{"rendered":"Amazon Web Services S3, EC2 and other AWS services"},"content":{"rendered":"<p>First Speaker: VP of Amazon Web Services &#8211; Adam Selipsky<\/p>\n<p>Motivation for building AWS &#8211; Scaling Amazon.com through the 90&#8217;s was<br \/>\nreally rough.\u00a0 10 years of growth caused a lot of headaches.<\/p>\n<p>What if you could outsource IT Infrastructure?\u00a0 What would this look like?<br \/>\nNeeds:<br \/>\nStorage<br \/>\nCompute abilities<br \/>\nDatabase<br \/>\nTransactions<br \/>\nMiddleware<\/p>\n<p>Core Services:<br \/>\nReliability<br \/>\nScalability &#8211; Lots of companies have spiky business periods<br \/>\nPerformance &#8211; CoLo facility and other silos in the past have shown that developers do not want slowness and wont accept it<br \/>\nSimplicity &#8211; No learning curve or as little as possible<br \/>\nCost Effective &#8211; Prices are public and pay as you go.\u00a0 No hidden fees.\u00a0 Capital expenses cut way down for startups<\/p>\n<p>Initial Suite of services: S3, EC2, SimpleDB, FPS, DevPay, SQS, Mechanical Turk<\/p>\n<p>Cloud<br \/>\nComputing is a buzz word and allowing infrastructure to be managed by<br \/>\nsomeone else.\u00a0 Time to market is huge since you dont have to buy boxes,<br \/>\nCoLo hosting, bandwidth, and more.<\/p>\n<p>Second Speaker:\u00a0 Jinesh Varia, Evangelist of AWS<br \/>\nPromise to see their roadmap for the next 2 years.<br \/>\nAmazon has 3 business units<br \/>\nAmazon.com, Amazon Services for Sellers, and Amazon Web Services<br \/>\nSpent 2 billion on infrastructure costs already for AWS<\/p>\n<p>Analogy<br \/>\n&#8211; Electricity generated somewhere else doesnt really add any value.<br \/>\nThere is a certain amount of undifferentiated services.\u00a0 Server<br \/>\nHosting, Bandwidth, hardware, contracts, moving facilities, &#8230; Idea to<br \/>\nproduct delay is huge.<\/p>\n<p>Example of Animoto.com<\/p>\n<p>They own no hardware.\u00a0 None.\u00a0 Serverless startup.<\/p>\n<p>They went from 40 servers to 5000 in 3 days.\u00a0 Facebook app.\u00a0 Signed 25,000 users up every hour<\/p>\n<p>Use Cases<br \/>\nMedia Sharing and Distribution<br \/>\nBatch and Parallel Processing<br \/>\nBackup and Archive and Recovery<br \/>\nSearch Engines<br \/>\nSocial Netowrking Apps<br \/>\nFinancial Applications and Simulations<\/p>\n<p>What do you need?<br \/>\nS3, EC2, SimpleDB, FPS, DevPay, SQS, Mechanical Turk<\/p>\n<p>S3<br \/>\n50,000 Transactions Per Second is what S3 is running right now.<br \/>\n99.9% Uptime<\/p>\n<p>EC2<br \/>\nUnlimited Compute power<br \/>\nScale Capacity up or down.\u00a0 Linux and OpenSolaris (uggh, Solaris) are accepted<br \/>\nElastic Block Store is finally here!\u00a0 Yay!<\/p>\n<p>SimpleDB<br \/>\nNot a Relational, no SQL.\u00a0 But highly available and highly accessible.\u00a0 Index Data&#8230;<\/p>\n<p>SQS<br \/>\nActs as a glue to tie all services together.\u00a0 Transient Buffer?\u00a0 Not sure how I feel about that.<\/p>\n<p>DevPay and FPS<br \/>\nDevelopers get to use Amazon&#8217;s Billing Infrastructure.\u00a0 Sounds lame and sort of pyrimad schemey<\/p>\n<p>Mechanical Turk<br \/>\nAllows<br \/>\nyou to get people on demand.\u00a0 Perfect for high-volume micro tasks.<br \/>\nHuman Intelligence tasks.\u00a0 Outsource dummy work I guess&#8230;\u00a0 Not sure.<\/p>\n<p>Sample Architecture<br \/>\nPodango<\/p>\n<p>He wrote a Cloud Architecture PDF<br \/>\n<strong><br \/>\nFuture Roadmap<\/strong><br \/>\nFocus on security features and certifications<br \/>\nContinued focus and operational excellence<br \/>\nUS and international expansion<br \/>\nLocalization of technical resources<br \/>\nAmazon<br \/>\nEC2 GA and SLA &#8211; Out of Beta and SLA delivered &lt;&lt; This is really<br \/>\ngood for us!\u00a0 Now if gmail would get out of beta after 5 years!<br \/>\nWindows Server Support<br \/>\nAdditional services<\/p>\n<p>Amazon Start-Up Challenge is open.\u00a0 100K<\/p>\n<p>aws.amazon.com\/blog<\/p>\n<p>Jinesh Varia, jvaria@amazon.com<\/p>\n<p><strong>Customer Testimonials<br \/>\nSplunk <\/strong>used AWS to host a development camp and start an instance.\u00a0 Email instructions and SSH keys.\u00a0 Free, Open Source.\u00a0 DevCamp.<br \/>\nFabulatr at @Google Code\u00a0 It starts up an instance gets it ready, sends email with ssh key to user<br \/>\nAnother Use Case &#8211; Sales Engineering &#8211; POC, Joint work with Support, A place to play, Splunk Live Demo<br \/>\nSplunk blog and there are some videos on blog.<br \/>\nPut splunk in your cloud<\/p>\n<p>Resources<br \/>\ndownload.splunk.com<\/p>\n<p>blogs.splunk.com\/thewilde\u00a0 -&gt; Inside the Cloud Video<\/p>\n<p>code.google.com\/p\/fabulatr<\/p>\n<p>Rightscale, cant use elastic fox from iPhone, you can use RightScale<br \/>\n<strong><br \/>\nOtherInbox <\/strong><br \/>\nLaunched<br \/>\non Monday.\u00a0 Helps users manage inbox.\u00a0 Emails from OnStar, Receipts<br \/>\nfrom Apple.\u00a0 OtherInbox allows me to give out different addresses.<br \/>\nfacebook@james.otherinbox.com<br \/>\nSeems like a cool app.<br \/>\nUse Google Docs to grab information ad hoc.<br \/>\nThey use DB&#8217;s on EBS in a Master\/Slave relationship for SQL, formerly on EC2 w\/o EBS, now EBS is awesome.<br \/>\nBuilt on Ruby on Rails &gt; MVC and SproutCore (JavaScript framework)<\/p>\n<p>austincloudcomputing.com<\/p>\n<p><strong>MyBaby Our Baby<\/strong><br \/>\nShare, Organize, Save all of the videos and pictures for kids<br \/>\nInvite friends and family to your site, they get emails about your kids when you add content<br \/>\nOther people can add photos of your children and pictures from other parents (at the park, babysitter, &#8230;)<br \/>\nUses S3 only<br \/>\n<strong><br \/>\nArchitecture for LB<\/strong><br \/>\nTwo Front End Load Balancing Proxy Servers that hit the right app servers.<br \/>\nNeed<br \/>\nto read on Scalr (Pound)\u00a0 HAProxy was also recommended.\u00a0 He also<br \/>\nmentioned that Scalr is cool, but AWS is coming out with a LB and tool<br \/>\nfor us to use.\u00a0 He said to give it some time, but they would have<br \/>\nsomething for us!<br \/>\nhttp:\/\/aws.typepad.com\/aws\/2008\/04\/scalr-.html<\/p>\n<p>GoDaddy vs AWS.\u00a0 GoDaddy sucks&#8230;\u00a0 but under all circumstances, &#8220;you need a geek&#8221; to get this running.<\/p>\n<p>You<br \/>\nneed a Linux System Administrator under all circumstances and a lot of<br \/>\npeople seemed miffed by this.\u00a0 I dont see what the big deal is and<br \/>\nunder the AWS scenario, you don&#8217;t need all the infrastructure<br \/>\n(hardware) needed before and you need a lot less people than the<br \/>\ntraditional model.\u00a0 You always still need someone who knows how to work<br \/>\nthe systems, but now you need fewer and you really need people that are<br \/>\nlinux admins but also web admins that know traditional web services and<br \/>\napplications.\u00a0 There will never be a magic button that just spins up<br \/>\nservers ready to go for your unique app, Amazon makes it easier, but<br \/>\nyou still need a geek&#8230;\u00a0 They make the world work&#8230;<\/p>\n<p>Amazon has a long track record for success and there is a lot of trust from Other Inbox.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>First Speaker: VP of Amazon Web Services &#8211; Adam Selipsky Motivation for building AWS &#8211; Scaling Amazon.com through the 90&#8217;s was really rough.\u00a0 10 years of growth caused a lot of headaches. What if you could outsource IT Infrastructure?\u00a0 What would this look like? Needs: Storage Compute abilities Database Transactions Middleware Core Services: Reliability Scalability [&hellip;]<\/p>\n","protected":false},"author":8,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[33],"tags":[],"class_list":["post-143","post","type-post","status-publish","format-standard","hentry","category-elastic-compute-cloud"],"aioseo_notices":[],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/pfI0c-2j","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.webadminblog.com\/index.php\/wp-json\/wp\/v2\/posts\/143","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.webadminblog.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.webadminblog.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.webadminblog.com\/index.php\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/www.webadminblog.com\/index.php\/wp-json\/wp\/v2\/comments?post=143"}],"version-history":[{"count":3,"href":"https:\/\/www.webadminblog.com\/index.php\/wp-json\/wp\/v2\/posts\/143\/revisions"}],"predecessor-version":[{"id":146,"href":"https:\/\/www.webadminblog.com\/index.php\/wp-json\/wp\/v2\/posts\/143\/revisions\/146"}],"wp:attachment":[{"href":"https:\/\/www.webadminblog.com\/index.php\/wp-json\/wp\/v2\/media?parent=143"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.webadminblog.com\/index.php\/wp-json\/wp\/v2\/categories?post=143"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.webadminblog.com\/index.php\/wp-json\/wp\/v2\/tags?post=143"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}