[go: up one dir, main page]

0% found this document useful (0 votes)
0 views2 pages

cloud-computing

Download as pdf or txt
Download as pdf or txt
Download as pdf or txt
You are on page 1/ 2

Introduction to Cloud Computing

Cloud computing is the delivery of computing services over the internet, in-
cluding servers, storage, databases, networking, software, and analytics. This
technology allows users to access and use computing resources without direct
active management by the user.

Cloud Service Models


• Infrastructure as a Service (IaaS): Provides virtualized computing
resources over the internet
– Examples: AWS EC2, Google Compute Engine, Azure Virtual Ma-
chines
– Use cases: Testing and development environments, website hosting,
data storage
• Platform as a Service (PaaS): Provides a platform allowing customers
to develop, run, and manage applications
– Examples: AWS Elastic Beanstalk, Google App Engine, Azure App
Services
– Use cases: Web application development, API development, business
analytics
• Software as a Service (SaaS): Delivers software applications over the
internet
– Examples: Google Workspace, Microsoft 365, Salesforce
– Use cases: Email, customer relationship management, enterprise re-
source planning

Deployment Models
• Public Cloud: Services offered over the public internet and available to
anyone
– Benefits: Cost-effectiveness, virtually unlimited scalability, high reli-
ability
– Examples: AWS, Microsoft Azure, Google Cloud Platform
• Private Cloud: Cloud computing resources used exclusively by a single
business or organization
– Benefits: Greater control, enhanced security, customization
– Examples: VMware Cloud Foundation, OpenStack, Microsoft Azure
Stack
• Hybrid Cloud: Combination of public and private clouds with orches-
tration between platforms
– Benefits: Flexibility, workload optimization, cost efficiency with sen-
sitive data protection
– Examples: AWS Outposts, Azure Arc, Google Anthos
• Multi-Cloud: Using multiple cloud service providers for different func-
tions

1
– Benefits: Avoiding vendor lock-in, optimizing for specific services,
redundancy
– Examples: Organizations using AWS for computing and Google
Cloud for machine learning

Key Benefits
• Cost efficiency: Pay-as-you-go pricing, reduced capital expenditure
• Scalability: Easily scale resources up or down based on demand
• Reliability: Distributed infrastructure with data backup and disaster
recovery
• Enhanced collaboration: Team members can access, edit, and share
documents anytime
• Automatic software updates: Cloud providers handle maintenance
and updates
• Accessibility: Access from anywhere with internet connection

Major Providers
• Amazon Web Services (AWS): The most comprehensive and widely
adopted cloud platform
• Microsoft Azure: Strong in enterprise integration and hybrid cloud so-
lutions
• Google Cloud Platform (GCP): Known for data analytics and ma-
chine learning capabilities
• IBM Cloud: Focuses on enterprise AI solutions and hybrid cloud man-
agement
• Oracle Cloud: Specializes in database and enterprise applications

Security Considerations
• Shared responsibility model between provider and customer
• Data encryption in transit and at rest
• Identity and access management
• Network security and firewall configuration
• Compliance certifications (e.g., GDPR, HIPAA, SOC 2)
• Regular security audits and vulnerability assessments

You might also like