Jeff Bezos (AMZN): Psst. Buddy. Want a Server? (AWS)
My life, as of late, is Amazon Web Services (AWS).
You see, my current client has me running their migration onto the AWS stack leveraging the AWS services around FPS, Customer, and Credit Card Management. So, I hadn’t been motivated to watch discussions on it … but when 2-3 people emailed me articles around AWS this week as fodder for the blog … I figured it was a sign.
So, as usual my raw notes are below, but here are the thoughts that jumped out at me as I ran (i.e. jogged) along.
| Details | Notable Points |
Title/Link:
Presentation gave at Startup School 2008 Duration:
Speakers:
Recommend to Watch? Yes
|
1. Is that “RED” line really red … or more yellow?
2. That jab aside, AWS is the best I see right now for Enterprise Customers …
3. More on the power of choice AMZN gives you
|
So while the AMZN AWS offering has been focused on solving spike CPU usage problems for clients for the most part up till now (like running massive models over night) I suspect they are close to stabilizing an offering for those 7X24 applications (yes, I know you can kinda do it today). Bezo’s comment around package vendors assessing hosting models w/ AMZN where images of servers running their gear can be rented was an example of this (think of a server running MSFT Office or Photoshop when you need it across all your various PCs).
** START OF RAW SCRIBBLE TAKEN WHILE RUNNING **
• http://omnisio.com/startupschool08/jeff-bezos
• 4/23/2008, 6:12 AM
• Bandwidth charts
…………….○ Blue line (AMZN)
…………….○ Red line (bandwidth w/ AWS)
…………………………..§ BAUER COMMENT - S3 could skew that #, service call metrics would be more interesting
• Offerings
…………….○ AWS
…………….○ S3
…………….○ Ec2
…………….○ Simpledb
…………….○ Sqs
…………….○ Fps
…………….○ Mechnical turk - get pieces done manually by work queues amzn enables
• 4/23/2008, 6:14 AM
…………….○ Goals - easy, fast, elastic, highly avail, pay by drink
• S3
…………….○ 18B objects in S3
…………….○ Double in 2 years in AWS developers (370k)
• Why are people excited
…………….○ Shows picture of electric power generator
…………………………..§ BAUER COMMENT - similar story to Big Switch book
…………….○ How people did electric by themselves
…………….○ How to … Go from idea to product … quickly …
…………….○ Costs of doing data center - server, contracts, bandwidth, purchasing, facilities, scaling, etwork, heterogeneous, legacy, large teams
…………….○ Vision releases occur over and over
…………….○ AMZN helps with the above
• 4/23/2008, 6:19 AM
• Examples who are using
…………….○ NY Times took archives back to 1851 (4 TB) to PDF
…………………………..§ AMZN provided virtual server for one time batch
…………………………..§ AMZN provided S3 to serve articles
…………………………..§ Search for computer 1892 reference …. Was a job type
…………….○ SanDisk
…………………………..§ USB drive w/ auto backup to S3
…………….○ Animoto
…………………………..§ Royalty free music + videos … program listens to music and auto edits photo and tweens to align … then you can regen till you like it
…………………………..§ Queue, s3, ec2 used
…………………………..§ Viral facebook … over 3 days ramps to 3500 server instances
…………………………………………□ BAUER COMMENT - KEY FOR VIRAL APPS, ? ON NEED FOR SLOWER ADOPTION MODELS
…………………………..§ Talk to graph of growth and how ec2 can spin up/down instances based on load (tailoring cost as you go)
…………………………..§ BAUER THOUGHT - TITLE - AMZN, MOVERS NEEDED
• 4/23/2008, 6:27 AM
• End point
• AMZN - They make electricity so you don’t have to
• Q&A
…………….○ 4/23/2008, 6:28 AM
…………….○ How did AWS idea get started?
…………………………..§ 4 yrs started idea
…………………………..§ Launch 1st service 2 yrs ago
…………………………..§ Internal issue 1st, abstracting apps teams from infra team internally
…………………………………………□ BAUER THOUGHT - MAKES SENSE FROM WHAT I SEE AT CURRENT GIG (WAY THEY ARE WRITTEN, ETC)
…………………………..§ Didn’t expect this level of traction this early
…………………………..§ 4/23/2008, 6:32 AM (restart, omnisio dropped)
…………………………..§ New customer set … buyers, sellers, and now (new) developers
…………….○ 4/23/2008, 6:33 AM
…………….○ Concerns around service interruption that happened 2 months back. How handle. How do people respond. Hard to get off gear?
…………………………..§ Low friction to switch off platform, no contracts.
…………………………..§ API’s simple … easy to switch
…………………………………………□ BAUER COMMENT — IT CAN BE PIECEMEAL
…………………………..§ Low latency, cost
…………………………………………□ BAUER COMMENT — Agree on the 1st point being a key in this arch. Working on that now. Roundtrips in system design are the key … not a specific interface latency. Logical unit of work
…………………………..§ Main change they made for up time
…………………………………………□ Improve communication around outtage or brown out
…………………………………………□ Goal is 100 Up (TP100)
…………….○ 4/23/2008, 6:37 AM
…………….○ Customer serving hospitals. Can’t provide AMZN due to patriot act if cross boundries. Where data resides.
…………………………..§ EU has data rules (medical data no cross borders)
…………………………..§ Availability zones is one answer (choose where you host globally)
…………………………………………□ Fault tolerant
…………………………………………□ Address data location (today all in US, expand globally)
…………….○ 4/23/2008, 6:39 AM
…………….○ Runs rails apps on AWS, spammers are ruining IPs
…………………………..§ Doesn’t know the answer
…………………………..§ Static IP solution (elastic IP) can solve the problem (but requires additional server) allows the external world to see a consistent IP
…………….○ 4/23/2008, 6:40 AM
…………….○ Hosting needs stable, EC2 pricing <> to traditional server hosting in a data center (like rackspace)
…………………………..§ He doesn’t agree
…………………………..§ Might be anomalies today … but goal is to be the low cost provider to customers
…………………………..§ Instance sizes may get more granular (they price by cpu power, etc in instance)
…………….○ 4/23/2008, 6:42 AM
…………….○ Whats it like to launch a rocket? (personal question to him)
…………………………..§ He Is funding a company for a trip to sub orbit … blue orbital … lands on tail like buck rogers
…………………………..§ 1st dev vehicle done
…………………………..§ 2nd in process
…………………………..§ One more after that
…………………………..§ Then take public
…………………………..§ Are a ec2 customers … do aerodynamic models on ec2 cloud …
…………………………………………□ BAUER COMMENT - Another example of high volume spike processing … keep in mind elastic IP offering came just in last 3-4 week … coupled with movement to attached storage drives to an instance …. so ability to host stable apps over time being viable for enterprise is new (granted you could hack it together).
…………….○ 4/23/2008, 6:45 AM
…………….○ Thoughts on Google’s offering
…………………………..§ They don’t talk about other companies
…………………………..§ They innovate more by focusing on the customer not the competitor
…………………………..§ That is why they have their policy
…………………………..§ AWS is unique is that its deep in the stack. API’s exposed like storage, queues,
…………………………………………□ BAUER COMMENT - Also services payment, customer, product, orders, checkout, etc
………………………….§ Give people control on knobs on sophis applications
…………………………..§ Not a winner take all space … there will be a lot of winners
…………………………..§ Rare for notable change to be driven by one company … so customers will find many
…………………………..options.
…………….○ 4/23/2008, 6:48 AM
…………….○ AWS Shared Infrastructure, can’t control spikes on ’shared’ infra … what if 10-100 customers go viral … others get impacted … how resolve
…………………………..§ Key question is how to manage risk
…………………………..§ Key is better than alternative (up time @ shared is better than internal) … inability to handle spikes .. Turn the question around .. How does your business handle spikes
…………………………..§ By aggregation … Pool is large can handle … so built for far larger spikes
…………………………..§ They manage averages of all AWS dev pool
…………………………..§ Insurance company example
…………………………..§ Onus on them to prove they can consistently scale and spin up/down servers … what is satisfaction rating
…………….○ 4/23/2008, 6:52 AM
…………….○ SLA promise from AMZN
…………………………..§ Not right now but they could look into it
…………….○ 4/23/2008, 6:53 AM
…………….○ Thoughts of spinning up a ERP instance … fully running
…………………………..§ He is talking about configured servers … license on go
…………………………..§ Vendors creating an AMI to run their stuff for awhile … servers setup
…………………………..§ BAUER COMMENT - Note that is somewhat available by the ERP vendors today
…………………………..§ BAUER COMMENT — Enables a ondemand sell model for vendors
…………….○ 4/23/2008, 6:55 AM
…………….○ Vendor able to sell hosted model to companies that ran internal in the past
…………………………..§ Yes, audit is key for the customer
…………………………..§ Application changes … encrypt data prior to storage
…………….○ 4/23/2008, 6:56 AM
…………….○ How is AWS going to enable the mobile platform
…………………………..§ They can see the mobile devices taking up share on their browser market
…………………………..§ So you will see more AWS tied focused on AWS
…………………………..§ BAUER COMMENT - They bought TEXT BUY to cover this (payment device like paypal via mobile phone)
…………….○ 4/23/2008, 6:57 AM
…………….○ 100 Domain limit on simpleDB. When lift?
…………………………..§ Not clear. Validating things.
…………………………..§ Exceptions could be handled by a call to them
…………………………..§ Availability is their priority #1
…………………………..§ Adam Slipsky (contact him)
…………….○ End
** END RAW SCRIBBLE TAKEN WHILE RUNNING **

Subscribe