Cloud Computing Concepts

0.0(0)
studied byStudied by 0 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/24

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 11:42 PM on 8/27/25
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

25 Terms

1
New cards

What is Saas, IaaS, and Paas? Explain what each one does.

All three are types of cloud computing services

Saas - Software as a Service

  • software that is delivered over the internet and acessed via a web browser — no installation needed on your local computer

  • runs on the providers cloud servers, not locally

  • provider hosts all the hardware, software, security, and maintenance

  • examples: Google workspace (Docs, Gmail), Microsoft 365, Dropbox, Zoom, Salesforce

  • note: even though some apps like outlook can be installed locally it’s still considered to be on the cloud since it’s licensing and update, data syncs, are all managed over the could and need internet connection

PaaS - Platform as a Service

  • a cloud platform that gives developers tools to build, test, and deploy apps without managing the underlying infrastructure. A virtual environment to develop and test applications without the cost or administration of a physical platform. Cloud based virtual desktop environments is part of this and can also be part of IaaS.

  • runs on the cloud but is accessed remotely through a browser, remote desktop connection, or command line tools

  • the provider manages the servers, storage, networking, and development tools

  • examples: Google App Engine, Microsoft Azure App Services, Amazon Web Services Elastic Beanstalk

IaaS - Infrastructure as a Service

  • cloud based virtualized resources—like servers, networking and storage—rented on demand. Provides infrastructure hardware components that are normally present in a traditional on-premises data center. Access hardware only when you need it.

  • runs in the cloud but customer installs and manages their own software (OS, apps)

  • provider hosts the physical server and data centers but customer controls the OS and applications

  • examples: Amazon Web Services (EC2), Microsoft Azure, Google cloud Platform, Digital Ocean

2
New cards

What are the four types of clouds?

Public cloud:

  • offers applications and storage space to the general public over the internet. Can be free web-based email services and pay-as-you-go business class services.

  • very low cost

  • Public cloud space providers: Google, Microsoft, Rackspace, and Amazon

Private:

  • Designed with the needs of an individual organization in min. Security administrator has more control over the data and infrastructure. Resources are located behind a firewall.

Hybrid:

  • somewhere between public and private. Both dedicated servers located within the organization and cloud servers from a third party form the collective network. More confidential data is kept in-house

Community:

  • also a mix between private and public but multiple organizations can share the public portion.

3
New cards

What is the difference between measured services and metered utilization?

Measured services means the provider monitors the services rendered (such as cloud services) in order to properly bill the customer and make sure the customer’s use of services is being handled in the most efficient way

Measured services often works in conjunction with metered utilization, which is when an organization has access to virtually unlimited resources and pays only for the resources that are used.

4
New cards

What is rapid elasticity?

the ability to build or extend a cloud-based network quickly and efficiently

5
New cards

What is high availability (HA)?

For any on-demand services this means the cloud should be available in real time and whenever you need it (24/7); it should always be on

6
New cards

What is file synchronization in the context of the cloud?

File synchronization is of paramount importance when dealing with the cloud it could mean something basic such as email or basic document synchronization with SaaS or something a little more in depth such as database synchronization, or even synchronization of entire virtual desktops across the cloud with PaaS

note: synchronization should be monitored and tested periodically to make sure it’s working as expected

7
New cards

What is virtual desktop infrastructure (VDI)?

Virtual desktop infrastructure allows for multiple virtual desktops for multiple users to be hosted by a service (either the cloud or on-premises)

8
New cards

What is a hypervisor?

A hypervisor is software (sometimes firmware) that lets you create and run virtual machines (VMs) on a single physical computer. It manages and isolates multiple operating systems running on the same physical machine

  • functions as a virtual traffic controller, managing multiple “computers” (virtual machines) running on one real machine

  • divides physical system resources (CPU, RAM, disks) among virtual machines

  • isolates the VMs OS from others

  • manages starting, stopping, and saving the state of the VMs

9
New cards

What are the differences between virtualization and emulation?

Virtualization:

  • runs multiple real systems on the same hardware

Emulation:

  • imitates a system’s hardware/software on different hardware (not the actual hardware it’s supposed to run on).

  • an example would be x86 or x64 simulating ARM

  • much slower (more overhead)

10
New cards

What are the two types of hypervisors?

Type 1 (bare-metal or native): runs directly on the physical hardware, no regular operating system like Windows underneath. The hypervisor is the first thing that boots up when you turn on the machine. It controls the hardware directly, such as CPU, memory, storage, network, and creates and manages virtual machines

  • faster and more efficient (no OS layer)

  • more secure because of fewer parts = fewer vulnerabilities

  • requires a proper server and costlier

Type 2 (hosted): runs on top of an existing OS (like Windows, macOS, or Linux). You need an OS and then will open the app that runs virtual machines inside your OS (some examples of apps are virtualbox, Hyper-V, or VMware workstation)

  • easy to install

  • slower than type 1

  • less secure

11
New cards

What are the types of hypervisors used in Microsoft?

Microsoft Hyper-V is a type 2 hypervisor which can be installed on a typical windows client computer.

Another type 2 hypervisor is VMware Workstation

Oracle VirtualBox is also another well knows type 2 hypervisor

