3. • Leading public cloud platforms
• Business offer = a broad and deep set of capabilities with global coverage
• Amazon and Microsoft agreed their voice assistants will talk (to each other)
Competitors or Partners?
03
4. 04
Services AWS Azure
Virtual Server MV Elastic Compute Cloud (EC2 Virtual Machines
Amazon Lightsail Virtual Machines Images
Container EC2 Container Service (ECS) Container Service
EC2 Container Registry Container Registry
Orchestrator Kubernetes Service
Microservices Service Fabric
Backend Logical Process Lambda Function
Event Grid
Orchestration works AWS Batch Batch
Auto scaling Automatic in AWS Virtual Machine Scale Sets
Scaling Functions in PAAS
Autoscalling
Templates AWS QuickStart Quickstart template
5. Control & Management AWS Azure
Cloud Advisor Trusted Advisor Advisor
Orchestration (DevOps) OpsWorks (Chef) Automation
Tasks Automation CloudFormation Resource Manager
VM Extensions
Automation
Control & Management (DevOps) CloudWatch
AWS X-Ray
Portal
Monitor
Application Insights + Monitor
Billing Management AWS Usage and Billing Report API Billing
Portal AWS Management Console Portal
Shell Connexion Cloud Shell
Administration AWS Application Discovery Service
Amazon EC2 System Manager
AWS Personal Health Dashboard
Log Analytics
Microsoft Operations Management
Suite
Resource Health
Storage Explorer 05
6. 06
Mobile Services AWS Azure
Application Deployment Mobile Hub
Mobile SDK
Cognito
Mobile Apps
Xamarin Apps
Mobile Apps
AAD B2C
Apps Tests AWS Device Farm Xamarin Test Cloud
Analysis Mobile Analytics HockeyApp
Application Insights
Mobility Management Intune
7. Security, Authentication,
Access
AWS Azure
Authentication & Authorization Identity and Access Management
(IAM)
Active Directory
Active Directory Premium
Management Service Identity
Roles Management Subscriptions and Services
Management + RBAC
Multi-Factor Authentication Multi-Factor Authentication Multi-Factor Authentication
Data Protection Information Protection
Encryption Amazon S3 Key Management
Service
Key Management Service
CloudHSM
Storage Service Encryption
Key Vault
Firewall Wep Application Firewall Application Gateway
Web Application Firewall
Security Inspector
Certificate Manager
Security Center
Certificat App Service 07
8. Security, Authentication,
Access
AWS Azure
Directory AWS Directory Service + Windows
Server Active Directory sur AWS
Active Directory Domain Services +
Windows Server Active Directory
sur IaaS
Active Directory B2C
Compliance AWS Artifact Microsoft Service Trust Portal
DDoS Cloud Protection AWS Shield
08
9. Development Tools AWS Azure
Multimedia Elastic Transcoder Media Services
E-mail Simple Email Service (SES)
Workflow Simple Workflow Service (SWF) Logic Apps
API Management API Gateway API Management
Professional Apps integration Logic Apps
Backend Processus Lambda Functions
Apps Development Elastic Beanstalk
CodeDeploy
CodeCommit
CodePipeline
AWS Developer Tools
Logic Apps
Web Apps
Cloud Service
API Apps
Visual Studio Team Service
Deployment Tools
PowerApps
Application Tests DevTest Labs
09
10. Development Tools AWS Azure
Payment in Apps Amazon Flexible Payment Service
Amazon Dev Pay
Game Development GameLift
Lumberyard
DevOps AWS CodeBuilt Visual Studio Team Services
Distributed Apps AWS Step Functions Logic Apps
Program Access CLI CLI
PowerShell
10
12. 12
Storage AWS Azure
Objects Storage Simple storage Services (S3) Blob
Virtual Server HD Elastic Blok Store (EBS) Blob
Premium Storage
Shared Files Storage Elastic Files System File Storage
Cold Storage S3 IA Glacier Hot & Cold Storage, Archives
Backup Backup
Hybrid Storage Storage Gateway StorSimple
Data Transfert AWS Import/Export Disk Import/Export
Data Transfert (Po to Eo) AWS Import/Export Snowball
AWS Snowball Edge
AWS Snowmobile
Emergency Recovery Site Recovery
13. 13
Data Base AWS Azure
SQL Database RDS SQL, PostGress & MySQL
NoSQL: Documents Storage DynamoDB CosmosDB
NoSQL: Key Storage/Value DynamoDB
SimpleDB
Table Storage
Cache ElastiCache Redis Cache
DataDB Migration Database Migration Service Assistant Migration de SQL
Database
14. 14
Analysis & Big Data AWS Azure
Elastic Data Storage Redshift SQL Data Warehouse
Big Data Treatment Elastic MapReduce (EMR) HDInsight
Data Organization Data Pipeline Data Factory
Data Integration/ETL AWS Glue Data Catalog Data Factory + Data Catalog
Analysis Kinesis Analysis Stream Analytics
Data Lake Analytics
Data Lake Store
Data Stream Kinesis Streams
Kinesis Firebase
Event Hubs
Event Hubs Capture
Vizualisation QuickSight PowerBI
PowerBI Embedded
Search Elasticsearch Service
CloudSearch
Marketplace: Elastic Search
Search
15. 15
Analysis & Big Data AWS Azure
Machine Learning Machine Learning Machine Learning
Data Discovering Data Catalog
Interactive Queries Amazon Athena Data Lake Analytics
16. 16
Intelligence AWS Azure
UI Cognitive Services Alexa Skills Kits Cortana Intelligence Suite
Virtual Assistant Amazon Lex MS Bot Framework + Bot Service
Voice Recognition Amazon Lex API Bing Speech
Language Understanding Intelligent
Service (LUIS)
API Speaker Recognition
Custom Recognition Intelligent
Service (CRIS)
Text to Speech Amazon Polly API Bing Speech
Vision Recognition Amazone Recognition API Computer Vision
Face Recognition API Face
Emotions Analysis API Emotions
Video Treatment API Video
17. 17
Internet of Things (IoT) AWS Azure
IoT Cloud Solution IoT AWS (Kinesis, Machine Learning,
EMR, Data Pipeline, SNS,
QuickSight)
IoT Suite (IoT Hub, Machine
Learning, Stream, Analytics,
Notification Hubs, PowerBI)
IoT Gateway AWS IoT IoT Hub
IoT Management AWS Greengrass IoT Edge
Data Stream Kinesis Streams
Kinesis Firebase
Event Hubs
Event Hubs Capture
20. IoT Cloud Strategy
MULTI CLOUD
OR HYBRID CLOUD
EDGE MULTI CLOUD
CLOUD2CLOUD1
CLOUD
1
LOCAL
CLOUD
2
CLOUD
CLASSIC
20
21. Business Avantages
21
• Cloud interoperability – Provides Integration between various cloud offerings.
• Cloud portability – You can move application(s) between different cloud vendors.
• Reducing dependency on one cloud provider.
• Increase SLAs by leveraging multiple cloud providers.
• Cost savings – Most IaaS clouds offer 10% – 40% discounts to those who have
purchased a large number of instances. For example, Amazon provides 20% or even
higher discounts for EC2 instances. Due to the sheer volume of the aggregated
demand, the cloud broker can easily qualify for such discounts, which further
reduces the cost of serving all the users.
22. Technical Avantages
22
Multi-cloud strategy is particularly effective if enterprises deal with below challenges:
• Users are not located near any data center, or widely distributed geographically.
• Facing regulations limit in particular countries for storing data, e.g., EU.
• Environment where public clouds are used with on-premises resources.
• Cloud-based application is not resilient which can affect disaster recovery when
loss of a single data center.