0% found this document useful (0 votes)
2 views6 pages

Cloud Computing Notes

The document provides an overview of cloud computing, covering its evolution, characteristics, types, services, benefits, and challenges. It details cloud architecture, virtualization technologies, programming models, security issues, and various cloud platforms and applications. Key topics include service models like IaaS, PaaS, SaaS, and the importance of security and compliance in cloud environments.

Uploaded by

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

Cloud Computing Notes

The document provides an overview of cloud computing, covering its evolution, characteristics, types, services, benefits, and challenges. It details cloud architecture, virtualization technologies, programming models, security issues, and various cloud platforms and applications. Key topics include service models like IaaS, PaaS, SaaS, and the importance of security and compliance in cloud environments.

Uploaded by

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

Cloud Computing Notes

Unit 1: Introduction to Cloud Computing

- Evolution: From mainframes -> client-server -> virtualization -> cloud

- Characteristics (NIST): On-demand, Broad access, Resource pooling, Rapid elasticity, Measured service

- Types of Cloud: Public, Private, Hybrid, Community

- Cloud Services: IaaS, PaaS, SaaS

- Benefits: Scalability, Cost efficiency, Disaster recovery, Global reach

- Challenges: Security, Downtime, Vendor lock-in

- Applications: Storage (e.g., Dropbox), Hosting, Email, CRM, IoT

- Cloud Storage: Storing data remotely with providers (Google Drive, AWS S3)

- Cloud & Dynamic Infrastructure: Elastic resources to meet real-time demand

- Cloud Adoption: Factors - cost, flexibility, business innovation


Cloud Computing Notes

Unit 2: Cloud Computing Architecture

- IaaS, PaaS, SaaS - Service models

- Deployment Models - Public, Private, Hybrid, Community

- SOA (Service-Oriented Architecture): Helps modular and scalable cloud service development

- Security, Trust, Privacy:

- Security: Data encryption, access control

- Trust: Reputation and transparency

- Privacy: Handling user data responsibly


Cloud Computing Notes

Unit 3: Cloud Virtualization Technology

- Virtualization: Running multiple virtual machines on a single physical machine

- Types: Server, Network, Storage, Desktop

- Implementation Levels: Hardware-level, OS-level, Application-level

- Benefits: Efficient resource usage, Isolation, Cost savings

- Hypervisors:

- Type 1 (bare-metal): VMware ESXi, Hyper-V

- Type 2 (hosted): VirtualBox, VMware Workstation

- Load Balancing: Distributes workload for better performance

- Infrastructure Requirements: Powerful servers, storage, networking, hypervisor software


Cloud Computing Notes

Unit 4: Cloud Programming Models

- Thread Programming: Multiple threads within a process

- Task Programming: Tasks run in parallel, each task independent

- MapReduce:

- Map: Break into key-value pairs

- Reduce: Aggregate results

- Used in Big Data (e.g., Hadoop)

- Parallel Efficiency: Measure how well parallel tasks perform

- Batch Processing: Large-scale jobs (ETL, analytics)

- Comparison:

Thread vs Task vs MapReduce - Level, Use, and Application


Cloud Computing Notes

Unit 5: Cloud Security

- Security Issues: Data loss, unauthorized access

- Risks: Insider threats, insecure APIs

- SaaS Security: Application-level security

- Security Monitoring: Logs, intrusion detection

- Architecture Design: Identity management, encryption

- Data/Application Security: Confidentiality, integrity

- VM Security: Isolation, patch management

- Legal Aspects: Data ownership, compliance (e.g., GDPR)

- Multi-tenancy Issues: Data leakage between tenants


Cloud Computing Notes

Unit 6: Cloud Platforms and Applications

- Platforms:

- Web Services: SOAP, REST APIs - enable cloud communication

- Google App Engine: PaaS for apps (Python, Java, Go)

- Microsoft Azure: IaaS, PaaS, SaaS offerings

- Aneka: .NET-based platform for cloud development

- Applications:

- Scientific: Bioinformatics, climate modeling

- Business: CRM, ERP, Data analytics

- Consumer: Gmail, Netflix, Dropbox

- Open Challenges: Security, interoperability, energy consumption, SLAs

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy