Cloud Architecture Terms Flashcards
A look into Cloud Architect
Solutions Architect
A role in a technical organization that architects a technical solution using multiple systems via researching, documentation, experimentation.
Solutions Architect needs to answer these questions
- How secure is this solution? (Security)
- How much is this going to cost? (Cost)
Cloud Architect
A solutions architect that is focused solely on architecting technical solutions using Cloud services.
A Cloud Architect needs to understand the following
Availability, Scalability, Elasticity, Fault Tolerance, Disaster Recovery
High Availability
Your ability for your service to remain available by ensuring there is no single point of failure (have backups or a plan) and/or ensure a certain level of performance (quality).
Elastic Load Balancer
Allows you to evenly distribute traffic to multiple servers in one or more datacenters. If a datacenter or server becomes unavailable (unhealthy) the load balancer will route the traffic to only available datacenters within servers. Based on the demand of traffic.
High Scalability
Ability to increase your capacity based on the increasing demand of traffic, memory, and computing power. Vertical Scale: Scale Up to upgrade to a bigger server. Horizontal Scale: Scale Out which adds more servers of the same size.
High Elasticity
The ability to automatically increase/decrease your capacity based on the current demand of traffic, memory, and computing power.
Horizontal Scaling
Scaling Out: Add more of the same size servers
Scaling In: Remove the underutilized same size servers
Vertical Scaling
Scaling Up: to upgrade to a bigger server.
Scaling Down: generally hard for traditional architecture so you will see more of horizontal scaling.
ASG - Auto Scaling Groups
An AWS feature that will automatically add/remove servers based on the scaling rules set by you.
High Fault Tolerance
The ability to ensure there is no single point of failure. Preventing the chance of failure.
Fail-Overs
Is when you have a plan to shift traffic to a redundant system in case the primary system fails. So the traffic would go to the secondary/backup system.
RDS Multi-AZ
When you run a duplicate standby database in another AZ in case your primary database fails.
Highly Durable
Ability to recover from a disaster and prevent the loss of data.