AWS
Oldest and most experienced(2006), it offers a wide range of services across the storage compute analytics database and many other fields.
Compute Services:
Virtual server: Amazon Elastic Compute Cloud (Amazon EC2)
PaaS: Elastic Beanstalk
Scaling: AWS Auto Scaling
Virtual private server support: Lightsail
Management Tools:
Server management services:
AWS Systems Manager: Visibility & automation across groups of resources
Cloud deployment templates:
AWS CloudFormation: Text files for modeling & provisioning cloud resources
Logging & monitoring:
Amazon CloudWatch: Real-time visibility into apps & infrastructure
AWS CloudTrail: Logging & monitoring of AWS accounts
Server automation:
AWS OpsWorks: Managed instances of Chef & Puppet
AWS Service Catalog: Catalog of IT services approved for AWS
AZURE
After 6 to seven years Azure was launched(2011). Compared to AWS, it has quickly built a reputation for itself in the market. just like AWS it offers a complete set of cloud services.
Compute Services:
Virtual server: Virtual Machines (Windows or Linux servers)
PaaS: Azure Cloud Services
Scaling:
Azure Autoscale(per app or for a group of apps as part of an Azure App Service plan)
Virtual Machine Scale Sets(for hyperscale, high-availability apps)
Virtual private server support: Virtual machine (VM) image
Management Tools:
Server management services:
Azure Operational Insights: Operational data analysis, SaaS
Cloud deployment templates:
Azure Resource Manager: Deploy & control access to categorized resources; includes templates (Azure Building Blocks)
Logging & monitoring:
Azure Monitor, including Log Analytics (data collection & proactive insights) and Application Insights (Application Performance Management platform)
Server automation:
Azure Resource Manager
Azure Automation
VM extensions: Post-deployment configuration & automation
Google Cloud Platform
In the same year when Azure was launched, GCP was launched as well. The main reason for introducing GCP was to power their own services like youtube and google search but later on, they built enterprise cloud services as well to be an evolving cloud platform.
Compute Services:
Virtual server: Compute engine
PaaS: Google App Engine
Scaling: Through managed instance groups
Virtual private server support: N/A
Management Tools:
Server management services: N/A
Cloud deployment templates:
Resource Manager: -Group, organize, & control access to resources; track & manage projects.
Logging & monitoring:
Google StackDriver, including monitoring, logging, error reporting, tracing, & debugging
Server automation: N/A
Salesforce.com
Salesforce.com is a cloud-based SAAS company that offers enterprise software in a software as a service model. It has multi-tenant architecture i.e multiple customers can share common technology and all run on the latest release. We don’t need to worry about the application or infrastructure upgrades, they are done automatically.
Management Tools:
Data Import Wizard:
Used for simple imports up to 50,000 records.
It supports all custom objects and only a few standard objects like Account, Contact, Leads, Solution.
It supports schedule export.
Delete operation is not available.
It doesn’t require installation.
While importing, duplicates can be ignored.
Apex Data Loader:
Used for complex imports with any size more than 50000 records.
It supports standard and custom objects.
It doesn’t support scheduled export.
Delete operation is available.
It requires installation.
While importing, duplicates cannot be ignored.