4.1, 4.2 Virtualization - sections 8, 9 Flashcards
Cloud Computing
Practice of using a network of remote servers hosted on the internet.
Characteristics/Benefits of Cloud Computing
High availability, Scalability, Elasticity/Rapid Elasticity, Metered Utilization, Shared Resources, File Synchronization.
High availability cloud computing
Services experiences very little downtime when using the cloud. Availability: Is the percentage of uptime versus downtime.
Scalability cloud computing
Ability to increase the number of items in a system at a linear rate or less than a linear rate. Vertical Scaling(Scaling Up): Increasing the power of the existing resources in the working environment. Horizontal Scaling(Scaling Out): Adding additional resources to help handle the extra load being experienced.
Vertical Scaling(Scaling Up) cloud computing
Increasing the power of the existing resources in the working environment.
Horizontal Scaling(Scaling Out) cloud computing
Adding additional resources to help handle the extra load being experienced.
Elasticity/Rapid Elasticity cloud computing
Ability to quickly scale up or down. Elasticity is the system’s ability to handle changes to demand in real time
Metered Utilization cloud computing
Being charged for a service on a pay per use basis. The benefit of using the cloud is that most things are done on a metered basis.
Shared Resources cloud computing
Ability to minimize the costs by putting VM’s on other servers.
File Synchronization cloud computing
Ability to store data which can then spread to other places depending on configuration.
Six types of Cloud Deployment Models
Public, Private, Hybrid, Community, Multitenancy, Single Tenancy
Public cloud model
Systems and users interact with devices on public networks, such as the internet and other clouds
Private cloud model
Systems and users only have access with other devices inside the same private cloud or system Hybrid: Combination of private and public clouds
Community cloud model
Collaborative effort where infrastructure is shared between several different organizations with common service needs
Multitenancy cloud model
Allows customers to share computing resources in a public or private cloud.
Single Tenancy cloud model
Assigns a particular resource to a single organization
Cloud Service Solutions
On-Premise Solution, Host Solution.
On-Premis Cloud Service Solution
Needs to procure hardware, software, and personnel necessary to run the organization’s cloud. On-premise solution allows the ability to control all the physical and logical access to servers.
Hosted Cloud Service Solution
Third-party service provider that provides all the hardware and facilities needed to maintain a cloud solution.
Three Types of Cloud Service Models
SaaS, PaaS, IaaS
SaaS(Software as a Service)
Examples are Office 365, Google Workspace, TurboTax, QuickBooks Online. Hosted application piece of software that’s added on top of the infrastructure.
PaaS(Platform as a Service)
Examples are Amazon web Services. Provides the OS
IaaS(Infrastructure as a Service)
Provides you everything to run servers.
Virtual Desktop Infrastructure(VDI)
Hosts desktop OS’s within a virtualized environment hosted by a centralized server or server farm.
Centralized Model
Hosts all the desktop instances on a single server or server farm
Hosted Model/Desktop as a Service(DAAS)
Maintained by a service provider and provided to the end user as a service.
Remote Virtual Desktop Model
Copies the desktop image to a local machine prior to being used by the end user.
The three main parts of cloud storage services
Cloud Storage Applications, File Synchronization, Content Delivery Networks(CDN)
Cloud Storage Applications
amount of space on a cloud-based server as file storage
File Synchronization
Ability to synchronize from different devices using a single account
Content Delivery Networks(CDN)
Network of servers that locates the nearest server to minimize delay or download time.