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
-Unified UI – easily manage software development activities in one place
AWS CodeStar
Cloud IDE, write code
AWS Cloud9
- improve read performance
- cache content in edge locations
- DDOS protection
- Great for static content that must be everywhere, Cross region replication is for dynamic content
Content Delivery Network (CDN): CloudFront
- Increase transfer speed by sending file to edge location and then on to S3 bucket
S3 Transfer Acceleration
- Improve global application availability and performance using the AWS global network
- No caching
- good for HTTP, TCP, UDP
AWS Global Accelerator
- hybrid cloud
- server racks that offer AWS infrastructure and services on prem, AWS will manage and setup racks
AWS Outposts
- infrastructure deployments embedded in telecom 5G networks
- ultra low latency apps
AWS Wavelength
- real time big data streaming
- managed service to collect, process, and analyze real time streaming data at any scale
Amazon Kinesis
- oldest AWS offering
- message queuing service
- multiple producers, messages are kept up to 14 days
- multiple consumers share the read and delete msgs when done
- Used to decouple applications in AWS
Amazon SQS
- Notification, Pub/Sub messaging service
- Event publishers only send message to SNS topic
- Event subscribers listen to SNS topic notifications
- No msg retention
Amazon SNS
- managed Apache Active MQ in the cloud
- Message broker service
Amazon MQ
audit API calls made within your AWS account
and automated analysis of your ________ Events
CloudTrail and CloudTrail Insights
automated code reviews and application performance recommendations
Amazon CodeGuru
status of all AWS services across all regions
Service Health Dashboard
AWS events that impact your infrastructure
Personal Health Dashboard