Services Flashcards
AWS Transfer Family
AWS Transfer Family is a fully managed service for transferring files over Secure File Transfer Protocol (SFTP), FTPS, and FTP
EBS
Network drive you can attach to your EC2 instance
Data remains even EC2 instance is terminated
Mounted on 1 instance at a time
Bound to an AZ
Move data from 1 instance to another
AMI
Amazon Machine Image
Launch EC2 instances from an AMI
You can add your s/w, configurations, OS, monitoring into an AMI
Build for a specific region
AMUI also creates an EC2 instance
EFS
Network file system (NFS) attached to EC2
It can be attached to more than 1 EC2 instance unlike EBS
EFS works only with your Linux EC2 instances
It works across multiple AZs.
Pay per use and not by capacity
EFS IA = Storage class is going to be cost-optimized for files that you don’t access very often
Amazon FSx
Third party high performance (HPC) file system on AWS
Fully managed service
Build on windows file server
Supports SMB and windows NTFS
Integrated with windows active directory
Accessed from AWS or on Premise
ELB
Spread load across more than 1 instance based on incoming traffic
TYPES
1. Application Load Balancer (Layer 7)(HTTP/HTTPS, uses DNS or URL)
2. Network Load Balancer (Layer 4) (TCP/UDP, users Static IP)
3. Gateway Load Balancer (Layer 3, GENEVA, used for intrusion detection and routes to third party security virtual appliances before sending it to EC2)
Snow Family
SnowCone - 8 and 14 TB, Migrate upto 24TB online and offline
SnowBall Edge - 80 TB, Migrate upto PB offline
SnowMobile - < 100 PB, Migrate upto Exabytes offline
Storage Gateway
Exposing S3 data on premises
OpsHub
Software you install on your computer to manage snow family device
ElastiCache
In Memory DB for faster read/write for all databases
DynamoDB
No SQL DB Managed DB
Serverless
Standard and IA Table Class
RedShift
Serverless(Pay for what you use) and based on Postgre SQL
Only for OLAP and not OLTP
Used for Data warehousing
Uses Massively Paraller Processing Query (MPP)
Integrate with BI tools like AWS QuickSight or Tableau
EMR (Elastic Map Reduce)
Helps create Hadoop clusters(Big Data)
Clusters are many EC2 instances
Autoscaling and integrated with spot instances
ML, Data Processing, Web Indexng, Big data
Athena
Serverless and perform anaytics on S3
Uses SQL
Used for BI, Analytics, Anaylze VPC Flow Logs, CloudTrail, ELB Logs
QuickSight
Serverless to create interactive dashboards
Integrated with all DBs
DocumentDB
Aurora for MongoDB
No SQL DB
Neptune
Fully Managed Graph DB
Social Media data
QLDB
Quantum Ledger DB
Recording Financial Transactions
To review history of all the changes made to your application data over time
Central authority
Managed Blockchain
Joins public blockchains like hyperledger fabric or Ethereum
No central authority
Glue
Serverless and does ETL
Take data from S3 or RDS, Transform and load into RedShift
DMS
Data Migration
DynamoDB Accelerator(DAX)
In Memory Cache for faster read/write for Dynamo DB
DynamoDB Global Tables
It’s a way for you to make DynamoDB table accessible with low latency in multiple regions
Docker
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)