Azure Edge IoT vs AWS Lambda,
competition or global soluce for IoT?
Estelle Auberix
Entrepreneur, IT Consultant,
Azure MVP
@FollowEstelle
AWS to Azure
• 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
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
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
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
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
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
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
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
Enterprise Integration AWS Azure
Enterprise Integration Logic Apps
CRM Dynamics 365
E-mails Amazon WorkMail Office 365
Documents Amazon WorkDocs Office 365
Content Management SharePoint Online
PaaS-IaaS-DBaaS Stack
Messages Simple Queue Service (SQS)
Simple Notification Service (SNS)
Queue Storage
Bus Services
Azure Event Grid
11
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
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
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
Analysis & Big Data AWS Azure
Machine Learning Machine Learning Machine Learning
Data Discovering Data Catalog
Interactive Queries Amazon Athena Data Lake Analytics
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
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
MULTI CLOUD
IoT Project
Results
Process
Intelligence
Data
Object + Connectivity = Data
Data Storage + Optimization = Fuel
Data Analysis + Innovative Services
= Value
19
IoT Cloud Strategy
MULTI CLOUD
OR HYBRID CLOUD
EDGE MULTI CLOUD
CLOUD2CLOUD1
CLOUD
1
LOCAL
CLOUD
2
CLOUD
CLASSIC
20
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.
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.
USE CASE
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
Azure IoT Architecture
25
AWS IoT Architecture
26
Comparison
27
Thanks for your time

Azure Edge IoT vs. AWS Lambda, competition or global soluce for IoT?

  • 1.
    Azure Edge IoTvs AWS Lambda, competition or global soluce for IoT? Estelle Auberix Entrepreneur, IT Consultant, Azure MVP @FollowEstelle
  • 2.
  • 3.
    • Leading publiccloud 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 VirtualServer 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 & ManagementAWS 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 AWSAzure 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 DirectoryAWS 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 AWSAzure 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 AWSAzure 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
  • 11.
    Enterprise Integration AWSAzure Enterprise Integration Logic Apps CRM Dynamics 365 E-mails Amazon WorkMail Office 365 Documents Amazon WorkDocs Office 365 Content Management SharePoint Online PaaS-IaaS-DBaaS Stack Messages Simple Queue Service (SQS) Simple Notification Service (SNS) Queue Storage Bus Services Azure Event Grid 11
  • 12.
    12 Storage AWS Azure ObjectsStorage 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 AWSAzure 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 & BigData 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 & BigData AWS Azure Machine Learning Machine Learning Machine Learning Data Discovering Data Catalog Interactive Queries Amazon Athena Data Lake Analytics
  • 16.
    16 Intelligence AWS Azure UICognitive 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
  • 18.
  • 19.
    IoT Project Results Process Intelligence Data Object +Connectivity = Data Data Storage + Optimization = Fuel Data Analysis + Innovative Services = Value 19
  • 20.
    IoT Cloud Strategy MULTICLOUD OR HYBRID CLOUD EDGE MULTI CLOUD CLOUD2CLOUD1 CLOUD 1 LOCAL CLOUD 2 CLOUD CLASSIC 20
  • 21.
    Business Avantages 21 • Cloudinteroperability – 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 strategyis 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.
  • 23.
  • 24.
    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
  • 25.
  • 26.
  • 27.
  • 28.