Incomplete summary of some AWS services

Compute. Include both server and serverless.

EC2: Elastic Compute Cloud. Provide virtual servers in the cloud. Some are for memory intensive work, some are for IO intensive, some are for machine learning (accelerated computing) intensive etc.

EC2 Auto scaling. Automatically spin more server or remove server based on policies you set.

Lambda. serverless. Can run in response to triggers. Only charged for compute time.

ECS. EC2 Container Service. Run containers in EC2. This is a container management service.

EKS. Elastic Kubernetes Service. Managed kubernetes service.

Fargate: run containers without having to manage EC2s.

Elastic Beanstalk. Deploy nodejs, Java apps without having to manage underlying infrastructure. The infrastructure is created automatically. I think this is similar to Heroku.

Lightsail. Offer a easy-to-use VPS (virtual private server) solution, similar to that of DigitalOcean at a predefined monthly fee.

Batch. Automatically provision EC2s to run batch jobs.

Outposts. Run AWS at your own data center using the standard AWS console.

Networking

you can configure resources in AWS to be internet facing or non-internet facing.

VPC (virtual private cloud). Create private network that you have full control with.

Route 53. A DNS service that provides integration with other AWS services. In my experience, Route 53 lacks certain features and I still prefer Namecheap for resources outside of AWS.

ELB (elastic load balancing). Distribute network traffic across EC2 instances. Automatically add or remove EC2 and helps with fault tolerance.

Direct Connect. Establish dedicated connection from your own data center or office to AWS data center.

App Mesh: based on Envoy. Helps monitor communications between services.

Global Accelerator. A anycast provider. It provides fixed ip addresses even though your resources span several regions.

Security and compliance

IAM: manage user, roles and accesses. Can be federated with other directory services to allow Okta users to allow AWS, for example.

Amazon Inspector: By Installing a agent on EC2, it collects data and do automatically security assessment.

AWS Certificate Manager. Free service to provision and store SSL certificates, can be used for CloudFront and ELB.

--

--

--

Software Engineer

Love podcasts or audiobooks? Learn on the go with our new app.

Community Update #1 | Mint Recap & What’s Next

KIDEE1: Kids at home

My Journey of GSoC’21: Week 8 and Week 9

Recursive Functions, Python

Why Continuous Integration and Continuous Delivery is tougher than it looks

Formatting Python Logs for Stackdriver

⬜🟨🟩: Wordle & Absurdle Internals

12. Hard Coding Issues — Part 2

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Steve Mu

Steve Mu

Software Engineer

More from Medium

FINTRAIL’s FinCrime End of Year Report: Lessons learned in 2021 and development points for 2022

List of Best 23 LeadBook Alternatives and Competitors — 2022 | Ampliz

Austria just decided that Google Analytics is illegal.

The Ultimate Guide to Installing NVIDIA Drivers, CUDA Toolkit, cuDNN and NVIDIA-Docker on Ubuntu 20.