Compute Service Flashcards
Compute Service
Software development platform to deploy apps
Apps are packaged into containers that can run on any OS
Docker images are stored in docker respositories-Public docker respository
Private in Amazon ECS (Elastic container repository)
Docker
Launch docker container on AWS
Provision EC2 instances in advance
ECS(elastic compute cloud)
Launch docker container on AWS
No need to provision EC2 instances in advance (serverless)
Fargate
Container registry to store docker images that can be run by ECS or Fargate
ESR(elastic container registry)
Function as service (FaaS)
Serverless
Virtual functions with unlimited CPU and RAM
Time limit of 15 mins
Limited to some programming languages
Lambda
To create, publish, maintain, monitor and secure API on AWS
e.g. Serverless HTTP API
supports RESTFul API and WebSocket API
API Gateway
Fully managed Batch Processing at any scale
Dynamically launch EC2 instances or Spot instances
Run as docker images on ECS
No limit of programming languages
Batch
Standalone services to get virtual storage, db and networking in one place
Lightsail
Deployment
Deployment
Reusable template for defining AWS infrastructure
Infrastructure as Code (IaaS)
CloudFormation
Define cloud infratuture using familiar programming languages like Java, Python, .Net, etc.Code is finally compiled into JSON/YAML (CloudFormation) formatDeploy infrature and runtime together
CDK
Developer centric view of deploying application on AWS
Platform as a service (PaaS)
Beanstalk
Hybrid service to automatically deploy your code
CodeDeploy
Hosts Git respository in AWS to store your code
CodeCommit
Compiles source code, run tests, produces packages ready to be deployed
CodeBuild
Code=>Build=>Test=>Provision=>Deploy=>EBS
It orchestrate the steps from code to deployment
CodePipeline
Store code artifacts like dependecies
CodeArtifact
All code related services under one roof with unified UI
CodeStar
IDE on Browser
Cloud9
Manage EC2 instances and On premise systems at scale(Hybrid service)-Automatic patching of all your instances -Run commands across entire fleet of services-Store parameter configuration with SSM parameter store
SSM
Allows to start a secure shell on EC2 instances and on premise servers without SSH access or port 22 access
SSM Session Manager
Store API keys, passwords, configurations (Serverless)
SSM Parameter Store
Gives managed Chef and Puppet in the cloudChef and Puppet performs server configurations automatically
OpsWork