Cloud computing has changed how people and organizations consume information technology (IT) products and services. Given the cloud’s flexibility and agility, organizations were able to use cloud services to continue mission critical operations and allow employees to work from home. According to Flexera’s 2021 State of The Cloud report, 36 percent of enterprise respondents said that they expect to $12M or more in cloud services, and 90 percent of enterprise respondents expected that their cloud usage would exceed their prior plans because of the pandemic.
This sped-up cloud use and spending has caused some additional challenges, particularly around having skilled resources. According to a recent study by the IT research firm Gartner, many IT leaders said that they lack in-house skills to handle 60 percent of their current operational tasks (particularly in the areas of security, dev ops, networking, and compliance), and more than 50 percent felt that in 2022 they won’t meet their company’s cloud adoption goals because of a lack of in-house skills and experience.
Now, more than ever, having cloud computing knowledge and skills is important — even for your coating contracting business. If you’ve never heard of cloud computing or are not entirely familiar with the concept, here are 10 things you should know.
1. Cloud computing is not a new concept.
At a top level, cloud computing is the delivery of IT resources over the internet. Rather than purchasing and maintaining computer hardware and software, you “rent” services from someone else.
While the term cloud computing is relatively recent, the underlying concept of cloud computing dates back all the way to the 1960s. IT was then that computer scientist J.C.R. Licklider came up with an idea for an interconnected system of computers called ARPANET (Advanced Research Projects Agency Network) that laid the groundwork for what would eventually become what we know the internet to be today. In his article, “The Computer as a Communication Device,” Licklider described what the internet is: a place where everyone can be connected and access specific programs or data from any location. That is a precursor to what we know as “cloud computing.”
2. We’re already using cloud computing.
Most modern applications and websites are using cloud services to run. If you’ve ever used online productivity software, such as Office 365 or Google Suite, then you have 100 percent used cloud services.
3. It offers self-service.
With cloud service, no outside help is needed! Whenever a person needs a virtual machine or needs to create a document or spreadsheet, he or she can create those on his or her own; resources are available automatically or near instantly. No outside salesperson or other party is generally needed to get started with most cloud services.
4. It’s accessible anywhere, anytime.*
If you have a connection to the internet and a device that can access the internet (e.g., tablet, smartphone, or computer), then you can access cloud services any time.
*The only caveat to this is that if the cloud service is down for maintenance or upgrades or if there’s an outage, then you won’t be able to access the service.
5. It scales to the user’s needs.
People can decide how much (or how little) of a service they want to use — and without making a long-term commitment. For example, if a user finds that he or she needs additional virtual machines (VMs) to complete a short-term data science project, the user can purchase those VMs and use them, and then, at the end of the project, shut the extra machines down at no additional cost or commitment.
6. You pay only for what’s used.
When people consume utilities like electricity, they are charged only for what is used each month. Cloud computing resources operate in the same way, in that users are only charged for when the cloud service is running.
7. You can choose from different deployment models.
When most people are writing about cloud computing, they are usually talking about “public” cloud. On a public cloud platform, anyone can access the services, which helps to keep the costs of services down. The flip side is that because many people can access these services, it can lead to services not performing optimally (this is often referred to as “noisy neighbors” or “nosy tenants”).
Enterprises often opt to develop their own cloud platforms, referred to as “private” cloud, where only those who belong to the organization can access the services on the platform. While this can help with performance and availability, it is very expensive to build and maintain.
A “hybrid” cloud is where public, private, and perhaps physical (or on-premises) infrastructure is used. This may be ideal for cutting costs and addressing specialized security or industry compliance concerns. This is not to be confused with “multi” cloud, which is usually two or more public clouds being used at once.
8. There are different service models and a shared responsibility.
There are three different service models that are referred to as infrastructure, platform, and software as a service. Software as a service, or SaaS, is the most common deployment, where we purchase software on a recurring basis. The software provider handles just about everything: the software itself, the underlying platform it’s running, updates, security, etc.
As the names imply, providers of infrastructure and platform as a service ensure that there are resources to support computing, networking, storage, and application development services. Whatever a company places on top of those resources is its responsibility.
9. There are multiple platforms.
Amazon Web Services, Microsoft Azure, and Google Cloud Platform are the major public cloud providers in the United States. That said, they are not the only ones out there. One other example is Alibaba Cloud Services, which is the predominant provider in China. There is also a growing market for “vertical clouds” where the cloud platforms services are catered to a specific industry, such as financial services and manufacturing.
10. This offers careers galore.
While there is a dearth of cloud professionals in security, networking, and application development, there is just as much of a need for professionals who can help an organization with their costs and governance needs. Grow your team in a different way!
As the cloud becomes a mainstay for businesses, there’s never been a better time to learn the fundamentals, especially if you’re looking to stay competitive in the industry.