AWS General Flashcards
What does a Distributed Systems Best Practice suggest in handling component failure?
Build applications that handle component failure in a graceful manner.
What does the Managed Services concept provide for developers?
Building blocks like databases, machine learning tools, queuing services, etc.
How do Serverless Architectures impact managing server infrastructure?
They allow building services without managing server infrastructure.
What are the advantages of Relational Databases over NoSQL Databases?
Powerful query language, strong integrity controls, and data combination efficiency.
What is the purpose of Data Warehouses in the context of databases?
Optimized for analysis and reporting of large data volumes.
How can a Graph Database be defined in terms of its structure for queries?
Uses graph structures for queries.
Explain the purpose and benefits of a Data Lake.
Allows storage of massive data for easy categorization, processing, and analysis.
What is the difference between standby redundancy and active redundancy?
Standby is for stateful components, while active distributes workload among redundant resources.
How does synchronous replication ensure data integrity under failure scenarios?
Acknowledges transaction after durable storage on primary and replicas.
Describe the concept of asynchronous replication in the context of data storage.
Decouples primary node from replicas introducing replication lag.
What is the purpose of Quorum-based replication in data storage?
Combines synchronous and asynchronous replication by defining minimum participating nodes.
What role does AWS Regions and Availability Zones play in multi-data center resilience?
Utilized for automated multi-data center resilience.
How can cost optimization be achieved according to the notes?
Right sizing by utilizing a broad range of resource types and configurations.
What is one advantage of AWS cloud computing regarding capital expenses?
Trade capital expense for variable expense - pay only for what you use.
How does AWS benefit from massive economies of scale?
Lower variable cost due to increasing number of customers adopting AWS.
Explain the concept of ‘Stop guessing capacity’ in AWS cloud computing.
AWS can scale compute and storage dynamically based on need.
How does cloud computing increase speed and agility in a cloud environment?
New resources can be provisioned quickly in a single click.
Why does cloud computing allow you to stop spending money on running and maintaining data centers?
Focus on customers, projects, applications, and people rather than server maintenance.
What advantage does AWS cloud computing offer in terms of global deployment?
Deploy applications in multiple global regions easily to improve customer experience.
What is an AWS Local Region and how is it used?
A single datacenter that complements existing AWS Regions, placed for specific use cases.
Explain the purpose of AWS Points of Presence for content delivery.
To deliver low-latency content globally using edge locations or caches.
Define the design principle for performance in cloud operations.
Perform operations as code.
What aspect of cloud operations involves making reversible changes frequently?
Making frequent, small, reversible changes.
What is the key element in refining operational procedures frequently?
Refine operations procedures frequently.
Why is it important to anticipate failure in cloud operations?
To anticipate failure.
What should be done after experiencing operational failures?
Learn from all operational failures.
Explain the design principle related to security in cloud technologies.
Implement a strong identity foundation.
Which design principle ensures the ability to trace actions in cloud systems?
Enable traceability.