What is resiliency?
A system’s ability to continue operating correctly even when it faces disruptions, failures, or unexpected conditions.
Resiliency is crucial for maintaining operational stability in various environments.
Enables you to set thresholds and receive alerts when costs or usage approach or exceed those thresholds.
AWS Budgets
What is fault-tolerance?
The ability of an application to continue operating even in the event of failure (like hardware, power, networking, or even software).
Fault-tolerance ensures that systems remain operational despite issues.
Geographic area in AWS, composed of three or more availability zones.
Region
Is a tool that identifies specific organizational capabilities that underpin successful cloud transformations to help organizations in planning their cloud transition.
AWS Cloud Adoption Framework (AWS CAF)
Facilitates consolidated billing, supports delegated administration, minimizes the impact of security breaches, risk minimization from configuration errors
AWS Organizations
A logical grouping of one or more physical data centers with redundant power, networking, and connectivity. This is the lowest granularity that you are able to select as you deploy an application.
Availability Zone
Physical servers spread around the global that host the data cached by Amazon CloudFront.
Edge Locations
Acts like a “cloud consultant” and gives recommendations to improve your AWS configuration
AWS Trusted Advisor
Has an easy-to-use interface that enables you to visualize, understand, and manage your AWS costs and usage over time.
AWS Cost Explorer
Contains the most comprehensive set of AWS cost and usage data available, including additional metadata about AWS services, pricing, and reservations.
AWS Cost and Usage Report
Define elasticity in the context of applications.
The ability of an application to scale resources up and down to meet demand.
Elasticity allows applications to efficiently manage varying loads.
Amazon’s Content Delivery Network (CDN) for managing the caching of your content (static web pages, videos, images) around the global to minimize latency for your users.
Amazon CloudFront
What does scalability refer to?
The ability of an application to continue to increase resources to meet increasing demand.
Scalability is essential for applications that expect growth in user traffic.
What characterizes high availability in an application?
An application that has a minimum amount of downtime.
High availability is vital for critical applications requiring constant access.
Enables you to manage access to AWS services and resources securely by creating and managing AWS users and groups.
AWS Identity and Access Management (IAM)