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

answers to cloud computing

The document outlines key characteristics of cloud computing, including on-demand self-service and scalability. It discusses the evolution from mainframes to cloud computing, differentiating between IaaS, PaaS, and SaaS, and describes four deployment models. Additionally, it highlights virtualization's role in cloud computing, common migration risks, and a seven-step model for successful cloud migration.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views

answers to cloud computing

The document outlines key characteristics of cloud computing, including on-demand self-service and scalability. It discusses the evolution from mainframes to cloud computing, differentiating between IaaS, PaaS, and SaaS, and describes four deployment models. Additionally, it highlights virtualization's role in cloud computing, common migration risks, and a seven-step model for successful cloud migration.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Here are answers to your questions about cloud computing:

1. Key Characteristics of Cloud Computing

 On-Demand Self-Service: Users can provision resources automatically without human


interaction.
 Broad Network Access: Services are accessible over the internet on various devices.
 Resource Pooling: Resources like storage and computing power are shared among
multiple users.
 Scalability and Elasticity: Resources can scale up or down based on demand.
 Measured Service: Usage is monitored, and users pay only for what they use.

2. Evolution from Mainframes to Cloud Computing

 Mainframes: Centralized computing for large-scale processing in the mid-20th century.


 Client-Server: Transition to personal computers and localized servers for specific
applications.
 Virtualization: Enabled multiple operating systems on one physical machine, optimizing
resources.
 Cloud Computing: Emerged from advancements in virtualization and networking,
offering flexible, internet-based access to computing resources.

3. Main Differences Between IaaS, PaaS, and SaaS

 IaaS (Infrastructure as a Service): Provides virtualized hardware (e.g., servers,


storage). Example: AWS EC2.
 PaaS (Platform as a Service): Offers tools for application development without
managing infrastructure. Example: Google App Engine.
 SaaS (Software as a Service): Delivers ready-to-use software via the internet. Example:
Microsoft 365.

4. Four Deployment Models in Cloud Computing

 Public Cloud: Shared infrastructure available to multiple users via the internet. Example:
Google Cloud.
 Private Cloud: Dedicated infrastructure for one organization, offering more control and
security.
 Hybrid Cloud: Combines public and private clouds, balancing flexibility and control.
 Community Cloud: Shared among organizations with similar requirements, e.g.,
healthcare or education.

5. How Virtualization Supports Cloud Computing

 Resource Optimization: Allows multiple virtual machines (VMs) to run on one physical
server.
 Isolation: Ensures applications and systems run independently.
 Scalability: Virtual machines can be created or removed easily to match demand.
 Flexibility: Supports diverse operating systems and applications on shared infrastructure.

6. Common Risks Associated with Migrating to the Cloud

 Data Security and Privacy: Risk of breaches or unauthorized access to sensitive data.
 Downtime: Dependence on cloud providers can lead to service disruptions.
 Vendor Lock-In: Difficulty in switching providers due to proprietary technologies.
 Compliance Challenges: Ensuring regulatory compliance when data is stored in
different regions.
 Cost Management: Unmonitored resource usage can lead to unexpected expenses.

7. Seven-Step Model for Cloud Migration

1. Assess Readiness: Evaluate current infrastructure, workloads, and objectives.


2. Plan Migration: Define scope, timeline, and resources needed.
3. Select Cloud Provider: Choose a provider based on requirements (e.g., AWS, Azure).
4. Design Architecture: Plan the cloud environment and resource allocation.
5. Pilot Migration: Test the migration process with non-critical workloads.
6. Migrate Data and Applications: Gradually move systems, ensuring minimal downtime.
7. Optimize and Monitor: Adjust configurations for performance and monitor usage.

Let me know if you need further details or explanations!

You might also like