Everything else Flashcards
What is S3?
S3 (Simple Storage Service) is an object storage service that stores any type of data as objects within buckets. It is scalable, durable, and cost-effective.
Use cases include data lakes, backups, archives, websites, and application hosting.
What are key features of S3?
Key features of S3 include versioning, lifecycle policies, encryption, and access control.
What is EC2?
EC2 (Elastic Compute Cloud) provides resizable compute capacity in the cloud with a wide selection of instance types optimized for various workloads.
Use cases include web servers, application servers, databases, and high-performance computing.
What are key concepts of EC2?
Key concepts of EC2 include AMIs (Amazon Machine Images), security groups, and EBS (Elastic Block Store).
What is VPC?
VPC (Virtual Private Cloud) is a logically isolated section of the AWS cloud where you can launch AWS resources in a virtual network that you define.
What are key components of VPC?
Key components of VPC include subnets, route tables, internet gateways, and NAT gateways.
What is IAM?
IAM (Identity and Access Management) securely controls access to AWS resources by creating users, groups, and roles, and assigning permissions.
What are key concepts of IAM?
Key concepts of IAM include policies, MFA (multi-factor authentication), and access keys.
What is CloudWatch?
CloudWatch is a monitoring and observability service that collects and tracks metrics, logs, and events.
Use cases include monitoring applications, troubleshooting performance issues, and detecting anomalies.
What are key features of CloudWatch?
Key features of CloudWatch include alarms, dashboards, and logs.
What is CloudFormation?
CloudFormation is an infrastructure-as-code service that allows you to create and manage AWS resources using templates.
What are key benefits of CloudFormation?
Key benefits of CloudFormation include automation, repeatability, and version control.
What is Lambda?
Lambda is a serverless compute service that allows you to run code without provisioning or managing servers.
Use cases include event-driven applications, data processing, and backend services.
What is RDS?
RDS (Relational Database Service) is a managed relational database service that supports MySQL, PostgreSQL, Oracle, SQL Server, etc.
What are key features of RDS?
Key features of RDS include automated backups, point-in-time recovery, and read replicas.
What is DynamoDB?
DynamoDB is a NoSQL database service that uses a key-value and document data model. It is highly scalable, low-latency, and fully managed.
Use cases include mobile apps, gaming, and IoT applications.
What is Redshift?
Redshift is a data warehousing service that is fast, scalable, and cost-effective.
Use cases include data analysis, business intelligence, and reporting.
What is Aurora?
Aurora is a MySQL and PostgreSQL-compatible relational database that offers high performance, availability, and scalability.
What are key features of Aurora?
Key features of Aurora include automated backups, point-in-time recovery, and global database.
What is ElastiCache?
ElastiCache is an in-memory data store (Redis and Memcached) that improves the performance of web applications by caching frequently accessed data.
What is EMR?
EMR (Elastic MapReduce) is a managed Hadoop framework that processes and analyzes large datasets using Hadoop ecosystem tools (Hive, Pig, Spark).
What are key features of EMR?
Key features of EMR include scalability, flexibility, and cost-effectiveness.
What is Kinesis?
Kinesis is a real-time data streaming service that collects, processes, and analyzes streaming data.
What are key components of Kinesis?
Key components of Kinesis include Kinesis Data Streams, Kinesis Firehose, and Kinesis Analytics.
What is Glue?
Glue is a serverless data integration service that discovers, prepares, and combines data for analytics, machine learning, and application development.
What are key features of Glue?
Key features of Glue include ETL (extract, transform, load), data catalog, and job scheduling.
What is Athena?
Athena is an interactive query service that allows you to analyze data in S3 using standard SQL.
What is QuickSight?
QuickSight is a business intelligence service that creates and shares interactive dashboards and visualizations.
What are key features of QuickSight?
Key features of QuickSight include data preparation, analysis, and storytelling.
What is SageMaker?
SageMaker is a fully managed machine learning service that enables building, training, and deploying machine learning models.
What are key features of SageMaker?
Key features of SageMaker include Jupyter notebooks, built-in algorithms, and model deployment options.
What is SageMaker Feature Store?
SageMaker Feature Store is a purpose-built repository for storing, sharing, and managing machine learning features.
What are key benefits of SageMaker Feature Store?
Key benefits include improved data quality, reduced training time, and increased model accuracy.
What is SageMaker Data Wrangler?
SageMaker Data Wrangler is a visual interface for data preparation and feature engineering.
What is KMS?
KMS (Key Management Service) is used to create and manage encryption keys to protect data at rest and in transit.
What is CloudTrail?
CloudTrail tracks user activity and API calls for security analysis, compliance auditing, and operational troubleshooting.
What is Config?
Config tracks resource configurations and changes for compliance auditing, security analysis, and change management.
What is Security Hub?
Security Hub is a comprehensive security monitoring and management service that aggregates, organizes, and prioritizes security alerts.
What is CodeCommit?
CodeCommit is a managed source control service that hosts Git repositories in the cloud.
What is CodeBuild?
CodeBuild is a continuous integration service that builds and tests code in the cloud.
What is CodeDeploy?
CodeDeploy is an automated code deployment service that deploys applications to EC2 instances, on-premises servers, or Lambda functions.
What is CodePipeline?
CodePipeline is a continuous delivery service that automates the release process for applications.
What is CDK?
CDK (Cloud Development Kit) allows you to define cloud infrastructure using familiar programming languages.
What are Budgets in AWS?
Budgets allow you to set custom budgets and receive alerts when costs exceed thresholds.
What is Cost Explorer?
Cost Explorer is a tool to analyze and manage your AWS costs and usage over time.
What is Cost and Usage Report?
Cost and Usage Report is a detailed billing report that provides insights into your AWS spending.
What are Data Lakes?
Data Lakes are centralized repositories for storing raw and processed data, typically built on S3.
What are Data Warehouses?
Data Warehouses are structured repositories for storing and analyzing large datasets, typically built on Redshift.
What is ETL?
ETL (Extract, Transform, Load) is the process of extracting data from source systems, transforming it, and loading it into a target system.
What is Data Governance?
Data Governance refers to policies and procedures for managing data quality, security, and compliance.
What is Data Lineage?
Data Lineage is the tracking of the origin, transformations, and movements of data.
What is MLOps?
MLOps (Machine Learning Operations) encompasses practices for automating and managing the machine learning lifecycle.