Service Definitions 2 Flashcards
full managed high performance, scalable, FILE STORAGE
Used for ML, analytics, video processing, financial modeling, HIGH PERFORMANCE
Amazon FSx for Lustre (Linus + cluster)
FSx for Windows
Replication enables automatic, asynchronous copying of objects across Amazon S3 buckets.
Versioning must be enabled
Compliance and lower latency access
Cross region replication for S3
CRR
Installed software GUI or CLI used to interact with Snow device family
AWS OpsHub
bridge between on-premise data and cloud data in S3
- Hybrid storage service allow on premise and seamlessly use AWS Cloud
AWS Storage Gateway
- Like Redis or Memcached, an
in-memory database - Reduce load off databases for read intensive workloads
ElastiCache
- NoSQL DB, fully managed, replication across 3 AZs
- Scales to massive workloads, trillions of rows
- Key/Value database
Global tables – make a table accessible w/ low latency in multiple regions
Active-active replication – read/write
DynamoDB
- Fully managed in memory cache for DynamoDB
DynamoDB Accelerator
- Data warehousing type storage
- not used for OLTP
- OLAP – online analytical processing – analytics, data warehousing
- Columnar storage of data, not row based
RedShift
- create Hadoop clusters (big data) to analyze and process
- clusters can be 100s of EC2 instances
- Data processing, machine learning, web indexing, big data
Amazon Elastic Map Reduce (EMR)
- Serverless query service to analyze data stored in S3
- Uses SQL query lang
Amazon Athena
- Serverless machine learning powered business intelligence service to create interactive dashboards
Amazon Quicksite
- Amazon’s version of MongoDB, similar to Aurora
- JSON data
DocumentDB
- Fully managed graph database
- Knowledge graphs , fraud detection, rec engines, social networking
Amazon Neptune
- Ledger Database
- Immutable systems, no entry can be removed
- Financial transactions/compliance
Amazon QLDB (Quantum Ledger DB)
- launch Docker containers on AWS
- Self provision and maintain infra
- build off EC2 instances
Elastic Container Service - ECS
- launch Docker containers on AWS
- You do NOT provision infra, no EC2 to manage
- Serverless!
Amazon Fargate
- Serverless, scalable, Restful APIS, Websocket APIs,
- Fully managed service for developers to easily create, publish, maintain, monitor, secure APIs
Amazon API Gateway
- Simple web interface version for AWS services
for non AWS users, noobs
AWS Lightsail
- Define your cloud infrastructure using a programming language
AWS Cloud Development Kit (CDK)
- Deploy code consistently with a known architecture
- Platform as a Service ( PaaS)
- free but pay for underlying services
Elastic Beanstalk
-git repo for AWS
CodeCommit
- compiles source code, run tests, produce packages that are ready to be deployed.
- Build and test code in AWS
Codebuild
- Orchestrate the different steps to have the code automatically pushed to production
AWS Codepipeline
—————-CodePipeline Orchestration layer——————
| Codecommit CodeBuild CodeDeploy Elastic Beanstalk |
———————————————————————————-
- Artifact management for software dev, works with Maven Gradle, etc.
- Developers and CodeBuild can retrieve dependencies straight from _____________
- store software packages/dependencies
AWS CodeArtifact