AWS Services Flashcards

Learn all AWS Services

1
Q

Amazon Athena

A

Amazon Athena is an interactive query service that allows you to analyze data stored in Amazon S3 using standard SQL queries. It enables you to run ad-hoc queries without the need for infrastructure provisioning or data loading.

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

Amazon Kinesis

A

Amazon Kinesis is a platform for real-time data streaming and processing. It enables you to ingest, process, and analyze streaming data at scale from sources like IoT devices, clickstreams, and application logs. Kinesis offers multiple services, including Kinesis Data Streams, Kinesis Data Firehose, and Kinesis Data Analytics, to handle different aspects of data streaming and analytics.

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

Amazon QuickSight

A

Amazon QuickSight is a cloud-based business intelligence service that enables users to create interactive visualizations and dashboards from various data sources. It simplifies the process of gaining insights from data and allows you to share reports and dashboards with others securely.

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

Amazon Simple Notification Service (Amazon SNS)

A

Amazon SNS is a fully managed pub/sub messaging service that enables you to send messages or notifications to multiple recipients, such as mobile devices, email, or other AWS services. It decouples application components and supports flexible message delivery with various protocols, including HTTP, email, SMS, and mobile push.

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

Amazon Simple Queue Service (Amazon SQS)

A

Amazon SQS is a fully managed message queuing service that enables decoupling of distributed systems. It allows you to send, store, and receive messages between software components, making it easier to build scalable and fault-tolerant applications. SQS offers two types of queues: Standard Queue (best-effort ordering) and FIFO Queue (guaranteed ordering).

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

AWS Batch

A

AWS Batch is a fully managed service that enables batch computing in the AWS Cloud. It allows you to run batch computing workloads, such as data processing and scientific simulations, without needing to manage the underlying infrastructure. AWS Batch automatically provisions resources, schedules jobs, and monitors their execution.

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

Amazon EC2

A

Amazon EC2 (Elastic Compute Cloud) provides resizable compute capacity in the cloud. It allows you to launch virtual machines (instances) on the AWS cloud infrastructure, providing you with complete control over the computing resources and configurations. EC2 instances are commonly used to host applications, websites, and perform various computing tasks efficiently and cost-effectively.

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

AWS Elastic Beanstalk

A

AWS Elastic Beanstalk is a Platform as a Service (PaaS) offering that simplifies deploying and managing applications. It automatically handles the underlying infrastructure and allows you to focus on writing code. Elastic Beanstalk supports various programming languages and runtimes and can scale your application based on demand.

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

AWS Lambda

A

AWS Lambda is a serverless computing service that lets you run code without provisioning or managing servers. You can upload your code, and Lambda automatically scales and executes it in response to triggers from other AWS services or HTTP requests. This enables you to build scalable and event-driven applications without worrying about infrastructure management.

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

Amazon Lightsail

A

Amazon Lightsail is a simplified Virtual Private Server (VPS) service that provides easy-to-use compute instances with pre-configured options. It’s designed for developers and small businesses looking for a cost-effective way to launch websites or applications quickly and without the complexities of managing traditional EC2 instances.

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

Amazon WorkSpaces

A

Amazon WorkSpaces is a fully managed, secure Desktop-as-a-Service (DaaS) solution that allows you to provision cloud-based virtual desktops for your users. With WorkSpaces, you can provide your workforce with access to the applications and data they need, regardless of the device they are using, while keeping the data secure in the AWS cloud.

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

Amazon Elastic Container Service (Amazon ECS)

A

Amazon ECS is a fully managed container orchestration service that allows you to run Docker containers at scale. It simplifies the deployment, management, and scaling of containerized applications using familiar APIs and integrates well with other AWS services. ECS supports both Fargate and EC2 launch types, giving you flexibility in managing your container workloads.

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

Amazon Elastic Kubernetes Service (Amazon EKS)

A

Amazon EKS is a managed Kubernetes service that simplifies the deployment, management, and scaling of Kubernetes clusters. It allows you to run Kubernetes applications without the overhead of managing the underlying Kubernetes control plane. With EKS, you can focus on deploying your applications while Amazon takes care of Kubernetes infrastructure updates and maintenance.

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

AWS Fargate

A

AWS Fargate is a serverless compute engine for containers. It allows you to run containers without managing the underlying infrastructure. With Fargate, you only pay for the resources your containers use, making it a cost-effective option for running containerized workloads. Fargate seamlessly integrates with ECS and EKS, providing flexibility in managing your containerized applications.

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

Amazon Aurora

