AWS Core Services Flashcards
Name a few of the compute services in AWS. 6
Amazon Elastic Compute Cloud (EC2)
Amazon Elastic Container Service (ECS)
Amazon Elastic Kubernetes Service (EKS)
AWS Lambda
AWS Fargate
AWS Elastic Beanstalk
Name a few of the Storage services in AWS. 4
Amazon Simple Storage Service (S3): Object storage service for storing and retrieving any amount of data from anywhere on the web.
Amazon Elastic Block Store (EBS): Persistent block-level storage volumes for EC2 instances, providing durable and high-performance storage.
Amazon Elastic File System (EFS): Fully managed file system service that supports NFSv4 protocols, allowing shared access across multiple EC2 instances.
AWS Storage Gateway: Hybrid storage service that enables seamless integration between on-premises environments and AWS cloud storage services.
Describe Amazon Simple Storage Service (S3)
Amazon Simple Storage Service (S3): Object storage service for storing and retrieving any amount of data from anywhere on the web.
Describe Amazon Elastic Block Store (EBS):
Amazon Elastic Block Store (EBS): Persistent block-level storage volumes for EC2 instances, providing durable and high-performance storage.
Describe Amazon Elastic File System (EFS):
Amazon Elastic File System (EFS): Fully managed file system service that supports NFS protocols, allowing shared access across multiple EC2 instances.
Describe AWS Storage Gateway:
AWS Storage Gateway: Hybrid storage service that enables seamless integration between on-premises environments and AWS cloud storage services
Name a few of the Database services in AWS. 3
RDS
DynamoDB
Amazon DocumentDB
Name a few Networking & Content Delivery. 4
AWS VPC
AWS Direct Connect
Route 53
AWS CloudFront
AWS Global Accelerator
Describe AWS Global Accelerator:
Improves global application availability and performance by directing traffic through the AWS global network infrastructure, minimizing latency and providing fault tolerance.
Name some of the most used AWS Security, Identity, & Compliance services. 5
Identity and Access Management (IAM): Centralized identity & access management
Amazon GuardDuty: Threat detection service
AWS Web Application Firewall (WAF):
Amazon Inspector: Identifies deviations from best practices and provides actionable recommendations.
AWS Secrets Manager: centrally manage and control access to secrets
Describe Amazon GuardDuty:
Amazon GuardDuty: Threat detection service that uses machine learning and anomaly detection to monitor and analyze AWS account activity, helping to protect against malicious activity and unauthorized access.
Describe AWS Web Application Firewall (WAF):
AWS Web Application Firewall (WAF): Provides firewall protection for web applications, allowing you to define customizable rules to filter and block malicious traffic and protect against common web exploits.
Describe Amazon Inspector:
Amazon Inspector: Automated security assessment service that identifies security vulnerabilities and deviations from best practices in your applications and EC2 instances and provides actionable recommendations.
Describe AWS Secrets Manager:
AWS Secrets Manager: Securely stores and manages secrets such as database credentials, API keys, and other sensitive information, allowing you to manage and control access to secrets centrally.
Name the most used AWS Analytics services. 5
AWS Redshift
Amazon Athena
Amazon EMR (Elastic MapReduce)
Amazon Kinesis
AWS Data Pipeline
Describe Amazon Athena
Amazon Athena: Serverless query service that allows you to analyze data in Amazon S3 using standard SQL, without the need for infrastructure provisioning.
Describe Amazon EMR (Elastic MapReduce)
Fully managed big data processing service that simplifies the deployment and scaling of Apache Hadoop and other frameworks for processing and analyzing large datasets.
Describe Amazon Kinesis
Real-time streaming data platform that enables you to ingest, process, and analyze large volumes of streaming data from various sources, such as IoT devices and application logs
How to decide when to use ECS or EKS?
- Both support auto-scaling, but EKS provides more advanced scaling options.
- ECS abstracts infrastructure management, while EKS offers more control over cluster operations.
When to use EC2 and ELB combo over AWS Beanstalk?
Choose EC2 and ELB combo if you need fine-grained control, customizability, and have complex application architectures.
When to use AWS Elastic Beanstalk over EC2 and ELB combo?
Consider using AWS Elastic Beanstalk for simplified deployment, rapid application development, and a managed environment that handles scaling and infrastructure management for you.
What situations are best suited for Fargate?
When you want to focus on running containers without the burden of managing the underlying infrastructure.
What are the top 5 use cases for AWS Lambda?
Event-Driven Processing: Real-time processing of events from services like S3, DynamoDB, or Kinesis.
Web Application Backend: Serverless backend for web applications, handling requests and integrating with other services.
Data Processing and (ETL) Extract, Transform, Load:
Chatbots and Voice Assistants:
Microservices Architecture:
What is the difference between Reserved Instances (RIs) and Savings Plans (SPs) for EC2?
RIs offer instance-based discounts for a specific term, with capacity reservation and instance size flexibility. SPs provide discounts regardless of instance type, with region-based flexibility.