Cloud Prov And Virtualization Flashcards
What are some of the consequences of not having virtualization?
The software is strongly linked/related with the hardware, therefore, moving/changing in application is not an easy task
Low Flexibility
What are some of the consequences of the virtualization?
Hardware independence, software/hardware are no longer strongly related
High flexibility, thanks to pre built virtual machines
OS, and applications can be handled as a single entity
What are the impacts of the virtualization on the evolution of IT systems?
Server consolidation
Cloud computing
What are the reasons for server consolidation as an impact of virtualization on the evolution of vital systems?
Consolidation management, migration from physical to virtual machines. It is possible to move the virtual machines without interrupting the application running inside. It is also possible to automatically balance the workload, according to set limits and guarantees.
Servers and applications are protected against components and system failure
Different OS can run on the same hardware
Higher hardware utilization
What are some of the reasons for the cloud computing to be the consequence of the virtualization in the development of IT systems?
Cloud computing is a model for enabling convenient, on demand network access to a shared pool of configurable computing resources (network, servers, storage, applications, service) that can be rapidly provision and released with minimal management effort or service provider interaction
What are the three main services provided by cloud?
Cloud application, cloud software environment, and cloud software infrastructure (computational resources, storage, communications)
Define the cloud application layer
SaaS
User access the services provided by the layer through web portal and are sometimes required to pay fees to use them
Define the cloud software environmental layer
PaaS
Users are application developers
Providers supply developers, with a programming, language level environment with a well-defined API
Define the cloud software infrastructure layer
IaaS: Computational
DaaS: Storage
CaaS: Communications
Provides resources to the higher level layers (software and software environment)
What are the advantages and disadvantages of virtual machines?
Advantages, flexibility, and super user
Disadvantages, performance interference, and inability to provide strong warrantees about SLAs
Define the DaaS
Data as a service allow the user to store their data at remote discs and access data anytime from any place
Define the CaaS
Communication as a service provides communication capabilities, and network securities, dynamic provision of virtual overlay for traffic, isolation or dedicated bandwidth, guaranteed message delay, communication, encryption, and network monitoring
What are the types of clouds?
Private, community, hybrid, public
What are some characteristics of public clouds?
Large scale infrastructure available on a rental basis
Fully customer self service, service level agreements are advertised, resources are rented via web services
Accountability is e-commerce based
What are some characteristics of pirate clouds?
They are internally managed data centers
The organization set up a virtualization environment on its own servers
What are some characteristics of community clouds?
They are single cloud managed by several federated organizations
Technically similar to private cloud
Hosted locally or externally
Define some characteristics of hybrid clouds
Hybrid already combination of any of the other types
How is cloud implemented?
Through virtualization, hardware resources (CPU, run, ECC…) are partitioned and shared along multiple virtual machines
What is the VMM?
Virtual machine monitor governs the access to the physical resources among running VM’s
What is the level of ISA in a layered execution model? What is its importance?
Level two
It marks the division between hardware and software