Cloud computing allows you to access software through the internet. Start with the basics and work your way up to advanced cloud computing concepts with this FAQ-style guide.
![[Video thumbnail] The fast track to understanding the cloud](https://d3njjcbhbojbot.cloudfront.net/api/utilities/v1/imageproxy/https://images.ctfassets.net/wp1lcwdav1p1/19Tn4tfZ346kr7YPsYZSG5/e395414374b00d099168af0fc4c2a32b/The_Fast_Track_to_Understanding_The_Cloud__1_.png?auto=format%2Ccompress&dpr=1&w=750&h=450&q=60)
Cloud computing is the delivery of computer services and resources, such as data storage, over the internet.
Cloud computing offers benefits, such as scalability and elasticity, to users ranging from individuals to large organizations.
Examples of public clouds include iCloud or Microsoft Azure, while private clouds operate behind a firewall for a select group of users.
You can use cloud computing to access software, known as software as a service (SaaS), infrastructure, or platforms.
Learn more about cloud services, including the benefits of cloud computing and types of cloud computing, as well as find answers to several frequently asked cloud technology questions. If you’re ready to learn more about cloud computing, consider enrolling in the Microsoft Cloud Support Associate Professional Certificate. In as little as five months, you’ll have the opportunity to develop your information technology (IT) and cloud support skills. Upon completion, you’ll have earned a career credential to share with potential employers.
Cloud computing refers to the delivery of computer services and resources via the internet. Beyond personal use cases, such as backing up your phone on iCloud or Google One, cloud computing has applications for both large and small companies. For example, it can scale services as the company grows or allow the company to access groundbreaking technologies like large language models or blockchain.
You probably use cloud technology at home in one form or another. Streaming services like Netflix, Disney+, or Spotify use cloud computing to store media remotely, which you can access through an online portal. At work, you might use customer relationship management (CRM) tools or a service like Dropbox, both of which use cloud technology.
Cloud computing has many benefits. While it allows individuals to easily access software without running it locally for personal use, businesses rely on cloud services for scalability and elasticity. Learn more about some of the benefits and buzzwords associated with cloud computing technology.
Scalability measures a cloud system's ability to increase or decrease IT resources as needed. It’s often regarded as one of the most significant benefits of cloud computing. Especially in enterprise-level businesses, cloud infrastructure must be able to accommodate fluctuating demands. For example, if a company expands, more employees are likely to access its cloud technology. Despite handling more users, the system should not suffer from performance issues.
In cloud computing, elasticity refers to an IT system's ability to match the resources administered to the resources required. It's often used in pay-as-you-go cloud services such as infrastructure as a service (IaaS) models because it helps ensure the customer only pays for the resources that are actually required at a given time. Although it's very similar to scalability, scalability focuses more on removing or adding resources based on demand. Elasticity can be part of a scalability plan.
Virtually everyone uses cloud computing, from individuals to professionals to small businesses and large corporations. Individuals use the cloud to store photos and documents, stream videos and music, collaborate with remote colleagues, and attend courses. Companies use the cloud to handle data and conduct global operations. Some jobs specific to cloud computing include cloud administrator, cloud security engineer, and cloud architect.
A notable benefit of cloud computing is customizability. You can design a cloud infrastructure to support a business, individual, or organization's specific needs. Another way to describe types of cloud computing is public, private, or hybrid.
Public clouds are offered to users by third-party providers, such as Microsoft Azure or IBM Cloud, who also run them. However, while users don't run their own clouds, this doesn't mean that anyone can access them. Public cloud environments can be separated and distributed to multiple entities. iCloud is a public cloud service.
Private cloud services are dedicated to an individual or a group of individuals. The environment operates behind that person or group's firewall, providing isolated access. You can build a private cloud on a third-party cloud provider's data center or on-premises.
Hybrid cloud computing is a combination of public and private cloud computing, and each hybrid cloud varies from IT system to IT system. If applications can move through separate environments through connectivity or integration, the cloud environment can be considered hybrid. However, it must be managed as a single environment. Examples of a hybrid cloud system include one private cloud and one public cloud, two or more private clouds, or two or more public clouds. It can also include virtual environments that are connected to public or private clouds.
Another factor in understanding cloud computing is the type of service offered. This is determined by how you use the technology: either to access software ("software as a service"), outsource infrastructure ("infrastructure as a service"), or access a platform of tools ("platform as a service"). Explore these cloud computing service types below, as well as a type of service used by developers called function as a service.
SaaS stands for "software as a service," and it refers to a cloud-based software delivery model. It's a cloud service that enables users to access on-demand software applications over the internet rather than having to install them. Examples of these cloud applications include Dropbox and Google Workspace.
IaaS stands for "infrastructure as a service," and it refers to cloud-based services that allow you to rent IT infrastructure components. Cloud vendors provide things like networks and cloud servers on a pay-as-you-go basis so that organizations don't need to purchase and maintain cloud infrastructure independently. It's similar to the way you might rent your router from your Wi-Fi service provider instead of purchasing your own. Amazon Web Services (AWS) is an example of an IaaS cloud provider.
Read more: What's the Difference Between AWS vs. Azure vs. Google Cloud?
PaaS stands for "platform as a service." Similar to IaaS, cloud platforms provide organizations with access to application software and tools. However, PaaS focuses on providing application development tools rather than compute resources. This cost-effective cloud computing model enables businesses to utilize a development, testing, and deployment environment throughout the internet.
FaaS stands for "function as a service." This serverless, back-end cloud computing model enables users to develop and deploy event-driven code. In other words, developers can write code to be executed in response to certain events without manual intervention.
Virtually every industry uses cloud computing. Some examples include:
• Health care: Storing and analyzing patient data, developing new treatments
• Education: Conducting online courses, managing student records
• Government: Streamlining citizen services, storing sensitive data
• Retail: Managing inventory, personalizing customer experiences
• Entertainment: Developing video games, managing digital content
• Finance: Detecting fraud, processing financial transactions
There are some foundational concepts underlying cloud computing technology. Below, you’ll explore some of these concepts, like cloud computing components, along with common cloud computing software you should know.
The goal of cloud computing is to provide internet-based access to technology traditionally only accessible through physical servers. In the context of cloud technology, computing resources can describe anything from databases to processing power to software applications.
Information technology (IT) infrastructure is what makes it possible for an organization to build and run the technologies that they rely on. It is a set of hardware, software, networks, and processes that support business requirements. The two primary types are traditional and cloud infrastructure. Traditional or on-premises infrastructure is made up of physical devices like servers and data centers. Cloud infrastructure enables users to access those resources via the internet (through a process called virtualization).
Virtualization refers to creating a virtual version of something. Through the use of specialized software, virtualization enables us to mimic hardware functionalities. One way to conceptualize virtualization is as software pretending to be hardware.
A hypervisor is a thin layer of software that separates a system's operating system (OS) and resources from the physical machine. Hypervisors are sometimes referred to as virtual machine monitors (VMM) because they organize these separated resources into files called virtual machines.
A virtual machine is a file that replicates the computing environment of a physical machine. By imitating these environments, virtual machines enable us to perform computer system functions with software instead of hardware.
Containers are similar in purpose to virtual machines. However, virtual machines virtualize more components of a physical device, including a version of its operating system (OS). Instead of creating a new, virtual version of the hardware's OS, containers share the same one. This frees up space and computational power for a smaller, faster, and more portable system.
Consider enrolling in the Microsoft Cloud Support Associate Professional Certificate program. In just five months, you can gain cloud support diagnostic skills and practice using industry-standard tools like Microsoft Azure while earning an employer-recognized certificate from Microsoft.
Join us on Career Chat on LinkedIn, where you can explore emerging industry trends and gain career insights. You can also explore these free resources on cloud computing:
Read our Career Chat issue: Ready for a Tech Career? How to Choose Between IT and Cloud Support
Watch on YouTube: Career Spotlight: Cloud Engineer
Build your knowledge: Information Technology (IT) Terms: A to Z Glossary
Whether you want to develop a new skill, get comfortable with an in-demand technology, or advance your abilities, keep growing with a Coursera Plus subscription. You’ll get access to over 10,000 flexible courses.
Editorial Team
Coursera’s editorial team is comprised of highly experienced professional editors, writers, and fact...
This content has been made available for informational purposes only. Learners are advised to conduct additional research to ensure that courses and other credentials pursued meet their personal, professional, and financial goals.