0% found this document useful (0 votes)
9 views18 pages

Cloud Computing Data Management Guide

Chapter 5 discusses cloud computing, covering its types (public, private, hybrid, and community), service models (IaaS, PaaS, SaaS), and key goals such as data availability, scalability, and cost efficiency. It also highlights challenges like data security, vendor lock-in, and compliance issues. The chapter concludes with a comparison of advantages and risks associated with public, private, and hybrid cloud models.

Uploaded by

omarkamrl1234
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)
9 views18 pages

Cloud Computing Data Management Guide

Chapter 5 discusses cloud computing, covering its types (public, private, hybrid, and community), service models (IaaS, PaaS, SaaS), and key goals such as data availability, scalability, and cost efficiency. It also highlights challenges like data security, vendor lock-in, and compliance issues. The chapter concludes with a comparison of advantages and risks associated with public, private, and hybrid cloud models.

Uploaded by

omarkamrl1234
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

Chapter 5: Data Management Dr: El-Sayed Orabi

in Cloud Computing
1
Topics
Cloud computing

Cloud types

Cloud computing features

Cloud computing Data Management


techniques

Cloud computing goals

Cloud computing challenges

2
Cloud computing

Cloud computing is the delivery of computing


services including servers, storage, databases,
networking, software, and analytics over the
internet (“the cloud”) instead of relying on local
servers or personal devices.

3
Types of Cloud Computing (by
Deployment Model)
1. Public Cloud
▪Provided by third-party companies (e.g., AWS, Microsoft
Azure, Google Cloud).
▪Resources are shared among multiple users.
Example:
 Amazon Web Services (AWS),
 Microsoft Azure
 Google Cloud Platform (GCP)

4
Types of Cloud Computing (by
Deployment Model)
2. Private Cloud
▪Dedicated infrastructure used by a single organization.
▪Can be hosted on-premises or by a third-party provider.
Example:
 On-Premises Private Cloud
 Hosted/Managed Private Cloud
 Virtual Private Cloud (VPC)

5
Types of Cloud Computing (by
Deployment Model)
3. Hybrid Cloud
Combines public and private clouds, allowing data and
apps to move between them.
Example:
Netflix uses hybrid clouds for streaming, storing content on
AWS while running analytics and development in private
setups to personalize recommendations

6
Types of Cloud Computing (by
Deployment Model)
4. Community Cloud (less common, but important)
 Shared infrastructure for a specific group

Example:
 Healthcare: Hospitals and labs using a shared cloud to
securely exchange patient info

 Education: Schools and universities using shared platforms for


online learning, resource sharing, and administrative tasks.

7
types of Cloud Services (Service
Models)
1. IaaS (Infrastructure as a Service)
 Provides virtualized computing resources (servers,
storage, networking).
Example:
 Amazon Elastic Compute Cloud
 Google Compute Engine.

8
Types of Cloud Services (Service
Models)
2. PaaS (Platform as a Service)
 Provides a platform for developers to build, test, and
deploy applications without managing infrastructure.
 Example: Google App Engine, Microsoft Azure App
Service.
3. SaaS (Software as a Service)
 Delivers software applications over the internet on a
subscription basis.
 Example: Gmail, Microsoft 365, Dropbox.

9
Could computing Goals

• Ensure data is always available, even


Data Availability during failures.
& Accessibility • Provide global access to data from
anywhere, anytime.

• Easily scale storage and processing power


as data grows.
Scalability • Support both structured and unstructured
data.

• Protect data with encryption,


Data Security & authentication, and access control.
Compliance • Meet compliance standards (GDPR, HIPAA,
ISO, etc.).

10
Could computing Goals

• Reduce infrastructure costs through pay-as-


Cost Efficiency you-go models.
• Optimize storage and data processing costs.

Data Integration • Enable smooth integration across multiple


& applications, services, and cloud providers.
Interoperability • Support hybrid and multi-cloud strategies.

Backup & • Provide automated backup and recovery for


Disaster business continuity.
Recovery • Reduce downtime in case of system failure.

11
Could computing Goals

Performance Data Governance &


Optimization Quality
• Deliver low- • Maintain accuracy,
latency access to consistency, and
large datasets. trustworthiness of
• Ensure efficient data.
data movement • Apply metadata
and query management and
performance. lifecycle policies.
12
Could computing challenges
Data Security & Privacy
 Risks Potential for cyberattacks, breaches, and unauthorized
access.
 Difficulties in meeting strict compliance regulations.
Vendor Lock-In
 Moving data between cloud providers can be costly and
complex.
 Proprietary formats may restrict flexibility.
Data Integration
 Complexity Integrating data from on-premise, hybrid, and multi-cloud
systems is challenging.
 Lack of standardization across providers.

13
Could computing challenges
High Costs
 Unexpected expenses due to storage, bandwidth, and retrieval fees.
 Inefficient resource allocation can increase costs.

Data Latency & Performance Issues


 Large datasets may cause slow access across regions.
 Network bottlenecks affect real-time analytics.

Compliance & Legal Issues


 Different regions have different data residency laws.
 Ensuring ongoing compliance is complex and resource-heavy.

14
Could computing challenges

Data Governance & Quality Control


 Maintaining consistent, clean, and reliable data across distributed
systems is hard.
 Data duplication and inconsistency may arise.

Disaster Recovery Limitations


 While clouds provide DR solutions, recovery speed and cost may not
always meet business requirements.

15
Public Cloud: Advantages & Risks
Advantages:
- Cost-effective (pay-as-you-go)
- High scalability and flexibility
- No infrastructure management
- Global accessibility
Risks:
- Security and privacy concerns
- Compliance issues
- Less control over infrastructure
- Potential downtime due to shared resources

16
Private Cloud: Advantages & Risks
Advantages:
- Greater control and customization
- Enhanced security and compliance
- Better performance for critical workloads
- Dedicated infrastructure
Risks:
- Higher cost (hardware, maintenance)
- Limited scalability compared to public cloud
- Requires in-house IT expertise
- Longer deployment time

17
Hybrid Cloud: Advantages & Risks
Advantages:
- Balance of cost, scalability, and control
- Flexibility to use best of public and private
- Enhanced disaster recovery options
- Better workload optimization
Risks:
- Complex management and integration
- Security risks at integration points
- Potential hidden costs
- Requires skilled IT staff
18

You might also like