Services experience very little downtime when using the cloud
High Availability
Ability to increase the number of items in a system at a linear rate or less than a linear rate
Scalability
Increasing the power of the existing resources in the working environment
Vertical Scaling (Scaling Up)
Adding additional resources to help handle the extra load being experienced
Horizontal Scaling (Scaling Out)
Ability to quickly scale up or down
Rapid Elasticity
Being charged for a service on a pay-per-use basis
Metered utilization
Measure Service - Paying for a certain amount of quantity upfront
Metered Service - Paying for the exact amount used
Measure Service - Paying for a certain amount of quantity upfront
Metered Service - Paying for the exact amount used
Ability to minimize the costs by putting VMs on other servers
Shared Resources
Ability to store data which can then spread to other places depending on configuration
File Synchronization
Needs to procure hardware, software, and personnel necessary to run the organization’s cloud
On-Premise Solution
Third-party service provider that provides all the hardware and facilities needed to maintain a cloud solution
Hosted Solution
Things to consider for choosing a hosted provider?
Authentication and authorization mechanisms, redundancy and fault tolerance measures, storage location and location-based laws
IaaS - provides everything needed to run a server
With PaaS - the os and infrastructure software are included as part of the service. Apache web server, mysql database and programming languages
SaaS - Is much closer to the end user than either PaaS or IaaS
IaaS - provides everything needed to run a server
With PaaS - the os and infrastructure software are included as part of the service. Apache web server, mysql database and programming languages
SaaS - Is much closer to the end user than either PaaS or IaaS
Systems and users interact with devices on public networks, such as the Internet and other clouds
Public Clouds
Systems and users only have access with other devices inside the same private clouds or system
Private Cloud
Combination of private and public clouds
Hybrid Cloud
Collaborative effort where infrastructure is shared between several different organizations with common service needs
Community Cloud
Allows customers to share computing resources in a public or private cloud
Multi-Tenancy
Assigns a particular resource to a single organization | less efficient and more expensive than multi-tenancy solutions
Single-Tenancy
Establishes a secure connection between an on-premise network, remote offices, client devices and provider’s global network
Virtual Private Network (VPN)
Extends preexisting, on-premise data center into the provider’s network to directly connect to the virtual private cloud network | faster speeds and better performance than vpn
Private-Direct Connection
Used to provision a logically isolated section of a cloud provider’s infrastructure
Virtual Private Cloud (VPC)
Includes the provisioning of architecture where the deployment of resources is performed by scripted automation and orchestration
Infrastructure as Code (IAC)
A range within the virtual private cloud that can bee allocated to the instance to be launched |public subnets & private subnets
Subnet