If you're involved in planning IT infrastructure as a network or system architect, system administrator, or developer, this book will help you adapt your skills to work with these highly scalable, highly redundant infrastructure services.
While analysts hotly debate the advantages and risks of cloud computing, IT staff and programmers are left to determine whether and how to put their applications into these virtualized services. Cloud Application Architectures provides answers -- and critical guidance -- on issues of cost, availability, performance, scaling, privacy, and security.
With Cloud Application Architectures, you will:
Understand the differences between traditional deployment and cloud computing
Determine whether moving existing applications to the cloud makes technical and business sense
Analyze and compare the long-term costs of cloud services, traditional hosting, and owning dedicated servers
Learn how to build a transactional web application for the cloud or migrate one to it
Understand how the cloud helps you better prepare for disaster recovery
Change your perspective on application scaling
To provide realistic examples of the book's principles in action, the author delves into some of the choices and operations available on Amazon Web Services, and includes high-level summaries of several of the other services available on the market today.
Cloud Application Architectures provides best practices that apply to every available cloud service. Learn how to make the transition to the cloud and prepare your web applications to succeed.
George Reese is the founder of two Minneapolis-based companies, enStratus Networks LLC (maker of high-end cloud infrastructure management tools) and Valtira LLC (maker of the Valtira Online Marketing Platform). Over the past 15 years, George has authored a number of technology books, including MySQL Pocket Reference, Database Programming with JDBC and Java, Java Database Best Practices, and the upcoming Web Architecture and Programming in the Cloud.
Throughout the Internet era, George has spent his career building enterprise tools for developers and delivering solutions to the marketing domain. He was an influential force in the evolution of online gaming through the creation of a number of Open Source MUD libraries and he created the first JDBC driver in 1996-the Open Source mSQL-JDBC. Most recently, George has been involved in the development of systems to support the deployment of transactional web applications in the cloud.
George holds a BA in Philosophy from Bates College in Lewiston, Maine and an MBA from the Kellogg School of Management in Evanston, Illinois. He currently lives in Minnesota with his wife Monique and his daughters Kyra and Lindsey.
The cover image is from http://www.veer.com. The cover font is Adobe ITC Garamond. Thetext font is Linotype Birka; the heading font is Adobe Myriad Condensed; and the codefont is LucasFont's TheSansMonoCondensed.
Comments about oreilly Cloud Application Architectures:
I am about to write my first application to deploy in the cloud, and this book was an excellent "first-read" before embarking on that endeavour. This book covers a wide range of territory while being delightfully short ... I read it in two days. It's well-written and contains lots of useful information. It focuses on Amazon's cloud, which was appropriate for my interests, but is sufficiently general to be useful even if you plan on deploying into other clouds.
9/20/2009
5.0
Great coverage of architectual issues
By bits.of.info
from USA
About Me Developer, Sys Admin
Pros
Accurate
Concise
Easy to understand
Cons
Best Uses
Expert
Intermediate
Comments about oreilly Cloud Application Architectures:
I enjoyed the book and found it to have great coverage of the various architectural issues you will find when deploying to the cloud. The principles espoused in this book apply outside of the cloud as well so it is a good read for any architect.I posted about this book on my blog [@]
4/17/2009
(7 of 8 customers found this review helpful)
5.0
Thank You, Reese and O'Reilly, For Your Impeccable Timing
By Graeme Thickins
from Undisclosed
Comments about oreilly Cloud Application Architectures:
This is a book that had to be written, and O'Reilly's timing of its publication couldn't be better. It will be gobbled up in this defining year in the mainstreaming of cloud computing. Reese, an experienced O'Reilly author and recognized cloud computing practitioner, delivers a highly readable volume that cuts through all the cloud computing hype to provide real clarity for anyone wanting to better understand this often confusing and frequently derided term. He gives solid, practical advice on how to benefit, today, from this powerful new set of technologies. Cloud computing is a tsunami headed toward old-school corporate computing. Doubters beware. Reese and his O'Reilly editors do a brilliant job covering the bases for anyone "who designs, builds, or maintains web applications that may be deployed into the cloud." But the book's appeal will extend much wider than that -- not only to anyone who manages such technologists, but into C-level suites as well. And I don't just mean the CIO's office. It is an excellent companion purchase to Nicholas Carr's "The Big Switch," delivering the knowledge you and your people need to take the next step -- to actually implement cloud computing.
Chapter 1 is an outstanding overview of the cloud concept and its value to the business enterprise, worth the price of the book alone. Then, Reese delves into an excellent description of the leading provider of cloud computing services today, Amazon Web Services (AWS), including its EC2 and S3 offerings. From there, he describes what you need to know before you move into the cloud, followed by a chapter on getting ready for the cloud. But it's not all sweetness and light. Reese addresses head-on the widely recognized obstacles cited by enterprises to adopting cloud computing today: security and reliability. An entire chapter is devoted to disaster recovery in the cloud, as is scaling a cloud infrastructure. Three excellent appendices round out the book, making it a must for any cloud IT professional's book shelf: an Amazon Web Services reference, plus submissions by technologists at two other leading cloud providers, GoGrid and Rackspace, explaining their offerings. I find it hard to identify anything the book lacks; it appears to cover all the bases business and IT people need -- now -- to take action and start reaping the major costs savings offered by cloud computing. We will undoubtedly see updated editions as changes occur in this field. But do not miss the first printing.