AWS SAP-CO2 Study Guide 2 Flashcards

1
Q

What are the two main types of policies in AWS Identity and Access Management (IAM) and their purposes?

A

Two main types of IAM policies are User-Based and Resource-Based policies. User-Based policies govern user access to AWS resources, while Resource-Based policies are attached to resources like S3 buckets to control access from other AWS accounts.

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

What is the purpose of S3 Bucket Policies, and what can they govern?

A

S3 Bucket Policies are JSON-based statements that govern access and permissions for S3 buckets. They can control things like blocking public access, enforcing encryption at upload, enabling cross-account access, and specifying access permissions.

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

What is the difference between Object Access Control Lists (ACLs) and Bucket Access Control Lists (ACLs) in S3?

A

ACLs in S3 allow finer control of individual objects, while Bucket ACLs control access at the bucket level. ACLs can be used to block public access to objects, but it’s recommended to use Bucket Policies for such control.

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

How does versioning impact S3 objects, and what is the purpose of MFA Delete?

A

Versioning in S3 allows objects to have multiple versions, providing protection against accidental deletions or modifications. MFA Delete is an additional layer of security, required for deleting objects within versioned buckets to prevent accidental permanent deletions.

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

What is Origin Access Control (OAC) in S3, and what is its role in preventing public availability?

A

Origin Access Control (OAC) restricts access to S3 objects, ensuring they are accessed through intended CloudFront distributions. It prevents public access and enforces access through CloudFront, eliminating direct access to S3.

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

What is Cross-Region Replication (CRR) and Same-Region Replication (SRR) in S3, and how do they differ?

A

CRR and SRR are replication options in S3. CRR replicates objects across different AWS regions, while SRR replicates objects within the same AWS region. CRR is suitable for compliance and replication between accounts, while SRR is used for live replication within the same region.

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

What are the considerations for replicating unencrypted objects and objects encrypted with SSE-KMS in S3?

A

By default, unencrypted objects and objects encrypted with SSE-S3 are replicated. Objects encrypted with SSE-KMS need an option enabled in the replication configuration. It’s important to specify the KMS Key in the target bucket and adapt the KMS Key Policy.

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

What is the purpose of S3 Batch Replication, and how does it differ from live replication?

A

S3 Batch Replication allows the replication of objects that existed before a replication configuration was in place and objects that have previously been replicated. It differs from live replication as it’s used for bulk operations and can replicate existing objects.

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

What is the S3 Sync Command, and how does it work?

A

The S3 Sync Command is used to copy objects between S3 buckets efficiently. It lists source and target buckets, identifies objects found in the source but not in the target, and copies them. It only copies the current version of objects in versioned buckets.

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

What are the different storage classes available in Amazon S3, and what are their key characteristics?

A

The main S3 storage classes are Standard, Intelligent Tiering, Standard-IA, One Zone-IA, Glacier Instant Retrieval, Glacier Flexible Retrieval, and Glacier Deep Archive. They differ in durability, availability, minimum storage duration charge, minimum billable object size, retrieval fees, storage costs, retrieval costs, and retrieval time.

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

When would you use S3 Standard storage class, and what is it suitable for?

A

S3 Standard is suitable for frequently accessed data that requires high throughput and low latency. It’s used for mobile applications, gaming, big data analytics, and as a pseudo content delivery network (CDN).

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

What is S3 Intelligent-Tiering, and how does it work?

A

S3 Intelligent-Tiering is a storage class that automatically moves objects between tiers based on their usage patterns. It includes Frequent and Infrequent access tiers, Archive Instant for objects not accessed for 90 days, and optional Archive and Deep Archive tiers.

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

When is S3 One Zone-IA storage class a suitable choice?

A

S3 One Zone-IA is suitable for data that can be recreated and doesn’t require high durability. It’s cost-effective for secondary backups or less critical data.

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

What is the purpose of S3 Glacier storage classes, and when should they be used?

A

S3 Glacier is designed for long-term archival and backup storage. Glacier Instant Retrieval is suitable for accessing data once a quarter, while Glacier Flexible Retrieval and Deep Archive are for infrequently accessed objects that don’t require immediate access.

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

S3 Glacier is designed for long-term archival and backup storage. Glacier Instant Retrieval is suitable for accessing data once a quarter, while Glacier Flexible Retrieval and Deep Archive are for infrequently accessed objects that don’t require immediate access.

A

