KEMBAR78
Cloud Computing Notes | PDF | Virtualization | Cloud Computing
0% found this document useful (0 votes)
17 views4 pages

Cloud Computing Notes

The document provides an overview of cloud computing, detailing the types of clouds (public, private, hybrid, and community) along with their definitions, ownership, access, costs, advantages, and disadvantages. It also explains virtualization, its types, benefits, and the process of cloud migration, including strategies, benefits, challenges, and tools. Overall, it serves as a comprehensive guide to understanding cloud computing and its components.

Uploaded by

bhanuurathore12
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)
17 views4 pages

Cloud Computing Notes

The document provides an overview of cloud computing, detailing the types of clouds (public, private, hybrid, and community) along with their definitions, ownership, access, costs, advantages, and disadvantages. It also explains virtualization, its types, benefits, and the process of cloud migration, including strategies, benefits, challenges, and tools. Overall, it serves as a comprehensive guide to understanding cloud computing and its components.

Uploaded by

bhanuurathore12
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/ 4

Cloud Computing Notes

Types of Cloud in Detail


■■ Types of Cloud (Based on Deployment Model)

1. Public Cloud
- Definition: A public cloud is a cloud infrastructure that is made available to the general public or a large industry group
- Ownership: Managed and owned by third-party cloud service providers like AWS, Microsoft Azure, Google Cloud, etc.
- Access: Accessible to anyone over the internet.
- Cost: Pay-as-you-go model – users pay only for what they use.
- Scalability: High – resources can be scaled up/down based on demand.
- Examples:
- Amazon Web Services (AWS)
- Microsoft Azure
- Google Cloud Platform (GCP)
- Use Cases:
- Hosting websites and blogs
- Software development and testing
- Big data processing

Advantages:
- No capital investment
- Easy scalability and maintenance
- High reliability and availability

Disadvantages:
- Less security and control (data resides on a shared platform)
- Limited customization

2. Private Cloud
- Definition: A private cloud is a cloud infrastructure that is operated solely for a single organization.
- Ownership: Can be managed internally or by a third party but is dedicated only to one organization.
- Access: Restricted to specific users or departments within an organization.
- Cost: High initial investment and maintenance costs.
- Security: Very high, as resources are not shared with others.
- Examples:
- Internal cloud platforms built using tools like OpenStack, VMware
- Use Cases:
- Government agencies
- Financial institutions
- Healthcare organizations

Advantages:
- Better control and security
- Customization as per the organization’s needs

Disadvantages:
- High cost
- Limited scalability compared to public cloud
3. Hybrid Cloud
- Definition: A hybrid cloud is a combination of public and private cloud infrastructures that allows data and applications
- Ownership: Shared between the organization and third-party cloud providers.
- Access: Internal and external access based on the nature of the workload.
- Cost: Balanced cost depending on usage.
- Examples:
- Combining on-premises servers with AWS or Azure
- Use Cases:
- Businesses needing both security and scalability
- Handling variable workloads

Advantages:
- Flexibility and scalability
- Cost-effective for variable workloads
- Data security where needed (private) and scale where needed (public)

Disadvantages:
- Complex management
- Integration issues between public and private components

4. Community Cloud
- Definition: A community cloud is a shared cloud infrastructure for a specific community of organizations with similar co
- Ownership: Shared by multiple organizations and may be managed by them or a third party.
- Access: Only accessible to members of the community.
- Examples:
- Educational institutions sharing a cloud platform
- Government departments with common functions
- Use Cases:
- Collaborative projects
- Research environments
- Government organizations

Advantages:
- Cost-effective sharing of infrastructure
- Improved collaboration
- Tailored to community needs

Disadvantages:
- Shared responsibility
- Slower to implement compared to public cloud

Virtualization in Detail with Types


■ Virtualization in Cloud Computing

■ What is Virtualization?
Virtualization is the process of creating a virtual (rather than actual) version of computing resources like servers, storag

■ Simple Definition: Virtualization allows one physical machine to act like many independent machines by running mult

■ Key Concepts
- Virtual Machine (VM): A software-based emulation of a physical computer.
- Hypervisor: Software that enables virtualization by allowing multiple VMs to share the hardware.
- Host Machine: The physical machine where virtualization occurs.
- Guest Machine: The virtual machine running on the host.

■■ Types of Virtualization

1. Hardware Virtualization
- Definition: Virtualizing physical hardware to run multiple operating systems (OS) on a single machine.
- Used in: Servers, desktops
- Managed by: A hypervisor (like VMware, Hyper-V, KVM)
- Example: Running Windows and Linux VMs on the same server.
Types:
- Full Virtualization
- Paravirtualization

2. Operating System (OS) Virtualization


- Definition: The OS kernel allows for multiple isolated user-space instances (containers).
- Used in: Containers, sandbox environments
- Technology: Docker, LXC

3. Server Virtualization
- Definition: Dividing a physical server into multiple virtual servers, each with its own OS.

4. Storage Virtualization
- Definition: Pooling physical storage from multiple devices into a single logical storage unit.

5. Network Virtualization
- Definition: Combining hardware and software network resources into a single software-based administrative entity.

6. Desktop Virtualization
- Definition: Separating the desktop environment from the physical device used to access it.

7. Application Virtualization
- Definition: Running an application on a device without it being installed on that device.

■ Benefits of Virtualization
- Cost-Efficient
- Resource Optimization
- Isolation
- Scalability
- Disaster Recovery
- Portability

Migration in Cloud Computing with Challenges


■■ Cloud Migration – In Detail

■ What is Cloud Migration?


Cloud migration is the process of moving data, applications, IT resources, or other business elements from an organiza
■ Simply put: Cloud migration = Moving IT assets to the cloud (or between clouds).

■ Types of Cloud Migration

1. On-Premise to Cloud
2. Cloud to Cloud
3. Cloud to On-Premise (Reverse Migration)

■ Cloud Migration Strategies (The "6 R's" Model)


- Rehost (Lift & Shift)
- Refactor (Re-architect)
- Revise (Re-platform)
- Rebuild
- Replace (Drop & Shop)
- Retire

■■ Cloud Migration Process (Steps)


1. Assessment and Planning
2. Choosing Cloud Model & Provider
3. Migration Strategy
4. Pilot Migration
5. Full Migration
6. Testing and Optimization
7. Monitoring and Management

■ Benefits of Cloud Migration


- Scalability
- Cost Efficiency
- Performance
- Accessibility
- Disaster Recovery
- Innovation

■■ Challenges in Cloud Migration


- Downtime
- Data Loss or Corruption
- Security and Compliance
- Application Compatibility
- Vendor Lock-In
- Performance Issues
- Cost Overruns
- Skill Gaps

■■ Tools for Cloud Migration


- AWS Migration Hub
- Azure Migrate
- Google Cloud Migrate
- VMware vMotion
- CloudEndure (by AWS)

You might also like