KEMBAR78
Cloud Computing Notes CS4008 | PDF | Cloud Computing | Software As A Service
0% found this document useful (0 votes)
11 views6 pages

Cloud Computing Notes CS4008

The document provides an overview of cloud computing, covering its definition, architecture, characteristics, deployment models, and service models. It also discusses cloud infrastructure, virtualization, management responsibilities, security, and case studies of major cloud providers like AWS and Azure. Additionally, it highlights emerging technologies such as Kubernetes and Docker, along with their applications and benefits.

Uploaded by

sukeshinivijay61
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
11 views6 pages

Cloud Computing Notes CS4008

The document provides an overview of cloud computing, covering its definition, architecture, characteristics, deployment models, and service models. It also discusses cloud infrastructure, virtualization, management responsibilities, security, and case studies of major cloud providers like AWS and Azure. Additionally, it highlights emerging technologies such as Kubernetes and Docker, along with their applications and benefits.

Uploaded by

sukeshinivijay61
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 6

Cloud Computing Notes (CS4008)

Unit 1
Unit 1: Introduction to Cloud Computing (CS4008)

1. Definition of Cloud Computing


Cloud computing is the delivery of computing services—such as servers, storage, databases,
networking, software, analytics—over the internet ("the cloud") to offer faster innovation,
flexible resources, and economies of scale.

Example: Using Google Drive to store files online instead of your local device.

2. Cloud Architecture
- Frontend: User interface (browser, app)
- Backend: Servers, storage, database, application, infrastructure
- Cloud Delivery Models: IaaS, PaaS, SaaS
- Network: The internet or intranet to connect user and cloud services

3. Characteristics of Cloud Computing


- On-demand self-service
- Broad network access
- Resource pooling
- Rapid elasticity
- Measured service

4. Deployment Models
- Public Cloud, Private Cloud, Hybrid Cloud, Community Cloud

5. Service Models
- IaaS (e.g., AWS EC2), PaaS (e.g., Google App Engine), SaaS (e.g., Gmail)

6. Components of Cloud Computing


- Clients, Datacenters, Distributed Servers

7. Applications of Cloud Computing


- Backup, Email, E-commerce, Virtual Classrooms, AI/ML, Healthcare

8. Benefits and Limitations


- Benefits: Cost, Scalability, Accessibility, Collaboration
- Limitations: Downtime, Security, Control, Vendor lock-in

9. Grid vs Cloud Computing (comparison table)


Unit 2
Unit 2: Cloud Infrastructure and Virtualization (CS4008)

1. Abstraction and Virtualization


- Abstraction hides implementation details.
- Virtualization creates virtual versions of hardware/software.

2. Virtualization Technologies
- Server, Storage, Network Virtualization
- Tools: VMware, Hyper-V, VirtualBox

3. Load Balancing
- Distributes workload for performance and availability

4. Hypervisors
- Type 1 (bare metal): VMware ESXi
- Type 2 (hosted): VirtualBox
- Manages virtual machines

5. Capacity Planning
- Predict future resource needs for cost-effective scaling
Unit 3
Unit 3: Cloud Administration and Security Management (CS4008)

1. Cloud Management Responsibilities


- Resource provisioning, billing, SLA compliance

2. Lifecycle Management
- Provision -> Monitor -> Scale -> Terminate

3. Security Management
- Infrastructure, Network, Application, Data-level Security
- Tools: VPN, Firewalls, IDS/IPS

4. Jurisdiction & Data Privacy


- Location laws (e.g., GDPR, HIPAA)

5. Identity and Access Management (IAM)


- Authentication, Authorization, RBAC, MFA

6. Risk and Trust


- SLA-based trust, reputation, risk modeling

7. Authentication Techniques
- Password, Biometric, OAuth, SSO

8. Cloud Contracting & Client Access


- Defines terms: uptime, ownership, compliance
Unit 4
Unit 4: Case Studies (CS4008)

1. Amazon AWS
- EC2, S3, RDS, Lambda
- Scalable, cost-efficient

2. Microsoft Azure
- VMs, Blob, SQL, Azure Functions
- Microsoft integration

3. IBM Cloud (Bluemix)


- Watson AI, Blockchain, Cloud Foundry

4. Google Cloud Platform


- Compute Engine, BigQuery, Firebase

5. Rackspace
- Managed multi-cloud services

Comparison table of features and strengths


Unit 5
Unit 5: Emerging Cloud Technologies (CS4008)

1. Kubernetes
- Container orchestration, auto-scaling, pods

2. Docker
- Containers, Dockerfiles, Isolation

3. CloudSim
- Cloud simulation for testing

4. OpenStack
- IaaS OS with Nova, Swift, Keystone

5. OpenNebula
- Open-source hybrid cloud platform

6. Aneka
- .NET-based cloud app development platform

Comparison summary of tools and use cases

You might also like