What is Cloud Computing
Table of Contents
Private Cloud | Public Cloud | Hybrid Cloud |
---|---|---|
Cloud services used by a single organization, not exposed to the public | Cloud resources owned and operated by a third party cloud service provider delivered over the internet | Keep some servers on premises and extend some capabilities to the cloud |
Complete control | ||
Security for sensitive applications | ||
Meet specific business needs |
Five characteristics of Cloud Computing #
- On-demand self service
- Users can provision resources and use them without human interaction from the service provider
- Broad network access
- Resources available over the network can be accessed by diverse client platforms
- Multi-tenancy and resource pooling
- Multiple customers can share the same infrastructure and applications with security and privacy
- Multiple customers are serviced from the same physical resources
- Rapid elasticity and scalability
- Automatically and quickly acquire and dispose resources when needed
- Quickly and easily 10. Auto Scaling Group based on demand
- Measured service
- Usage is measured, users pay for what they used
Six advantages of Cloud Computing #
- Trade capital expense (CAPEX) for operational expense (OPEX)
- Pay on-demand: don’t own the hardware
- Reduced Total Cost of Ownership (TCO) & Operational Expense (OPEX)
- Benefit from massive economies of scale
- Prices are reduced as AWS is more efficient due to a large scale
- Stop guessing the capacity
- Scale based on actual measured usage
- Increase speed and agility
- Stop spending money running and maintaining data centers
- Go global in minutes: leverage the AWS Global Infrastructure
Problems solved by the cloud #
- Flexibility: change resources when needed
- Cost-Effectiveness: pay as you go and for what you use
- Scalability: accommodate larger loads by making hardware stronger or adding additional nodes
- Elasticity: ability to scale out and scale in when needed
- High-Availability and Fault-Tolerance: build across data centers
- Agility: rapidly develop, test and launch software applications
Types of Cloud Computing #
Infrastructure as a Service (IaaS) #
- Provides building blocks for cloud IT
- Provides networking, compute, storage
- Highest level of flexibility
- Easy parallel with traditional on-premises IT
Platform as a Service (PaaS) #
- Removes the need for your organization to manage the underlying infrastcucture
- Focus on the deployment and management of your applications
Software as a Service (SaaS) #
- Completed product that is run and managed by the service provider
AWS Global Infrastructure #
- AWS Regions
- AWS Availability Zones
- AWS Data Centers
- AWS Edge Locations / Points of Presence
More about AWS Global Infrastructure: AWS Global Infrastructure
Shared Responsibility Model #
Security and Compliance is a shared responsibility between AWS and the customer. This shared model can help relieve the customer’s operational burden as AWS operates, manages and controls the components from the host operating system and virtualization layer down to the physical security of the facilities in which the service operates.
» Sources « #
- AWS Global Infrastructure: AWS Global Infrastructure
- Shared Responsibility Model: Shared Responsibility Model - Amazon Web Services (AWS)
» Table of contents (CLF-C02) « #
» Disclaimer « #
Disclaimer: Content for educational purposes only, no rights reserved.
Most of the content in this series is coming from Stephane Maarek’s Ultimate AWS Certified Cloud Practitioner CLF-C02 2025 course on Udemy.
I highly encourage you to take the Stephane’s courses as they are awesome and really help understanding the subject.
More about Stephane Maarek:
This article is just a summary and has been published to help me learning and passing the practitioner exam.