Resources - sagarvelankar/cloud GitHub Wiki
Type | Description | AWS Documentation | AWS Terraform | Azure Documentation | Azure Terraform | Kubernetes |
---|---|---|---|---|---|---|
Governance | Cloud Adoption Framework Strategy, Plan, Ready, Adopt(Migrate and Innovate), Govern |
AWS Cloud Adoption Framework | NA | Azure Cloud Adoption Framework | NA | NA |
Governance | Authentication Single Sign On, Multifactor, Conditional Access |
Directory Service | Directory Service | Azure Active Directory Domain as a Service | Azure Active Directory Domain | OpenID Connect |
Governance | User, Group, Service Account Information | IAM | IAM User | Azure Active Directory | Azure Active Directory Provider | Certificates |
Governance | Authorization | IAM | IAM Role | Role Based Access Control | Role Definition | Role Based Access Control |
Governance | Landing Zone Organization | Organizations | Organizations | Account | NA | NA |
Governance | Landing Zone Organizational Unit in the Organization | Organizational Units | Organizational Units | Management Groups | Management Groups | NA |
Governance | Landing Zone Environment in the Organizational Unit | Account | Organizations Account | Subscriptions | Subscription | Cluster |
Governance | Landing Zone Namespace in the Environment | Resource Group | Resource Group | Resource Group | Resource Group | Namespace |
Governance | Policy for Quota, Limits, Security | Organizations Policy | Organizations Policy | Azure Policy | Azure Policy | Resource Quota, Limit Ranges, Pod Security Policy, etc. |
Governance | Role Assignments, Policy Assignments, Infrastructure as a Code Templates, Namespaces in an Environment | AWS Service Catalog | NA | Azure Blueprints | NA | NA |
Governance | Resource Locks Delete, Update |
AWS Cloud Formation Policies | NA | Azure Resource Locks | NA | NA |
Governance | Resource Tags AppName, CostCenter, Owner, Environment, Impact |
AWS Resource Tags | NA | Azure Tags | NA | NA |
Governance | Legal | AWS Legal Documents | NA | Microsoft Trust Center | NA | NA |
Cost | Compare On Premise with Cloud Cost for estimated savings | Migration Evaluator | NA | Total Cost of Ownership(TCO) Calculator | NA | NA |
Cost | Estimate Total Cloud Cost using Service Pricing Calculator | AWS Pricing Calculator | NA | Azure Pricing Calculator | NA | NA |
Cost | Billing Forecast and Monitoring | Usage and Billing Report | NA | Billing API | NA | NA |
Cost | Set of Tools to optimize cloud costs | AWS Cost Management | NA | Azure Cost Management | NA | NA |
Cost | Purchasing Options |
AWS Enterprise Pay-as-you-go Short-term free service trials + Many Always free Services + Many 12 months free Services AWS Partner |
NA |
Enterprise Agreement Web Direct Free Credit for 30 days + 12 Months Popular Free Services + 25 Always Free Services Pay as you Go Existing Microsoft Membership Offers Azure Partner Azure Solution Provider |
NA | NA |
Compute | Virtual Machines | EC2 Instance | EC2 Instance | Virtual Machine | Virtual Machine | Pod |
Compute | Batch Jobs | Batch | Batch | Batch | Batch | Job |
Compute | Virtual Machine Scaling | Auto Scaling | Auto Scaling Group | Virtual Machine Scale Sets | Virtual Machine Scale Set | Deployment |
Compute | Container Orchestration |
ecs fargate |
NA | container-instances | NA | NA |
Compute | Container Image Registry | ecr | NA | container-registry | NA | NA |
Compute | Kubernetes Container Orchestration | eks | NA | AKS | NA | NA |
Compute | Virtual Machine,Container Single Mesh Networking | app-mesh | NA | Open Service mesh | NA | NA |
Compute | Serverless | Lambda | NA | Functions | NA | NA |
Compute | Serverless Orchestration | Step Functions | NA | Azure Logic Apps | NA | NA |
Compute | Virtual Desktop | workspaces | NA | Virtual Desktop | NA | NA |
Application | Application Runtime as a Service | elasticbeanstalk | NA | App Service | NA | NA |
Application | Application API Gateway | api-gateway | NA | api-management | NA | NA |
Application | Content Delivery Network for Audio, Video, etc. | cloudfront | NA | cdn | NA | NA |
Network | Virtual Networking | vpc | NA | virtual-network | NA | NA |
Network | Subnet | Subnet | NA | Subnet | NA | NA |
Network | Virtual NIC | Elastic Network Interface | NA | Virtual Network Interface | NA | NA |
Network | Cross Premises Connectivity | VPN | NA | VPN Gateway | NA | NA |
Network | Virtual WAN | transit-gateway | NA | Virtual WAN | NA | NA |
Network | Direct Connection | directconnect | NA | expressroute | NA | NA |
Network | L4 TCP/UDP/ICMP Load Balancer | Network ELB | NA | load-balancer | NA | NA |
Network | L7 HTTP/HTTPS Load Balancer | Application ELB | NA | application-gateway | NA | NA |
Network | Globally Load Balance using DNS | route53 | NA |
dns traffic-manager |
NA | NA |
Network | Globally Load Balance using Cloud Provider Network | Global Accelerator | NA |
Front Door Cross Regional Load Balancer |
NA | NA |
Storage | Block | ebs | NA | disks | NA | NA |
Storage | File | efs | NA | files | NA | NA |
Storage | Object | s3 | NA | Storage Blob | NA | NA |
Storage | Archive | s3 Storage Classes | NA | Storage Blob Access Tier | NA | NA |
Storage | Backup as a Service | backup | NA | backup | NA | NA |
Storage | Access Cloud Storage from On Premise | storagegateway | NA | storsimple | NA | NA |
Storage | Sync Data to and from different Cloud Storages and On Premise | datasync | NA | Storage Sync | NA | NA |
Storage | Offline Import/Export Storage from On Premise to Cloud | snowball | NA | Storage Import Export Service | NA | NA |
Storage | Offline Petabyte and above Import/Export Storage from On Premise to Cloud | snowball | NA | databox | NA | NA |
Storage | Encryption | Server-side encryption with Amazon S3 Key Management Service | NA | Azure Storage Service Encryption | NA | NA |
Database | Relational | RDS | NA |
sql-database mysql postgresql |
NA | NA |
Database | NoSQL/Document |
DynamoDB SimpleDB DocumentDB |
NA | CosmosDB Multiple API | NA | NA |
Database | Caching |
Redis Memcached ElasticSearch |
NA |
Redis ElasticSearch |
NA | NA |
Database | Search Engine | Cloud Search | NA | Cognitive Search | NA | NA |
Database | Migrate Data from One Database Type to Another and from On Premise to Cloud | Database Migration Service | NA | Database Migration Service | NA | NA |
Big Data | Cloud Platform and Framework to Run Complex Queries on Petabytes of Data | RedShift | NA | Synapse Analytics | NA | NA |
Big Data | Open Source Framework Platform as a Service to Run Complex Queries on Petabytes of Data Hadoop,Spark,etc. | EMR | NA |
HDInsight Databricks |
NA | NA |
Big Data | Run Standard SQL Queries on Petabytes of Data | Athena | NA | Data Lake Analytics | NA | NA |
Big Data | Share Big Data | Lake Formation | NA | Data Share | NA | NA |
Big Data | Store Big Data | S3 Data Lake Storage | NA | Blob Data Lake Storage | NA | NA |
Big Data | Scheduled or Event Driven Extract Transform Load |
Data Pipeline Glue |
NA |
Data Factory Data Catalog |
NA | NA |
Big Data | Business Intelligence | QuickSight | NA | Power BI | NA | NA |
Streaming Data | Publish/Subscribe Streaming Data in Kafka Platform as a Service | Managed Streaming Kafka | NA | HDInsight Kafka | NA | NA |
Streaming Data | Publish/Subscribe Streaming Data in Cloud Framework Platform |
Kinesis Firehose Kinesis Streams |
NA | Event Hubs | NA | NA |
Streaming Data | Analyse Streaming Data | Kinesis Analytics | NA | Stream Analytics | NA | NA |
IoT | Edge and Device Support |
FreeRTOS AWS IoT Greengrass |
NA |
Azure RTOS Azure IoT Edge Azure Sphere Chip |
NA | NA |
IoT | Connectivity Platform as a Service |
AWS IoT Core AWS IoT Device Defender |
NA | Azure IoT Hub | ||
IoT | Control Software as a Service | AWS IoT Device Management | NA | Azure IoT Central | NA | NA |
IoT | Analytics |
AWS IoT Analytics AWS IoT SiteWise AWS Iot Events AWS IoT Things Graph |
NA |
Time Series Insights Azure Digital Twins |
NA | NA |
AI | Machine Learning Platform as a Service to train and build your own models | SageMaker | NA | Machine Learning | NA | NA |
AI | Multilingual Speech to Data with Language Understanding |
Lex Transcribe |
NA |
Speech Services Language Understanding (LUIS) |
NA | NA |
AI | Multilingual Text to Speech | Polly | NA | Speech Services | NA | NA |
AI | Image and Video to Data | Rekognition | NA |
Computer Vision Face Detect, Identify, Analyze |
NA | NA |
AI | Bots to interact with Users | Alexa Skills Kit | NA |
Bot Framework QnA Maker Virtual Assistant Templates |
NA | NA |
DevOps | Plan,Track and Discuss Agile Work | NA | NA |
Azure Boards GitHub Project Management |
NA | NA |
DevOps | CI/CD Orchestration |
AWS CodePipeline AWS CodeBuild AWS CodeDeploy AWS CodeStar |
NA |
Azure Pipelines GitHub Actions |
NA | NA |
DevOps | Version Control | AWS CodeCommit | NA |
Azure Repos GitHub |
NA | NA |
DevOps | Testing | NA | NA | Azure Test Plans | NA | NA |
DevOps | Artifact Repository | AWS CodeArtifact] | NA | Azure Artifacts | NA | NA |
DevOps | Configuration as a Code | OpsWorks | NA | Azure Automation | NA | NA |
DevOps | Declarative Infrastructure as a Code | CloudFormation | NA |
Resource Manager VM Extensions Azure DevTest Labs |
NA | NA |
DevOps | GUI Management |
AWS Console AWS Console Mobile App |
NA |
Azure Portal Azure Portal Mobile App |
NA | NA |
DevOps | Imperative CLI Management | AWS CLI | NA |
Azure CLI Powershell |
NA | NA |
DevOps | Imperative CLI Management as a Service | AWS CloudShell | NA | Azure Cloud Shell | NA | NA |
DevOps | Developer Tools |
Amazon CodeGuru Amazon Corretto Java Amazon Cloud9 IDE |
NA |
Visual Studio Visual Studio Code |
NA | NA |
DevOps | Cost,Security,Performance,Reliability Recommendations | AWS Trusted Advisor | NA | Azure Advisor | NA | NA |
DevOps | All Services Status | AWS Status | NA | Azure Status | NA | NA |
DevOps | Personal Service Health | AWS Health | NA |
Service Health Resource Health |
NA | NA |
DevOps | Monitoring |
CloudWatch Systems Manager X Ray |
NA |
Azure Monitor Application Insights |
NA | NA |
DevOps | Auditing and Logging | CloudTrail | NA | Azure Monitor | ||
DevOps | Assesses on-premises workloads for migration to Cloud | Application Discovery Service | NA | Migrate | NA | NA |
Security | Application Security, Vulnerability and Compliance. Visual Security Posture | Inspector | NA | Security Center | NA | NA |
Security | Security Information Event Management(SIEM) collect data from multiple sources and create correlation graph | AWS GuardDuty | NA | Azure Sentinel | NA | NA |
Security | Key Management - Passwords, Encryption Keys |
Key Management Service CloudHSM |
NA | Key Vault | NA | NA |
Security | SSL Certificate Management | Certificate Manager | NA | Key Vault | NA | NA |
Security | Dedicated Hosts for Virtual Machines | EC2 Dedicated Hosts | NA | Azure Dedicated Hosts | NA | NA |
Security | Perimeter External Firewall L4,L7,NAT | AWS Network Firewall | NA | Azure Firewall | NA | NA |
Security | Distributed Denial of Service Protection on the Perimeter | AWS Shield | NA | Azure DDos Protection Service | NA | NA |
Security | Internal Firewall between Resources using Security Groups |
AWS Security Groups AWS Network ACLs |
NA | Azure Network Security Groups | NA | NA |
Security | Web Application Firewall URL Path and Header Based L7 | AWS WAF | NA | Azure Web Application Firewall | NA | NA |
Security | Application Customer sign-up, sign-in | Cognito | Cognito | Azure Active Directory B2C | NA | NA |