cloud platform comparison - microsoft · pdf filegoogle iam cloud resource manager google...

1
LIFT & SHIFT CONSUME PAAS SERVICES RE-ARCHITECT FOR CLOUD LIFT & SHIFT CONSUME PAAS SERVICES RE-ARCHITECT FOR CLOUD LIFT & SHIFT CONSUME PAAS SERVICES RE-ARCHITECT FOR CLOUD COMPUTE VIRTUAL SERVERS Virtual Machines EC2 Compute Engine AUTOSCALE VM Scale Sets App Service Autoscaling Autoscaling Autoscaling VIRTUAL SERVER DISK Page Blobs Premium Storage Elasc Block Store (EBS) Persistent Disks CONTAINER MANAGEMENT Container Service EC2 Container Service Container Engine BACKEND PROCESSING LOGIC Cloud Services (worker role) Funcons Logic Apps Web Jobs Lambda Cloud Funcons JOB Batch MICROSERVICES Service Fabric Cloud Funcons WEB APPLICATIONS Web Apps Cloud Services (web role) Elasc Beanstalk App Engine API RUNTIME API Apps DISASTER RECOVERY Site Recovery PREDEFINED TEMPLATES Azure Quickstart templates AWS Quick Start MARKETPLACE Azure Marketplace AWS Marketplace Cloud Launcher STORAGE & CONTENT DELIVERY OBJECT STORAGE Blob Storage S3 Cloud Storage SHARED FILE STORAGE File Storage Elasc File System ARCHIVING & BACKUP Backup (soſtware) Cool Blob Storage (storage) Glacier & S3 (storage) Cloud Storage Nearline (storage) DATA TRANSPORT Import/Export Import/Export Snowball CONTENT DELIVERY Content Delivery Network CloudFront Cloud CDN DATABASE RELATIONAL DATABASE SQL Database RDS Cloud SQL NOSQL DATABASE DocumentDB DynamoDB Cloud Datastore DATA WAREHOUSE SQL Data Warehouse Redshiſt BigQuery TABLE STORAGE Table Storage SimpleDB Cloud Bigtable CACHING Azure Redis Cache ElascCache Memcache (App Engine) DATABASE MIGRATION SQL Database Migraon Wizard Database Migraon Service ANALYTICS & BIG DATA BIG DATA PROCESSING HDInsight Elasc MapReduce (EMR) Cloud Dataproc DATA ORCHESTRATION DataFactory Data Pipeline Cloud Dataflow ANALYTICS Stream Analycs Data Lake Analycs Data Lake Store Kinesis Analycs Cloud Dataflow VISUALISATION Power BI QuickSight Cloud Datalab MACHINE LEARNING Machine Learning Machine Learning Cloud Machine Learning Predicon API INTELLIGENCE API Cognive Services (Language, Speech, Vision, Knowledge) Translate, Speech, Vision SEARCH Search Elascsearch Service Search API (App Engine) DATA DISCOVERY Data Catalog GENOMICS Google Genomics INTERNET OF THINGS STREAMING DATA Event Hubs Kinesis Firehose Kinesis Streams Cloud Dataflow INTERNET OF THINGS IoT Hub IoT MOBILE SERVICES PRO APP DEVELOPMENT Mobile Apps Mobile Hub Cognito App Engine Firebase HIGH-LEVEL APP DEVELOPMENT PowerApps ANALYTICS Mobile Engagement Mobile Analycs NOTIFICATION Noficaon Hubs Simple Noficaon Service APPLICATION SERVICES EMAIL ADDRESS Simple Email Service Email Service (App Engine) MESSAGING Queue Storage Service Bus Queues Service Bus Topics Service Bus Relay Simple Queue Service Simple Noficaon Service Cloud Pub/Sub Task Queue (App Engine) WORKFLOW Logic Apps Simple Workflow Service APP TESTING Xamarin Test Cloud (front end) Azure DevTest Labs (back-end) Device Farm (front end) Cloud Test Lab (front & back-end) API MANAGEMENT API Management API Gateway Cloud Endpoints APPLICATION STREAMING RemoteApp App Stream SEARCH Search CloudSearch Search API (App Engine) MEDIA TRANSCODING Encoding ElascTranscoder MEDIA STREAMING Live and on-demand streaming OTHER MEDIA SERVICES Media Player Media Indexer Content Protecon NETWORKING NETWORKING Virtual Network Virtual Private Cloud Cloud Virtual Network DOMAIN NAME SYSTEM (DNS) DNS Traffic Manager Route 53 Cloud DNS DEDICATED NETWORK ExpressRoute Direct Connect Cloud Interconnect LOAD BALANCING Load Balancer Applicaon Gateway Elasc Load Balancing Cloud Load Balancing SECURITY & IDENTITY AUTHENTICATION & AUTHORISATION Azure AD RBAC Mul-Factor Authencaon Identy and Access Management Mul-Factor Authencaon Google IAM Cloud Resource Manager Google Identy Toolkit Google Signin ENCRYPTION Key Vault BYOK Key Management Service CloudHSM BYOK Plaorm level encrypon BYOK FIREWALL Web Applicaon Firewall SECURITY Security Center Inspector Cloud Security Scanner (App Engine) DIRECTORY Azure Acve Directory Azure Acve Directory B2C Azure Acve Directory Domain Services Directory Service MANAGEMENT & MONITORING DEPLOYMENT ORCHESTRATION Resource Manager Automaon VM Extensions OpsWorks CloudFormaon Cloud Deployment Manager MANAGEMENT & MONITORING Log Analycs Azure Portal Applicaon Insights CloudWatch CloudTrail Cloud Console Stackdriver Logs API (App Engine) Cloud Mobile App Cloud Shell OPTIMISATION Trusted Advisor JOB SCHEDULING Scheduler Cron Service (App Engine) CATALOGUE SERVICE Service Catalog SOURCE CODE MANAGEMENT Visual Studio Team Services CodeCommit Cloud Source Repositories ADMINISTRATION Azure Portal (audit logs) Config Audit Logs PROGRAMATIC ACCESS Azure Command Line Interface Azure PowerShell Azure SDK Command Line Interface AWS SDK Command Line Interface Google Cloud SDK HYBRID NETWORK Virtual Network / VPN Virtual Private Cloud / VPN Cloud Virtual Netowork / VPN MESSAGING Service Bus Relay APPLICATIONS Hybrid Connecon Manager DATABASE SQL Server Stretch Database SQL Database Replicaon RDS Database Replicaon Cloud SQL Replicaon DATA INGESTION Data Management Gateway IDENTITY AAD Connect / ADFS AD Connector STORAGE StorSimple MANAGEMENT & MONITORING Operaons Management Suite Slackdriver (AWS) © Copyright endjin limited 2016 Cloud Platform Comparison by endjin is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. Cloud Plaorm Comparison Download a digital copy of this poster at https://endjin.com/thought-leadership/cloud-platform-comparison Liked this poster? See our Cloud Migration Process poster at https://endjin.com/thought-leadership/cloud-migration-process

