Domain 1: Cloud Concepts Flashcards

1
Q

Security

A

AWS offers a robust and secure infrastructure with multiple layers of protection, including encryption, access controls, and compliance certifications, ensuring data and application security.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Reliability

A

AWS provides high availability and durability by replicating data across multiple data centers and using fault-tolerant infrastructure to minimize downtime.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

High-Availability

A

AWS ensures that applications and services remain available even during system failures, distributing traffic across multiple servers and regions.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Elasticity

A

AWS allows resources to automatically scale up or down based on demand, ensuring optimal performance and cost efficiency.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Agility

A

AWS enables quick deployment of resources, easy experimentation, and rapid scalability, empowering businesses to respond faster to market changes.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Pay-as-you-go Pricing

A

AWS offers a flexible payment model where users pay only for the resources they use, avoiding upfront costs and enabling cost optimization.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Scalability

A

AWS provides the ability to scale resources quickly, allowing applications to handle varying workloads and accommodate growth.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Global Reach

A

AWS operates in multiple geographic regions worldwide, enabling businesses to reach a global audience and reducing latency for end-users.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Economies of Scale

A

Due to its large customer base, AWS can offer cost-effective services and resources, passing on the benefits of economies of scale to its users.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Overall Value Proposition

A

Shifting technical resources to revenue-generating activities: By offloading infrastructure management to AWS, businesses can free up their IT teams to focus on developing innovative solutions and delivering value to customers rather than dealing with hardware and maintenance tasks.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Operation Expenses (OpEx)

A

These are ongoing expenses related to running and managing services on the AWS Cloud, such as subscription costs, data transfer fees, and support charges.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Capital Expenses (CapEx)

A

These are upfront costs for purchasing physical hardware, which is not a significant factor in the AWS Cloud since AWS provides the underlying infrastructure.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

On-Prem Labor Costs

A

This includes salaries and benefits for IT personnel managing on-premises infrastructure, which can be reduced or repurposed when using AWS services.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Software Licensing Costs (Cloud Migration)

A

Some software licenses may be more cost-effective when running on AWS, while others may require specific arrangements or incur additional charges.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Right-Size Infrastructure

A

AWS allows businesses to adjust resources to match actual demand, avoiding over-provisioning and wastage.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Benefits of Automation

A

AWS provides various automation tools that reduce manual tasks, increase efficiency, and minimize human errors, leading to cost savings.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

Reduce Compliance Scope

A

AWS compliance programs can help businesses meet regulatory requirements efficiently, potentially reducing compliance-related costs.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

Managed Services

A

Using AWS managed services like Amazon RDS, Amazon ECS, Amazon EKS, and Amazon DynamoDB can lower operational overhead and reduce the need for dedicated expertise in managing these services.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

Design for Failure

A

In cloud architecture, applications are designed to handle failures gracefully rather than trying to prevent every possible failure. This involves using redundancy, automated backups, and distributed components to ensure system availability and resilience in the face of failures.

20
Q

Decouple Components versus Monolithic Architecture:

A

Cloud architecture encourages breaking down applications into smaller, loosely coupled components. This allows for independent development, deployment, and scalability of each component, leading to increased flexibility and easier maintenance.

21
Q

Implement Elasticity

A

Elasticity refers to the ability to automatically scale resources up or down based on demand. Cloud architecture should be designed to take advantage of this elasticity, ensuring that applications can handle varying workloads efficiently and cost-effectively.

22
Q

AWS Management Console

A

A web-based interface that allows users to manage AWS resources using a graphical user interface (GUI). It is suitable for managing individual resources and performing basic tasks.

23
Q

AWS Command Line Interface (CLI)

A

A command-line tool that enables users to interact with AWS services and resources using text commands. It offers scripting capabilities and is useful for automating tasks and managing resources in bulk.

24
Q

AWS Software Development Kits (SDKs)

A

SDKs provide libraries and APIs for various programming languages, allowing developers to integrate AWS services into their applications and manage resources programmatically.

25
Q

CloudFormation

A

A service that enables users to define and provision AWS infrastructure and resources as code using templates. CloudFormation automates the deployment and management of resources, making it easier to create and manage complex AWS environments.

26
Q

Elastic Compute Cloud (EC2)

A

Provides resizable virtual servers (EC2 instances) for running applications and workloads on the cloud.

27
Q

AWS Application Programming Interfaces (APIs)

A

AWS offers a set of APIs that allow developers to build custom applications that interact with AWS services programmatically. APIs provide direct access to AWS functionality and allow for deeper customization and integration.

28
Q

Lambda

A

Enables running code in response to events, without the need to provision or manage servers.

29
Q

Elastic Beanstalk

A

Simplifies deploying and managing applications by automatically handling infrastructure provisioning and scaling.

30
Q

Simple Storage Service (S3)

A

Provides scalable object storage for storing and retrieving data.

31
Q

Elastic Block Store (EBS)

A

Offers persistent block-level storage volumes for use with EC2 instances.

32
Q

Amazon Glacier

A

A secure and durable archival storage service for long-term data retention.

33
Q

Relational Database Services (RDS)

A

Amazon Relational Database Service (Amazon RDS): Manages relational databases, such as MySQL, PostgreSQL, and others, in the cloud.

34
Q

DynamoDB

A

A managed NoSQL database service for fast and flexible document and key-value data storage.

35
Q

Redshift

A

A fully managed data warehouse service for running complex queries on large datasets.

36
Q

Virtual Private Cloud (VPC)

A

Allows users to create private, isolated network environments within the AWS cloud.

37
Q

Route 53

A

Provides scalable domain name system (DNS) web services for managing domain names and routing traffic.

38
Q

Identity Access Management (IAM)

A

Manages user access and permissions to AWS resources.

39
Q

Key Management Services (KMS)

A

Provides encryption key management and data protection.

40
Q

AWS Certificate Manager (ACM)

A

Simplifies the process of provisioning and managing SSL/TLS certificates for secure communications.

41
Q

Amazon CloudWatch

A

Monitors AWS resources and applications, collecting and tracking metrics, and setting alarms.

42
Q

AWS Auto Scaling

A

Automatically adjusts the capacity of resources based on demand to maintain application availability and performance.

43
Q

AWS CloudTrail

A

Records AWS API calls and events for compliance, security, and auditing purposes.

44
Q

AWS Athena

A

Allows querying and analyzing data in Amazon S3 using standard SQL.

45
Q

Amazon Kinesis

A

Enables real-time streaming and analysis of data at scale.

46
Q

Amazon QuickSight

A

A fully managed business intelligence service for visualizing and exploring data.