A

Amazon Aurora is a high-performance, fully managed relational database service that is compatible with MySQL and PostgreSQL. It offers scalability, high availability, and durability, making it suitable for a wide range of applications, from small-scale web applications to enterprise-level workloads.

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

Amazon DynamoDB

A

Amazon DynamoDB is a fully managed NoSQL database service that provides low-latency and seamless scalability. It allows you to store and retrieve any amount of data while maintaining single-digit millisecond latency. DynamoDB supports both document and key-value data models, making it suitable for various use cases, such as web and mobile applications, gaming, and IoT.

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

Amazon ElastiCache

A

Amazon ElastiCache is a managed in-memory caching service that supports Redis and Memcached. It helps improve the performance of applications by caching frequently accessed data, reducing the need to fetch data from the main database. ElastiCache is commonly used to speed up the performance of read-heavy workloads and real-time applications.

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

Amazon RDS

A

Amazon RDS (Relational Database Service) is a managed database service that supports various relational database engines, including MySQL, PostgreSQL, Oracle, SQL Server, and MariaDB. It simplifies the setup, operation, and scaling of relational databases in the cloud, enabling you to focus on your applications without worrying about the database infrastructure.

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

Amazon Redshift

A

Amazon Redshift is a fully managed data warehouse service that allows you to run complex queries and analytics on large datasets. It is designed for high-performance analysis and reporting, making it suitable for data warehousing and business intelligence applications. Redshift utilizes columnar storage and parallel processing to deliver fast query performance even with vast amounts of data.

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

AWS CodeBuild

A

AWS CodeBuild is a fully managed build service that compiles source code, runs tests, and produces software packages. It integrates with various source code repositories and build systems, automating the process of compiling and testing your application code. CodeBuild helps

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

AWS CodeCommit

A

AWS CodeCommit is a fully managed source control service that provides secure and scalable Git-based repositories. It allows you to store and version your code securely in the AWS cloud, facilitating collaboration among team members and enabling continuous integration and delivery workflows. CodeCommit seamlessly integrates with other AWS developer tools and services, streamlining the development process.

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

AWS CodeDeploy

A

AWS CodeDeploy is a fully managed deployment service that automates code deployments to various computing environments, such as EC2 instances, on-premises servers, and Lambda functions. It helps ensure consistent, reliable, and efficient application deployments, making it easier to release new features and updates. CodeDeploy integrates with CodePipeline and supports various deployment strategies to meet your application needs.

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

AWS CodePipeline

A

AWS CodePipeline is a continuous integration and continuous delivery (CI/CD) service that automates the software release process. It allows you to model, visualize, and automate the steps involved in building, testing, and deploying your applications. CodePipeline integrates with various AWS services, including CodeBuild, CodeCommit, CodeDeploy, and more, enabling end-to-end automation of your development workflow.

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

AWS CodeStar

A

AWS CodeStar is an integrated development environment (IDE) that provides a unified user interface to manage your software development projects on AWS. It offers project templates, code repositories, build tools, and deployment automation, making it easier to start and manage your software development projects. CodeStar supports various programming languages and streamlines the process of setting up a fully functional development environment.

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

Amazon Connect

A

Amazon Connect is a cloud-based contact center service that enables you to set up and manage a customer contact center with ease. It provides features like voice and chat support, automatic call distribution, and integration with various AWS services and third-party applications. With Amazon Connect, you can offer personalized customer experiences and efficiently handle customer interactions across various channels.

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

AWS Auto Scaling

A

AWS Auto Scaling automatically adjusts the capacity of your Amazon EC2 instances, ECS tasks, and other services based on the demand you define. It helps maintain application availability and cost optimization by scaling resources up or down as needed. Auto Scaling uses predefined scaling policies, target tracking, and scheduled scaling to respond to changes in demand and ensure your applications can handle varying traffic loads.

27
Q

AWS Budgets

A

AWS Budgets allows you to set custom cost and usage budgets for your AWS account. It provides alerts and notifications when actual or forecasted costs exceed the set thresholds, helping you manage and control your AWS spending effectively. Budgets can be created for various cost and usage dimensions, giving you insights into different aspects of your AWS account’s spending patterns.

28
Q

AWS CloudFormation

A

AWS CloudFormation is a service that enables you to provision and manage AWS resources using code templates. It allows you to create, update, and delete stacks of AWS resources in an automated and consistent manner. CloudFormation templates are written in JSON or YAML, providing a declarative way to define your infrastructure and application resources, making them easily replicable and version-controlled.

