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.
What is the design principle related to security that emphasizes applying security at all layers?
Apply security at all layers.
How can security best practices be handled efficiently in cloud operations?
Automate security best practices.
How should data be protected in cloud systems?
Protect data in transit and at rest.
What design principle focuses on keeping individuals away from data in cloud systems?
Keep people away from data.
In terms of security, why is it important to prepare for security events?
Prepare for security events.
What are Edge locations used for in AWS CloudFront?
Edge locations are used to cache copies of content for faster delivery to users.
How does AWS approach security and compliance for customer data?
AWS offers multiple layers of protection and ensures hardware and customer data are well-secured.
What is the shared responsibility model for security in AWS?
Security in AWS is a shared responsibility: AWS secures their end, customers secure their end.
How does AWS handle pricing for its services?
AWS offers pay-as-you-go pricing, Reserved Instances with discounts, and volume-based discounts.
What is AWS Free Tier and how long is it available for?
AWS Free Tier offers limited usage of products at no charge for 12 months since account creation.
What is the importance of the AWS Well-Architected Framework?
It helps design reliable, efficient, cost-effective, and secure systems in the cloud.
What does the Operational Excellence pillar of AWS Well-Architected Framework focus on?
It focuses on supporting development, insight into operations, and continuously improving processes.
Define cloud computing in a few words.
Cloud computing is technology to provide resources on-demand via the internet.
Explain how cloud computing can benefit companies.
Cloud computing enables focus on delivering products, offers predictable budgeting, and reduces infrastructure costs.
What does IaaS stand for in cloud computing?
IaaS stands for ‘infrastructure-as-a-service’.
Differentiate between PaaS and IaaS in cloud computing.
PaaS offers platform services while IaaS provides infrastructure services.
What does SaaS refer to in the context of cloud computing?
SaaS stands for ‘software-as-a-service’.
Explain the concept of moving to the cloud and its implications.
Moving to the cloud requires careful planning due to potential expenses and functionality issues.
Why is evaluating the benefits of cloud computing important?
It is essential to weigh benefits against running operations on-premises for a successful cloud strategy.
What are some challenges associated with migrating out of the cloud?
Migrating out of the cloud can be difficult and expensive, similar to moving in.
Why is it suggested to treat servers and storage as disposable in the cloud?
To be cost-effective, acquire resources only when needed, and prevent idle resources.
Explain the concept of elasticity in the context of cloud computing.
Elasticity allows easy acquisition of resources based on need without worrying about hardware ownership.
Define scalability and its importance in the cloud.
Scalability is provisioning resources based on demand to ensure performance and user satisfaction.
Why is it crucial for resource scalability to ensure the resource is stateless?
To avoid data loss when scaling down and serve content effectively.
What is the significance of redundancy in the cloud?
Redundancy protects against various issues and lessens risks, ensuring operational continuity.
Explain the concept of disaster recovery in cloud computing.
Disaster recovery ensures operational continuity by having plans to recover from failures.
What is the serverless computing model, and how does it differ from traditional server models?
Serverless model involves cloud provider managing servers, letting users focus on code, unlike traditional models.
What is public cloud in cloud computing?
Public cloud is commonly known as AWS, Azure, Google Cloud.
Describe private cloud in cloud computing.
Private cloud is within a company’s network with managed hardware and network.
Explain the concept of hybrid cloud.
Hybrid cloud involves a mix of public and private cloud resources.
What does high availability mean in the context of cloud computing?
Having redundant copies of resources to avoid downtime.
Distinguish between fault tolerance and high availability.
Fault tolerance ensures system operation despite component failure, while high availability focuses on redundancy.
Define elasticity in cloud computing.
The ability to provision and release resources as needed.
Explain what Recovery Time Objective (RTO) measures.
RTO measures the time to restore a business process after a disruption.
Define Recovery Point Objective (RPO).
RPO is the acceptable amount of data loss measured in time.
Describe the Backup and Restore disaster recovery method.
Frequent backups are taken and stored securely for quick data recovery.
What is the Pilot Light disaster recovery method based on?
Pilot Light method maintains core system pieces that are regularly updated.
Explain the concept of Warm Standby in disaster recovery.
Warm Standby is a smaller functional environment kept running and updated.
What does the Multi-Site disaster recovery method entail?
Multi-Site involves running exact replicas of infrastructure in an active-active configuration.
What is the benefit of using AWS for disaster recovery?
AWS provides multiple regions and availability zones for flexible disaster recovery operations.
What tool does AWS promote for disaster recovery workloads?
AWS Elastic Disaster Recovery
Why is it important to learn about different DR solutions?
To have knowledge beyond the suggested AWS solution
How can you manage RTOs and RPOs affordably?
Without paying too much