Databases, App Integration, Management, Migration Flashcards

(52 cards)

1
Q

What is AWS OpsWorks?

A) OpsWorks is an EC2 monitoring tool that triggers Auto Scaling based on application metrics.
B) OpsWorks is a compliance service that enforces CIS Benchmarks on EC2 configurations.
C) OpsWorks is a code deployment service that integrates with GitHub and CodePipeline.
D) Configuration management service using Chef or Puppet to automate server configuration through code.

A

D) Configuration management service using Chef or Puppet to automate server configuration through code.

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

What is Amazon RDS?

A) Relational Database Service – managed relational DB service. Supports MySQL, PostgreSQL, MariaDB, Oracle, MS SQL Server, Aurora. AWS handles patching, backups, hardware provisioning, replication.
B) RDS is a managed caching service compatible with Redis and Memcached.
C) RDS is a NoSQL database service for unstructured and schema-less data at petabyte scale.
D) RDS is a serverless data warehouse service for OLAP analytics on large datasets.

A

A) Relational Database Service – managed relational DB service. Supports MySQL, PostgreSQL, MariaDB, Oracle, MS SQL Server, Aurora. AWS handles patching, backups, hardware provisioning, replication.

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

What are the key features of RDS?

A) Multi-AZ and Read Replicas are the same feature; both provide high availability and read scaling.
B) RDS does not support encryption — you must use a self-managed database for encrypted storage.
C) Multi-AZ (synchronous standby, HA not read scaling), Read Replicas (async, up to 5, for read scaling), Automated Backups (1-35 day retention), Manual Snapshots (retained until deleted), Encryption at rest (KMS) and in transit (SSL).
D) Multi-AZ for read scaling, Read Replicas for high availability, and manual backups only.

A

C) Multi-AZ (synchronous standby, HA not read scaling), Read Replicas (async, up to 5, for read scaling), Automated Backups (1-35 day retention), Manual Snapshots (retained until deleted), Encryption at rest (KMS) and in transit (SSL).

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

What is RDS Multi-AZ and what is it for?

A) Multi-AZ creates asynchronous read replicas in another AZ for scaling read traffic.
B) A synchronous standby replica in a different AZ. Provides automatic failover for high availability. NOT used for read scaling – that is what Read Replicas are for.
C) Multi-AZ deploys the database across all regions simultaneously for global low latency.
D) Multi-AZ is a backup strategy that stores RDS snapshots in a different AZ automatically.

A

B) A synchronous standby replica in a different AZ. Provides automatic failover for high availability. NOT used for read scaling – that is what Read Replicas are for.

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

What is RDS Read Replicas and what is it for?

A) Read Replicas are incremental backups that can be restored to create a new primary.
B) Asynchronous copies of the primary database (up to 5). Used to scale read traffic. Can be in the same region, cross-region, or promoted to standalone DB.
C) Read Replicas are synchronous standbys used for automatic failover during outages.
D) Read Replicas are multi-region primary databases used for active-active configurations.

A

B) Asynchronous copies of the primary database (up to 5). Used to scale read traffic. Can be in the same region, cross-region, or promoted to standalone DB.

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

What is Amazon Aurora?

A) Aurora is an in-memory caching layer for RDS that provides sub-millisecond query times.
B) AWS-proprietary relational DB engine. MySQL and PostgreSQL compatible. 5× faster than MySQL, 3× faster than PostgreSQL. Storage auto-scales 10GB–128TB. Aurora Serverless: auto-scales compute. Aurora Global Database: multi-region with sub-second replication.
C) Aurora is a NoSQL database compatible with MongoDB and Cassandra.
D) Aurora is a managed data warehouse service 5× faster than Redshift for OLAP queries.

A

B) AWS-proprietary relational DB engine. MySQL and PostgreSQL compatible. 5× faster than MySQL, 3× faster than PostgreSQL. Storage auto-scales 10GB–128TB. Aurora Serverless: auto-scales compute. Aurora Global Database: multi-region with sub-second replication.

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

What is Amazon DynamoDB?

A) Fully managed NoSQL database (key-value + document). Single-digit millisecond latency at any scale. Serverless. Scales to petabytes and millions of requests/second. Tables contain items (like rows) with attributes.
B) DynamoDB is a managed relational database compatible with MySQL and PostgreSQL.
C) DynamoDB is a managed data warehouse service for petabyte-scale analytics.
D) DynamoDB is a managed graph database optimised for social network applications.

