Virtualization and Cloud Computing concepts Flashcards
Cloud models
Classifying the ownership and management of a cloud as public, private, community, or hybrid.
Infrastructure as a service (IaaS) Platform as a service (PaaS) Software as a service (SaaS) Anything as a service (XaaS) Public Community Private Hybrid
Infrastructure as a service (IaaS)
A computing method that uses the cloud to provide any or all infrastructure needs.
A means of provisioning IT resources such as servers, load balancers, and storage area network (SAN) components quickly. Rather than purchase these components and the Internet links they require, you rent them on an as-needed basis from the service provider’s data center.
Platform as a service (PaaS)
A computing method that uses the cloud to provide any platform-type services.
Provides resources somewhere between SaaS and IaaS. A typical PaaS solution would provide servers and storage network infrastructure (as per IaaS) but also provide a multi-tier web application/database platform on top.
Software as a service (SaaS)
A computing method that uses the cloud to provide application services to users.
A different model of provisioning software applications. Rather than purchasing software licenses for a given number of seats, a business would access software hosted on a supplier’s servers on a pay-as-you-go or lease arrangement (on-demand). Virtual infrastructure allows developers to provision on-demand applications much more quickly than previously.
Anything as a service (XaaS)
Expressing the concept that most types of IT requirements can be deployed as a cloud service model.
Public
A cloud that is deployed for shared use by multiple independent tenants.
Community
A cloud that is deployed for shared use by cooperating tenants.
Private
A cloud that is deployed for use by a single entity.
Hybrid
public/private/community/hosted/onsite/offsite solution. For example, a travel organization may run a sales website for most of the year using a private cloud but break out the solution to a public cloud at times when much higher utilization is forecast.
Managed service provider (MSP)/managed security service provider (MSSP)
Third-party provision of security configuration and monitoring as an outsourced service.
A means of fully outsourcing responsibility for information assurance to a third party. This type of solution is expensive but can be a good fit for an SME that has experienced rapid growth and has no in-house security capability.
On-premises vs. off-premises cloud computing
An onsite link can obviously deliver better performance and is less likely to be subject to outages (loss of an Internet link, for instance). On the other hand, a dedicated offsite facility may provide better shared access for multiple users in different locations.
Fog computing
Provisioning processing resource between the network edge of IoT devices and the data center to reduce latency.
Edge computing
Provisioning processing resource close to the network edge of IoT devices to reduce latency.
Thin client
A thin client is a computer that runs from resources stored on a central server instead of a localized hard drive. Thin clients work by connecting remotely to a server-based computing environment where most applications, sensitive data, and memory, are stored.
Containers
Each cell or container is allocated CPU and memory resources, but the processes all run through the native OS kernel. These containers may run slightly different OS distributions but cannot run guest OSes of different types (you could not run Windows or Ubuntu in a RedHat Linux container, for instance). Alternatively, the containers might run separate application processes, in which case the variables and libraries required by the application process are added to the container.