29
Q

AWS CloudTrail

A

AWS CloudTrail is a service that provides comprehensive auditing and logging of account activity and resource usage. It records API calls and related events across your AWS infrastructure, delivering a trail of events for security analysis, compliance, and troubleshooting purposes. CloudTrail logs can be stored in S3 and delivered to CloudWatch Logs for analysis and monitoring.

30
Q

Amazon CloudWatch

A

Amazon CloudWatch is a monitoring and observability service that provides real-time monitoring of AWS resources and applications. It collects and tracks metrics, sets alarms, and monitors log files, enabling you to gain insights into your application performance and resource utilization. CloudWatch is commonly used for operational visibility, performance monitoring, and triggering automated actions based on predefined metrics or events.

31
Q

AWS Config

A

AWS Config is a service that helps you assess, audit, and evaluate the configuration of your AWS resources. It continuously monitors resource configurations, records changes, and provides a detailed inventory of your AWS infrastructure. AWS Config allows you to track compliance with your desired configurations, detect configuration drift, and troubleshoot operational issues related to resource configurations.

32
Q

AWS Cost and Usage Report

A

AWS Cost and Usage Report delivers a detailed breakdown of your AWS usage and costs. It provides granular insights into your spending patterns, allowing you to analyze costs and allocate resources efficiently. The report can be customized and scheduled for delivery, making it easier to track and manage your AWS spending across different accounts and services.

33
Q

Amazon EventBridge (Amazon CloudWatch Events)

A

Amazon EventBridge is an event-driven service that simplifies the integration and automation of AWS services and custom applications. It allows you to build event-driven architectures using events from various AWS services and custom sources. EventBridge can route events to targets like Lambda functions, SNS topics, and more, enabling you to build scalable and loosely coupled applications that respond to events in real-time.

34
Q

AWS License Manager

A

AWS License Manager enables you to manage software licenses and enforce licensing rules across your AWS resources. It helps you prevent overage charges and maintain compliance with software license agreements. With License Manager, you can track license usage, apply licensing rules, and report on license usage across your organization. License Manager supports various software vendors and brings license governance to the AWS environment.

35
Q

AWS Managed Services

A

AWS Managed Services is a service offering that provides operational support and management of your AWS infrastructure. It delivers ongoing maintenance, proactive monitoring, security patching, and account management, allowing you to focus on your core business activities while AWS manages the infrastructure according to AWS best practices. AWS Managed Services aligns with the AWS Well-Architected Framework to ensure a reliable and secure environment.

36
Q

AWS Organizations

A

AWS Organizations helps you centrally manage and govern multiple AWS accounts. It allows you to create and organize accounts into hierarchies, enabling you to apply policies and control access across accounts. Organizations provides consolidated billing, which simplifies billing and payment management for multiple accounts. It’s useful for managing multi-account environments and applying compliance and security standards across the organization.

37
Q

AWS Secrets Manager

A

AWS Secrets Manager helps you securely store, access, and manage sensitive credentials and secrets, such as database passwords and API keys. It centralizes secret management and allows you to rotate secrets automatically, reducing the risk of unauthorized access. Secrets Manager integrates with various AWS services and client libraries, making it easier to securely retrieve secrets in your applications without hardcoding them.

38
Q

AWS Systems Manager

A

AWS Systems Manager (SSM) is a management service that helps you automate the configuration and management of your AWS resources. It provides a unified user interface to view operational data, manage resource configurations, and automate tasks across multiple AWS services. With SSM, you can perform operations at scale, simplify administrative tasks, and maintain consistency in your infrastructure. SSM includes features like Run Command, State Manager, Parameter Store, and more.

39
Q

AWS Systems Manager Parameter Store

A

AWS Systems Manager Parameter Store provides secure storage for configuration data, such as passwords, database connection strings, and API keys. It allows you to centrally manage and access your application configurations and secrets across multiple applications and services. Parameter Store enables versioning, encryption, and access control, ensuring that sensitive information is protected while being easily accessible to authorized users and services.

40
Q

AWS Trusted Advisor

A

AWS Trusted Advisor is a service that provides best-practice recommendations to help optimize your AWS infrastructure for performance, cost, security, and fault tolerance. Trusted Advisor evaluates your AWS environment against AWS best practices and provides actionable advice to improve your AWS architecture and resource utilization. The service offers recommendations in various areas, including cost optimization, security, performance, and fault tolerance.

41
Q

Amazon API Gateway

A

