0% found this document useful (0 votes)
16 views14 pages

Cloud Computing and Virtualization Overview

The document provides a comprehensive overview of cloud computing, including its definition, advantages, service models (IaaS, PaaS, SaaS), and deployment models (public, private, hybrid). It also covers virtualization concepts, storage architectures, and specific technologies such as Huawei's FusionSphere and KVM. Additionally, it discusses the relationship between cloud computing, IoT, big data, and AI, along with the benefits and use cases of cloud services.

Uploaded by

Mohamed Asar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
16 views14 pages

Cloud Computing and Virtualization Overview

The document provides a comprehensive overview of cloud computing, including its definition, advantages, service models (IaaS, PaaS, SaaS), and deployment models (public, private, hybrid). It also covers virtualization concepts, storage architectures, and specific technologies such as Huawei's FusionSphere and KVM. Additionally, it discusses the relationship between cloud computing, IoT, big data, and AI, along with the benefits and use cases of cloud services.

Uploaded by

Mohamed Asar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

Contents of report

 What is cloud computing


o Cloud Computing Advantages
o Cloud Computing Definition
o Origin and Development of Cloud Computing
o Cloud Computing Models

 Virtualization

 KVM

 FusionCompute

 how physical and virtual switches work.

 the network architecture used for virtualized environments.

 the traffic flows between VMs.

 concepts related to VLAN.

 Huawei’s FusionSphere virtualization solution.

 the storage architecture used for virtualized environments.

 different types of disks.

 the differences between centralized and distributed storage.

 the differences between virtualized and non-virtualized storage.

 different types of VM disks.

 the storage features of Huawei’s virtualization product.

 Cluster Features

 Virtualization Features

 the Features of Huawei’s Virtualization Product

 Upon completion of this course, you will:

 Be able to describe key technologies that underpin cloud computing.

 Understand the relationship between cloud computing and other fields.


What is Cloud Computing?
Cloud computing refers to the delivery of various services over the
internet, which allows users to access and store data, run applications,
and manage resources without needing to own and maintain physical
hardware or infrastructure. Here’s a breakdown of its key aspects:

1. Types of Cloud Services:

 Infrastructure as a Service (IaaS): Provides virtualized


computing resources over the internet. Users can rent virtual
machines, storage, and networking resources. Examples include
Amazon Web Services (AWS) and Microsoft Azure.

 Platform as a Service (PaaS): Offers a platform allowing


customers to develop, run, and manage applications without
dealing with the underlying infrastructure. Examples include
Google App Engine and Heroku.

 Software as a Service (SaaS): Delivers software applications


over the internet, typically on a subscription basis. Examples
include Google Workspace (formerly G Suite) and Microsoft Office
365.

2. Deployment Models:
 Public Cloud: Services are delivered over the public internet
and shared across multiple organizations. Examples include
services offered by Amazon Web Services and Google Cloud.

 Private Cloud: Services are maintained on a private network,


typically within a single organization. This model offers more
control and security.

 Hybrid Cloud: Combines both public and private clouds,


allowing data and applications to be shared between them,
offering more flexibility and optimization of existing
infrastructure.
3. Benefits:

 Scalability: Users can easily scale resources up or down based


on demand.

 Cost Efficiency: Reduces the need for significant upfront


investments in hardware; you pay only for what you use.

 Flexibility and Accessibility: Access services and data from


anywhere with an internet connection.

 Maintenance and Updates: Providers manage the


maintenance, updates, and security of the infrastructure.
4. Use Cases:
 Data Storage and Backup: Store and back up data securely.

 Application Development: Build, test, and deploy applications


using cloud platforms.

 Big Data Processing: Analyze large datasets using cloud-based


tools.

 Content Delivery: Distribute content globally through cloud-


based Content Delivery Networks (CDNs).
Cloud computing has become a fundamental component of
modern IT,

enabling businesses to innovate faster and more efficiently by


leveraging
on demand resources.
Virtualization
Guest OS:
Operating system running in a virtual machine
(VM)
Guest Machine:
Virtual machine created through virtualization
Hypervisor:
Virtualization software layer, or
Virtual Machine Monitor (VMM)
Host OS:
Operating system running in a physical machine
Host Machine:
Physical machine
I/O Virtualization:
 Emulation [Full Virtualization]: Complete simulation of the