A

A) Fully managed NoSQL database (key-value + document). Single-digit millisecond latency at any scale. Serverless. Scales to petabytes and millions of requests/second. Tables contain items (like rows) with attributes.

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

What are the key DynamoDB concepts?

A) Table, Items (rows), Attributes (columns – flexible schema). Primary Key: Partition Key (required) + optional Sort Key. DynamoDB Streams: capture item changes. DAX: in-memory microsecond cache. Global Tables: multi-region multi-master.
B) Collections, Documents, Fields, ObjectID — DynamoDB uses MongoDB-compatible data model.
C) Tables, Rows, Columns, Primary Keys, Foreign Keys, and Indexes — same as SQL databases.
D) Clusters, Keyspaces, Partitions, and Tokens — DynamoDB uses a Cassandra-compatible model.

A

A) Table, Items (rows), Attributes (columns – flexible schema). Primary Key: Partition Key (required) + optional Sort Key. DynamoDB Streams: capture item changes. DAX: in-memory microsecond cache. Global Tables: multi-region multi-master.

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

What is DynamoDB DAX?

A) DynamoDB Accelerator – an in-memory cache for DynamoDB delivering microsecond read latency (vs milliseconds without DAX).
B) DAX is a DynamoDB streaming feature that captures item changes for event-driven processing.
C) DAX is DynamoDB’s built-in backup service that takes automatic point-in-time snapshots.
D) DAX is DynamoDB’s cross-region replication feature for multi-master active-active setups.

A

A) DynamoDB Accelerator – an in-memory cache for DynamoDB delivering microsecond read latency (vs milliseconds without DAX).

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

What is Amazon Redshift?

A) Redshift is a managed search and analytics engine based on Elasticsearch.
B) Fully managed petabyte-scale data warehouse. SQL-compatible, OLAP (Online Analytical Processing). Based on PostgreSQL. Great for running analysis and aggregation on large datasets. Redshift Spectrum: query S3 data without loading it in.
C) Redshift is an in-memory cache that speeds up DynamoDB queries to microsecond latency.
D) Redshift is a managed OLTP relational database optimised for transactional workloads.

A

B) Fully managed petabyte-scale data warehouse. SQL-compatible, OLAP (Online Analytical Processing). Based on PostgreSQL. Great for running analysis and aggregation on large datasets. Redshift Spectrum: query S3 data without loading it in.

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

What is Amazon ElastiCache?

A) Managed in-memory caching. Redis: rich data structures, persistence, replication, cluster mode. Memcached: simple, multi-threaded, horizontal scaling. Use cases: DB query caching, session storage, real-time leaderboards.
B) ElastiCache is a managed relational database for caching SQL query results on disk.
C) ElastiCache is a DynamoDB accelerator that uses SSD storage to speed up reads.
D) ElastiCache is a CDN service that caches web content at AWS edge locations.

A

A) Managed in-memory caching. Redis: rich data structures, persistence, replication, cluster mode. Memcached: simple, multi-threaded, horizontal scaling. Use cases: DB query caching, session storage, real-time leaderboards.

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

SQL vs NoSQL databases – key differences?

A) SQL and NoSQL have identical performance characteristics; they differ only in query language.
B) SQL is horizontally scaled and schema-less; NoSQL is vertically scaled and uses fixed schemas.
C) NoSQL uses ACID properties; SQL uses BASE properties for eventual consistency.
D) SQL: structured/schema, ACID properties, vertically scaled, uses SQL. | NoSQL: unstructured/schema-less, BASE properties (basically available, soft state, eventual consistency), horizontally scaled.

A

D) SQL: structured/schema, ACID properties, vertically scaled, uses SQL. | NoSQL: unstructured/schema-less, BASE properties (basically available, soft state, eventual consistency), horizontally scaled.

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

What are the specialty AWS database services?

