2.2 Virtualization & Cloud Computing Flashcards
Define IaaS (2)
- Infrastructure as a Service
- Cloud-model that provides hardware only, customer installs/maintains OS & app installation, security
Define SaaS (3)
- Software as a Service
- On-Demand ability to login and use a software program that is ready to go, such as email or payroll
- Provider maintains the application and also all your data related to it
Define PaaS (3)
- Platform as a Service
- In-between IaaS and SaaS, a platform is provided allowing quick development of an application
- Provider maintains the OS, infrastructure, and provides modular building blocks for the customer to piece together an application
Define XaaS (2)
- Anything as a Service
- Any combination of services provided in cloud, typically a public cloud hosted by a third-party
Define Public cloud model
Cloud with services available to everyone
Define Private cloud model
A cloud with services that are only available to the organization managing it
Define Community cloud model
To mitigate the expense of creating a full cloud, multiple organizations might split the cost of creating a cloud that they all use
Define Hybrid cloud model
The combination of using multiple cloud models by an organization
Define cloud service providers
An organization that provides cloud access to other organizations and maintains the cloud services provided
Define MSP
Managed Service Provider, A third-party providing specific technical services, such as network services or data backups, that a company that outsource to
Define Managed Security Service Provider (MSSP)
A MSP that focuses specifically on security services
Define off-premises
Hosting equipment in an off-site location, typically a data center that can provide redundant internet and power
Define on-premises
Hosting all equipment at a location owned and totally managed by an organization
Define Fog computing
A distributed cloud where some data and processing may done more locally and others sent further for more robust processing capacity
Define Edge computing
Processing and data management done locally
Define Thin-Client (2)
- A device with minimum resources to connect to a cloud-based desktop and applications
- aka VDI - Virtual Desktop Infrastructure
Define Containers (vs VM)
A single OS or VM instance that is able to provide multiple sandboxes for applications with each one serving a dedicated user, instead of having entire dedicated VMs for each user
Define Microservices/API App Model
An application composed of individual functional blocks that can be added or removed without re-installing or modifying the entire code-base
Define Software Defined Networking (SDN) and its 2 components
- Control plane - handles the configuration and management of a network device
- Data plane - performs the actual function of the device, i.e. the routing done by routers
Define Software Defined Visibility (SDV)
a software-based infrastructure fabric that can monitor all network traffic across various devices, both physical and virtual
Define Serverless Architecture
Stateless computer containers are dynamically added and removed upon use to respond to API requests
Define Service Integration and Management (SIAM)
a dashboard to deploy and manage services across multiple cloud providers
Define Resource Policies, relative to cloud-services
The ability to define access & permissions to services provided in the cloud
Define Transit Gateway
A router or device that provides VPN access to cloud-services, such as VPC-based apps or services
What is VM Sprawl and how to avoid it
VM Sprawl occurs when VMs/resources created for an app are not deprovisioned once the app is no longer in use; need to have a formal process for provisioning and deprovisioning apps
What is VM escape and how to protect against it
VM escape is when one is able to access another VM hosted on the same hardware from the VM they currently have access to; keeping up to date with patches