LFS151.x Chapter 2 Infrastructure as a Service Flashcards

(36 cards)

1
Q

What is Infrastructure as a Service? What is used to make this happen?

A
  • is a** cloud service model** that provides on-demand physical and virtual** computing resources, storage, network, firewall, and load balancers.** To provide virtual computing resources, IaaS uses hypervisors, such as Xen, KVM, VMware ESXi, Hyper-V, or Nitro.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What role plays Infrastructure as a Service in Cloud Computing?

A

backbone of all other cloud services, providing computing resources. After the provisioning of the computing resources, other services are set up on top.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What does IaaS enable?

A

enables developers to provision and destroy isolated test environments as needed, when needed, quickly, and safely. The provisioning process can be** easily reproduced** to add consistency to the test environment, not only by the same developer, but by an entire team if desired

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is in AWS used to deploy Infrastructure?

A

Amazon Elastic Compute Cloud (Amazon EC2)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

How do Amazon EC2s instances work and what are they?

A
  • Amazon EC2 instances are Virtual Machines
  • VMs on top of hypervisors that run directly on Amazon’s physical infrastructure
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What ways are there to deploy Amazon EC2 instances?

A
  • Web Console
  • Command Line Interface
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What runs at the center of Amazon EC2 services?

A
  • Various type-1 hypervisors
  • like KVM, Nitro, Xen
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What are Amazon Machine Images (AMI) and what do they include?

A
  • preconfigured images with the informationen needed to launch EC2 instances
  • include Operating system and a collection of software packages
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Where are AMIs stored?
How are they created?

A
  • stored in an AWS repository
  • Default images created and maintained by AWS, user community, or custom images we can create ourselves
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What are EC2 instance types? And what do they determine?

A
  • determine the virtualized profile of the instance to be launched
  • each instance is preconfigured with different compute, memory, and storage capabilities
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What kind of EC2 instances are categorized?

A
  • General Purpose Instance
  • Optimzed instances for:
  • Compute (CPU)
  • Accelerated Computing (GPU)
  • Memory (RAM)
  • Storage (SSD)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What can be additionally configured when working with EC2 instances? What are related Services or tools?

A
  • Virtual Private Cloud for network isolation
  • Security Groups
  • Amazon Elastic Block store for persistent storage attachement
  • dedicated hosts to provision instances on a physical machine reserved for our use
  • CloudWatch for monitoring resources and applications
  • AutoScaling to dynamically resize resources
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What are benefits of using Amazon Elastic Compute Cloud service?

A
  • easy-to-use IaaS solution
  • flexible and scalable
  • provides secure and robust functionality for your compute resources
  • provides guest OS options such as several Linux distributions, macOS, Windows
  • enables automation
  • cost-effective: only pay for the time and resources used
  • designed to work in conjunction with other AWS components, while it integrates with third-party automation tools
  • promises 99.99% uptime
  • provides specialized instances for workloads, such as high-performance computing (HPC), machine learning (ML), data bases and data processing, batch workloads, media transcoding, graphically intensive, engineering applications
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

How is the Azure IaaS service called?

A
  • Azure Virtual Machine
  • allows provision and management of compute resources
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

How can with Azure Virtual Machine provisioning take place?

A
  • by web Portal
  • ## by Azure Cloud Shell (Command line utility, configurable to use either Bash or PowerShell)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

How are Azure cloud services enabled?

A
  • by Azure Hypervisor, customized version of Microsoft Hyper-V type-1 hypervisor
  • promises high efficiency, performance and scalability over a small footprint
  • thanks to optimization of custom Hyper-V hypervisor coupled with its tight integration with the physical infrastructure
17
Q

What is in Azure Virtual Machine determined by the VM size?

A
  • type and capacity of the compute, memory, storage and network resources for the VM to be launched
18
Q

In Azure VM how are VMs grouped?

A

Grouped in families based on their intended usage:
- general purpose
- optimized VMs for Compute, GPU, Memory, High Performance Compute, Storage