S3 Lifecycle Rules are used to transition objects between S3 storage classes automatically or delete objects after a specified time. They are helpful for managing data retention, cost optimization, and compliance.

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

What is S3 Analytics, and how can it aid in managing S3 storage classes?

A

S3 Analytics provides insights into object usage patterns, helping in making informed decisions for transitioning objects between storage classes using Lifecycle Rules.

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

How can S3 performance be optimized for PUT/COPY/POST/DELETE and GET/HEAD operations?

A

PUT/COPY/POST/DELETE operations offer a rate of 3500 requests per second per prefix, and GET/HEAD operations offer a rate of 5500 requests per second per prefix. To increase efficiency, place objects in different prefixes and utilize S3 Byte-Range Fetches in parallel.

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

What are S3 Event Notifications, and what types of operations can trigger them?

A

S3 Event Notifications are triggered by all CRUD (Create, Read, Update, Delete) operations on objects and can be consumed by various services like SNS, SQS, Lambda functions, etc.

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

What is S3 Requester Payments, and when is it useful?

A

S3 Requester Payments allow the requester of objects to pay for transfer and request costs instead of the bucket owner. It is useful for sharing large files or datasets where the requester should bear the costs.

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

What is S3 Object Lock, and what are its modes?

A

S3 Object Lock is used for data immutability and comes in two modes: Retention Governance mode (users can’t alter lock settings without special permissions) and Retention Compliance mode (object version can’t be deleted or altered by anyone, including the root user).

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

What is S3 Transfer Acceleration, and how does it improve data transfer performance?

A

S3 Transfer Acceleration improves data transfer performance by routing traffic through CloudFront Edge and AWS backbone networks, resulting in faster uploads and downloads.

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

What are some key features of AWS RDS (Relational Database Service)?

A

AWS RDS offers features such as autoscaling when running out of storage, support for multiple database engines (MySQL, MariaDB, Postgres, Oracle, Aurora), at-rest encryption via KMS, SSL for data in transit, and the ability to use IAM authentication and Secrets Manager integration.

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

What is the purpose of Multi-AZ deployment in Amazon RDS?

A

Multi-AZ (Availability Zone) deployment in Amazon RDS provides high availability and fault tolerance by replicating the primary database instance synchronously to a standby instance in a different Availability Zone within the same region.

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

What is RDS autoscaling, and under what conditions does it autoscale?

A

RDS autoscaling automatically adjusts the capacity of your database instance based on workload requirements. It autoscales when free space falls below 10% allocated space, after 6 hours of inactivity, and if low-storage lasts at least 5 minutes.

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

What is Amazon RDS Proxy, and how does it benefit applications using RDS or Aurora databases?

A

Amazon RDS Proxy is a fully managed database proxy service that allows applications to efficiently pool and share database connections. It reduces stress on database resources, minimizes open connections, and improves database efficiency, reducing failover times.

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

What are some advantages of Amazon Aurora over traditional RDS databases?

A

Amazon Aurora offers better performance than traditional RDS databases, lower pricing, automatic replication with at least 2 copies in each Availability Zone, and support for up to 15 read replicas. It also provides cross-region replication and multi-region capabilities.

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

What is Amazon Redshift, and how is it used?

A

Amazon Redshift is a fully managed, scalable cloud data warehouse service that uses a columnar data storage approach. It is used for analyzing structured and semi-structured data across data warehouses, operational databases, and data lakes. It integrates with tools like QuickSight and Tableau for data visualization.

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

What is Amazon Redshift Spectrum, and how does it complement Amazon Redshift?

A

Amazon Redshift Spectrum is a service that allows you to efficiently query and retrieve structured and semi-structured data from files stored in Amazon S3, without loading the data into Redshift tables. It offloads compute-intensive tasks to reduce the load on your Redshift cluster.

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

What is Amazon Timestream, and what are its key features?

A

Amazon Timestream is a serverless time series database service designed for IoT and applications. It stores recent data in memory and less recent data in cost-optimized storage. It scales automatically and allows seamless queries between memory and storage.

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

What is Amazon Quantum LedgerDB (QLDB), and how is it different from Amazon Managed Blockchain?

A

Amazon Quantum LedgerDB (QLDB) is a fully managed, serverless, highly available service for recording financial transactions. It provides an immutable and cryptographically verifiable ledger. It differs from Amazon Managed Blockchain as it does not have a decentralized component and adheres to financial regulation rules.

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

