Organizations move to the cloud for many different reasons. In this video, Mike Chapple explores on-demand self-service computing, broad network access, rapid elasticity, scalability, and measured service.
- [Instructor] Organizations choose the cloud for some or all of their IT workloads for a variety of different reasons. Let's take a look at a few of the key drivers for cloud computing. First, the cloud offers on-demand self-service computing. We've mentioned that before, but this means that technologists can access cloud resources almost immediately when they need them to do their job. That provides an incredible increase in agility for individual contributors, and by extension, the organization. Before the era of on-demand computing, a technologist who wanted to try out a new idea might have to spec out the servers required to implement that idea, gain funding approval, order the hardware, wait for it to arrive, physically install it, and then configure an operating system before finally getting down to work. That might've take weeks or months, while today, the same tasks can be accomplished in the cloud in a matter of seconds. On-demand self-service computing is a true game-changer. Cloud solutions are also scalable. This means that as the demand on a service increases, customers can easily increase the capacity available to those services. This can occur in two different ways. First, horizontal scaling refers to adding more servers to your pool. If you run a website that supports 2,000 concurrent users with two servers, you might add a new server every time your typical usage increases another 1,000 users. Cloud computing makes this quite easy, as you can just replicate your existing server with a few clicks. Vertical scaling refers to increasing the capacity of your existing servers. For example, you might change the number of CPU cores or the amount of memory assigned to a server. In the physical world, this would mean opening up the server and adding physical hardware. In the cloud, you can just click a few buttons and add memory or compute capacity. The cloud also offers rapid elasticity. This is a concept that's closely related to scalability. It refers to both increasing and decreasing capacity as short-term needs fluctuate. If your website starts to experience a burst in activity, elasticity allows you to automatically add servers until that demand is met, and then remove those servers when the capacity is no longer needed. The cloud offers broad network access. If you have the ability to access the internet, you can connect to public cloud solutions from wherever you are, in the office, at a coffee shop, or on the road. Finally, the cloud offers measured service as one of its defining characteristics. This means that almost everything you do in the cloud is metered. Cloud providers measure the number of seconds you use a virtual server, the amount of disk space that you consume, the number of function calls you make, and many other measures. This allows them to charge you for precisely the services you use, no more and no less. The measured service model is a little intimidating when you first encounter it, but it provides cloud customers with the ability to manage their utilization effectively and achieve the economic benefits of the cloud. These drivers are just a few of the many reasons that organizations move to the cloud. There are also the key characteristics of the cloud that are covered on the CCSP exam. When you take the exam, be sure to remember the importance of on-demand self-service computing, broad network access, scalability, rapid elasticity, and measured service.
- Cloud computing roles
- Benefits and drivers of cloud computing
- Cloud storage
- Cloud networking
- Cloud reference architecture
- Security and privacy in the cloud
- Emerging cloud-based technologies
- Evaluating cloud service providers