19
Q

In Azure VM what can be additionally configured?

A
  • Network security groups
  • SSD or HDD for persistent storage, optional encryption
  • Dedicated hosts to provision VMs on a physical machine reserved for our use
  • Accelerated networking for low latency and high throughput
  • monitoring resources and applications
  • Resource manager templates for VM deployment
  • Seamless hybrid connections
  • automated backups
20
Q

What are Benefits of Using Azure Virtual Machine?

A
  • It is an easy-to-use IaaS solution.
  • It is flexible and scalable.
  • It provides a secure and robust functionality for your compute resources.
  • It provides guest OS options such as several Linux distributions and Windows.
  • It enables automation.
  • It is cost-effective: only pay for the time and resources used.
  • It is designed to work in conjunction with other Azure services.
21
Q

Name IaaS companies/providers?

A
  • Amazon Elastic Compute Cloud (EC2)
  • Azure Virutal Machine
  • DigitalOcean Droplet
  • Google Compute Engine
  • IBM Cloud Virtual Servers
  • Oracle CLoud Compute Virtual Machines
  • OpenStack
  • Vultr Cloud Compute Virtual Machines
22
Q

What are Droplets in DigitalOcean and characterizes them?

A
  • Droplets are Virtual Compute instances
  • Linux-based VMs launched on top of KVM type-1 hypervisor with SSD as primary storage disk
23
Q

How can Droplets be configured in regards to applications?

A
  • While custom images can be built and used
  • Droplets can be preconfigured to run applications such as Docker, LAMP, MongoDB, MySQL and Node.js
24
Q

What is part of Google IaaS model?

A

Google Compute Engine (GCE)

25
What characterizes the Google Compute Engine Service?
- allows individual users as well as enterprises to build reliable, flexible and secure cloud infrastructure for their applications - Virtual Machines on top of Hypervisors, directly on Googles infrastructure - Linux or Windows guest OS - Default images are available, users can create custom images as well
26
In Google Cloud Platform how is Infrastructure provisioned?
- via Console, which is a web interface for cloud resource management - Command Line Interface
27
How are in Google Compute Engine different types of instances categorized?
Named "Machine Types" - to support specific types of applications and workloads - General purpose - memory-optimized - compute-optimized - Accelerator-optimized - shared-core
28
How is IBM Cloud different than other cloud providers?
- users of IBM Cloud are allowed to choose between XenServer, VMware and Hyper-V hypervisors when managing bare-metal instances - high hypervisor flexibility
29
What types of virtual servers are available when provisioning IBM CLoud Virutal Servers?
- Public for multi-tenants - Dedicated for single-tenants - Transient for ephemeral multi-tenant - Reserved for multi-tenants committed for a pre-specified term
30
IBM Cloud Virtual Servers offers what kind of optimized profiles for specific workload types?
- Balanced for common cloud workloads - Balanced storage (medium to large databases) - Compute - Memory - Variable compute for workloads without constant high CPU-performance - GPU for high-performance deployments
31
IBM Cloud Virtual servers includes what kind of Operating Systems?
- Linux - Windows With additional software package addons
32
What are the Benefits of IBM Cloud Virtual Servers?
- easy to use IaaS solution - flexible and scalable - provides guest OS options such as several Linux distributions and Windows - provides a secure and robust functionality for your compute resource - enables automation - pay-as-you-go - designed to work in conjuncture with IBM Cloud components and services
33
What type of hypervisors builds the core of Oracle Cloud?
type-1 bare metal hypervisors
34
What is OpenStack what does it allow?
- Open-source software platform - Allows users to build cloud computing platform for both public and private clouds - evolved over time to provide other services, such as Database, Storage, Networking - modular nature
35
What are a few of the manjor components of OpenStack?
- Nova: Compute service - Ironic: Bare Metal provisioning - Swift: Object store, part of Storage service - Cinder: Block storate part of storage services - Neutron: Networking service
36