Infrastructure as Code: Managing Servers in the Cloud 1st Edition
by
Kief Morris
(Author)
|
Kief Morris
(Author)
Find all the books, read about the author, and more.
See search results for this author
|
ISBN-13:
978-1491924358
ISBN-10:
1491924357
Why is ISBN important?
ISBN
Scan an ISBN with your phone
Use the Amazon App to scan ISBNs and compare prices.
This bar-code number lets you verify that you're getting exactly the right version or edition of a book. The 13-digit and 10-digit formats both work.
Use the Amazon App to scan ISBNs and compare prices.
Add to book club
Loading your book clubs
There was a problem loading your book clubs. Please try again.
Not in a club?
Learn more
Join or create book clubs
Choose books together
Track your books
Bring your club to Amazon Book Clubs, start a new book club and invite your friends to join, or find a club that’s right for you for free.
Only 11 left in stock - order soon.
Ships from and sold by Amazon.com.
More Buying Choices
There is a newer edition of this item:
New releases
Explore popular titles in every genre and find something you love. See more
Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
-
Apple
-
Android
-
Windows Phone
-
Android
|
Download to your computer
|
Kindle Cloud Reader
|
Frequently bought together
Customers who viewed this item also viewed
Page 1 of 1 Start overPage 1 of 1
Customers who bought this item also bought
Page 1 of 1 Start overPage 1 of 1
Editorial Reviews
About the Author
Kief Morris has been designing, building, and running automated IT server infrastructure for nearly twenty years, having started out with shell scripts and Perl, moving on to CFengine, Puppet, Chef, and Ansible among other technologies as they’ve emerged. He is the head of ThoughtWorks’ European practice for Continuous Delivery and DevOps, helping clients find more effective ways of building and managing infrastructure operations.
Tell the Publisher!
I'd like to read this book on Kindle
Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.
I'd like to read this book on Kindle
Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.
Product details
- Publisher : O'Reilly Media; 1st edition (July 12, 2016)
- Language : English
- Paperback : 362 pages
- ISBN-10 : 1491924357
- ISBN-13 : 978-1491924358
- Item Weight : 1.45 pounds
- Dimensions : 7 x 0.82 x 9.19 inches
-
Best Sellers Rank:
#606,282 in Books (See Top 100 in Books)
- #43 in Email Administration
- #63 in Network Disaster & Recovery Administration
- #106 in Windows Administration (Books)
- Customer Reviews:
Customer reviews
4.5 out of 5 stars
4.5 out of 5
83 global ratings
How are ratings calculated?
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzes reviews to verify trustworthiness.
Top reviews
Top reviews from the United States
There was a problem filtering reviews right now. Please try again later.
Reviewed in the United States on March 20, 2017
Verified Purchase
This is well-written and provides a good overview of some of the concepts (benefits and high level methods) of defining your infrastructure in text files, but honestly I didn't get anything out of this book. I do security at a company where we use AWS and have one devops guy doing everything, so I decided to try to learn a little more about what he does. This book did not help me. I already knew that defining what servers you have in text files that can be checked into git is a good thing. I already knew that saving your configurations for how these servers should be set up is a good thing. I was hoping to learn more about best practices at a more technical level, but this book is too high level for that.
45 people found this helpful
Report abuse
Reviewed in the United States on September 20, 2016
Verified Purchase
Infrastructure as Code shows modern techniques to use the cloud. The beginning chapters detailed the differences between the "Iron Age" of infrastructure and newer cloud based methods. Scripts are shown often to show how you would actually setup some cloud based instances. The author has a preference for Ruby and AWS.
The middle portions of the book look at design patterns related to the cloud. Often "anti-patterns" are explored as well to show what not to do. Templating servers and configuration management is detailed.
Part III of the book was basically a summary of DevOps. I found the information to be too general here, and sometimes not that relevant to Infrastructure. To give an example, the author discusses Code Reviews where he says: "All too often, code reviewing becomes a wasteful activity that doesn't lead to improvements actually being made to code. Pair programming is more rigorous, with input from two people leading to better design and improvements made in real time."
The author often states opinions like this, but does not back them up by anything but his opinion. There was no evidence provided to show that code reviews are wasteful, while pair programming boosts productivity. Maybe this has been the case for the author, but I would have liked to seen more evidence for a lot of his claims. A lot of the asides in the book were taken from the author's personal experiences and used to prove something.
I found the stronger parts of the book where the author shows configurations and details. Parts in which the author relied on personal experiences and generalizations were not as good. Overall though, this was an informative book that is helping define the new rules for cloud based architectures.
The middle portions of the book look at design patterns related to the cloud. Often "anti-patterns" are explored as well to show what not to do. Templating servers and configuration management is detailed.
Part III of the book was basically a summary of DevOps. I found the information to be too general here, and sometimes not that relevant to Infrastructure. To give an example, the author discusses Code Reviews where he says: "All too often, code reviewing becomes a wasteful activity that doesn't lead to improvements actually being made to code. Pair programming is more rigorous, with input from two people leading to better design and improvements made in real time."
The author often states opinions like this, but does not back them up by anything but his opinion. There was no evidence provided to show that code reviews are wasteful, while pair programming boosts productivity. Maybe this has been the case for the author, but I would have liked to seen more evidence for a lot of his claims. A lot of the asides in the book were taken from the author's personal experiences and used to prove something.
I found the stronger parts of the book where the author shows configurations and details. Parts in which the author relied on personal experiences and generalizations were not as good. Overall though, this was an informative book that is helping define the new rules for cloud based architectures.
25 people found this helpful
Report abuse
Reviewed in the United States on June 18, 2021
Verified Purchase
Although it’s not possible to write one book that covers all aspects of agile and dynamic IT-infrastructure, this book touches on all areas and gives a good hand down about how to go about automation (opposed to just scripting manual tasks).
Reviewed in the United States on May 15, 2018
Verified Purchase
I found this book to be very informative as I am trying to shift from manual operations experience into automated operations. Another thing that I really appreciated while reading this is I never saw the words "X subject matter is outside the scope of this book." Whenever a casual reference was made to a topic that wasn't intended to be discussed in detail, a footnote was provided that referred me to a more specfic text, video or blog site.
One person found this helpful
Report abuse
Reviewed in the United States on September 4, 2018
Verified Purchase
I would give this book to all the project manager and guys with control of the budgets. Explains the rationale of why IT needs to put key pieces in play and collaborate across departments.
Reviewed in the United States on February 9, 2020
Verified Purchase
Clear explanations and examples. There concepts are important.
Reviewed in the United States on December 28, 2017
Verified Purchase
This book provides a nice overview of modern approach to build and run infrastructures. However, it is little to be gained from it for an experienced developer. Most things are common knowledge.
Of course any reader would get something new from this book, but time can be better invested.
Of course any reader would get something new from this book, but time can be better invested.
4 people found this helpful
Report abuse
Reviewed in the United States on September 3, 2016
Verified Purchase
Excellent coverage of dynamic infrastructure management methodologies. I'm using it as one of the textbooks in my graduate-level DevOps course this fall.
2 people found this helpful
Report abuse
Top reviews from other countries
Daniel Bryant
5.0 out of 5 stars
Fantastic coverage of 'Infrastructure as Code' and associated architecture, processes and antipatterns!
Reviewed in the United Kingdom on August 14, 2016Verified Purchase
A fantastic book that provides the same coverage of the concept of 'Infrastructure as Code' as Humble and Farley's book did for continuous delivery, and Newman's book did for microservices. This book is relevant whether you're operating in the public IaaS cloud, community cloud, private VM-based IaaS datacenter, or bare-metal cloud.
A quick word of caution - don't expect to be a Terraform/Ansible/Puppet/OpenStack/AWS expert after you have finished reading, as this is not the point of this book (and besides, there are already many great books covering specific technologies). However, Morris has managed to cram an excellent high-level overview of all of these tools in only 300 pages, and more importantly, he provides the context, application and antipatterns of using these tools.
I believe nearly everyone in the infrastructure space will get something out of this book - seasoned operators/sysadmins will be able to take away a coherent view to the new style of building and managing infrastructure (not to mention a bunch of new tools and techniques to research); and those new to the scene will be able to develop an appreciation for the how everything knits together, and gain an understanding of the architectural patterns and practices surrounding practices that the like of Google, AWS and Netflix have been using for years.
Big kudos to the author, Kief Morris - I don't think he could have written a better book that both summarises the current state-of-the-art for architecting, deploying and managing infrastructure, and also provides excellent recommendations and documents well-established antipatterns for both associated architecture and process. A job well done!
A quick word of caution - don't expect to be a Terraform/Ansible/Puppet/OpenStack/AWS expert after you have finished reading, as this is not the point of this book (and besides, there are already many great books covering specific technologies). However, Morris has managed to cram an excellent high-level overview of all of these tools in only 300 pages, and more importantly, he provides the context, application and antipatterns of using these tools.
I believe nearly everyone in the infrastructure space will get something out of this book - seasoned operators/sysadmins will be able to take away a coherent view to the new style of building and managing infrastructure (not to mention a bunch of new tools and techniques to research); and those new to the scene will be able to develop an appreciation for the how everything knits together, and gain an understanding of the architectural patterns and practices surrounding practices that the like of Google, AWS and Netflix have been using for years.
Big kudos to the author, Kief Morris - I don't think he could have written a better book that both summarises the current state-of-the-art for architecting, deploying and managing infrastructure, and also provides excellent recommendations and documents well-established antipatterns for both associated architecture and process. A job well done!
8 people found this helpful
Report abuse
Ben Inness
5.0 out of 5 stars
Five Stars
Reviewed in the United Kingdom on April 13, 2018Verified Purchase
Excellent book if this is your thing.
One person found this helpful
Report abuse
Dawn Whitehead
5.0 out of 5 stars
Good book
Reviewed in the United Kingdom on March 10, 2019Verified Purchase
Good book
tequiero
5.0 out of 5 stars
Five Stars
Reviewed in the United Kingdom on January 6, 2018Verified Purchase
Snabb leverans med bra kvalitet på produkten!
Fabio Martinez Merino
5.0 out of 5 stars
Great book... common sense distilled
Reviewed in Spain on December 30, 2016Verified Purchase
High level aproximation to infrastructure management "the dynamic way"... that is manage infrastructure so provisionning and service delivery is streamlined and once you have set up your delivery pipeline.... oooops servers as pancakes... tips in order to avoid your infra gains entropy everyday... second law is inexorable but... you can try to tether it ☺... if you are used to agile software development, continuous intgration & delivery, you'll find lots of concepts really ring a bell... morris explains the way infra is managed you can tap onto lots of lessons learned and guidelines from those disciplines... very useful book if you have to manage / lead infrastructure projects, service delivery crews, data center ops... not so useful if you are tech savvy and what you need are tech recipes scripts template samples to get you started although you will be finding some too...
Get everything you need
Page 1 of 1 Start overPage 1 of 1
Pages with related products.
See and discover other items: network programming, network science, system architecture, system center, system administration













