Cloud Computing Flashcards
High Availability
▪ Services experience very little downtime when using the cloud
▪ Availability is the percentage of uptime versus downtime
- Uptime vs Downtime
gold standard “ 5 nines”: 99.999% availability. (5 min 15 secs of downtime in a year)
Scalability
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
- Ex: increase processors, ram, bandwidth, etc
$10 = 100 users and $20 = 200 users
Horizontal Scaling (Scaling Out)
Adding additional resources to help handle the extra load being
experienced
Rapid Elasticity
- The ability to quickly scale up or down
● Elasticity is the system’s ability to handle changes to demand in
real time - Automation or orchestration
- Genrally with cloud services
Metered Utilization
- Being charged for a service (on a pay per use basis or exact amount)
- The benefit of using the cloud is that most things are done on a metered
basis - Ex: number of users, data, etc
- on monthly, yearly , weekly, etc
Measured Services
- Charging is based upon the actual usage of the service being consumed
- Measured services are charged based on the actual usage of the service being consumed
- water bill, electric bill, cell phone
hared Resources
- The ability to minimize the costs by putting VMs on other servers
- Shared resources is pooling together all the hardware to make a cloud
provider
File Synchronization
- The ability to store data that can spread to other places depending on the configuration
- Microsoft 365, google work space, iCloud.
Cloud Deployment Models
_ which one you use is based upon security needs, cost restrictions, and risk tolerance
- Cheapest Public Cloud and Multitenancy combined (increased risk)
- Public Cloud
- Private Cloud
- Hybrid Cloud
- Community Cloud
- Mutitenancy
- Single Tenancy
Public Cloud
- Most common
- Systems and users interact with devices on public networks, such as the Internet and other clouds
- Can be an inexpensive way for an organization to gain a required service both quickly and effiently
- Ex: Google drive
Private Cloud
Systems and users that only have access with other devices inside the
same private cloud or system
- organization is responsible for the design implementation, and operation of the clouds resources & servers that host them
- chosen when security is more important than a lower cost
- Ex: AWS GovCloud (US)
Hybrid Cloud
- Combination of private and public clouds
- some resources are developed and operated by thee organization itself
- can also utilize publically available resources or outsource services to another provider
- b/c of the mix strict rules should be applied for the data in each partition of this cloud (Ex: confidential information in private portion)
Community Cloud
- Collaborative effort where infrastructure is shared between several organizations from a specific community with common concerns
- resources and costs are shared between organizations with a common service need
- Challenge: each organization may have there own security controls and you must mitigate this as you combine. if you connect your network to another organizations network you are inhereting their security risks as well
Multitenancy
The ability for customers to share computing resources in a public or
private cloud
- the same resources are used by multiple organizations
- ex if shared server is experiencing an attack every organization on server will undergo attack
- data may be exposed to other solutions