Skip to content

AWS Fundamentals and terminology

abk edited this page Nov 13, 2019 · 1 revision

AWS and SA : Fundamentals

Cost efficient or Cost effective : Implement a solution in AWS using products or services that provide required service
for as little initial and ongoing as possible.

Secure: In systems architecture context , implementing a given solution that secures data and operations as much as possible
from internal or external attack.

Application session state: Any data that represents what a customer is doing, what they have chosen, or what they
have configured. Ex : Items in shopping cart, notes on Xray, 3d position of a real-time heart scan etc. Session state can be stored on a server (stateful server) or externally to a server (stateless server).

Undifferentiated heavy lifting: A part of an application, system or platform that is not specific to your business. Allowing vendor (AWS) to handle this part frees your staff to work on adding direct value to customers.

Cost-Secure-Session-Heavy lifting (CSSH)

Regions > Availability Zones (Can consist more than one data center ) > Points of Presence (PoP , Edge location)

Well Architected Framework

Security , Reliability, Performance, Operational Excellence, Cost Optimization are the pillars of well architected framework. SRPOC - Remember with this acronym.

Read the Well architected framework pdf.

Elasticity Different types of scaling

  1. Vertical scaling (increasing the size of server etc)
  2. Horizontal scaling (increasing the number of servers), more smaller instances are added.
  3. Elastic Scaling: If demand is increased, add the scaling. Automation and horizontal scaling are used in elastic scaling.

TERMINLOGY

HA - Refers to architecture that continue to remain available to end users in event of ocmponent or system failure. On AWS multi-AZ arch allow your apps to remain available.

Fault Tolerance - Arch that not only remain available during outage but also suffer no degradation in perf.

Scalability - Ability of system to easily increase in size and capacity in cost effective way.

Elasticity - Refers to ease of a system’s ability to change or adapt.

Cost Efficient - Refers to making trade-offs requires to make system as inexpensive as possible while meeting all functional requirements.

Secure : Follow proper security guidelines and practices to secure a system at every layer.

Clone this wiki locally