Welcome to the first core lesson of our AWS Tutorial. Before diving into Amazon Web Services specifically, it is essential to understand the foundational concept behind modern technology: Cloud Computing.
In simple terms, Cloud Computing is the delivery of computing services—including servers, storage, databases, networking, software, and analytics—over the Internet (the "cloud").
Instead of buying, owning, and maintaining physical data centers and servers, you can access technology services on an as-needed basis from a cloud provider like Amazon Web Services (AWS).
If you are wondering why you should dedicate time to learning about the cloud in this tutorial, here are the major benefits that make it the industry standard:
There are three different kinds of deployment models:
These models describe how compute resources are accessed: over the internet, locally, or using a combination of both.
Everything runs in the cloud. You can build new applications or migrate existing ones, choosing your level of control, from managing virtual servers to using fully managed services. Example: An application with virtual servers, databases, and networking components all hosted in the cloud.
Resources run in your own data center using virtualization and management tools. Also known as private cloud deployment. Modern virtualization helps maximize hardware utilization and simplifies resource management.
Connect cloud resources to on-premises infrastructure. Useful when handling sensitive data or meeting specific regulatory requirements.
In upcoming lessons, we will explore these models in depth, but as a quick overview, cloud computing services generally fall into three main categories. Understanding these is the first step to mastering AWS.
Amazon Web Services (AWS) is the world's most comprehensive and broadly adopted cloud platform. While the concepts of IaaS, PaaS, and SaaS apply to any cloud provider (like Google Cloud or Microsoft Azure), AWS pioneered the modern public cloud infrastructure market. It currently offers over 200 fully featured services from data centers globally, powering everything from small startups to the largest enterprises.
Now that you know what the cloud is, let's explore how AWS physically builds its cloud across the globe in the next section!
Which cloud service model provides the highest level of flexibility and management control over your IT resources, similar to traditional on-premises data centers?