What is Amazon Keyspaces, and what database system is it compatible with?

A

Amazon Keyspaces is a scalable, highly available, serverless, and managed NoSQL database service that is compatible with Apache Cassandra. It offers consistent single-digit millisecond server-side read/write performance, durability, and availability.

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

What is Amazon DocumentDB, and how does it relate to MongoDB?

A

Amazon DocumentDB is the AWS-managed version of MongoDB. It is used to store, query, and index JSON data. Similar to Aurora, it provides high availability with replication across 3 Availability Zones (AZs) and automatic storage scaling.

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

What are some key features of Amazon DynamoDB?

A

Amazon DynamoDB is a NoSQL key-value and document database that offers single-digit millisecond performance at any scale. It is fully managed, supports multi-region, multi-master, and offers features like in-memory caching, security with IAM, and backup and restore.

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

What is DynamoDB Global Tables, and what does it enable?

A

DynamoDB Global Tables allow a DynamoDB table to be accessible with low latency in multiple regions. It enables active-active replication, where applications can read and write to the table in any region. DynamoDB Streams must be enabled as a prerequisite.

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

What is DynamoDB Accelerator (DAX), and how does it improve performance?

A

DynamoDB Accelerator (DAX) is a fully managed, highly available, in-memory cache with microsecond latency. It can improve DynamoDB performance by up to 10x without requiring changes to application logic. It is ideal for reducing request times from milliseconds to microseconds.

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

What is Amazon Neptune, and what type of database does it support?

A

Amazon Neptune is a fully managed graph database service that supports highly connected data optimized for complex and hard queries. It is ideal for use cases such as knowledge graphs, fraud detection, recommendation engines, and social networking.

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

What is AWS Database Migration Service (DMS), and what are its supported sources and targets?

A

AWS Database Migration Service (DMS) is a service that allows you to transition supported sources to various database systems in AWS without the need for new code. It supports sources like on-premises databases, EC2 instances, Azure, Amazon RDS, and more. The targets include various databases, Amazon S3, Amazon Redshift, DynamoDB, and others.

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

What is the difference between homogenous and heterogeneous migration in AWS DMS?

A

In homogenous migration, the source and target databases are of the same type (e.g., Oracle to Oracle). In heterogeneous migration, the source and target databases are different types (e.g., Oracle to Amazon Aurora). Heterogeneous migration often involves using replication software and Change Data Capture (CDC) for data replication.

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

What is Amazon Kinesis, and what is its primary use case?

A

Amazon Kinesis is a platform for handling real-time, streaming data. Its primary use case is to collect, process, and analyze real-time data streams, enabling quick reactions to the information being received.

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

What are the different types of Amazon Kinesis services?

A

Amazon Kinesis provides several services, including:

Kinesis Data Streams
Kinesis Data Firehose
Kinesis Analytics
Kinesis Video Streams

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

What are some key features of Amazon Kinesis Data Streams?

A

Amazon Kinesis Data Streams offer on-demand or provisioned capacity modes, synchronous replication across 3 Availability Zones, and storage for streaming data for a duration of 24 hours to 365 days in shards. It supports up to 5 parallel consumers and allows for shard splitting and merging.

42
Q

How can you ensure encryption for data in Amazon Kinesis Data Streams?

A

Data in Amazon Kinesis Data Streams can be encrypted in-flight using TLS and at rest using KMS encryption.

43
Q

What are some common destinations for data output from Amazon Kinesis Data Streams?

A

Amazon Kinesis Data Streams can output data to various destinations, including Kinesis Data Firehose, Kinesis Data Analytics, AWS Lambda, AWS Glue, and containers.

44
Q

What is the purpose of Amazon Kinesis Data Firehose, and how does it differ from Kinesis Data Streams?

A

Amazon Kinesis Data Firehose is a fully managed, serverless service that simplifies the delivery of real-time data to destinations. It automatically scales and can filter or transform data using AWS Lambda. Unlike Kinesis Data Streams, it does not store data but delivers it immediately to destinations like Amazon S3, Amazon Redshift, or third-party partners.

45
Q

What is the key benefit of Amazon Kinesis Analytics?

A

Amazon Kinesis Analytics is a fully managed, serverless service that allows you to analyze streaming data from either Kinesis Data Streams or Kinesis Data Firehose using SQL queries. It simplifies real-time data analysis and processing.

46
Q

What is Amazon Managed Streaming for Apache Kafka (MSK), and what are its features?

