AWS Services Flashcards
List out the AWS services provided
Amazon VPC
Amazon Virtual private Cloud.
Amazon VPC Description
This is the space considered your area in the private cloud. Gives you complete control over your network configuration.
Amazon VPC is a ________ service
foundation
Foundational Service
A service that is part of AWS that comes inherently with any of the other services which you use.
Amazon VPC scope of implementation
Lives within a region, across multiple availability zones within the region. VPC is region by region
Amazon VPC Subnet Configuration
Allowed, and allows for the specification of public and private subnets
AWS Compute
The basis for computing/app needs. Example would be EC2
AWS Compute Service (list them)
- Amazon EC2
- Amazon Lightsail
- Amazon Elastic Container Service
- AWS Lambda
AWS Lightsail
Simple web app server with SSD, Data Transfer, and a low price.
AWS Lightsail use case
- Simple Web Applications
- WordPress Blogs and Websites
- Ecommerce Websites
- Single-server Business Software
Amazon ECS
Elastic Container Service
Amazon ECS definition
This is a container management service that is elastic, works with Docker, and obfuscates the management of the server (which you would have to do with EC2)
Amazon ECS use cases
- Web applications
- Microservices
- Batch jobs
- Docker workloads
Amazon EC2
Amazon Elastice Cloud Compute
Amazon EC2 Use Cases
- Big data (e.g. Hadoop, Spark)
- Database software (e.g., Aurora, DynamoDB)
- Enterprise applications (e.g., SAP, Oracle, Sharepoint)
- Migrations from on-premises environments, including BYOL
- Open-source cluster management
Amazon EC2 description
Can suit many use cases, can be elastic, uses an AMI (Amazon Machine Image) to determine OS, can configure storage and other aspects ofthe server
AWS Lambda Description
Allows you to run and execute code without provisioning/managing servers. Scales automatically. Zero server administration
AWS Lambda use cases
- Web applications
- Mobile backends
- IoT backends
- Stream processing workloads
- File processing workloads
AWS Lambda Limit
Limited to 5 minute execution time for code blocks
AWS Lambda event triggering
Lambda is especially useful for eliminating the need for separate EC2 server for triggering events
AWS Elastic Beanstalk Problem Meant to be Solved
How can i quickly get my application into the cloud
AWS Elastic Beanstalk Description
Platform as a service. Everything is created for you so you just put your code into the service. Avbstracts away management of the system, but keeps control in your hands (when to do updates, etc.)
AWS Beanstalk Use Case
- Deploying applications to the cloud.
AWS Elastic Beanstalk Supported Platforms
- Packer Builder
- Single Container, multi container, preconfigured docker
- Go
- Java SE (Standard Edition)
- Java with Tomcat
- .NET on Windows Server with IIS
- Node.js
- PHP
- Python
- Ruby