Cloud_Computing_Concepts
Cloud_Computing_Concepts
• Platform as a Service (PaaS) – Offers a development platform with tools for application
deployment without managing underlying infrastructure. Example: Google App Engine,
AWS Elastic Beanstalk.
• Compute Services – Virtual machines, containers, and serverless computing (AWS EC2,
Azure Virtual Machines).
• Storage Services – Cloud-based storage solutions like AWS S3, Google Cloud Storage.
• Networking Services – Virtual networks, load balancers, and VPNs (Azure Virtual
Network, AWS VPC).
• Database Services – Managed databases like Amazon RDS, Google Cloud SQL.
• Security Services – Identity and access management (IAM), firewalls, and encryption tools.
4. Cloud Architecture
Cloud architecture consists of:
• Networking: Ensures communication between frontend and backend via the internet.
5. Cloud Scalability
Scalability refers to a system’s ability to handle increased workloads.
Advantages:
• Cost-efficient
• High performance
• Flexibility
• Cost savings
• Scalability
• High availability
Challenges:
• Security risks
• Downtime issues