AWS Services Flashcards
What is AWS Lambda?
Serverless
Serverless service that allows you to run code without provision/manage a service. Only pay for compute time you use.
Best for quick workloads.
Integrates directly with event notification & invokes code automatically
Have 15 minutes maximum run-time.
What is EC2?
Web service that provides a secure, scalable computing environment in the Amazon Web Services (AWS) public cloud
What is Elastic Load Balancing?
Networking & Content Delivery
Automatically distributes incoming application traffic across multiple resources.
What is Amazon SNS?
Application Integration
Amazon Simple Notification Service:
Publish/suscribe service. Using topics publisher publishes messages to suscribers.
What is Amazon SQS?
Application Integration
Amazon Simple Queue Service:
Service that enables you to send, store, & receive messages between software components through a queue.
Uses FIFO metholodogy.
Cannot introduce duplicates.
What is Amazon ECS?
Containers
Amazon Elastic Container Service:
Highly scalable & high performance management system that enables you to run & scale containerized applications on AWS.
What is Amazon EKS?
Containers
Amazon Elastic Kubernetes Service:
Fully managed service that allows you to run Kubernetes on AWS.
What is Amazon Fargate?
Serverless compute engine for containers that works with ECS & EKS.
What is AWS Outposts?
Compute
Service that lets you run AWS infrastructure, services, & tools in your own on-premises data center using hybrid approach.
HINT: Think of a mini-region within your on-premises data center.
What is Amazon CloudFront?
Networking & Content Delivery
Content delivery service that uses network of Edge Locations to cache (store as a local copy) & deliver content to customers globally.
What is Amazon Route 53?
Networking & Content Delivery
Highly available & scalable cloud DNS service.
Enables to customize routing policies to reduce latency.
What is the AWS Management Console?
Management & Governance
Web-based interface for accessing & managing AWS services.
What is the AWS Command Line Interface (AWS CLI)?
Management & Governance
Allows you to control many AWS services directly from command line with one tool.
You can automate your application/service’s actions through scripts.
What are Software Development Kits (SDKs)
Set of platform-specific building tools like debuggers, compilers, and libraries for you to build your applications.
Take SDK take complexity out of coding by prociding language-specific APIs for AWS services.
What is Elastic Beanstalk?
Deploys resources necessary to peform:
- Adjusting capacity
- Load Balancing
- Automatic Scaling
- Application Health Monitoring
What is AWS CloudFormation?
Management & Governance
Infrastructure as code (IaC) service that allows you to model, provision, & manage AWS & 3rd Party resources using a template.
What is Amazon VPC?
Design secure workloads and applications
Design Secure Architectures
Amazon Virtual Private Cloud:
Regional service that enables you to provision isolated section of the AWS Cloud where you can launch resources in virtual network you define.
What is AWS Direct Connect?
Networking & Content Delivery
Allows you to establish dedicated private connection b/w data center and VPC.
- Helps reduce network costs & increase bandwidth amount that can travel through your network.
What is Amazon Relational Database Service (RDS)?
Managed service that lets you to run relational databases in AWS Cloud.
- Automates tasks such as hardware provisioning, database setup, patching, & backups.
- Many RDS engines offer encryption at rest & encryption in transit.
What is the AWS Personal Health Dashboard?
Provides alerts & remediation guidance when AWS is experiencing events that can affect you.
What is AWS Transcribe?
Converts audio to text.
What is Amazon Comprehend?
Machine Learning
Helps you discover patterns in text.
What is Amazon Fraud Detector?
Machine Learning
Identifies fraudulent activities.
What is Amazon Lex?
Machine Learning
Builds voice & text chatbots.
Machine Learning