hardware, for example, keyboard and mouse. Access to such
hardware depends on the capture of focus by the host, and
leads to poor performance in some cases.
 Paravirtualization: Access to hardware drivers is transferred
from the I/O frontend to the I/O backend. This mode is
usually only used for hard disks and NICs, and delivers high
performance.
 IO-through: Hardware devices capable of I/O passthrough,
such as hard disks and NICs, are directly allocated to VMs. In
Xen, Dom0 allocates hardware devices but does not take
part in the access of the hardware. Hardware support is
required.
KVM

Fusioncompute
Architecture:
Functions :

Network Architecture for Virtualization :


Storage disk type:
[Link]
SATA (Serial Advanced Technology Attachment), also called serial
ATA, is a computer bus interface that connects host bus adapters to
mass storage devices. Using serial communication, the serial ATA
bus uses embedded clock signals to check transmission commands
(not only data) and automatically corrects detected errors, ensuring
reliable data transmission for SATA disks. The SATA interface is
simple and the disks are hot-swappable.

[Link]
Serial Attached SCSI (SAS) is a new-generation SCSI technology,
which, like the popular Serial ATA (SATA), also uses serial
communication to achieve a higher transmission speed. Compared
with the older parallel SCSI, SAS improves the efficiency,
availability, and scalability of storage systems and offers optional
compatibility with SATA.

[Link]-SAS
Nearline SAS (NL-SAS) disks are a combination of a SAS interface
with SATA disks. The rotational speed of NL-SAS disks is only 7200
rpm, so performance is lower than that of SAS disks. However, with
the SAS interface, addressing and speed are improved.
[Link]
A solid-state drive (SSD) is a solid-state storage device that uses
integrated circuit assemblies as non-volatile memory. An SSD
consists of a control unit and a storage unit (flash or DRAM chip). An
SSD is the same as a common hard disk drive (HDD) in terms of
interface specifications and definition, functionality, usage, and
product shape and size. Although SSDs deliver fast read/write
performance, light weight, low power consumption, and compact
sizes which traditional HDDs cannot rival, SSDs have a shorter
lifespan and higher price.
NUMA:

Cluster Features:
HA:

IMC:
 On FusionCompute, enabling incompatible migration cluster (IMC)
mode for a cluster allows VMs to migrate between hosts that are using
CPUs with different performance baselines within this cluster.

 Currently, IMC mode only allows VM live migration between hosts using
Intel CPUs.

 IMC mode allows the hosts in a cluster to present the same CPU
function set to VMs running on them, despite the fact that these hosts
may be using CPUs with different performance baselines.

 For the IMC mode to work for a cluster that already contains hosts and
VMs, ensure that the following conditions are met:

 The CPU generations of the hosts in the cluster are the same as
or later than the target IMC mode.

 The CPU generations of the running or hibernating VMs in the


cluster are the same as or earlier than the target IMC mode. If
any VM in the cluster does not meet this requirement, stop this
VM or migrate it to another cluster.

VM Features:

IoT:
The Internet of Things (IoT) is the concept of connecting everything
through the Internet, including all sorts of communication and
interaction: people-people, people-things, and things-things.
Big Data:
 Big data refers to data sets that are too large or complex to be handled
by traditional data-processing application software.

 Such data sets are generated by the IoT. Due to a radical increase in
total IoT connections, ever more massive data sets will be generated.

Artificial Intelligence:
 Artificial intelligence (AI) is an area of computer science that focuses
on the research into and development of theories, methodology,
technology, and application systems for simulating and extending
human intelligence with machines.

 Applications of AI include robotics, speech recognition, image


recognition, natural language processing.

Elements of AI:
Microservices:
 Microservices are a software development technique that structures an
application as a collection of loosely coupled, fine-grained services. In
a microservices architecture, lightweight communication protocols are
used, often HTTP resource APIs. The services are built around
functionalities and deployed independently and in a fully automated
manner. The need for centralized management is minimized. The
services can be written in different languages and use different storage
types.

Common questions

Powered by AI

Huawei’s FusionSphere solution enhances virtualization capabilities by incorporating features such as network and storage virtualization, high availability, and IMC (incompatible migration cluster) mode. FusionSphere facilitates seamless migration of VMs between hosts with different CPU baselines using IMC, which is not commonly supported in all virtualization solutions. Additionally, it offers optimized resource allocation, improves data accessibility, and supports the integration and management of both private and hybrid cloud infrastructure. Such capabilities provide a robust and flexible environment tailored for enterprise-grade operations .