A

Amazon Managed Streaming for Apache Kafka (MSK) is a fully managed Apache Kafka service on AWS. It allows you to create, update, or delete Kafka clusters and automatically manages Kafka broker nodes and ZooKeeper rules. MSK offers high availability, automatic recovery, and storage on Amazon EBS.

47
Q

What is AWS Glue, and what is its primary use case?

A

AWS Glue is a managed ETL (Extract, Transform, Load) service used for preparing and transforming data for analysis. It can be used to automate data discovery, schema generation, and ETL jobs. AWS Glue is often used for event-driven data processing, such as processing data when new objects are added to Amazon S3.

48
Q

What is the purpose of Glue Elastic Views?

A

Glue Elastic Views is a service that allows you to combine and replicate data across multiple data stores using SQL queries. It creates virtual tables (materialized views) and monitors changes in source data to keep the views up-to-date, making it easier to work with data from different sources.

49
Q

What is Amazon EMR, and what is its primary use case?

A

Amazon EMR (Elastic MapReduce) is a service for creating Hadoop clusters to process and analyze large volumes of data using multiple instances. It supports various big data frameworks like Apache Spark, HBase, Presto, and Flink. EMR handles provisioning, configuration, and can be used for tasks such as data processing, machine learning, web indexing, and more.

50
Q

What are the three types of nodes in an Amazon EMR cluster, and what are their roles?

A

Amazon EMR clusters consist of:

Master Node: Manages the cluster, coordinates tasks, and oversees the health of long-running processes.
Core Node: Runs tasks and stores data for long-running processes.
Task Node (optional): Used to run tasks and are usually configured as Spot Instances, making them cost-effective. Task nodes do not store data.

51
Q

What are the purchasing options for Amazon EMR instances?

A

Amazon EMR instances can be purchased through the following options:

On-demand: Reliable and predictable, not terminated by AWS.
Reserved: Offers cost savings if instances are available.
Spot Instances: Cheaper but can be terminated with less reliability.

52
Q

What is Amazon SageMaker, and what are some of its key functionalities?

A

Amazon SageMaker is a fully managed service for developing and deploying machine learning models. It provides capabilities for labeling data, training and tuning models, and serving API traffic against models. It simplifies the end-to-end machine learning workflow.

53
Q

What is Amazon Athena, and what is its primary use case?

A

Amazon Athena is a serverless query service that enables the analysis and querying of data stored in Amazon S3 using standard SQL. It is commonly used for BI, analytics, reporting, and querying various data formats, including CSV, JSON, ORC, Avro, and Parquet.

54
Q

How is the pricing structure of Amazon Athena determined?

A

Amazon Athena is priced at $5.00 per terabyte (TB) scanned when running queries. Users are charged based on the amount of data scanned during query execution.

55
Q

What is Amazon QuickSight, and what are some of its features?

A

Amazon QuickSight is a serverless business intelligence and analytics service used to create interactive visualizations, perform ad-hoc analysis, and build dashboards. It integrates with various data sources, offers in-memory computation using the Spice Engine, and provides column-level security (CLS) for data protection. Users can share analyses and dashboards with others.

56
Q

What is AWS App Runner, and what are some of its key features?

A

AWS App Runner is a fully managed service for deploying web applications and APIs at scale without the need for infrastructure management. Key features include automatic scaling, high availability, load balancing, encryption, and the ability to connect to databases, caches, and message queue services.

57
Q

What are the use cases for AWS App Runner?

A

AWS App Runner is suitable for deploying web applications, APIs, microservices, and rapidly scaling production deployments.

58
Q

What is Amazon Elastic Beanstalk, and how does it simplify application deployment?

A

Amazon Elastic Beanstalk is a Platform as a Service (PAAS) that simplifies application deployment by automatically handling capacity provisioning, load balancing, auto-scaling, and application health monitoring. It allows developers to focus on their application code while AWS manages the underlying infrastructure.

59
Q

What aspects of application management can be handled by Amazon Elastic Beanstalk?

A

Amazon Elastic Beanstalk can manage the operating system, instance types, databases, availability zones, and HTTPS configuration on load balancers. It also provides direct server log access without the need to log into individual application servers.

60
Q

What is AWS CloudFormation, and what is its primary purpose?

A

AWS CloudFormation is a service that allows users to model, provision, and manage AWS and third-party resources using Infrastructure as Code (IAC) templates written in JSON or YAML. It enables the automated creation and management of resources in a repeatable and consistent manner.

