Publisher: O'Reilly Media Released: February 2011 Pages: 184
If you plan to use Amazon Web Services to run applications in the cloud, the end-to-end approach in this book will save you needless trial and error. You'll find practical guidelines for designing and building applications with Amazon Elastic Compute Cloud (EC2) and a host of supporting AWS tools, with a focus on critical issues such as load balancing, monitoring, and automation. How do you move an existing application to AWS, or design your application so that it scales effectively? How much storage will you require? Programming Amazon EC2 not only helps you get started, it will also keep you going once you're successfully positioned in the cloud. This book is a must-read for application architects, developers, and administrators. - Determine your application's lifecycle and identify the AWS tools you need
- Learn how to build and run your application as part of the development process
- Migrate simple web applications to the cloud with EC2, Amazon Simple Storage Service, and CloudFront content delivery
- Meet traffic demand with EC2's Auto Scaling and Elastic Load Balancing
- Decouple your application using Simple Queue Service, Simple Notification Service, and other tools
- Use the right tools to minimize downtime, improve uptime, and manage your decoupled system
"Jurg and Flavia have done a great job in this book building a practical guide on how to build real systems using AWS." --Werner Vogels, VP & CTO at Amazon.com |
-
Chapter 1 Introducing AWS -
From 0 to AWS -
Growing into Your Application -
“You Build It, You Run It” -
In Short -
Chapter 2 Starting with EC2, RDS, and S3/CloudFront -
Setting Up Your Environment -
Choosing Your Geographic Location, Regions, and Availability Zones -
Choosing an Architecture -
Creating the Rails Server on EC2 -
RDS Database -
S3/CloudFront -
Making Backups of Volumes -
In Short -
Chapter 3 Growing with S3, ELB, Auto Scaling, and RDS -
Preparing to Scale -
S3 for File Uploads -
Elastic Load Balancing -
Auto Scaling -
Scaling a Relational Database -
Elastic Beanstalk -
In Short -
Chapter 4 Decoupling with SQS, SimpleDB, and SNS -
SQS -
SimpleDB -
SNS -
In Short -
Chapter 5 Managing the Inevitable Downtime -
Measure -
Understand -
Improvement Strategies -
In Short -
Chapter 6 Improving Your Uptime -
Measure -
Understand -
Improvement Strategies -
In Short -
Chapter 7 Managing Your Decoupled System -
Measure -
Understand -
Improvement Strategies -
In Short -
Chapter 8 And Now… -
Other Approaches -
Private/Hybrid Clouds -
Thank You -
Colophon |
- Title:
- Programming Amazon EC2
- By:
- Jurg van Vliet, Flavia Paganelli
- Publisher:
- O'Reilly Media
- Formats:
-
- Print
- Ebook
- Safari Books Online
- Print:
- March 2011
- Ebook:
- February 2011
- Pages:
- 184
- Print ISBN:
- 978-1-4493-9368-7
- | ISBN 10:
- 1-4493-9368-3
- Ebook ISBN:
- 978-1-4493-9369-4
- | ISBN 10:
- 1-4493-9369-1
|
-
Jurg van Vliet Jurg van Vliet graduated from the University of Amsterdam in Computer Science. After his internship with Philips Research, he worked for many web startups and media companies. Passionate about technology, he wrote for many years about it and its effects on society. He became interested in the cloud and started using AWS in 2007. After merging his former company, 2Yellows, with a research firm, he decided to start 9Apps, an AWS boutique that is an AWS solution provider and silver partner of Eucalyptus, together with Flavia. Give Jurg a scalability challenge, and he will not sleep until he solves it—and he will love you for it. View Jurg van Vliet's full profile page. -
Flavia Paganelli Flavia Paganelli has been developing software in different industries and languages for over 14 years, for companies like TomTom and Layar. She moved to The Netherlands with her cat after finishing an MSc in Computer Science at the University of Buenos Aires. A founder of 9Apps, Flavia loves to create easy-to-understand software that makes people’s lives easier, like the Decaf EC2 smartphone app. When she is not building software, she is probably exercising her other passions, like acting or playing capoeira. View Flavia Paganelli's full profile page. |
Colophon The animal on the cover of Programming Amazon EC2 is a bushmaster snake. A member of the genus Lachesis, it may belong to any of the three recognized bushmaster species: Lachesis muta, Lachesis stenophrys, and Lachesis melanocephala. Each resides in the forested regions of Central and South America, particularly the Amazon River basin. Collectively, bushmasters are known to be the longest venomous snakes in the world; the average length is 6 to 8 feet, though exceptional specimens have been noted to grow upward of 10 feet. The snakes are reddish-brown in appearance, and sport some variety of X or diamond patterns across their backs, as well as spines at the end of their tails. As a type of pit viper, bushmasters will often lay in wait for prey to appear for weeks at a time; depending on the size of captured prey, the snakes can survive on as few as 10 meals per year. Bushmasters are also thought to be the only New World pit vipers to lay eggs, as opposed to giving birth to live young. Females have been known to remain with the nest during incubation and to defend it if approached. Bushmasters have at least one claim to fame: their genus, Lachesis, is named for one of the three Fates in Greek mythology. Lachesis, known as the drawer of lots, was tasked with determining individuals’ life spans by measuring every person’s thread of life against her measuring rod. |
|
Description
|
Table of Contents
|
Product Details
|
About the Author
|
Colophon
|
 |
|
 |
|
|
|
Recommended for You
|
Recently Viewed
|
 |
|
By Jeffrey Barr
September 2010
By Jason Beaird
November 2010
By Mark Frauenfelder
August 2008
Ebook: $9.99
Print & Ebook: $16.49
Print: $14.99
|
Customer Reviews
12/9/2011 4.0Good start for Amazon AWS newbies By Michiel van Otegem from Amsterdam, Netherlands About Me Software architect - Easy to understand
- Helpful examples
4/20/2011 (2 of 2 customers found this review helpful) 4.0The book you should read about AWS By David from France About Me Designer, Developer, Sys Admin - Accurate
- Easy to understand
3/8/2011 (13 of 13 customers found this review helpful) 4.0This is the Amazon EC2 Bible By Jason Irwin from Chicago, IL - Accurate
- Concise
- Easy to understand
- Helpful examples
- Well-written
|
|
|