AWS Core Services - amitbhilagude/userfullinks GitHub Wiki
Core Resources
AWS Management Console(Azure Portal)
AWS CLI(Azure CLI or PowerShell)
Access key can be generated in AWS Management Console and it is used AWS CLI. Azure doesn't have this option. Instead, Azure AD App is used.CLI will have a profile with this access key and for every Azure CLI call, is passed.
Elastic BeanStock ->Azure App Service
AWS Lambda -> Azure Function
CDN and Networking
Virtual Private Cloud -> Vnet in azure
Direct Connect -> Express Route
Route 53 -> Azure DNS and Traffic manager
AWS Software Development KIT(SDK)
User Types
Root user: First user which is creating while activating AWS subscription and selected the support plan during the activation process.
IAM User:
Compute Services
Amazon EC2(Elastic compute2) ->VMs into Azure
Instance Type
General-Purpose -> Same in Azure
Compute, Memory, and Storage Optimised -> Same in Azure
Accelerated computing -> GPU in Azure
Amazone Machine Image(AMI) -> OS Image in Azure
Purchase Option
VMs configuration is based on vCore(CPU), Memory and OS Type(Linux or Windows) e.g. T, M, I and P series
On-demand(Create when necessary charge based on hours running), Reserved(Reserve instance for 1-3 years), Saving plan(Similar to Reserved but applicable not on only VMs but other cloud offering like BeanStack and Lambda, Spot(Cheapest option with biding option) and dedicated options(Dedicated instances)
Network Load balancer(NLB - Level 4) -> Standard Load Balancer
Classic Load Balancer -> Old load balancer supports both levels 4 and 7. Only supported for Classic VMs now.
CloudFront -> CDN in Azure
Utilised edge locations
AWS Shield for DDoS -> Azure DDos
AWS WAF -> Azure WAF
API Gateway -> Azure API Management in Azure
S3 -> Blob storage in Azure
Overview
Bucket -> Container in Azure
Storage class -> Account type in Azure(Hot, Cool, and Archive)
Types: Archival and Non-Archival
Non-Archival types
S3 Standard - Frequent access-> Hot
S3 Intelligent Tiering -> automatically chooses storage class based on usage. It is like moving data from Hot and cool automatically based on Access.
S3 Standard Infrequent Access(IA)-> Cool
S3 One zone IA -> Cool access with locally redundant
Archival Types (Glacier and Glacier Deep Storage)
Glacier - minimum 90 days of archival, can access per minutes and hours - 5 times less expensive than Standard plan
2, Glacier - minimum 180 days of archival, can access per hour, 23 times less than expensive than standard
Object -> Blob in Azure
Elastic Block Store -> Data disk in Azure Blob storage
Files can be uploaded in EBS and attached to an EC2 instance. It follows the same HDD plans
Elastic File System(EFS) -> Azure files
Fully managed NFS file system
Support TBs and PBs
Designed for Linux workload
Advantages over EBS is it supports availability zones. One instance will be used in multiple zones.
Amazon FSx: EFS system design for Windows workload with some built-in integration like AD
AWS Snowball and Snowmobile -> Azure Data box
Both are used large scale data transfer in PBs and exabytes
Snowball device will be sent to you where on-prem data will transfer into that and ship it into the courier
Snowmobile similar to snowball but Shipping container transfer to you. Data transfer to the snowmobile and then to the S3.
Database Service
Category
IaaS - Run DB on EC2 instances
PaaS -> Amazon RDS. Relational Database management Service
SaaS -> Dynamo DB No-SQL
Amazon RDS
Supported DB
SQL
MySQL
Oracle
Maria
PostgreSQL
Amazon Aurora - Server-less offering
Database Management Service (DMS)
Database migration service to migrate data one time or continuous sync
Pay-as-go offering
Dynamo DB -> Cosmos DB
No-SQL DB with highly scalable
Elastic cache -> Azure cache for Redis
Support In-memory and Redis cache both
Redshift -> Synapse Analytics
Data warehouse solution
App integration services
Simple Notification Service(SNS) -> Service Bus Topic- Subscribe and Push notifications in azure
Used for Pub-sub model
Support for SMS, and email notifications as well
Simple Queue Service(SQS) -> Service bus queue
Types
Standard -> Storage queue in Azure
FIFO -> Service bus queue. Guaranteed FIFO delivery