61
Q

What is AWS CloudFormation StackSets, and how does it extend the functionality of CloudFormation?

A

AWS CloudFormation StackSets extends the functionality of CloudFormation by enabling users to create, update, or delete stacks across multiple AWS accounts and regions with a single operation. It allows centralized management of stacks in an organization with multiple accounts and regions.

62
Q

How does AWS CodeDeploy automate software deployments, and which compute services does it support?

A

AWS CodeDeploy is a fully managed deployment service that automates software deployments. It supports a variety of compute services, including Amazon EC2, AWS Fargate, AWS Lambda, and on-premises instances. Users specify files or folders to copy and scripts to run during deployments.

63
Q

What is AWS Proton, and what is its purpose?

A

AWS Proton is a service that allows developers to deploy, provision, monitor, and update infrastructure using infrastructure as code (IAC) templates or templates. It provides control over infrastructure provisioning and management at a lower level compared to some other AWS services.

64
Q

What is AWS ElastiCache, and for what types of workloads is it suitable?

A

AWS ElastiCache is a fully managed in-memory caching service that helps improve latency and throughput for read-heavy applications or compute-intensive workloads. It is suitable for storing sessions of instances and for improving the performance of databases. It is often used to reduce the load on databases by caching frequently accessed data.

65
Q

What are some key differences between Redis and Memcached in the context of AWS ElastiCache?

A

Redis offers features like backup and restore, read replicas, data durability using AOF persistence, multi-AZ with failover, and authentication tokens for improved security. Memcached, on the other hand, supports multinode partitioning of data but lacks replication (HA), persistence, backup/restore features, and offers multithreading and SASL authentication.

66
Q

What is the purpose of AWS Elastic Disaster Recovery, and what scenarios does it address?

A

AWS Elastic Disaster Recovery is a service that enables the transfer of workloads from on-premises or one AWS region to another AWS region. It is designed to address disaster recovery scenarios, allowing organizations to have a failover plan in place in case their primary infrastructure becomes unavailable.

67
Q

What is the role of AWS Compute Optimizer, and how does it help AWS users?

A

AWS Compute Optimizer is a service that recommends optimal AWS compute resources, including Lambda functions, EC2 instances, and EBS volumes, based on historical utilization metrics. It uses machine learning to analyze workload patterns and provides recommendations to reduce costs and improve performance.

68
Q

What is AWS Trusted Advisor, and what types of recommendations does it provide?

A

AWS Trusted Advisor is a service that provides high-level assessments of AWS accounts and offers recommendations in the following areas: cost optimization, performance, security, and fault tolerance. It identifies opportunities for cost savings, highlights underutilized resources, suggests security improvements, and more.

69
Q

What is the role of AWS Cost Explorer, and what capabilities does it offer?

A

AWS Cost Explorer is a service that helps users identify underutilized EC2 instances and understand their potential impact on AWS bills. It provides cost and usage analysis, allows the creation of custom reports, forecasts usage based on historical data, and helps users choose optimal Savings Plans to lower their bills.

70
Q

What is the AWS Well-Architected Framework/Tool, and what are its key pillars?

A

The AWS Well-Architected Framework is a set of best practices and guidelines for designing and operating reliable, secure, efficient, and cost-effective systems in the AWS Cloud. It has five key pillars: operational excellence, security, reliability, performance efficiency, and cost optimization. The Well-Architected Tool helps assess workloads against these criteria to ensure they adhere to best practices.

71
Q

What is Amazon OpenSearch Service (formerly Amazon Elasticsearch Service), and what are its common use cases?

A

Amazon OpenSearch Service is a fully managed service that enables users to search any field, including partial matches, at a petabyte scale. It is commonly used as a complement to other databases to conduct efficient searches and retrieve data based on indices. It requires a cluster of instances, supports its own query language, and offers built-in integrations with services like Kinesis Firehose, AWS IoT, Lambda, and CloudWatch Logs.

72
Q

What is AWS AppSync, and how does it simplify application development?

A

AWS AppSync is a serverless GraphQL and Pub/Sub API that simplifies application development by providing a single endpoint for securely querying, updating, or publishing data. It enables real-time communication through WebSocket triggers and simplifies data access and synchronization in applications.

73
Q

What is the primary purpose of AWS Step Functions, and how are workflows defined in it?

A

