Technology Flashcards

1
Q

Amazon Redshift

A
  • Fully-managed, petabyte-scale data warehouse service.
  • Optimized for large-scale data analytics and complex queries.
  • Supports SQL-based querying.
  • Integrates with business intelligence (BI) tools.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

AWS Glue

A
  • Fully managed extract, transform, and load (ETL) service.
  • Prepares and loads data for analytics.
  • Supports data cataloging and schema discovery.
  • Integrates with AWS data services like Redshift and S3.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

AWS Storage Gateway

A
  • Hybrid cloud storage service connecting on-premises environments to AWS.
  • Supports file, volume, and tape gateways for seamless data integration.
  • Ideal for backup, archiving, and disaster recovery use cases.
  • Reduces storage costs by offloading data to AWS.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

AWS Database Migration Service (AWS DMS)

A
  • Assists in migrating databases to AWS with minimal downtime.
  • Supports most commercial and open-source databases.
  • Enables homogeneous (e.g., Oracle to Oracle) and heterogeneous (e.g., SQL Server to MySQL) migrations.
  • Can perform continuous data replication.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Amazon DynamoDB

A
  • Key-value and document database with sub-millisecond performance
  • Fully managed, serverless, and scales automatically
  • Ideal for high-traffic applications like recommendation engines
  • Offloads database maintenance, reducing operational overhead
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Amazon Relational Database Service (RDS)

A
  • Managed relational database service supporting multiple engines (MySQL, PostgreSQL, etc.)
  • Automates backups, patching, and scaling but requires more management than DynamoDB
  • Best for structured data and applications needing complex queries and transactions
  • Vertical and read replica scaling options for performance tuning
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Amazon Simple Storage Service (S3)

A
  • Object storage service for storing and retrieving any amount of data
  • Highly durable (99.999999999%) and automatically scalable across multiple AZs
  • Supports use cases like backups, static website hosting, data lakes, and app assets
  • Offers multiple storage classes and integrates with analytics and ML tools
  • Works with services like Amazon Macie and S3 Storage Lens for data visibility and protection
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

AWS Compute Optimizer

A
  • Uses machine learning to analyze historical utilization metrics
  • Recommends optimal configurations for compute resources
  • Supports EC2 instances, EC2 Auto Scaling groups, EBS volumes, and Lambda functions
  • Helps reduce cost and improve performance with minimal effort
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Amazon Elastic Compute Cloud (EC2)

A
  • Scalable virtual servers in the cloud
  • Offers wide variety of instance types for different workloads
  • Compute Optimizer provides instance size/type recommendations based on usage
  • Core AWS compute service for most workloads
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Amazon EC2 Auto Scaling Groups

A
  • Automatically adjust the number of EC2 instances to meet demand
  • Compute Optimizer offers recommendations for fixed-size groups (min=max=desired)
  • Supports high availability and fault tolerance
  • Can integrate with scaling policies and alarms
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Amazon Elastic Block Store (EBS)

A
  • Block storage for use with EC2 instances
  • Offers persistent storage with SSD and HDD options
  • Compute Optimizer recommends configurations for gp3, io1, and io2 volumes
  • Used for data that needs frequent updates and low-latency access
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

AWS Lambda

A
  • Serverless compute service that runs code in response to events (e.g., from S3, DynamoDB, API Gateway)
  • Automatically scales and charges based on number of invocations and compute time
  • No server management—just deploy your function and go
  • Ideal for lightweight, event-driven tasks and backend automation
  • AWS Compute Optimizer can suggest optimal memory and CPU configurations
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Amazon Elastic File System (EFS)

A
  • Fully managed, scalable file storage for use with AWS services and on-premises resources
  • Supports concurrent access from multiple EC2 instances and containers
  • Ideal for use cases like content management, web serving, and home directories
  • Automatically scales storage capacity as files are added or removed
  • Works seamlessly with AWS Backup for centralized data protection
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Amazon CloudWatch

A
  • Monitoring and observability service for AWS resources and applications
  • Collects metrics like CPU utilization, memory, disk, and custom metrics
  • Supports CloudWatch Alarms to trigger actions (e.g., notify, autoscale) when metrics cross thresholds
  • Enables creation of dashboards and logs for deep insight into system health
  • Integrates with Amazon SNS for alerting and Amazon EC2 Auto Scaling for automated response
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Amazon Simple Notification Service (SNS)

A
  • Fully managed pub/sub messaging and mobile notification service
  • Sends messages to multiple endpoints (email, SMS, Lambda, SQS, HTTP, etc.)
  • Frequently used with CloudWatch Alarms to send alerts
  • Supports message filtering and message delivery status tracking
  • Scalable and decouples application components for flexibility and fault tolerance
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

AWS CloudTrail

A
  • Records and logs account activity across AWS infrastructure
  • Tracks API calls, including who made the call, from where, and what was affected
  • Essential for compliance, auditing, and governance
  • Supports event history viewing and integration with CloudWatch Logs for monitoring suspicious activity
  • Can be used to detect changes in configuration and unexpected access patterns
17
Q

Amazon Simple Queue Service (SQS)

A
  • Fully managed message queuing for decoupling application components
  • Offers Standard queues (high throughput) and FIFO queues (guaranteed order & no duplication)
  • Reliable message delivery between services or microservices
  • Supports dead-letter queues and message delay for robust workflows
  • Often used with Lambda for serverless, event-driven architecture