Virtualization Flashcards
A cloud provider that essentially acts as an organization’s virtual data center and allows movement of servers, routers, firewalls, and switches to the cloud would be described as -
IaaS - Infrastructure as a Service
A cloud model that allows organizations to move their entire infrastructure to the cloud - items such as routers, switches, firewalls, and servers.
SaaS - Software as a service
describes any software that doesn’t need to be installed locally on a device and can be accessed anywhere there is an Internet connection.
Examples of SaaS providers include Google Apps® and Dropbox®.
A program that is accessible via a web browser on any device while you have an internet connection would be described as what type of service?
software as a service (SaaS)
describes any software that doesn’t need to be installed locally on a device and can be accessed anywhere there is an Internet connection.
A software developer who just wants to write code and doesn’t want to set up or manage networks herself would need what kind of cloud provider?
PaaS (platform as a service)
provide platforms for software developers to build, create, and maintain their applications. The PaaS provider handles everything on the back-end, including setup and maintenance of servers and networking equipment.
paas (platform as a service)
provide platforms for software developers to build, create, and maintain their applications. The PaaS provider handles everything on the back-end, including setup and maintenance of servers and networking equipment.
public cloud
refers to anything that is delivered across the open Internet. When someone uses the term the cloud, they are often referring to the public cloud.
Dropbox is an app that is accessible to anyone over the internet, for example.
private cloud
the most expensive of the cloud implementation options, they are also the most secure. If an organization has high security concerns, and can afford a private cloud, it is the best option
hybrid cloud
combines public, community, and private clouds to meet unique requirements.
Ex. A company can’t afford all of their data to be put in a private cloud, but needs the sensitive data private.
rapid elasticity
term used to describe the flexibility of virtualization, which includes allowing users to add and remove resources to servers as they need them. On-demand self-service, on the other hand, deals with the ability for a user to set up any cloud resource in general without needing any human interaction (e.g. having to ask someone on the IT team to set up a server for you).
resource pooling
concept of combining multiple physical server resources into one bucket or pool, which can then be used as needed for virtual servers.
metered service
Companies with metered service will bill their clients based on specific measurements. These measurements could be based on a number of different factors, including web traffic (bandwidth), CPU usage, or database usage. The expansion and shrinking of resources based on demand is an example of rapid elasticity.
When creating a virtual machine (VM), which two resources are considered the most?
RAM and CPU
A virtual machine will be limited to the hardware capabilities of the computer it is hosted on. The CPU and RAM capacities of the host machine will directly affect the capabilities of the virtual machines it hosts.
synchronization
anytime you make a change in one place, the document is automatically updated to the newest version in all places
helps ensure the documents stay updated no matter what device is accessing the files
client side virtualization
the process of using a client desktop or endpoint to host multiple other virtual machines. These other virtual machines commonly have different operating systems along with their own set of specific applications.
Desktop virtualization would refer to delivering a desktop experience in real-time over the network to an end-user.
Server virtualization would refer to using a virtualized server to service many client endpoints or requests.
Network function virtualization refers to separating a network role or service from the hardware it would typically run on.
emulator
used to replicate or mimic the behavior of another device (such as a computer mimicking a Super Nintendo® device).