Tools

List of tools, software and accounts you would need in day to day life.

  1. MobaXterm: Features rich tool and can do many things like putty, tunneling, ssh and so on..download MobaXterm
  2. Terraform:
  3. Ansible: I have started using Ansible after seeing that it’s better than Puppet, Salt and Chef. Moreover it’s being continuously being updated by Redhat. Therefore, it’s known as Redhat Ansible too.
  4. Gibhub:
  5. GitLab:
  6. Jenkins:
  7. Docker:
  8. Kubernetes/K8s:
  9. AWS: aws CLI, Install aws CLI, simple way to install run < msiexec.exe /i https://awscli.amazonaws.com/AWSCLIV2.msi > from command line and follow the instruction. Launch, List and Terminate aws EC2 instances
  10. ….:
Service

Amazon Web ServicesMicrosoft Azure

Platform-as-a-Service

Elastic Beanstalk

Cloud Services

Virtual private servers made easy

Lightsail

Virtual Machine Images

Deploy, manage, and maintain virtual servers

Elastic Compute Cloud (EC2)

Virtual Machines
Virtual Machine Scale Sets

Automatically scale instances
Auto Scaling
Virtual Machine Scale Sets
App Service Scale Capability (PAAS)
AutoScaling

Docker container registry

EC2 Container Registry (ECR)


Container Registry

Management support for Docker/Kubernetes containers

EC2 Container Service (ECS)
Kubernetes (EKS)

Container Service
Container Service (AKS)
Orchestrate and manage microservice-based applications
Service Fabric

Integrate systems and run backend logic processes

Lamda
Functions
Event Grid
Web Jobs

Run large-scale parallel and high-performance batch computing

Batch

Batch

Storage

A key function of cloud services is its storage capabilities. While AWS’ storage services are the longest running, Google’s and Microsoft Azure’s are also very respectable and reliable options.


Service

Amazon Web Services

Microsoft Azure

Virtual server disk infrastructure

Elastic Block Store (EBS)

Storage (Page Blobs)

Object storage service for use cases
Simple Storage Services (S3)
Storage (Block Blob)
Archive storageS3 Infrequent Access (IA)
Glacier
Data Archive

Storage (Cool)
Storage (Archive)
Create and configure shared file systemsElastic File System (EFS)Files

Hybrid storage
Storage Gateway
StorSimple
Bulk data transfer solutionsImport/Export Disk
Snowball Edge
Snowmobile


Import/Export

Azure Data Box

Backup
Object Storage
Cold Archive Storage
Storage Gateway

Backup

Automatic protection and disaster recovery

Disaster Recovery

Site Recovery

Networking and Content Delivery

Each provider offers different networks and partners which interconnect their data centers across the globe using a variety of different products to achieve this.


Service

Amazon Web Services

Microsoft Azure

Isolated, private cloud private networking

Virtual Private Cloud

Virtual Network

Cross-premises connectivity

API Gateway

VPN Gateway
Manage DNS names and recordsRoute 53Azure DNS
Traffic Manager
Global content delivery networksCloudFrontContent Delivery Network
Dedicated, private network connectionDirect ConnectExpressRoute

Load balancing configuration
Elastic Load Balancing
Load Balancer
Application Gateway

Database

All three providers allow you to implement both SQL and NoSQL solutions. Alternatively, if you don’t need a database, go for their caching capabilities instead.


Service

Amazon Web Services

Microsoft Azure

Managed relational database-as-a-service

RDS
SQL Database
Database for MySQL
Database for PostgreSQL
NoSQL (Indexed)
DynamoDB
Cosmos DB
NoSQL (Key-value)DynamoDB
SimpleDB
Table Storage
Application or Memory CachingElastiCacheRedis Cache

Database migration
Database Migration ServiceDatabase Migration Service
Managed data warehouseRedshiftSQL Data Warehouse

Security

Here, we cover the range of capabilities provided to protect services and data.


Service

Amazon Web Services

Microsoft Azure

Authentication and authorization
Identity and Access Management (IAM)
Organizations

Active Directory
Active Directory Premium
Protect and safeguard with data encryptionKey Management ServiceStorage Service Encryption
Hardware-based security modulesCloudHSM
Key Vault
Cloud security assessment and certification servicesInspector
Certificate Manager
Security Center
App Service Certificates
FirewallWeb Application FirewallApplication Gateway
Directory servicesAWS Directory Service  Active Directory Domain Services
Identity managementCognitoActive Directory B2C
Cloud security assessment and certification servicescertification services
Inspector
Certificate Manager

Security Center
App Service Certificates

Support cloud directories

Directory Service

Windows Server Active Directory
ComplianceArtifactService Trust Portal
Cloud services with protectionShieldDDoS Protection Service

Management and Monitoring

Each of the top three offers a range of management and monitoring services which provide visibility into the health, performance, and utilization of applications, workloads, and infrastructure.


Service

Amazon Web Services

Microsoft Azure

Cloud adviser capabilities
Trusted AdvisorAdvisor
DevOps deployment orchestrationOpsWorks (Chef-based)
CloudFormation

Automation
Resource Manager
VM extensions

Cloud resources management & monitoring

CloudWatch
X-Ray
Management Console

Portal
Monitor
Application Insights

Administration

Application Discovery Service
Systems Manager
Personal Health Dashboard
Log Analytics
Operations Management Suite
Resource Health
Storage Explorer
BillingBilling APIBilling API

Developer Tools

And finally, the tools you need to build, deploy, diagnose, debug, and manage multiplatform, scalable applications and services.


Service

Amazon Web Services

Microsoft Azure
Media transcodingElastic TranscoderMedia Services

Improve and optimize workflow

Simple Workflow Service (SWF)

Logic Apps

API management

API Gateway

API Management

App testing

Device Farm

DevTest Labs (backend)
Git RepositoriesAWS Source RepositoriesAzure Source Repositories

DevOps

CodeBuild

Visual Studio Team Services

Programmatic access

Command Line Interface

Command Line Interface (CLI)
PowerShell

Predefined templates

Quick Start


Quickstart templates

Managed hosting platforms

Elastic Beanstalk

Web Apps (App Service)
Cloud Services
API Apps (App Service)
Application deploymentCodeDeploy
CodeCommit
CodePipeline
Visual Studio Team Services

Developer Tools

Developer Tools

Developer Tools