A) Kinesis, SQS, SNS, MQ, and EventBridge — the five specialty streaming database services.
B) S3, EBS, EFS, Glacier, and FSx — the five specialty storage-as-database services.
C) DocumentDB (MongoDB-compatible, JSON documents), Neptune (graph DB, social networks), QLDB (immutable ledger, financial transactions), Timestream (serverless time-series), Keyspaces (Cassandra-compatible, IoT/time-series), OpenSearch (Elasticsearch clone, search/analytics).
D) RDS, Aurora, DynamoDB, ElastiCache, and Redshift — the five specialty database services.

A

C) DocumentDB (MongoDB-compatible, JSON documents), Neptune (graph DB, social networks), QLDB (immutable ledger, financial transactions), Timestream (serverless time-series), Keyspaces (Cassandra-compatible, IoT/time-series), OpenSearch (Elasticsearch clone, search/analytics).

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

What is AWS DMS?

A) DMS is a schema conversion tool that rewrites database schemas between SQL engines.
B) DMS is a continuous backup service that replicates RDS snapshots to another region.
C) DMS is a managed ETL service that transforms data between data warehouse formats.
D) Database Migration Service – migrates databases to AWS with minimal downtime and zero data loss. Supports homogeneous migrations (same engine) and heterogeneous (different engine).

A

D) Database Migration Service – migrates databases to AWS with minimal downtime and zero data loss. Supports homogeneous migrations (same engine) and heterogeneous (different engine).

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

What is AWS SCT?

A) SCT is a database performance tuning tool that optimises slow SQL queries automatically.
B) Schema Conversion Tool – converts database schema from one engine to another (e.g. Oracle to PostgreSQL). Used alongside DMS for heterogeneous migrations.
C) SCT is a compliance assessment tool that checks database configurations against standards.
D) SCT is a data masking service that anonymises sensitive data before migrating to AWS.

A

B) Schema Conversion Tool – converts database schema from one engine to another (e.g. Oracle to PostgreSQL). Used alongside DMS for heterogeneous migrations.

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

Self-managed vs managed databases – trade-offs?

A) Both have identical operational overhead — the only difference is licensing cost.
B) Self-managed: full control, but you handle backups, HA, replication, patching, and scaling – high operational overhead. | Managed (RDS, Aurora): AWS handles infrastructure, HA, patching, backups – reduced control but far lower overhead.
C) Managed databases give more control; self-managed databases are easier to operate.
D) Self-managed databases are always cheaper; managed services include hidden premium fees.

A

B) Self-managed: full control, but you handle backups, HA, replication, patching, and scaling – high operational overhead. | Managed (RDS, Aurora): AWS handles infrastructure, HA, patching, backups – reduced control but far lower overhead.

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

What is Amazon SQS?

A) Simple Queue Service – fully managed message queue. Decouples application components. Messages retained up to 14 days. Standard Queue: best-effort ordering, at-least-once delivery, unlimited throughput. FIFO Queue: exactly-once, ordered, up to 3,000 msg/sec.
B) SQS is a real-time streaming service for ingesting IoT and clickstream data.
C) SQS is a pub/sub notification service where one message fans out to many subscribers.
D) SQS is a managed API gateway that queues HTTP requests for backend processing.

A

A) Simple Queue Service – fully managed message queue. Decouples application components. Messages retained up to 14 days. Standard Queue: best-effort ordering, at-least-once delivery, unlimited throughput. FIFO Queue: exactly-once, ordered, up to 3,000 msg/sec.

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

What is Amazon SNS?

A) SNS is a managed email service for sending transactional and marketing emails.
B) SNS is a real-time data streaming service for high-throughput event ingestion.
C) Simple Notification Service – pub/sub messaging. One published message fans out to many subscribers simultaneously. Protocols: Email, SMS, HTTP/HTTPS, Lambda, SQS, Mobile Push. No message persistence.
D) SNS is a message queue that stores messages for up to 14 days for later processing.

A

C) Simple Notification Service – pub/sub messaging. One published message fans out to many subscribers simultaneously. Protocols: Email, SMS, HTTP/HTTPS, Lambda, SQS, Mobile Push. No message persistence.

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

SQS vs SNS – full comparison?

A) SQS delivers to multiple subscribers simultaneously; SNS delivers to only one consumer.
B) SNS persists messages for 14 days; SQS delivers immediately and does not store messages.
C) Both SQS and SNS are push-based; SQS fans out to multiple consumers; SNS queues messages.
D) SQS: queue (pull model), one consumer per message, persists up to 14 days, used for decoupling/buffering. | SNS: topic (push/fan-out), multiple subscribers receive same message, no persistence, used for broadcasts/notifications.