Upload: vuongcong

Post on 30-Jan-2018

216 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Cloud Platform Comparison - Microsoft · PDF fileGoogle IAM Cloud Resource Manager Google Identity Toolkit Google Signin ENCRYPTION Key Vault BYOK ... Cloud Platform Comparison by

LIFT & SHIFT CONSUME PAAS SERVICES RE-ARCHITECT FOR CLOUD LIFT & SHIFT CONSUME PAAS SERVICES RE-ARCHITECT FOR CLOUD LIFT & SHIFT CONSUME PAAS SERVICES RE-ARCHITECT FOR CLOUD

COMPUTEVIRTUAL SERVERS Virtual Machines EC2 Compute EngineAUTOSCALE VM Scale Sets App Service Autoscaling Autoscaling AutoscalingVIRTUAL SERVER DISK Page Blobs

Premium StorageElastic Block Store (EBS) Persistent Disks

CONTAINER MANAGEMENT Container Service EC2 Container Service Container EngineBACKEND PROCESSINGLOGIC

Cloud Services (worker role)FunctionsLogic AppsWeb Jobs

Lambda Cloud Functions

JOB BatchMICROSERVICES Service Fabric Cloud FunctionsWEB APPLICATIONS Web Apps

Cloud Services (web role)Elastic Beanstalk App Engine

API RUNTIME API AppsDISASTER RECOVERY Site RecoveryPREDEFINED TEMPLATES Azure Quickstart templates AWS Quick Start

MARKETPLACE Azure Marketplace AWS Marketplace Cloud Launcher

STORAGE & CONTENT DELIVERYOBJECT STORAGE Blob Storage S3 Cloud StorageSHARED FILE STORAGE File Storage Elastic File SystemARCHIVING & BACKUP Backup (software)

Cool Blob Storage (storage)Glacier & S3 (storage) Cloud Storage Nearline (storage)

DATA TRANSPORT Import/Export Import/Export SnowballCONTENT DELIVERY Content Delivery Network CloudFront Cloud CDN

DATABASERELATIONAL DATABASE SQL Database RDS Cloud SQLNOSQL DATABASE DocumentDB DynamoDB Cloud DatastoreDATA WAREHOUSE SQL Data Warehouse Redshift BigQueryTABLE STORAGE Table Storage SimpleDB Cloud BigtableCACHING Azure Redis Cache ElasticCache Memcache (App Engine)DATABASE MIGRATION SQL Database Migration Wizard Database Migration Service

ANALYTICS & BIG DATABIG DATA PROCESSING HDInsight Elastic MapReduce (EMR) Cloud DataprocDATA ORCHESTRATION DataFactory Data Pipeline Cloud DataflowANALYTICS Stream Analytics