Virtualization allows multiple virtual machines to run on a single physical machine's resources, increasing resource utilization and scalability by dynamically adjusting the number of virtual machines based on demand. This flexibility helps cloud providers offer scalable services without significant hardware investments. It also reduces the cost of infrastructure by maximizing hardware use and allowing for 'pay-as-you-go' models, where resources can be scaled up or down to match workload demands, enhancing cost efficiency .

Centralized storage systems typically rely on a single, centralized point of storage, such as a SAN (Storage Area Network), where the data is stored and accessed by multiple hosts. This setup can simplify management and provide high availability but can become a bottleneck and single point of failure. Distributed storage systems, on the other hand, distribute data across multiple nodes, enhancing fault tolerance and scalability. Each node participates in storage and retrieval, which can lead to better performance and resilience to failures. Distributed systems are often used in modern cloud and virtualized environments to leverage the scalability and redundancy benefits .

Virtualization can enhance or degrade I/O performance based on the approach used. In full virtualization, where devices are emulated entirely, performance can suffer due to the overhead of simulating the I/O operations, as these have to be intercepted and processed by the host OS, leading to latency. In paravirtualization, I/O performance is improved as the guest OS is aware of its virtualized environment and can directly communicate with the hypervisor to access hardware I/O devices, reducing latency. IO-through techniques allow for near-native performance by directly allocating hardware devices to the VMs, but they require hardware and system support .

The hybrid cloud model combines public and private cloud elements, allowing data and applications to move between private and public cloud infrastructures. This model offers flexibility, cost-efficiency, and scalability, enabling businesses to optimize existing on-premise resources while leveraging the benefits of cloud services. Challenges include increased complexity in management, ensuring security and compliance across environments, and the necessity for a reliable network connection to facilitate interactions between the two environments. Despite these challenges, hybrid clouds provide significant operational flexibility and control .

Cloud computing introduces unique security challenges due to its multi-tenant nature and external hosting, which require stringent access control, data encryption, and monitoring. While traditional IT infrastructure focuses on perimeter security and physical safeguards, cloud environments demand virtual security measures, such as network isolation, identity management, and compliance with data protection regulations. The shared responsibility model in cloud computing further differentiates it, as both service providers and clients must implement security measures to protect data effectively .

Microservices architecture breaks down applications into smaller, independent services that can be developed, deployed, and scaled independently using lightweight protocols, typically HTTP. Unlike traditional monolithic designs, where all components are interdependent and must be deployed together, microservices enable continuous delivery and flexibility in development. Each microservice handles a specific functionality and can be updated without invalidating the entire application, supporting scalability and rapid deployment. However, this approach can increase the complexity of managing services and require more sophisticated operations management tools .

The Internet of Things (IoT) significantly impacts big data analytics by generating massive amounts of data that require sophisticated processing and storage solutions. Cloud computing provides the infrastructure and scalability needed to process, analyze, and store this data cost-effectively and efficiently. The convergence of IoT and cloud services enables real-time data analytics and insights, driving innovation in areas such as smart cities, predictive maintenance, and personalized services. However, this also presents challenges in data security, privacy, and efficient management of data streams .

Hardware compatibility is crucial in virtualization, especially for VM migration, as differences in CPU instruction sets can prevent successful migration. IMC (Incompatible Migration Cluster) mode in Huawei FusionCompute addresses this by enabling VMs to migrate between hosts with different CPU performance baselines within the same cluster. It standardizes the CPU function set presented to VMs, facilitating live migrations without downtime or compatibility issues. This capability is essential for maintaining operational flexibility and optimal resource use across a data center .

The hypervisor, also known as a Virtual Machine Monitor (VMM), is critical in virtualization technology as it creates and runs virtual machines by abstracting hardware resources from the host system. It allows multiple guest operating systems to share physical resources and operate independently on the same physical machine. There are two types of hypervisors: Type 1, which runs directly on the physical hardware, and Type 2, which runs on top of an existing operating system. The hypervisor manages the distribution of resources among VMs and ensures isolation and security between them .

You might also like