0% found this document useful (0 votes)
3 views

Cloud_Computing_Notes_BCA

The document provides an overview of Cloud Computing, defining it as a technology that offers on-demand access to shared computing resources over the internet, highlighting key characteristics and historical developments. It covers cloud architecture components, service models (IaaS, PaaS, SaaS), and various deployment models (public, private, hybrid, community). Additionally, it discusses the benefits of cloud computing, including cost efficiency, scalability, accessibility, and disaster recovery.

Uploaded by

manishjangid449
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3 views

Cloud_Computing_Notes_BCA

The document provides an overview of Cloud Computing, defining it as a technology that offers on-demand access to shared computing resources over the internet, highlighting key characteristics and historical developments. It covers cloud architecture components, service models (IaaS, PaaS, SaaS), and various deployment models (public, private, hybrid, community). Additionally, it discusses the benefits of cloud computing, including cost efficiency, scalability, accessibility, and disaster recovery.

Uploaded by

manishjangid449
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

Cloud Computing Notes for BCA

Unit 1: Introduction to Cloud Computing

Definition of Cloud Computing:


Cloud Computing is a technology that provides on-demand access to
a shared pool of computing resources (like servers, storage,
databases, networking, software) over the internet. It reduces the
need for local infrastructure, allowing businesses and individuals to
scale resources as needed and pay only for what they use.

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

Historical Developments:
- 1960s: Concept of time-sharing and virtual machines.
- 1990s: Rise of distributed systems and the internet boom.
- 2006: Amazon launches AWS, offering cloud infrastructure services.
- 2010s: Cloud becomes mainstream, with widespread SaaS adoption.

Enabling Technologies:
- Virtualization: Creates virtual instances of hardware resources.
- Web Services & APIs: Enable interaction between cloud services.
- Distributed Computing: Distributes tasks across multiple systems.
- High-speed Internet: Ensures fast and reliable data transfer.

Cloud Application Areas:


- Healthcare: Telemedicine, EHR management.
- CRM & ERP: Salesforce, SAP.
- Social Networking: Facebook, Twitter.
- Media & Gaming: Netflix, PUBG, Fortnite.

Benefits of Cloud Computing:


- Cost Efficiency: No need for physical infrastructure.
- Scalability: Easily handle growing workloads.
- Accessibility: Access services from any device with internet.
- Disaster Recovery: Automated backups and failover systems.

Unit 2: Cloud Computing Architecture

Cloud Architecture Components:


- Frontend (Client-side): Web browsers, mobile apps.
- Backend (Server-side): Data storage, virtual machines.
- Network: The internet connects clients to cloud servers.

Service Models:
1. Infrastructure as a Service (IaaS): Virtual machines, storage (e.g.,
AWS EC2, Azure VM).
2. Platform as a Service (PaaS): Development platforms (e.g., Google
App Engine).
3. Software as a Service (SaaS): Software over the internet (e.g.,
Gmail, Dropbox).

Types of Cloud Deployment Models:


- Public Cloud: Services shared across multiple organizations.
- Private Cloud: Dedicated resources for a single organization.
- Hybrid Cloud: Combination of public and private cloud.
- Community Cloud: Shared by organizations with common concerns.

Economics of Cloud:
- CapEx vs OpEx: Reduce capital expenses, shift to operational
expenses.
- Pay-as-you-go: Only pay for resources consumed.
(Other units and details continue...)

You might also like