A

D) SQS: queue (pull model), one consumer per message, persists up to 14 days, used for decoupling/buffering. | SNS: topic (push/fan-out), multiple subscribers receive same message, no persistence, used for broadcasts/notifications.

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

What is Amazon EventBridge?

A) Serverless event bus for event-driven applications (formerly CloudWatch Events). Routes events between AWS services, SaaS apps, and custom apps using rules and event patterns. Supports cron/scheduled events.
B) EventBridge is a cron job service that only runs scheduled tasks on a fixed interval.
C) EventBridge is a real-time analytics service for processing streaming IoT event data.
D) EventBridge is a managed message queue service that replaces SQS for event-driven apps.

A

A) Serverless event bus for event-driven applications (formerly CloudWatch Events). Routes events between AWS services, SaaS apps, and custom apps using rules and event patterns. Supports cron/scheduled events.

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

What is Amazon Kinesis?

A) Kinesis is a managed message queue (like SQS) designed for high-throughput event ingestion.
B) Kinesis is a managed ETL service that transforms data between S3 and Redshift.
C) Kinesis is a pub/sub notification service (like SNS) optimised for streaming workloads.
D) Real-time data streaming. Kinesis Data Streams: capture/process/store data streams. Kinesis Data Firehose: load streaming data to S3/Redshift/OpenSearch. Kinesis Data Analytics: SQL or Flink analysis of streams. Use cases: IoT, log analytics, clickstream.

A

D) Real-time data streaming. Kinesis Data Streams: capture/process/store data streams. Kinesis Data Firehose: load streaming data to S3/Redshift/OpenSearch. Kinesis Data Analytics: SQL or Flink analysis of streams. Use cases: IoT, log analytics, clickstream.

22
Q

What is AWS Step Functions?

A) Step Functions is an event bus service for routing events between AWS services.
B) Step Functions is a managed cron job service for scheduling Lambda executions.
C) Step Functions is a CI/CD pipeline service for orchestrating code deployments.
D) Serverless visual workflow service. Coordinates multiple AWS services into state-machine workflows defined in Amazon States Language (JSON). Used to orchestrate Lambda functions, ETL jobs, and ML pipelines.

A

D) Serverless visual workflow service. Coordinates multiple AWS services into state-machine workflows defined in Amazon States Language (JSON). Used to orchestrate Lambda functions, ETL jobs, and ML pipelines.

23
Q

What is Amazon API Gateway?

A) Fully managed service to create, publish, and maintain REST and WebSocket APIs. Integrates with Lambda, EC2, HTTP endpoints. Features: authentication, throttling, caching, monitoring.
B) API Gateway is a DNS service that routes API subdomains to backend EC2 instances.
C) API Gateway is a load balancer that distributes REST API traffic across Lambda functions.
D) API Gateway is a CDN service that caches API responses at CloudFront edge locations.

A

A) Fully managed service to create, publish, and maintain REST and WebSocket APIs. Integrates with Lambda, EC2, HTTP endpoints. Features: authentication, throttling, caching, monitoring.

24
Q

What is Elastic Load Balancing (ELB) in the context of application integration?

A) Distributes incoming traffic across multiple backend targets (EC2, ECS, EKS, Lambda). Acts as a single point of contact for clients. Works with Auto Scaling to handle varying load.
B) ELB is a DNS failover service that redirects traffic when a region becomes unavailable.
C) ELB is a caching layer that stores backend responses to reduce database query load.
D) ELB is a VPN service that securely connects client applications to backend services.

A

A) Distributes incoming traffic across multiple backend targets (EC2, ECS, EKS, Lambda). Acts as a single point of contact for clients. Works with Auto Scaling to handle varying load.

