Cloud Computing Notes Unit - 2nd
Cloud Computing Notes Unit - 2nd
Unit -2
Cloud Services
Introduction to Cloud Services
In today’s digital era, cloud services are essential because they provide a
foundation for modern IT infrastructure. Businesses rely on them to scale quickly,
innovate efficiently, and reduce operational costs. They allow organizations to
shift from capital expenditure (CapEx) to operational expenditure (OpEx),
enabling better financial management and technological agility.
One of the key attributes of cloud services is the on-demand self-service model,
where users can request and use resources as needed without manual intervention.
This model is supported through web interfaces or APIs. Users access computing
power, storage, and software via the internet, making cloud computing accessible
from any device, anywhere, at any time.
Benefits:
Challenges:
📌 SaaS:
Web-based UI
Backend business logic
Centralized databases
Security and access control layers
📌 Advantages of SaaS:
📌 Disadvantages of SaaS:
Limited customization
Dependency on internet
Concerns over data privacy
Subscription cost may rise over time
📌 PaaS:
📌 Advantages of PaaS:
📌 IaaS:
📌 Key Components:
IaaS offers full control over the infrastructure environment. Developers and IT
teams can install any OS, run custom applications, and manage configurations as
needed, similar to a physical data center—without the physical limitations.
📌 DBaaS:
The cloud provider sets up and maintains the database engine (e.g.,
MySQL, PostgreSQL, MongoDB).
Users connect via endpoints or connection strings using standard database
drivers.
Data is stored in cloud infrastructure with automatic replication and
backups.
Scaling can be done vertically (upgrading the instance) or horizontally
(adding replicas).
Most providers offer a web-based management console for administration.
📌 Features of DBaaS:
📌 Use Cases:
📌 Benefits:
📌 Monitoring Components:
Metrics: Quantitative data like CPU usage, memory, disk I/O, and
application latency.
Alerts: Automated notifications for abnormal or critical system behavior.
Dashboards: Visual representation of system health, performance, and
trends.
Logs: Detailed records of system events for auditing and debugging.
Amazon CloudWatch
Datadog
New Relic
Nagios (Cloud Version)
Zabbix
Automated checks ensure that cloud services (compute, storage, databases) are
running optimally. Alerts are triggered for downtime or degraded performance.
Proactive Issue Resolution: Detect and fix problems before they affect
users.
Centralized Monitoring: Single platform for all logs, alerts, and metrics.
10
📌 Common Providers:
Zoom
Skype for Business
Microsoft Teams
Twilio
RingCentral
📌 Advantages:
📌 Use Cases:
📌 3. Microsoft Azure:
📌 4. IBM Cloud:
📌 5. Salesforce: