LFS151.x Chapter 2 Infrastructure as a Service Flashcards
What is Infrastructure as a Service? What is used to make this happen?
- 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.
What role plays Infrastructure as a Service in Cloud Computing?
backbone of all other cloud services, providing computing resources. After the provisioning of the computing resources, other services are set up on top.
What does IaaS enable?
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
What is in AWS used to deploy Infrastructure?
Amazon Elastic Compute Cloud (Amazon EC2)
How do Amazon EC2s instances work and what are they?
- Amazon EC2 instances are Virtual Machines
- VMs on top of hypervisors that run directly on Amazon’s physical infrastructure
What ways are there to deploy Amazon EC2 instances?
- Web Console
- Command Line Interface
What runs at the center of Amazon EC2 services?
- Various type-1 hypervisors
- like KVM, Nitro, Xen
What are Amazon Machine Images (AMI) and what do they include?
- preconfigured images with the informationen needed to launch EC2 instances
- include Operating system and a collection of software packages
Where are AMIs stored?
How are they created?
- stored in an AWS repository
- Default images created and maintained by AWS, user community, or custom images we can create ourselves
What are EC2 instance types? And what do they determine?
- determine the virtualized profile of the instance to be launched
- each instance is preconfigured with different compute, memory, and storage capabilities
What kind of EC2 instances are categorized?
- General Purpose Instance
- Optimzed instances for:
- Compute (CPU)
- Accelerated Computing (GPU)
- Memory (RAM)
- Storage (SSD)
What can be additionally configured when working with EC2 instances? What are related Services or tools?
- 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
What are benefits of using Amazon Elastic Compute Cloud service?
- 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 is the Azure IaaS service called?
- Azure Virtual Machine
- allows provision and management of compute resources
How can with Azure Virtual Machine provisioning take place?
- by web Portal
- ## by Azure Cloud Shell (Command line utility, configurable to use either Bash or PowerShell)