AWS Step Functions is a visual workflow service that helps developers build distributed applications, automate processes, orchestrate microservices, and create data pipelines. Workflows are defined using JSON to declare state machines, which represent the sequence of steps and transitions that a workflow should follow.

74
Q

What are the key differences between CloudWatch, CloudTrail, and AWS Config?

A

CloudWatch is primarily used for performance monitoring, event collection, and alerting. CloudTrail records API calls made within AWS accounts. AWS Config records configuration changes and evaluates resources against compliance rules, providing a timeline of changes and compliance status.

75
Q

What is Amazon MQ, and what messaging capabilities does it offer?

A

Amazon MQ is a managed message broker service that abstracts messaging from applications. It uses Apache ActiveMQ and RabbitMQ and offers both queues and topics for message communication. It is suitable for messaging scenarios but doesn’t scale as much as Amazon SQS or SNS.

76
Q

What is Amazon AppFlow, and what are its use cases?

A

Amazon AppFlow is a service that securely transfers data between applications and AWS services, as well as non-AWS services. It supports scheduled, event-driven, or on-demand data transfers, integrates filtration and validation, and can be used for data synchronization between various systems.

77
Q

What is AWS DataSync, and how does it simplify data migration?

A

AWS DataSync is a schedulable online data movement and discovery service that simplifies and accelerates data migration to AWS or between AWS storage services. It preserves file permissions and metadata and can be used for data transfer within AWS, from on-premises to AWS, or between AWS and other clouds.

78
Q

What is the AWS Transfer Family, and what protocols does it support?

A

The AWS Transfer Family is a fully managed service for file transfers into and out of Amazon S3 or EFS using FTP, FTPS, or SFTP protocols. It provides scalable, reliable, and HA endpoints for file transfer and allows users to store and manage credentials within the service.

79
Q