Data Lake AnalyticsData Lake Store

Kinesis Analytics Cloud Dataflow

VISUALISATION Power BI QuickSight Cloud DatalabMACHINE LEARNING Machine Learning Machine Learning Cloud Machine Learning

Prediction APIINTELLIGENCE API Cognitive Services (Language,

Speech, Vision, Knowledge)Translate, Speech, Vision

SEARCH Search Elasticsearch Service Search API (App Engine)DATA DISCOVERY Data CatalogGENOMICS Google Genomics

INTERNET OF THINGSSTREAMING DATA Event Hubs Kinesis Firehose

Kinesis StreamsCloud Dataflow

INTERNET OF THINGS IoT Hub IoT

MOBILE SERVICESPRO APP DEVELOPMENT Mobile Apps Mobile Hub

CognitoApp EngineFirebase

HIGH-LEVEL APP DEVELOPMENT PowerAppsANALYTICS Mobile Engagement Mobile AnalyticsNOTIFICATION Notification Hubs Simple Notification Service

APPLICATION SERVICESEMAIL ADDRESS Simple Email Service Email Service (App Engine)MESSAGING Queue Storage

Service Bus QueuesService Bus TopicsService Bus Relay

Simple Queue ServiceSimple Notification Service

Cloud Pub/SubTask Queue (App Engine)

WORKFLOW Logic Apps Simple Workflow ServiceAPP TESTING Xamarin Test Cloud (front end)

Azure DevTest Labs (back-end)Device Farm (front end) Cloud Test Lab (front & back-end)

API MANAGEMENT API Management API Gateway Cloud EndpointsAPPLICATION STREAMING RemoteApp App StreamSEARCH Search CloudSearch Search API (App Engine)MEDIA TRANSCODING Encoding ElasticTranscoderMEDIA STREAMING Live and on-demand streamingOTHER MEDIA SERVICES Media Player

Media IndexerContent Protection

NETWORKINGNETWORKING Virtual Network Virtual Private Cloud Cloud Virtual NetworkDOMAIN NAME SYSTEM (DNS) DNS

Traffic ManagerRoute 53 Cloud DNS

DEDICATED NETWORK ExpressRoute Direct Connect Cloud InterconnectLOAD BALANCING Load Balancer

Application GatewayElastic Load Balancing Cloud Load Balancing

SECURITY & IDENTITYAUTHENTICATION & AUTHORISATION

Azure ADRBACMulti-Factor Authentication

Identity and Access ManagementMulti-Factor Authentication

Google IAMCloud Resource ManagerGoogle Identity ToolkitGoogle Signin

ENCRYPTION Key VaultBYOK

Key Management ServiceCloudHSMBYOK

Platform level encryptionBYOK

FIREWALL Web Application FirewallSECURITY Security Center Inspector Cloud Security Scanner (App Engine)DIRECTORY Azure Active Directory

Azure Active Directory B2CAzure Active Directory Domain Services

Directory Service

MANAGEMENT & MONITORINGDEPLOYMENT ORCHESTRATION Resource Manager

AutomationVM Extensions

OpsWorksCloudFormation

Cloud Deployment Manager

MANAGEMENT & MONITORING Log AnalyticsAzure PortalApplication Insights

CloudWatchCloudTrail

Cloud ConsoleStackdriverLogs API (App Engine)Cloud Mobile AppCloud Shell

OPTIMISATION Trusted AdvisorJOB SCHEDULING Scheduler Cron Service (App Engine)CATALOGUE SERVICE Service CatalogSOURCE CODE MANAGEMENT Visual Studio Team Services CodeCommit Cloud Source RepositoriesADMINISTRATION Azure Portal (audit logs) Config Audit LogsPROGRAMATIC ACCESS Azure Command Line Interface

Azure PowerShellAzure SDK

Command Line InterfaceAWS SDK

Command Line InterfaceGoogle Cloud SDK

HYBRID

NETWORK Virtual Network / VPN Virtual Private Cloud / VPN Cloud Virtual Netowork / VPNMESSAGING Service Bus Relay

APPLICATIONS Hybrid Connection ManagerDATABASE SQL Server Stretch Database

SQL Database ReplicationRDS Database Replication Cloud SQL Replication

DATA INGESTION Data Management GatewayIDENTITY AAD Connect / ADFS AD ConnectorSTORAGE StorSimpleMANAGEMENT & MONITORING Operations Management Suite Slackdriver (AWS)

© Copyright endjin limited 2016

Cloud Platform Comparison by endjin is licensed under aCreative Commons Attribution-ShareAlike 4.0 International License.

Cloud Platform Comparison

Download a digital copy of this poster athttps://endjin.com/thought-leadership/cloud-platform-comparison

Liked this poster? See our Cloud Migration Process poster athttps://endjin.com/thought-leadership/cloud-migration-process