Amazon Web Services Workshop Block 1: 10:45 - 11:10 � Overview 2010 ISMB Cloud Workshop, Boston MA - [email protected] - http://www.bioteam.net Who am I? • I’m from the BioTeam ▫ Independent consulting shop ▫ Staffed by scientists forced to learn IT to get our own op research done h s k or • Found a fun business niche W d u ▫ Bridging the “gap” between o Cl 0 science, IT & high 1 0 2 performance computing B M S • This matters today because … I ▫ We’ve been doing production informatics work on Amazon AWS since 2007 ▫ Can speak from multiple AWS Scene from ancient history in a � perspectives (Customer, cloud-enabled world… Developer, Integrator) [email protected] - http://www.bioteam.net Warning: we usually take 2 full days to talk about this stuff • This will be a lightweight talk� • We will not be talking about: ▫ Private Clouds ▫ Time constraints mean we Why? They are just silly. p o can’t do much of a deep dive h s k or into any single topic area� W d u o Cl 0 ▫ Taking a guess at the topics 1 0 2 B most of interest to this M S I audience� ▫ Please stop me or ask questions at any time� ** I have seen my ’09 graphic come to life in the real world. Psychic. [email protected] - http://www.bioteam.net Topics I do plan to talk about • Infrastructure as a service (IaaS) • Strategies, Reference • Why cloud? Why Amazon? Architectures & Best Practices • Mapping high performance • Technical challenges & p o computing (HPC) workflows workarounds h s k r Wo onto cloud platforms • Horrible mistakes I’ve made d u o and valuable lessons learned Cl 0 1 0 2 B M S I Note: I am somewhat infamous for talking very fast and using huge slide decks. Some slides are included mainly as “reference” material for post-workshop slide handouts. Please feel free to interrupt & ask questions. [email protected] - http://www.bioteam.net The “C” Word • Impossible to avoid • I prefer “utility computing” • The term ‘cloud computing’ is myself� effectively meaningless today – p o too many marketers have • Now we have to define the h s k or fuzzed and co-opted the term� term whenever we use it in W d u public o Cl 0 1 0 2 B M S I [email protected] - http://www.bioteam.net Defining our Terms • Gartner: ▫ “Cloud computing is a style of computing where scalable and p elastic IT-enabled capabilities are delivered as a service to o h s k external customers using Internet technologies.”� r o W d u o Cl 0 • Jinesh Varia on AWS: 1 0 2 B M ▫ “… Amazon Web Services (AWS) cloud provides a highly reliable S I and scalable infrastructure for deploying web-scale solutions, with minimal support and administration costs, and more flexibility than you’ve come to expect from your own infrastructure, either on-premise or at a datacenter facility.” [email protected] - http://www.bioteam.net Today’s Cloud Meta-Topics • Laziness • Beauty p o h s k r • Money o W d u o Cl 0 1 0 2 B M S I The real reason I visit Amazon in Seattle, shhhhhh (mocha made by Kelli @ Inner Chapters Café & Bookstore) [email protected] - http://www.bioteam.net Laziness • Larry Wall’s 1st Great Virtue: ▫ “… the quality that makes you go to great effort to reduce p overall energy expenditure. It o h s k r makes you write labor-saving o W d programs that other people u o Cl 0 will find useful, and 1 0 2 document what you wrote so B M S you don't have to answer so I many questions about it”� • Scriptable IT Infrastructures are Note subtle Amazon product plug above … the latest boon for the perennially lazy (like myself) [email protected] - http://www.bioteam.net Beauty • Call me a nerd but the cloud gives us amazing p new abilities: o h s k r o W 1. “Scriptable d u o Cl datacenters” 0 1 0 B 2 2. Orchestrating complex M S I systems & workflows with a few lines of code 3. Infrastructure managed Can you believe that the Broad Institute @ MIT let me into their telco closets & machine rooms? like it was source code [email protected] - http://www.bioteam.net Money • If a cloud talk occurs without mention of $ p ▫ … did it actually o h s k r o W happen? d u o Cl 0 1 0 2 B M S I [email protected] - http://www.bioteam.net
Description: