Master the Cloud With These 5 Books

Are you the type of professional that is always learning and adapting? Then you have that in common with cloud computing, which is growing every year and becoming more relevant in every aspect of life. If you work with the cloud or are starting to learn, there are plenty of resources to help you out.

In this age of the Internet, there’s no reason not to choose a book that fits your time. Though many sources online are available to help you along, it can be difficult to sift through everything. Here are a few of the best books on cloud computing.

Cloud Computing: From Beginning to End by Ray Rafaels

They say that any expert should be able to write in a way that anyone can understand, and that’s what Rafaels has done in this book. From Beginning to End covers migrating to the cloud along with ways to leverage it in business. As Rafeaels is mercifully easy to understand, this book is suitable for all levels of experience with cloud technology.

Cloud Computing: Concepts, Technology & Architecture by Thomas Erl, Ricardo Puttini, and Zaigham Mahmood

While it can be a difficult book to read straight through, Concepts, Technology & Architecture is a great supplementary reference for anyone learning the cloud. If you want to understand the underlying concepts behind cloud computing, this is the book for you. Erl, Puttini, and Mahmood have taken the time to unpack real life examples for the benefit of the reader, giving practical insight into how to properly use the cloud in daily business practices.

Cloudonomics: The Business Value of Cloud Computing by Joe Weinman

While other works focus on the technical aspects of the cloud, Cloudonomics is a study in the ways that it has impacted business. This is good reading for company leaders that won’t be heavily invested in the cloud, but should have enough of an understanding of its capabilities to know the best ways to use it successfully. Using case studies and statistics about things such as ROI and costs, Weinman paints a picture of the state of adoption and posits how it might move forward.

Architecting the Cloud: Design Decisions for Cloud Computing Service Models by Michael Kavis

Practical and informative, Kavis lays out the myriad of cloud service offerings available in Architecting the Cloud. This is a great book for IT professionals with a smattering of knowledge that are now working on transitioning their infrastructure to the cloud. Even beyond the cloud, much of the advice offered in this book is applicable for IT best practices in general. It’s not overly technical, so you may need to look elsewhere for some of the minutiae, but there are plenty that will find the information here valuable.

Amazon Web Services For Dummies by Bernard Golden

AWS is one of the most popular cloud computing platforms on the market, so it’s no surprise that it’s worth investigating further. Golden does just this, providing advice for implementing AWS effectively. Go into the API that you’ll be using with AWS and learn the functions important to running your business. This book can be used in conjunction with some of the free information that Amazon publishes on AWS for further value and to learn more.

Cloud Computing is One of the Most Disruptive Forces in IT History

It’s no secret that cloud computing has revolutionized how businesses buy and use technology. This year alone, Market research firm Gartner Inc forecasts that $111 billion worth of IT spending will shift to cloud services. And that number is expected to grow. In fact, Gartner believes it will almost double to $216 billion by 2020. It’s no wonder Gartner’s analysts coined cloud computing as “one of the most disruptive forces of IT spending” in their report.

Companies of all sizes are being swept up in this shift. From startups all the way up to Fortune 500 companies, buying and maintaining in-house computer servers, storage, and networking gear is becoming a thing of the past. Most companies are finding they would rather have someone else handle it for them.

A number of companies have jumped at the call for cloud services, most notably Amazon Web Services, Microsoft, Google, and IBM. Instead of businesses having to invest in expensive equipment that needs to be regularly updated, patched, or replaced, they can now pay more precisely for exactly the computing, storage, and networking power they use. Renting is the new buying.

“Cloud-first strategies are the foundation for staying relevant in a fast-paced world,” said Ed Anderson, Gartner research vice president. “The market for cloud services has grown to such an extent that it is now a notable percentage of total IT spending, helping to create a new generation of start-ups and ‘born in the cloud’ providers.”

Businesses can choose between public and private cloud models. The difference can be thought of similarly to renting an apartment in a complex vs a stand-alone home. Public cloud models are a multi-tenant environment, where you rent a portion of capacity alongside other clients. Private cloud hosting, on the other hand, is a single-tenant environment where the hardware, storage, and networking power are dedicated to a single client or company.

Public cloud models come with their own benefits and tradeoffs. Their multi-tenant nature allows for a pay-as-you-go model, where businesses can pay by the hour for resources without a contract. A notable limitation to the public cloud model would be that since ever server shares the same hardware, storage, and network devises as all other tenants in the cloud, meeting compliance requirements, such as PCI or SOX is not possible. For this reason, the majority of public cloud deployments are generally used for web servers or development systems where security and compliance requirements of larger organizations and their customers is not an issue. Also, you obviously don’t have control of the hardware performance, since this is managed by the provider.

Private cloud models similarly have their own benefits and tradeoffs. The most obvious differentiator would be the customizability. Because the hardware, storage, and network are dedicated to a single client, performance can be specified and customized to ensure certain levels of security and meet complex compliance requirements. Private models also allow for hybrid deployments for cases in which a dedicated server is required to run a high speed database application. Hardware can be integrated into a private cloud hybridizing the solution between virtual servers and dedicated servers. The tradeoff here for customizability is obviously that corporate customers must still own their own data center equipment.

AWS was one of the first major proponents of cloud-first strategies back in 2006. Today, they are the largest public cloud company following by big players like Microsoft Azure, Google Cloud Platform, and IBM. These companies have completely disrupted the traditional model selling operating systems and software to users on a one to one basis.

While companies of all sizes have been rapidly shifting towards cloud, we are beginning to see a backlash from larger corporations. Smaller companies, used to spending most of their funding on servers and software, see public cloud deployment as a blessing. Startups, typically strapped for cash, can now operate on competitive computing power for just a few cents an hour. However, the public cloud often loses its economic benefits once a company hits a certain size. Companies processing a lot of data might find their public cloud service getting so expensive in fact that they opt instead to go back in-house.

Dropbox has been a prime example of this contention. Earlier this year, they admitted that they have been progressively moving data to their own data centers, off of AWS, for the past few years. Akhil Gupta, Dropbox’s VP of Infrastructure, cited the need for more customization of hardware as a chief motivator. Mainly, the company wanted to change the proportion of storage to computer to networking in order to lower costs. Because the public cloud model doesn’t allow for these hardware changes, Dropbox decided it was time for a change.

Gupta told Fortune earlier this year, “We wanted to build jumbo super storage servers that could hold immense amounts of data with a small amount of compute.” For Dropbox’s, holding and routing user files requires a lot of storage, but relatively little computing power. It makes sense why then, they would benefit so greatly from this specific customization.

This doesn’t mean, obviously, that all companies of a certain size should or will move away from the public cloud. But it does point to an interesting case for a legitimate outlier that doesn’t fit the public-cloud-for-all discourse.