Not every computing model is equal. Learn the different types of the cloud!
Broadus Palmer
I help current and future techie skyrocket their tech careers in cloud engineering | Wondering which Cloud Computing role suits you? ???? Visit CloudCareerQuiz.Com ???? | Cloud Career Coach
Before we start, make sure you register to join our live interview with Daniel Rothamel as we talk about his journey of transitioning into a cloud role through Level Up In Tech in 5.5 months
Register here: https://www.runtheworld.today/app/c/daniel-rothamel
Also join our Community: facebook.com/groups/levelupintech
Now, Let's get started
Nowadays, almost every business, big or small, uses a cloud technology service of some sort.
They all have one thing in common: the ability to use at least one computer-based business function, remotely over the Internet.
Elaborating on it can be a bit challenging at first, as everything has the name "cloud" in it!
Based on which, as well as what type of service a company chooses, each companies definition of the "cloud" changes completely. This makes each specific cloud unique.
Therefore, asking what type of cloud a given company uses is a loaded statement.
One company may run a cloud with most of their business functions using thousands of business-owned servers; another company may administer their own cloud without owning a single physical server.
Let's take a deep dive on how to understand the landscape!
Cloud vs cloud service
There is a difference!
By definition, regardless of the type of cloud, all involve a company paying for a?cloud service, which is any pay-as-you-go, cloud-based resource.
These are further broken down into their own categories; some brief examples of each type of cloud computing resource:
Public cloud
This is the first type of cloud in mind to the average person when asked what the cloud is.
Public cloud providers are, for the most part, owned by large companies:
Only companies of this magnitude can provide the resources and scale to meet the demand of customers of other small, medium, and large organizations.
Cloud services are offered by a singular 3rd party company; any services purchased by a business, and data used and stored, are, at the end of the day, owned and maintained by a cloud provider.
A company using cloud resources hosted on the public cloud is able to enjoy the many benefits that cloud computing provides:
However, only newer start-up companies or companies with a strong and cutting-edge technology culture are exclusively in the public cloud, as many existing companies already own and use IT equipment in their environment.
领英推荐
Private cloud
A private cloud, like a public cloud, involves computing resources used in a distributed manner over the Internet.
An example would be a company virtualizing their in-house servers using VMWare, and allowing system access over the Internet for company use.
Companies needing private clouds likely have on-premise IT infrastructure already but have the need to have systems that are designed to be scalable, elastic and fault-tolerant, and remotely accessible like other public cloud systems.
The main difference between private and public clouds is that private clouds have the physical IT infrastructure either hosted exclusively on-premise or hosted on isolated, exclusively allocated resources hosted by an independent, 3rd party cloud provider company.
Certain situations may cause a customer to opt for a "private" cloud solution.
This can be due to a variety of reasons:
Hybrid cloud
Hybrid cloud environments involve a combination of "on-premise" resources (private cloud) directly connected and used together with cloud resources hosted on the Internet by a cloud provider (public cloud).
An example would be a company-owned server room, backed up and ready for use by a completely identical server fleet hosted on AWS.
Believe it or not, most companies that use cloud services would fall under this type of cloud environment.
This is because prior to the recent boom of the cloud industry, companies had to either buy or rent their own IT equipment.
Migration is a risky, expensive, and long process; therefore many companies are slow to completely shift over to the full public cloud.
Multi-cloud
Multi-cloud environments are when a company opts for using cloud services in?more?than one company.
This would technically mean that a cloud solution can possibly be multi-cloud and hybrid-cloud.
In general, most companies opt for using only one particular cloud provider; this is usually due to the complexity of implementing best practices.
Certain companies with larger resources may use an environment that implements cloud services offered by more than one 3rd party company, to take advantage of the benefits each cloud provider has.
An example of this would be a company choosing to run their mission-critical database instances on Microsoft Azure, while connected to a series of virtual servers hosted by Google Cloud Platform, all of which are monitored by tools hosted in AWS.
Possible reasons for this include:
This is not without its difficulties, as multi-cloud environments tend to be highly complex, and expensive to maintain as there are few engineering teams that are equipped with the necessary skills to completely master?one?cloud, let alone?many?of them!
Because of this, multi-cloud is considered a bleeding-edge, niche solution.
written by Christian Talavera
Creative ? Empathetic ? Intuitive ? Motivator
3 年Thank you for sharing!