In order for it to work it needs the following

  • virtualization needs to be enabled in the BIO/UEFI

  • Hyper-V needs to be turned on in Windows Features by going to

    • control panel/all control panel items/programs and features/ then clicking the turn windows features on or off. Then you need to restart your computer

  • typing systeminfo in the command prompt will tell you the requirements for HyperV

  • In Hyper-V you will need to create a virtual hard drive and install an OS in .iso format

  • In Hyper-V the virtual hardware for the VM can be configured in the settings section, and the network connections can be configured in the virtual switch manager.

12
New cards

What file type does Hyper-V and VMware use?

Hyper-V uses .vhdx extension. Not compatible with VMware.

while VMware uses the .vmdk file extension. Not compatible with Hyper-V.

Oracle VirtualBox uses the .vdi file extension but can also use the .vmdk for compatibility with VMware.

13
New cards

should you use more than 50% of the actual host’s cpu when creating a virtual machine?

no otherwise it will cause the VM and host to compete for the cpu

14
New cards

how many GB’s of Ram does a VM commonly require?

2GBs of RAM but more is suggested

15
New cards

When creating a VM there are generally three or four options for network connections, what are they and what does each mean?

Bridged Networking: a type of network configuration where a VM or a device is connected directly to the physical network as if it were a physical device itself.

  • acts like a separate physical device on the same network as the host

  • VM or virtual interface gets its own IP address from the physical network (usually via DHCP)

  • shares same network as host, not isolated or behind NAT, other devices on that network will be able to communicate with it and vice versa

  • not very safe, can be exposed to the LAN or internet

Network address translation (NAT): a type of network configuration where the VM (guest) has access to the external network but has a separate IP address on a private network, on a different subnet. The VM shares the host’s access to the external network like the internet, through IP translation. To the outside world, traffic appears to come from the host’s IP.

  • host machine: 192.168.1.100

  • VM (NAT): 10.0.2.15

  • When the VM sends traffic to the internet, the hypervisor translates the source IP to the host’s IP (e.g., 192.168.1.100) — this is NAT

  • cons: devices on the same LAN cannot communicate, therefore can’t be used as a server unless you use port forwarding

Host-only networking: Creates a private network between the host machine and VM, no other devices on the physical LAN or internet can access the VM, the VM also can’t access the internet unless advanced routing or bridging is set up. Only the host machine and other VMs on the same host-only network can communicate with it

  • Step 1: create host-only network

  • host PC gets a virtual IP address on host-only network adapter (not main LAN IP)

  • VM gets its own private IP address from that same virtual network adapter

  • these addresses are on a separate subnet from main LAN

No networking: The VM has no network connection at all. No virtual network adapter, no IP address, means it cannot communicate with the host machine, other VMs, LAN, and the internet. Used for secure/isolation purposes mostly.

16
New cards

Will a VM run okay with one virtual processor (a single core)?

Yes, but multiple cores are often recommended.

17
New cards

If there is a connection from the VM to the hosting OS, and the VM has a vulnerability that is exploited, can the exploit carry over to the host?

Yes, any network connection such as mapped network drive, browsing connection and so on can be a security concern. Which is why you might need to monitor and disable any unused or unnecessary network connections between VM’s and between VMs and the host.

18
New cards

Can you select the type of virtual storage drive connection for a VM?

Yes, you can choose between SCSI, SATA, and IDE.

19
New cards

What is it called when a VM is configured to use all of the space that was assigned to a virtual drive? What is it called when it’s configured to use only what it needs?

Static configuration

Dynamic configuration

20
New cards

What can you do to avoid issues that arise from using multiple different type 2 hypervisors?

  • if using VMware and virtual box have users use the same file extension .vmdk, run the same OS at the same version level

  • have users use cloud or container based system

  • create an organized library of VM images using thrid party software like a virtual machine life cycle management tool to enforce how VMs are created, used, deployed, and archived

  • In general type 1 hypervisors are a better option in combination with virtualization management software packages such as Microsoft System Center Virtual Machine Manager or VMware vCenter Server

21
New cards

What is the basic component required for running a container?

The basic component required for running a container is a OS Kernel.

22
New cards

Does a container require a lot of virtual hardware?

No

23
New cards

In most container systems, can you run multiple containers on top of a single OS?

Yes, unlike VM’s which are used to run an entire OS, a container typically runs only a single application or sometimes even a couple of applications. This helps create an excellent isolation between applications.

24
New cards

What are the benefits of using a container like docker?

It’s main benefit is that it packages applications in containers, allowing them to be portable from one system to another?

  • docker is installed on host computer

  • create containers and download very basic OS images that can be housed in those containers

  • container can be far less resource intensive than a VM

    • Docker is a PaaS product, platform as a service

25
New cards

What is a sandbox?

A sandbox can be any environment created for development, testing, or training that is isolated from any production servers and isolated operating system that the sandbox is running on.

  • note, development servers shouldn’t even be on the same network as a production server

  • Sandboxes should be run in a development environment not in production

  • a sandbox can be run on a physical server, in a virtual machine, as a container, or as a specially programmed software

  • runs clean and new every time it’s run. Therefore, any programming or tests that were done previously in the sandbox are discarded, allowing for a consistent environment every time a sandbox runs