Cloud System and Virtualization Technologies

By Lalitha S Categories: BCA
Wishlist Share

About Course

CSTV-UNIT-II

A cloud system refers to delivering computing servicesÔlike servers, storage, databases, networking, and softwareÔover the internet (Üthe cloudÝ) instead of using local machines.

Key Features

  • On-demand access: Resources are available whenever needed.
  • Scalability: Easily increase or decrease resources.
  • Pay-as-you-go: Users pay only for what they use.
  • Remote access: Access services from anywhere.

Types of Cloud Services

  • IaaS (Infrastructure as a Service)
    Provides virtualized hardware resources (e.g., Amazon Web Services EC2).
  • PaaS (Platform as a Service)
    Offers a platform to develop and deploy applications (e.g., Google Cloud Platform).
  • SaaS (Software as a Service)
    Delivers software applications over the internet (e.g., Microsoft 365).

Deployment Models

  • Public Cloud Ó Shared infrastructure (e.g., Microsoft Azure)
  • Private Cloud Ó Dedicated to a single organization
  • Hybrid Cloud Ó Combination of public and private clouds

2. Virtualization Technology

Virtualization is the process of creating virtual versions of physical resources like servers, storage devices, or networks. It is the core technology that enables cloud computing.

How It Works

A hypervisor (software layer) sits between hardware and operating systems, allowing multiple virtual machines ***s) to run on a single physical machine.

Types of Virtualization

  • Server Virtualization
    Splits one physical server into multiple virtual servers.
  • Storage Virtualization
    Combines multiple storage devices into a single virtual storage unit.
  • Network Virtualization
    Creates virtual networks independent of physical hardware.
  • Desktop Virtualization
    Allows users to access desktops remotely.
Show More

What Will You Learn?

  • Virtualization helps create multiple virtual systems from one machine
  • Cloud computing delivers those systems as services over the internet

Course Content

Fundamentals of Virtualization in Cloud
Introduction to virtualization and its role in cloud computing- Virtualization architecture and layers- Types of virtualization: server, storage, network, desktop, application- Benefits of virtualization for agility and cost optimization-Virtualization vs. containerization-Hardware-assisted virtualization and para-virtualization-Virtualization use cases in data centers and enterprise cloud-Case studies on virtualization adoption

Server and Storage Virtualization
Server virtualization concepts and technologies-Hypervisors: Type 1 (bare-metal) and Type 2 (hosted)- Virtual machine lifecycle management-Storage virtualization: SAN, NAS, and object storage-Virtual storage pools and thin provisioning-Distributed file systems in virtualized environments- Backup, replication, and disaster recovery for virtualized storage-Case studies on server and storage consolidation

Network Virtualization and Container Technologies
Network virtualization concepts: SDN and NFV-Virtual LANs, VPNs, and overlay networks-Virtual switches and routers-Containerization fundamentals: Docker and container runtimes-Container rchestration: Kubernetes, OpenShift-Container networking and storage-Microservices architecture in containers-Case studies of network virtualization in enterprises

Security, Performance, and Compliance in Virtualized Systems
Security challenges in virtualized environments-Virtual machine isolation and sandboxing-Identity and Access Management (IAM) in virtualized infrastructure-Performance optimization strategies for VMs and containers-Resource scheduling, load balancing, and auto-scaling-Compliance standards: ISO, GDPR, PCI-DSS in virtualization-Backup and disaster recovery planning-Best practices for secure virtualization deployment

Advanced Virtualization and Future Trends
Hybrid and multi-cloud virtualization strategies- Edge virtualization and fog computing- Server less computing and its relation to virtualization-Virtualization in AI/ML and high-performance computing workloads-Infrastructure as Code (IaC) for managing virtualized environments-Sustainability and green computing in virtualization-Emerging trends: confidential computing, unikernels, and lightweight VMs-Case study: virtualization strategy o*****lobal enterprise.

Resource Links

Youtube Videos

Student Ratings & Reviews

No Review Yet
No Review Yet