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.