25
What is Amazon MQ? A) Amazon MQ is a managed MQTT broker specifically designed for IoT device communication. B) Amazon MQ is a managed alternative to SQS designed for cloud-native microservices. C) A managed message broker service for Apache ActiveMQ and RabbitMQ. For migrating existing applications that use these protocols without re-writing them to use SQS/SNS. D) Amazon MQ is a managed Kafka service for high-throughput event streaming workloads.
C) A managed message broker service for Apache ActiveMQ and RabbitMQ. For migrating existing applications that use these protocols without re-writing them to use SQS/SNS.
26
What is AWS AppFlow? A) AppFlow is an API gateway that routes mobile app traffic to backend microservices. B) Used to integrate data between SaaS applications and AWS services without writing code. C) AppFlow is a CI/CD service for deploying application updates from GitHub to AWS. D) AppFlow is a data lake ingestion service that loads data from S3 into Redshift.
B) Used to integrate data between SaaS applications and AWS services without writing code.
27
What is Amazon CloudWatch? A) Monitoring and observability service. Components: Metrics (time-series data), Logs (CloudWatch Logs), Alarms (trigger actions on thresholds), Dashboards (visualise metrics/logs), Log Insights (query logs), Container Insights (ECS/EKS/K8s monitoring). B) CloudWatch is an audit logging service that records all API calls in an AWS account. C) CloudWatch is a network monitoring service that captures VPC packet-level traffic. D) CloudWatch is a cost management service that tracks spending per service and account.
A) Monitoring and observability service. Components: Metrics (time-series data), Logs (CloudWatch Logs), Alarms (trigger actions on thresholds), Dashboards (visualise metrics/logs), Log Insights (query logs), Container Insights (ECS/EKS/K8s monitoring).
28
What are CloudWatch Alarms? A) Trigger actions when a metric exceeds a threshold. Actions include: send SNS notification, trigger Auto Scaling, or invoke a Lambda function. B) CloudWatch Alarms are billing notifications sent when a budget threshold is exceeded. C) CloudWatch Alarms are compliance checks that validate resources against security policies. D) CloudWatch Alarms automatically remediate resource misconfigurations detected by Config.
A) Trigger actions when a metric exceeds a threshold. Actions include: send SNS notification, trigger Auto Scaling, or invoke a Lambda function.
29
What does AWS CloudTrail record and how? A) CloudTrail records billing events and cost anomalies across all linked accounts. B) CloudTrail records network traffic metrics like bandwidth, latency, and packet loss. C) CloudTrail records EC2 performance metrics including CPU, memory, and disk I/O. D) Records all API calls in your AWS account: who did what, when, and from where. Includes management events (create/modify/delete), data events (S3 object-level, Lambda invoke), and insights events (unusual activity). Logs stored in S3. Default: 90-day event history in console without a trail.
D) Records all API calls in your AWS account: who did what, when, and from where. Includes management events (create/modify/delete), data events (S3 object-level, Lambda invoke), and insights events (unusual activity). Logs stored in S3. Default: 90-day event history in console without a trail.
30
What is AWS Systems Manager? A) Operations hub for AWS and on-premises resources. Key features: Session Manager (SSH/RDP without open ports or bastion hosts), Parameter Store (secure config/secrets storage), Patch Manager (automate OS patching), Automation (runbooks), Run Command (remote commands on multiple instances), Inventory (instance metadata). B) Systems Manager is a configuration management tool for EC2 instances using Chef and Puppet. C) Systems Manager is a database migration service that moves on-premises databases to RDS. D) Systems Manager is a managed SIEM service that aggregates security events from all sources.
A) Operations hub for AWS and on-premises resources. Key features: Session Manager (SSH/RDP without open ports or bastion hosts), Parameter Store (secure config/secrets storage), Patch Manager (automate OS patching), Automation (runbooks), Run Command (remote commands on multiple instances), Inventory (instance metadata).
31
What is AWS Config? A) Config is a deployment service that automatically rolls back infrastructure changes. B) Assesses, audits, and evaluates resource configurations for compliance. Configuration History tracks changes over time. Rules evaluate compliance policies (e.g. 'all S3 buckets must have encryption'). Supports auto-remediation of non-compliant resources. C) Config is a cost analysis service that tracks spending changes for each resource over time. D) Config is a real-time threat detection service using ML to identify unusual API patterns.
B) Assesses, audits, and evaluates resource configurations for compliance. Configuration History tracks changes over time. Rules evaluate compliance policies (e.g. 'all S3 buckets must have encryption'). Supports auto-remediation of non-compliant resources.
32
What is AWS Trusted Advisor? A) Trusted Advisor is a database performance tool that recommends query optimisations. B) Trusted Advisor is a network monitoring tool that checks VPC routing for misconfigurations. C) Real-time guidance to provision resources following AWS best practices. 5 categories: Cost Optimisation, Performance, Security, Fault Tolerance, Service Limits. Basic/Developer: 6 core checks. Business/Enterprise: all ~140 checks. D) Trusted Advisor is a managed compliance service that runs HIPAA and PCI-DSS audits.
C) Real-time guidance to provision resources following AWS best practices. 5 categories: Cost Optimisation, Performance, Security, Fault Tolerance, Service Limits. Basic/Developer: 6 core checks. Business/Enterprise: all ~140 checks.
33
What is the AWS Health Dashboard? A) Health Dashboard is a paid monitoring add-on that provides SLA breach notifications. B) Personalised view of AWS service health. Service Health: real-time status of all AWS services globally. Account Health: events specifically affecting your resources. Proactive notifications for planned maintenance. Available to all accounts at no cost. C) Health Dashboard is a CloudWatch dashboard template for common EC2 health metrics. D) Health Dashboard is a Trusted Advisor report that summarises account best practice scores.
B) Personalised view of AWS service health. Service Health: real-time status of all AWS services globally. Account Health: events specifically affecting your resources. Proactive notifications for planned maintenance. Available to all accounts at no cost.
34
What is AWS OpsWorks? A) OpsWorks is an EC2 monitoring tool that triggers Auto Scaling based on application metrics. B) OpsWorks is a compliance service that enforces CIS Benchmarks on EC2 configurations. C) Configuration management service providing managed instances of Chef and Puppet. Used to automate server configuration through code. D) OpsWorks is a code deployment service that integrates with GitHub and CodePipeline.
C) Configuration management service providing managed instances of Chef and Puppet. Used to automate server configuration through code.
35
What is AWS Service Catalog? A) Allows organisations to create and manage catalogues of approved CloudFormation/Terraform templates that teams can use to deploy resources in a controlled, self-service way. B) Service Catalog is a billing tool that creates cost allocation reports per business unit. C) Service Catalog is AWS Marketplace for third-party software and SaaS products. D) Service Catalog is a compliance dashboard that tracks approved vs unapproved services.
A) Allows organisations to create and manage catalogues of approved CloudFormation/Terraform templates that teams can use to deploy resources in a controlled, self-service way.
36
What is AWS Control Tower? A) Control Tower is a cost management console for setting cross-account budgets. B) Control Tower is a single-account governance tool for enforcing IAM best practices. C) Helps set up and govern a multi-account AWS environment following best practices. Builds on AWS Organizations and adds auditing, logging, and compliance guardrails. D) Control Tower replaces AWS Organizations entirely with a simpler management interface.
C) Helps set up and govern a multi-account AWS environment following best practices. Builds on AWS Organizations and adds auditing, logging, and compliance guardrails.
37
What are the 7 Rs of cloud migration? A) Replicate, Restore, Reconfigure, Redeploy, Retest, Revalidate, and Release. B) Retire: decommission apps no longer needed – do not migrate. | Retain: keep on-prem – apps not ready for cloud or requiring major refactoring first. | Rehost (Lift & Shift): move without changes – scale quickly as possible. | Relocate: move to cloud hypervisor without changes (e.g. VMware Cloud on AWS). | Replatform (Lift, Tinker & Shift): minor optimisations, no core architecture change. | Repurchase: switch from traditional licence to SaaS (e.g. move CRM to Salesforce). | Refactor/Re-architect: redesign as cloud-native to add features/scale/performance difficult to achieve on-prem. C) Rehost, Replatform, Refactor, Replace, Rebuild, Revert, and Retire. D) Reduce, Reuse, Recycle, Recover, Reprovision, Reformat, and Reconnect.
B) Retire: decommission apps no longer needed – do not migrate. | Retain: keep on-prem – apps not ready for cloud or requiring major refactoring first. | Rehost (Lift & Shift): move without changes – scale quickly as possible. | Relocate: move to cloud hypervisor without changes (e.g. VMware Cloud on AWS). | Replatform (Lift, Tinker & Shift): minor optimisations, no core architecture change. | Repurchase: switch from traditional licence to SaaS (e.g. move CRM to Salesforce). | Refactor/Re-architect: redesign as cloud-native to add features/scale/performance difficult to achieve on-prem.
38
What is Rehosting (Lift and Shift)? A) Rehosting means switching from a self-managed database to a managed RDS service. B) Moving an application to the cloud without making any changes. Allows companies to migrate quickly at scale. Example: move a VM directly to EC2. C) Rehosting involves rewriting the application to use cloud-native services and APIs. D) Rehosting is retiring the application and replacing it with an equivalent SaaS product.
B) Moving an application to the cloud without making any changes. Allows companies to migrate quickly at scale. Example: move a VM directly to EC2.
39
What is Replatforming? A) Making a few cloud optimisations to gain tangible benefit without changing the core architecture. Example: move a self-managed DB to RDS. B) Replatforming means retiring the application and purchasing a SaaS replacement. C) Replatforming means completely rewriting the application using cloud-native microservices. D) Replatforming means moving the application without any changes — a direct copy.
A) Making a few cloud optimisations to gain tangible benefit without changing the core architecture. Example: move a self-managed DB to RDS.
40
What is Refactoring/Re-architecting? A) Refactoring means moving the application without any changes to reduce migration risk. B) Reimagining how an application is architected using cloud-native features. Driven by need to add features, scale, or performance difficult to achieve in the existing environment. Example: migrate monolith to microservices. Highest effort, highest benefit. C) Refactoring means making small optimisations like moving a database to RDS. D) Refactoring means purchasing a commercial SaaS replacement for a legacy application.
B) Reimagining how an application is architected using cloud-native features. Driven by need to add features, scale, or performance difficult to achieve in the existing environment. Example: migrate monolith to microservices. Highest effort, highest benefit.
41
What is Repurchasing? A) Repurchasing means making minor optimisations to gain cloud benefits without full rewrite. B) Repurchasing means rebuilding the application from scratch using cloud-native architecture. C) Moving from a traditional licence to a SaaS model. Example: migrating from a self-hosted CRM to Salesforce. D) Repurchasing means keeping the application on-premises because it is not ready to migrate.
C) Moving from a traditional licence to a SaaS model. Example: migrating from a self-hosted CRM to Salesforce.
42
What is Retaining in the context of migration? A) Retaining means moving the application without changes using a lift-and-shift approach. B) Keeping applications in the source environment that are critical to the business. Used when apps require major refactoring before they can be migrated, or when migration work can be postponed. These apps stay on-premises for now and are revisited later. C) Retaining means decommissioning an application found to be no longer needed. D) Retaining means switching from a self-hosted application to a managed SaaS product.
B) Keeping applications in the source environment that are critical to the business. Used when apps require major refactoring before they can be migrated, or when migration work can be postponed. These apps stay on-premises for now and are revisited later.
43
What is Retiring in the context of migration? A) When migrating to the cloud, some infrastructure components are found to be no longer needed. These are decommissioned and not moved to the cloud. Retiring reduces complexity and cost by eliminating unused applications. B) Retiring means moving the application to cloud without changes to reduce migration time. C) Retiring means keeping an application on-premises because it requires major refactoring. D) Retiring means rewriting the application using cloud-native services and microservices.
A) When migrating to the cloud, some infrastructure components are found to be no longer needed. These are decommissioned and not moved to the cloud. Retiring reduces complexity and cost by eliminating unused applications.
44
What are the 6 perspectives of the AWS Cloud Adoption Framework (CAF)? A) Infrastructure, Applications, Data, Security, Compliance, and Finance perspectives. B) Business (value, risk), People (training, change management), Governance (portfolio, programme management), Platform (architecture, provisioning), Security (IAM, data protection), Operations (monitor, operate, manage). C) Cloud Readiness, Skills Gap, Cost Model, Compliance, Vendor Risk, and Change Management. D) Technical, Organisational, Financial, Legal, Operational, and Strategic perspectives.
B) Business (value, risk), People (training, change management), Governance (portfolio, programme management), Platform (architecture, provisioning), Security (IAM, data protection), Operations (monitor, operate, manage).
45
What is AWS Migration Hub? A) Migration Hub is a database migration tool for moving Oracle databases to Aurora. B) Migration Hub is a cost estimation tool for projecting cloud migration expenses. C) Migration Hub is a physical data transfer service for moving large datasets to AWS. D) Central location to track and manage migration progress across AWS migration services.
D) Central location to track and manage migration progress across AWS migration services.
46
What is AWS Application Discovery Service? A) Application Discovery Service estimates the cost of running on-premises apps in AWS. B) Application Discovery Service migrates applications from on-premises to EC2 automatically. C) Application Discovery Service converts on-premises VMware VMs to EC2-compatible AMIs. D) Discovers on-premises servers, maps dependencies, and gathers data to help plan cloud migrations.
D) Discovers on-premises servers, maps dependencies, and gathers data to help plan cloud migrations.
47
What is AWS Application Migration Service (MGN)? A) MGN is a discovery tool that inventories on-premises servers and their dependencies. B) Performs lift-and-shift server migrations by continuously replicating source servers to AWS and enabling test/live cutover with minimal downtime. C) MGN is a cost calculator that estimates savings from migrating to AWS. D) MGN is a database migration tool that replicates data from on-premises to RDS.
B) Performs lift-and-shift server migrations by continuously replicating source servers to AWS and enabling test/live cutover with minimal downtime.
48
What is AWS DataSync? A) DataSync is a backup service that archives EC2 snapshots to Glacier automatically. B) DataSync is a database migration service for moving relational databases to RDS. C) DataSync is a physical data transfer appliance for offline migration of large datasets. D) Automates and accelerates online data transfer between on-premises storage (NFS, SMB) and AWS storage services (S3, EFS, FSx). Encrypted in transit.
D) Automates and accelerates online data transfer between on-premises storage (NFS, SMB) and AWS storage services (S3, EFS, FSx). Encrypted in transit.
49
What is the AWS Transfer Family? A) Transfer Family is a Direct Connect service for high-speed data transfer to S3. B) Transfer Family is a VPN service for securely connecting on-premises storage to AWS. C) Managed SFTP, FTPS, FTP, and AS2 file transfer service that connects to S3 or EFS backends. D) Transfer Family is a Snow Family companion service that encrypts physical data transfers.
C) Managed SFTP, FTPS, FTP, and AS2 file transfer service that connects to S3 or EFS backends.
50
What is AWS Elastic Disaster Recovery? A) Minimises downtime and data loss with fast recovery of on-premises and cloud-based applications using affordable storage, minimal compute, and point-in-time recovery. B) Elastic DR is a backup scheduling service that coordinates RDS automated snapshots. C) Elastic DR is an S3 versioning service that enables point-in-time recovery of objects. D) Elastic DR is a multi-region replication service for DynamoDB Global Tables.
A) Minimises downtime and data loss with fast recovery of on-premises and cloud-based applications using affordable storage, minimal compute, and point-in-time recovery.
51
What is AWS Mainframe Modernisation? A) A service that assists in migrating and modernising mainframe applications to AWS. Helps refactor or replatform legacy mainframe workloads to run on cloud-native infrastructure, reducing the cost and complexity of maintaining ageing mainframe systems. B) Mainframe Modernisation is a compliance service for COBOL application security audits. C) Mainframe Modernisation is a DMS extension for migrating DB2 databases to Aurora. D) Mainframe Modernisation is a Snow Family device for transferring mainframe data to S3.
A) A service that assists in migrating and modernising mainframe applications to AWS. Helps refactor or replatform legacy mainframe workloads to run on cloud-native infrastructure, reducing the cost and complexity of maintaining ageing mainframe systems.
52
What online data transfer protocols does AWS Transfer Family support? A) AWS Transfer Family supports: SFTP (SSH File Transfer Protocol), FTPS (FTP over SSL), FTP (File Transfer Protocol), and AS2 (Applicability Statement 2 for sending/receiving messages into an S3 backend). All connect to S3 or EFS as the backend storage. B) MQTT, AMQP, STOMP, and CoAP — Transfer Family supports IoT messaging protocols. C) HTTP, HTTPS, WebSocket, and gRPC — Transfer Family supports web-standard protocols. D) SCP, rsync, NFS, and SMB — Transfer Family supports Linux file copy protocols.
A) AWS Transfer Family supports: SFTP (SSH File Transfer Protocol), FTPS (FTP over SSL), FTP (File Transfer Protocol), and AS2 (Applicability Statement 2 for sending/receiving messages into an S3 backend). All connect to S3 or EFS as the backend storage.