```

~~~

What is AWS Amplify, and how does it assist front-end and mobile developers?

A

AWS Amplify is a complete solution that empowers front-end and mobile developers to build, ship, and host full-stack applications on AWS. It supports various frameworks and provides pre-built UI components, visual development tools, and integrations with AWS services.

80
Q

What is AWS Batch, and how does it differ from AWS Lambda?

A

AWS Batch is a fully managed batch processing service that runs batch jobs on dynamically launched EC2 instances, often using spot instances. It is suitable for running batch jobs that have no time limits, are packaged as Docker images, and rely on EBS or instance store for disk space. Unlike AWS Lambda, it is not limited by time constraints or runtime restrictions.

81
Q

What is the purpose of AWS Wavelength, and how does it reduce latency?

A

AWS Wavelength extends a Virtual Private Cloud (VPC) to include a wavelength zone within 5G networks. It provides ultra-low latency by embedding compute resources closer to the edge, enabling applications to deliver low-latency experiences to end-users.

82
Q

What is AWS Data Exchange, and what does it allow customers to do?

A

AWS Data Exchange is a service that enables customers to find, subscribe to, and use third-party data within the AWS Cloud. It allows organizations to access and integrate valuable data from external providers into their AWS environments.

83
Q

What is the AWS Serverless Application Repository, and what does it offer to developers?

A

The AWS Serverless Application Repository is a managed repository for serverless applications. It allows developers to store, share, and deploy serverless applications without the need to clone, build, package, or publish them to AWS. Developers can discover and reuse applications shared by others.

84
Q

What is the primary purpose of AWS Elastic Transcoder, and what types of media files does it handle?

A

AWS Elastic Transcoder is a highly scalable and cost-efficient service for converting (transcoding) media files, including video and audio, into formats that can be played on various devices, such as tablets, desktops, and smartphones. It performs the transcoding operation between a source and destination S3 bucket.

85
Q

What is Amazon Personalize, and how does it simplify personalized recommendations?

A

Amazon Personalize is a fully managed machine learning service that enables the creation of real-time personalized recommendations for applications. It streamlines the process by ingesting data from sources like S3 and the Amazon Personalize API, eliminating the need for manual model training.

86
Q

What is the specialized version of Amazon Comprehend, and what does it offer for the healthcare industry?

A

Amazon Comprehend Medical is a serverless natural language processing (NLP) service that uses machine learning to identify valuable insights and connections in medical text data. It is capable of detecting Protected Health Information (PHI) and is tailored for healthcare use cases.

87
Q

What is Amazon Outposts, and what resources are included when deployed at a customer site?

A

Amazon Outposts is a service that extends an AWS region to a customer’s on-premises location. When deployed, it includes resources such as VPC, EC2 instances, ECS/EKS, AWS App Mesh, EBS, S3, Elasticache, EMR, and RDS, providing a seamless extension of AWS services.

88
Q

What is Amazon Polly, and how does it transform text into speech?

A

Amazon Polly is a service that uses deep learning to convert text into lifelike speech. It allows customization of pronunciation, supports stylized words, acronyms, and offers advanced output customization using Speech Synthesis Markup Language (SSML).

89
Q

What is the primary function of Amazon Textract, and what types of documents can it process?

A

Amazon Textract is a service that extracts text, handwriting, and data from scanned documents. It can read from various document types, including forms, tables, invoices, financial reports, medical records, insurance claims, tax forms, IDs, and passports.

90
Q

What is the primary purpose of Amazon Transcribe, and what technology does it use?

A

Amazon Transcribe is a service that automatically converts speech into text. It uses Deep Learning Automatic Speech Recognition (ASR) technology to transcribe audio content. Use cases include transcribing customer calls, generating captions, and creating metadata for media assets.

91
Q

What is Amazon Lex, and how does it assist in building conversational interfaces?

A

Amazon Lex is a service that combines Automatic Speech Recognition (ASR) to convert speech to text with natural language understanding (NLU) to recognize parts of speech and text. It helps developers build chatbots, call center bots, and conversational interfaces.

92
Q

What is Amazon Connect, and what capabilities does it provide for contact centers?

A

Amazon Connect is a cloud-based virtual contact center service. It receives calls, creates contact flows, and integrates with other customer relationship management (CRM) systems or AWS services. It offers cost-effective, cloud-based contact center solutions with no upfront payments.

93
Q

What is Amazon Translate, and what are its use cases?

A

Amazon Translate is a service for natural and accurate language translation. It allows content localization for international users, facilitates translation of applications and websites, and efficiently handles large volumes of text translation.

94
Q

What is Amazon Kendra, and how does it enhance enterprise document search?

A

Amazon Kendra is an intelligent enterprise document search service powered by machine learning (ML). It enables users to search across different content repositories with built-in connectors, returning precise answers or document pointers. It learns from user interaction for incremental learning and supports data discovery across connected data sources.

95
Q

What is Amazon Forecast, and what is its primary use case?

A

Amazon Forecast is a fully managed service that uses machine learning (ML) to deliver highly accurate forecasts, especially for time series data. Its primary use cases include product demand planning, financial planning, and resource planning.

96
Q

How does Amazon Forecast reduce the time required for forecasting?

A

Amazon Forecast reduces forecasting time from months to hours by leveraging machine learning to automate the forecasting process and provide highly accurate predictions.

97
Q

What is Amazon Pinpoint, and what communication channels does it support?

A

Amazon Pinpoint is a scalable two-way marketing communications service that supports various communication channels, including email, SMS, push notifications, voice, and in-app messaging.

98
Q

What capabilities does Amazon Pinpoint offer for personalizing and targeting messages?

A

Amazon Pinpoint allows users to segment and personalize messages with the right content for their customers. It provides the ability to create highly targeted segments and full marketing campaigns.

99
Q

What are some use cases for Amazon Pinpoint?

A

Amazon Pinpoint is used for running marketing campaigns, sending marketing and bulk transactional SMS messages, and enabling two-way communication with customers.

100
Q

What is Amazon Rekognition, and how does it use machine learning?

A

Amazon Rekognition is a service that uses machine learning to analyze images and videos. It can find objects, people, text, and scenes in visual media. It performs tasks such as facial analysis, text detection, face detection and analysis, face search and verification, and celebrity recognition.

101
Q

What are some use cases for Amazon Rekognition?

A

Amazon Rekognition is used for labeling images and videos, detecting text in images, performing facial analysis, conducting face searches and verifications, recognizing celebrities, and enabling content moderation for inappropriate or offensive content in social media, broadcast media, advertising, and e-commerce platforms.

102
Q

How can Amazon Rekognition help with content moderation?

A

Amazon Rekognition can assist in content moderation by automatically flagging sensitive or inappropriate images and videos. Users can set confidence thresholds for content flags and gate content based on their requirements. Content flagged as sensitive can be manually reviewed using Amazon Augmented AI (A2I), helping organizations comply with regulations and maintain a safe online environment.