Amazon API Gateway is a fully managed service that makes it easy to create, publish, maintain, monitor, and secure APIs. It allows you to build APIs that act as a front door for applications to access data, business logic, or functionality from your back-end services. API Gateway supports various API types and provides features like caching, throttling, and access control to ensure high availability and performance of your APIs.

42
Q

Amazon CloudFront

A

Amazon CloudFront is a content delivery network (CDN) service that accelerates the delivery of web content and APIs to users globally. It caches and distributes content from your origin servers to CloudFront edge locations, reducing latency and improving the end-user experience. CloudFront integrates with other AWS services and provides features like DDoS protection, content compression, and SSL termination for secure content delivery.

43
Q

AWS Direct Connect

A

AWS Direct Connect provides dedicated network connections from your on-premises data centers to AWS. It establishes a private, high-bandwidth connection to reduce network costs and improve data transfer performance between your infrastructure and AWS. Direct Connect enables secure and reliable connectivity, making it suitable for data migration, hybrid architectures, and scenarios requiring low-latency access to AWS services.

44
Q

Amazon Route 53

A

Amazon Route 53 is a scalable domain name system (DNS) web service that provides reliable and cost-effective domain registration, routing, and DNS management. It allows you to route end-users to your applications by translating domain names into IP addresses. Route 53 offers advanced routing capabilities, health checks, and traffic flow management, making it suitable for various use cases, such as domain registration, DNS failover, and global load balancing.

45
Q

Amazon VPC

A

Amazon Virtual Private Cloud (Amazon VPC) allows you to create a private network within the AWS cloud. It provides isolated and secure environments where you can launch AWS resources, such as EC2 instances and RDS databases. With VPC, you have full control over your network configuration, including IP addressing, subnets, route tables, and security groups. VPC enables you to define custom network topologies and establish private connectivity to your on-premises data centers.

46
Q

AWS Artifact

A

AWS Artifact provides on-demand access to AWS compliance documentation, including security and compliance reports, certifications, and agreements. It helps you understand and validate the security and compliance posture of the AWS services you are using. AWS Artifact offers easy access to various audit and compliance resources, making it valuable for regulatory and compliance assessments.

47
Q

AWS Certificate Manager (ACM)

A

AWS Certificate Manager (ACM) is a service that simplifies the process of provisioning, managing, and deploying SSL/TLS certificates for your applications deployed on AWS resources. ACM enables you to request and install public and private SSL/TLS certificates on supported AWS services like Elastic Load Balancers, CloudFront, and API Gateway, ensuring secure communication between clients and your applications.

48
Q

AWS CloudHSM

A

AWS CloudHSM provides secure and dedicated Hardware Security Modules (HSMs) in the cloud. It enables you to generate, store, and manage cryptographic keys used for data encryption and decryption. CloudHSM offers FIPS 140-2 Level 3 validated HSMs, providing a high level of security and regulatory compliance for sensitive workloads and applications that require strong cryptographic protection.

49
Q

Amazon Cognito

A

Amazon Cognito is a fully managed service that provides user sign-up, sign-in, and access control functionalities for web and mobile applications. It supports social identity providers and enterprise identity systems, making it easier to authenticate users and control access to your applications. Cognito also enables you to securely manage user profiles, including identity and user pool configuration.

50
Q

Amazon Detective

A

Amazon Detective is a service that provides security insights and analytics for AWS resources. It automatically analyzes log data from AWS services to identify suspicious activities and security-related patterns. Detective generates visualizations and data insights to help security teams investigate security incidents and potential threats in their AWS environment. The service simplifies threat detection and response for security operations.

51
Q

Amazon GuardDuty

A

Amazon GuardDuty is a threat detection service that continuously monitors your AWS accounts and workloads for malicious activities and unauthorized behavior. It uses machine learning and threat intelligence to analyze data from various AWS sources and generates findings related to security events. GuardDuty helps identify potential security risks, such as compromised accounts and unauthorized access attempts.

52
Q

AWS Identity and Access Management (IAM)

A

AWS Identity and Access Management (IAM) is a web service that enables you to securely control access to AWS resources. It allows you to create and manage users, groups, roles, and permissions to enforce the principle of least privilege. IAM integrates with various AWS services and provides granular control over who can access specific resources and perform specific actions within your AWS environment.

53
Q

Amazon Inspector

A

Amazon Inspector is an automated security assessment service that helps you identify security vulnerabilities and compliance issues in your applications and workloads. Inspector analyzes your AWS resources, applications, and network configurations, and provides detailed security findings and recommendations. It assists in identifying and addressing potential security risks to enhance the security posture of your AWS environment.

