Cloud Computing Answers 1.1
Cloud Computing Answers 1.1
Cloud Computing Answers 1.1
TYPES
Virtualization in Cloud Computing is making a virtual platform of
server operating system and storage devices. This will help the user
by providing multiple machines at the same time it also allows to
share the physical resource and an application to multiple users.
BENEFITS
• Security: During the process of virtualization security is one of the
important factors. The security can be provided with the help of
firewalls, which will help to prevent unauthorized access and will
keep the data confidential. Moreover, with the help of firewall and
security, the data can protect from harmful virus’s malware and other
cyber threats.
• Flexible operations: With the help of a virtual network, the work of
IT professional is becoming more efficient and active. The network
switch implement today is very easy to use, flexible and saves time.
With the help of virtualization in Cloud Computing, technical
problems can solve in physical systems. It eliminates the problem of
recovering the data from crashed or corrupted devices and hence
saves time.
• Economical: Virtualization in Cloud Computing, save the cost for a
physical system such as hardware and servers. It stores all the data in
the virtual server, which are quite economical. It reduces the
wastage, decreases the electricity bills along with the maintenance
cost. Due to this, the business can run multiple operating system and
apps in a particular server.
• Eliminates the risk of system failure: While performing some tasks
there are chances that the system might crash down at the wrong
time. This failure can cause damage to the company but the
virtualizations help you to perform the same task in multiple devices
at the same time.
• Flexible transfer of data: The data can transfer to the virtual server
and retrieve anytime. The customers or cloud provider don’t have to
waste time finding out hard drives to find data. With the help of
virtualization, it will very easy to locate the required data and transfer
them to the allotted authorities.
TYPES
Network Virtualisation: Network virtualization helps to manage and
monitor the entire computer network as a single administrative entity.
Admins can keep a track of various components of network infrastructure
such as routers and switches through a single softwarebased
administrator’s console. Network virtualization helps the network for
transferring data perfectly, flexibly, reliably and securely. It improves the
overall network’s productivity and efficiency.
Desktop Virtualisation: Desktop virtualization is when the host server can
run virtual machines using a hypervisor (a software program). A
hypervisor can directly be installed on the host machine or over the
operating system (like Windows, Mac, and Linux). This type of
virtualization is useful for development and testing teams who need to
develop or test applications on different operating systems.
Local desktop Virtualisation: Local desktop virtualization means the
operating system runs on a client device using local hardware
virtualization. This type of desktop virtualization works well when users
do not need a continuous network connection and can meet application
computing requirements with local system resources.
Remote Desktop Virtualization: Remote desktop virtualization is a
common use of virtualization that operates in a client/server computing
environment. This allows users to run operating systems and applications
from a server inside a data centre on a client device. This client device
could be a laptop, thin client device, or a smartphone.
Application Virtualisation: The process of installing an application on a
central server that can virtually be operated on multiple systems is known
as application virtualization. With application virtualization, it’s easier for
organizations to update, maintain, and fix applications centrally. Admins
can control and modify access permissions to the application without
logging in to the user’s desktop. Another benefit of application
virtualization is portability. It allows users to access virtualized
applications even on non-Windows devices, such as iOS or Android.
Server Virtualisation: Server virtualization is a process of partitioning the
resources of a single server into multiple virtual servers. These virtual
servers can run as separate machines. Server virtualization allows
businesses to run multiple independent tasks with different
configurations using a single (host) server. The process also saves the
hardware cost involved in keeping a host of physical servers.
Q. CLOUD COMPUTING REFERENCE MODEL
The cloud computing reference model is a conceptual model that
characterize and standardize the functions of a cloud computing
environment by partitioning it into conceptual layers and cross-layer
functions. This reference model groups the cloud computing functions
and activities into five logical layers and three cross-layer functions.
Cloud computing layers
Physical Layer • It is the Foundation layer of the cloud infrastructure. • It
Specifies entities that operate at this layer: Compute systems, network
devices and storage devices. Operating environment, protocol, tools and
processes. • It executes the request which is generated by the
virtualization and control layer.
Virtual Layer • Deployed on the physical layer. • It Specifies the entities
that operate at this layer like Virtualization software, resource pools,
virtual resources. • It Executes the requests generated by control layer.
Control Layer • Deployed either on virtual layer or on physical layer • It
controls and manages the required software • It enables resource
configuration, resource pool configuration and resource provisioning.
Executes requests generated by service layer.
Service Orchestration Layer • Specifies the entities that operate at this
layer i.e., Orchestration software. • It provides workflows for executing
automated tasks.
Service Layer • Consumers interact and consume cloud resources via this
layer. • It specifies the entities that operate at this layer: Service catalogue
and self-service portal. • Functions of service layer: It stores information
about cloud services in service catalogue and presents them to the
consumers. It enables consumer to access and manage cloud services via
a self-service portal.
Cross-layer function
Business continuity It is responsible for any kind faults as well as
responsible for data replication and backup.
Security It provides secure data transmission between Cloud and
consumer. It protects consumer’s information.
Service Management Specifies adoption of activities related to service
portfolio management and service operation management.
Service portfolio management: • Define the service roadmap, service
features, and service levels • Assess and prioritize where investments
across the service portfolio are most needed.
• Establish budgeting and pricing • Deal with consumers in supporting
activities such as taking orders, processing bills, and collecting payments.
Service operation management: • Enables infrastructure configuration
and resource provisioning • Enable problem resolution • Enables capacity
and availability management • Enables compliance conformance •
Enables monitoring cloud services and their constituent elements
Q. CLOUD ECOSYSTEM
Cloud Ecosystem A cloud ecosystem is a complex system of inter-
dependent components that all works together to enable the cloud
services. In cloud computing, the ecosystem consists of hardware and
software as well as cloud customers, cloud engineers, consultants,
integrators and partners.
The benefits of a cloud ecosystem
• Companies can use a cloud ecosystem to build new business
models. They can promote their business using cloud eco system
than they sell their product to the customer. Specially in medical
equipment.
• In a cloud ecosystem, it is also easier to review data and analyse
how each part of the system affects the other parts. For example, a
doctor can examine a patient over the cloud because all the previous
data and present problems of the patient available in the cloud.
• Cloud ecosystem is helpful for complex system of interdependent
components that work together to enable the cloud services.
• The centre of a cloud ecosystem is a public cloud provider. It might
be an IaaS provider such as Amazon Web Services (AWS) or a SaaS
vendor such as Salesforce.
• There is no vendor lock-in in the cloud ecosystem. That means a
client can switch over its business one cloud to other cloud without
any restriction. Ex. Mobile No. portability.
Q. CLOUD COMPUTING SERVICES.
Cloud computing offers the following three type of services:
Software as a Service (SaaS) – It is also known as cloud application
services. Mostly, SaaS applications run directly through the web browser
means we do not require to download and install these applications.
Example: Google Apps, Salesforce Dropbox, Slack, Hubspot, Cisco WebEx.
Platform as a Service (PaaS) – It is also known as cloud platform services.
It is quite similar to SaaS, but the difference is that PaaS provides a
platform for software creation, but using SaaS, we can access software
over the internet without the need of any platform. Example: Windows
Azure, Force.com, Magento Commerce Cloud, OpenShift.
Infrastructure as a Service (IaaS) – It is also known as cloud infrastructure
services. It is responsible for managing applications data, middleware, and
runtime environments. Example: Amazon Web Services (AWS) EC2,
Google Compute Engine (GCE), Cisco Metapod.