Cloud computing has taken the business world by storm. What began with things like Google Drive and Dropbox has grown into a system whereby software and virtualized hardware is running in the cloud.
Your Virtual CTO understands that some of the jargon is quite complex because it combines the jargon of multiple industries into words and concepts most people don't understand. Let's dive into the terms that are part of the mysterious location we all use to backup our files.
Cloud Computing Terms
• Teraflop – These days, measuring things in “flops” is a bit outdated because the numbers get so large they become meaningless. “Flop” stands for “floating point operating per second,” and is an old standard of how much a computer can do and how quickly.
• Hybrid cloud – Cloud computing can be public, private, or a mix between public and private cloud servers. Private servers are only accessible by the company paying for it, while public clouds, such as the Amazon servers used by Netflix, can be accessed by the public. The advantage of such a hybrid cloud deployment is that an organization only pays for extra computer resources when they are needed.
• Cloud bursting – Somewhat related to the public, private, and hybrid cloud is something called “cloud bursting.” Cloud bursting is an application that runs in a private cloud and “bursts” into a public cloud when the demand for computing capacity spikes.
• Saas (Software as a Service) – There are three kinds of ‘aas,’ which simply stands for ‘As a service. Basically, using software as a service is using software owned by someone else on a rental-type basis, as opposed to purchasing all of the software yourself. Your Virtual CTO notes that it’s sort of like cleaning your pool yourself as opposed to hiring a service to come and do it for you in that you don’t have to invest in the equipment and resources you don’t use very much.
• Virtualization – “Virtualization” started to become popular in the early 2000s, Virtual machines use dozens or hundreds of virtual computers that run on top of a single piece of hardware, and is a fundamental basis of cloud computing.. It’s 10 times more efficient than the old way, and is akin to renting a computer in the cloud to use its powerful resources only when you need it.
These are the key terms you need to understand in order to grasp cloud computing.