54
Q

AWS License Manager

A

AWS License Manager enables you to manage software licenses and enforce licensing rules across your AWS resources. It helps you prevent overage charges and maintain compliance with software license agreements. With License Manager, you can track license usage, apply licensing rules, and report on license usage across your organization. License Manager supports various software vendors and brings license governance to the AWS environment.

55
Q

Amazon Macie

A

Amazon Macie is a security service that uses machine learning to discover, classify, and protect sensitive data in your AWS environment. It automatically analyzes your data in S3 buckets, identifies personally identifiable information (PII), intellectual property, and other sensitive content. Macie provides alerts and recommendations to help you better understand the access patterns and potential security risks associated with your data, making it easier to maintain compliance and protect sensitive information.

56
Q

AWS Shield

A

AWS Shield is a managed Distributed Denial of Service (DDoS) protection service that safeguards applications running on AWS against DDoS attacks. It provides always-on detection and mitigation to minimize application downtime and maintain high availability. Shield Standard is automatically included at no extra cost for most AWS services, while Shield Advanced offers enhanced protection and more sophisticated mitigation capabilities for additional charges.

57
Q

AWS WAF

A

AWS WAF (Web Application Firewall) is a service that protects your web applications from common web exploits and attacks. It allows you to create custom rules to filter and monitor HTTP and HTTPS requests based on specified conditions. WAF integrates with CloudFront, Application Load Balancer, and API Gateway, enabling you to secure your web applications and APIs against malicious traffic and unauthorized access attempts.

58
Q

AWS Backup

A

AWS Backup is a fully managed backup service that centralizes and automates the backup of your data across various AWS services. It supports backup of EBS volumes, RDS databases, DynamoDB tables, and more. AWS Backup provides a consistent backup experience and allows you to define backup schedules, retention policies, and cross-region backup replication to ensure data durability and recovery in case of data loss or failure.

59
Q

Amazon Elastic Block Store (Amazon EBS)

A

Amazon Elastic Block Store (Amazon EBS) provides persistent block-level storage volumes for use with Amazon EC2 instances. It offers various types of volumes, including SSD-backed General Purpose (gp2) volumes, throughput-optimized Provisioned IOPS (io1) volumes, and HDD-backed Throughput Optimized HDD (st1) volumes. EBS volumes can be dynamically attached and detached to EC2 instances, allowing you to store data independently from your EC2 instance’s lifespan.

60
Q

Amazon Elastic File System (Amazon EFS)

A

Amazon Elastic File System (Amazon EFS) is a scalable and fully managed file storage service for EC2 instances. It provides shared file storage that can be accessed concurrently from multiple EC2 instances. EFS supports the Network File System (NFS) protocol and automatically scales storage capacity based on demand. It is suitable for applications that require shared storage, such as content management systems, development environments, and data analytics workloads.

61
Q

Amazon S3

A

Amazon Simple Storage Service (Amazon S3) is an object storage service that allows you to store and retrieve data of any size. It provides high durability, availability, and scalability, making it a reliable choice for a wide range of use cases, including data backup, data archiving, content distribution, and big data analytics. S3 offers multiple storage classes, such as Standard, Intelligent-Tiering, Glacier, and more, allowing you to optimize storage costs based on your data access patterns.

62
Q

Amazon S3 Glacier

A

Amazon S3 Glacier is a secure and durable data archival service. It provides long-term storage for data that is accessed less frequently, offering significant cost savings compared to standard storage classes. Glacier supports data retrieval options with different retrieval times and costs, enabling you to choose the most suitable retrieval strategy for your archive data. Glacier is ideal for data archiving, regulatory compliance, and long-term data retention.

63
Q

AWS Snowball Edge

A

AWS Snowball Edge is a data transfer and edge computing device that allows you to securely and efficiently transfer large amounts of data to and from AWS. It provides robust data encryption, data validation, and integration with various AWS services. Snowball Edge also offers local compute capabilities, enabling you to process data at the edge before transferring it to the AWS cloud. It’s suitable for data migration, content distribution, and edge computing scenarios.

64
Q

AWS Storage Gateway

A

AWS Storage Gateway is a hybrid cloud storage service that enables you to seamlessly integrate on-premises applications with AWS cloud storage. It supports three types of gateways: File Gateway, Volume Gateway, and Tape Gateway. Storage Gateway allows you to extend your on-premises data center to the cloud, making it easier to backup data, store files, and run applications in the cloud while still maintaining local access to your data.