SlideShare una empresa de Scribd logo
1 de 69
Descargar para leer sin conexión
1
Azure for AWS & GCP Pros:
Which Azure services to use?
Welcome to ServerlessToronto.org
2
Introduce Yourself:
- Where from? Why are you here?
- Looking for, or Offering work?
Fill the survey to win prises!
Mar 5, 2021: “Which Azure services to use
and when?” starts at 12:10pm…
Serverless Evolution since we started UG
3
Serverless is New Agile & Mindset
#1 We started as Back-
end FaaS (Serverless)
Developers who enjoyed
“gluing” other people’s
APIs and Managed
Services)
#3 We're obsessed by
creating business value
(meaningful MVPs,
Products), focusing on
Outcomes – NOT
Outputs, and we mesh
well with Product
Managers
#2 We build bridges
between Serverless
Community (“Dev leg”),
and Front-end, Voice-First
& UX folks (“UX leg”)
#4 Achieve agility NOT
by “sprinting” faster
(like in Scrum), but
working smarter (by
using bigger building
blocks and less Ops)
What is the Serverless Mindset?
4
My spin: Let’s focus less
on “pimping up our cars”
(infrastructure/code),
more on “driving” (the
business) forward ☺
In “Conversations with tech leaders shaping the Future of Canada”,
Marc Brouillard, – A/CIO & CTO of the Government of Canada,
gave this advice to students aspiring to join the IT profession:
1. Technology should never be an end in itself. It's always in
support of evolving business problems or making people's lives
better. So, the more you can connect with the outcomes of your
work, the more successful you're going to be.
2. Understand the big picture – expand your bubble.
It can be applied to any Tech stack, even…
5
“Serverless is a state of mind. It’s about how you make
decisions, not what your choices are.” – Ben Kehoe
…even your On-Prem
Data Centre
Serverless is a direction, not a destination
It’s about avoiding
Dogma – this:
Knowledge Sponsor
(on our path to enlightenment :)
1. Go to www.manning.com
2. Select *any* e-Book, Video course, or liveProject you want!
3. Add it to your shopping cart (no more than 1 item in the cart)
4. Raffle winners will send me the emails (used in Manning portal),
5. So the publisher can move it to your Dashboard – as if purchased.
Fill the survey to win!
Upcoming ServerlessToronto.org Meetups
7
1) Lunch & Learn Google Cloud
from other Google Customers:
BigQuery with Dan Sullivan,
PEAK6.com and Firebase with
Kudz Murefu, Strma.io
2) This is my Architecture to prevent
$72K Cloud Bills / bankruptcies –
Sudeep Chauhan,
ToMilkieWay.com
3) Running Business Analytics for a
Serverless Insurance Company –
Joe Emison, ourBranch.com
Please rate us ☺
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
Run your application in Azure Store your data in Azure
Running Applications and Storing Data
Which functionality do I
need?
What usage model
do I need?
Where do I need my
app to run?
How much control
do I need?
Running Your App in Azure: Questions to Ask
How Much Control Do I Need?
Control and Responsibility
Working on business value
• App configuration
• Application
• Server configuration
• Operating system
• Antivirus
• Network
• App configuration
• Application
• Server configuration
• App configuration
• Application
• App configuration
IaaS
PaaS
SaaS
LaaS (Serverless)
• Azure Public Cloud
• Azure Stack
• On-premises
• Local development computer
• Other clouds
Where Do I Need My App to Run?
How will my app be used?
All the time
Occasionally
Classic model
• always on
• pay per month
Serverless
• runs when needed
• pay per execution
Which functionality do I
need?
What usage model
do I need?
Where do I need my
app to run?
How much control
do I need?
Questions to Ask
• I trust Azure to scale for me
• My app needs to run in Azure and on-premises
• My app only needs to run once every hour
Options for Running Your Application in Azure
VM Container
Instances
Kubernetes
Service
(AKS)
Web App for
Containers
Service
Fabric
(Mesh)
Cloud Services
Web
App
Mobile
App
Functions
Logic
App
Batch
Platform-as-a-Service
(PaaS)
Infrastructure-as-a-Service (IaaS) Logic-as-a-Service
(LaaS, serverless)
Options for Running Your Application in Azure
VM Container
Instances
Kubernetes
Service
(AKS)
Web App for
Containers
Service
Fabric
(Mesh)
Cloud Services
Web
App
Mobile
App
Functions
Logic
App
Batch
Platform-as-a-Service
(PaaS)
Infrastructure-as-a-Service (IaaS) Logic-as-a-Service
(LaaS, serverless)
Business value
Control & responsibility
Platform-as-a-Service
(PaaS)
Infrastructure-as-a-Service (IaaS) Logic-as-a-Service
(LaaS, serverless)
Stay Vendor Agnostic (Run Anywhere)
VM Container
Instances
Kubernetes
Service
(AKS)
Web App for
Containers
Service
Fabric
(Mesh)
Cloud Services
Web
App
Mobile
App
Functions
Logic
App
Batch
Platform-as-a-Service
(PaaS)
Infrastructure-as-a-Service (IaaS) Logic-as-a-Service
(LaaS, serverless)
Run Occasionally (serverless)
VM Container
Instances
Kubernetes
Service
(AKS)
Web App for
Containers
Service
Fabric
(Mesh)
Cloud Services
Web
App
Mobile
App
Functions
Logic
App
Batch
Run your application in Azure Store your data in Azure
Running Applications and Storing Data
Which functionality do I
need?
What type of data
am I going to store?
What will I use the
data for?
Storing Your Data in Azure: Questions to Ask
OLTP
Online Transactional Processing
OLAP
Online Analytical Processing
What Will I Use the Data For?
What Type of Data Am I Going to Store?
Relational Data Unstructured Data
Document
data
Graph
Data
Key/value
Data
• My app is an online reservation system
• My app needs to store and retrieve document data
Options for Storing Data in Azure
Azure SQL
Database
Azure Synapse
Analytics
Azure Data Lake
Store
Azure Storage
File
Blob
Queue
Table
Disk
Azure Databases
for MySQL
Azure Databases
for PostgreSQL
Azure Cosmos
DB
Azure Databases
for MariaDB
Application or Data Analytics?
Azure SQL
Database
Azure Synapse
Analytics
Azure Data Lake
Store
Azure Storage
File
Blob
Queue
Table
Disk
Azure Databases
for MySQL
Azure Databases
for PostgreSQL
Azure Cosmos
DB
Azure Databases
for MariaDB
Online Transactional Processing (OLTP)
Online Analytical Processing (OLAP)
Relational Data
What Type of Data?
Azure SQL
Database
Azure Synapse
Analytics
Azure Data Lake
Store
Azure Storage
File
Blob
Queue
Table
Disk
Azure Databases
for MySQL
Azure Databases
for PostgreSQL
Azure Cosmos
DB
Azure Databases
for MariaDB
Unstructured / document data
Relational Data
What Type of Data?
Azure SQL
Database
Azure Synapse
Analytics
Azure Data Lake
Store
Azure Storage
File
Blob
Queue
Table
Disk
Azure Databases
for MySQL
Azure Databases
for PostgreSQL
Azure Cosmos
DB
Azure Databases
for MariaDB
Data Analytics
Unstructured / document data
Relational Data
What Type of Data?
Azure SQL
Database
Azure Synapse
Analytics
Azure Data Lake
Store
Azure Storage
File
Blob
Queue
Table
Disk
Azure Databases
for MySQL
Azure Databases
for PostgreSQL
Azure Cosmos
DB
Azure Databases
for MariaDB
How to choose Azure services to speed up your
application
Does my app use
audio, video or
images?
Does my app use data
that is used a lot and
doesn’t change often
Are my users
globally
distributed?
Speeding up Your App in Azure: Questions to Ask
Are user globally
distributed?
Yes
No
Is traffic
between user
and app HTTP-
based?
Yes
No
Does my app use
audio ,video or
images?
Does my app use data
that is used a lot and
doesn’t change often
Are my users
globally
distributed?
Speeding up Your App in Azure: Questions to Ask
•
•
•
•
Does my app use
audio ,video or
images?
Does my app use data
that is used a lot and
doesn’t change often
Are my users
globally
distributed?
Speeding up Your App in Azure: Questions to Ask
•
•
How to choose Azure services to monitor your
application
Which functionality do I
need?
What is the scope
that I need to
monitor?
Monitoring Your App in Azure: Questions to Ask
-
-
-
-
-
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
Join www.ServerlessToronto.org
Home of “Less IT Mess”

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

Athena & Step Function 으로 통계 파이프라인 구축하기 - 변규현 (당근마켓) :: AWS Community Day Onl...
Athena & Step Function 으로 통계 파이프라인 구축하기 - 변규현 (당근마켓) :: AWS Community Day Onl...Athena & Step Function 으로 통계 파이프라인 구축하기 - 변규현 (당근마켓) :: AWS Community Day Onl...
Athena & Step Function 으로 통계 파이프라인 구축하기 - 변규현 (당근마켓) :: AWS Community Day Onl...
 
GitOps with Amazon EKS Anywhere by Dan Budris
GitOps with Amazon EKS Anywhere by Dan BudrisGitOps with Amazon EKS Anywhere by Dan Budris
GitOps with Amazon EKS Anywhere by Dan Budris
 
Azure web apps
Azure web appsAzure web apps
Azure web apps
 
Shift Remote AI: Build and deploy PyTorch Models with Azure Machine Learning ...
Shift Remote AI: Build and deploy PyTorch Models with Azure Machine Learning ...Shift Remote AI: Build and deploy PyTorch Models with Azure Machine Learning ...
Shift Remote AI: Build and deploy PyTorch Models with Azure Machine Learning ...
 
Infrastructure as Code on Azure - NET Conf CO v2018
Infrastructure as Code on Azure - NET Conf CO v2018 Infrastructure as Code on Azure - NET Conf CO v2018
Infrastructure as Code on Azure - NET Conf CO v2018
 
Toyko azure meetup # 1 azure paa s overview
Toyko azure meetup # 1   azure paa s overviewToyko azure meetup # 1   azure paa s overview
Toyko azure meetup # 1 azure paa s overview
 
Design and Configure Azure App Service Web Apps
Design and Configure Azure App Service Web AppsDesign and Configure Azure App Service Web Apps
Design and Configure Azure App Service Web Apps
 
Step by Step to learn Azure and get MCSE
Step by Step to learn Azure and get MCSEStep by Step to learn Azure and get MCSE
Step by Step to learn Azure and get MCSE
 
Infrastructure as Code on Azure: Show your Bicep!
Infrastructure as Code on Azure: Show your Bicep!Infrastructure as Code on Azure: Show your Bicep!
Infrastructure as Code on Azure: Show your Bicep!
 
[AWSKRUG&JAWS-UG Meetup #1] Serverless Real-Time Analysis
[AWSKRUG&JAWS-UG Meetup #1]  Serverless  Real-Time Analysis[AWSKRUG&JAWS-UG Meetup #1]  Serverless  Real-Time Analysis
[AWSKRUG&JAWS-UG Meetup #1] Serverless Real-Time Analysis
 
Azure Big Picture
Azure Big PictureAzure Big Picture
Azure Big Picture
 
AWSKRUG 콘퍼런스 - re:Invent 신규 서비스 (박상욱) - 보안, 인프라 관련 서비스 소개
 AWSKRUG 콘퍼런스 - re:Invent 신규 서비스 (박상욱) - 보안, 인프라 관련 서비스 소개 AWSKRUG 콘퍼런스 - re:Invent 신규 서비스 (박상욱) - 보안, 인프라 관련 서비스 소개
AWSKRUG 콘퍼런스 - re:Invent 신규 서비스 (박상욱) - 보안, 인프라 관련 서비스 소개
 
Azure fundamentals 03
Azure fundamentals 03Azure fundamentals 03
Azure fundamentals 03
 
IaC로 AWS인프라 관리하기 - 이진성 (AUSG) :: AWS Community Day Online 2021
IaC로 AWS인프라 관리하기 - 이진성 (AUSG) :: AWS Community Day Online 2021IaC로 AWS인프라 관리하기 - 이진성 (AUSG) :: AWS Community Day Online 2021
IaC로 AWS인프라 관리하기 - 이진성 (AUSG) :: AWS Community Day Online 2021
 
AWSの進化とSmartNewsの裏側
AWSの進化とSmartNewsの裏側AWSの進化とSmartNewsの裏側
AWSの進化とSmartNewsの裏側
 
SERVERLESS MIDDLEWARE IN AZURE FUNCTIONS
SERVERLESS MIDDLEWARE IN AZURE FUNCTIONSSERVERLESS MIDDLEWARE IN AZURE FUNCTIONS
SERVERLESS MIDDLEWARE IN AZURE FUNCTIONS
 
Azure Automation and Update Management
Azure Automation and Update ManagementAzure Automation and Update Management
Azure Automation and Update Management
 
Making Sense of Serverless Computing
Making Sense of Serverless ComputingMaking Sense of Serverless Computing
Making Sense of Serverless Computing
 
Azure functions serverless
Azure functions serverlessAzure functions serverless
Azure functions serverless
 
Infrastructure as Code: Manage your Architecture with Git
Infrastructure as Code: Manage your Architecture with GitInfrastructure as Code: Manage your Architecture with Git
Infrastructure as Code: Manage your Architecture with Git
 

Similar a Azure for AWS & GCP Pros: Which Azure services to use?

This is my Architecture to prevent Cloud Bill Shock
This is my Architecture to prevent Cloud Bill ShockThis is my Architecture to prevent Cloud Bill Shock
This is my Architecture to prevent Cloud Bill Shock
Daniel Zivkovic
 

Similar a Azure for AWS & GCP Pros: Which Azure services to use? (20)

Running Business Analytics for a Serverless Insurance Company - Joe Emison & ...
Running Business Analytics for a Serverless Insurance Company - Joe Emison & ...Running Business Analytics for a Serverless Insurance Company - Joe Emison & ...
Running Business Analytics for a Serverless Insurance Company - Joe Emison & ...
 
Azure from Rookie to DevStart
Azure from Rookie to DevStartAzure from Rookie to DevStart
Azure from Rookie to DevStart
 
Cloud Computing101 Azure, updated june 2017
Cloud Computing101 Azure, updated june 2017Cloud Computing101 Azure, updated june 2017
Cloud Computing101 Azure, updated june 2017
 
201908 Overview of Automated ML
201908 Overview of Automated ML201908 Overview of Automated ML
201908 Overview of Automated ML
 
Azure JumpStart
Azure JumpStartAzure JumpStart
Azure JumpStart
 
2014.10.22 Building Azure Solutions with Office 365
2014.10.22 Building Azure Solutions with Office 3652014.10.22 Building Azure Solutions with Office 365
2014.10.22 Building Azure Solutions with Office 365
 
Concevoir une application scalable dans le Cloud
Concevoir une application scalable dans le CloudConcevoir une application scalable dans le Cloud
Concevoir une application scalable dans le Cloud
 
Machine Learning and AI
Machine Learning and AIMachine Learning and AI
Machine Learning and AI
 
Making Data Scientists Productive in Azure
Making Data Scientists Productive in AzureMaking Data Scientists Productive in Azure
Making Data Scientists Productive in Azure
 
Windows Azure Platform + PHP - Jonathan Wong
Windows Azure Platform + PHP - Jonathan WongWindows Azure Platform + PHP - Jonathan Wong
Windows Azure Platform + PHP - Jonathan Wong
 
Azure Functions Real World Examples
Azure Functions Real World Examples Azure Functions Real World Examples
Azure Functions Real World Examples
 
Intro to Product Development
Intro to Product DevelopmentIntro to Product Development
Intro to Product Development
 
Jumpstart Azure
Jumpstart AzureJumpstart Azure
Jumpstart Azure
 
K-MUG Azure Machine Learning
K-MUG Azure Machine LearningK-MUG Azure Machine Learning
K-MUG Azure Machine Learning
 
Microsoft Azure News - November 2019
Microsoft Azure News - November 2019Microsoft Azure News - November 2019
Microsoft Azure News - November 2019
 
利用 Amazon QuickSight 視覺化分析服務剖析資料
利用 Amazon QuickSight 視覺化分析服務剖析資料利用 Amazon QuickSight 視覺化分析服務剖析資料
利用 Amazon QuickSight 視覺化分析服務剖析資料
 
SharePoint and Azure - A Match Made in the Clouds
SharePoint and Azure - A Match Made in the CloudsSharePoint and Azure - A Match Made in the Clouds
SharePoint and Azure - A Match Made in the Clouds
 
BizSpark Startup Night Windows Azure March 29, 2011
BizSpark Startup Night Windows Azure March 29, 2011BizSpark Startup Night Windows Azure March 29, 2011
BizSpark Startup Night Windows Azure March 29, 2011
 
This is my Architecture to prevent Cloud Bill Shock
This is my Architecture to prevent Cloud Bill ShockThis is my Architecture to prevent Cloud Bill Shock
This is my Architecture to prevent Cloud Bill Shock
 
Simpler, faster, cheaper Enterprise Apps using only Spring Boot on GCP
Simpler, faster, cheaper Enterprise Apps using only Spring Boot on GCPSimpler, faster, cheaper Enterprise Apps using only Spring Boot on GCP
Simpler, faster, cheaper Enterprise Apps using only Spring Boot on GCP
 

Más de Daniel Zivkovic

Opinionated re:Invent recap with AWS Heroes & Builders
Opinionated re:Invent recap with AWS Heroes & BuildersOpinionated re:Invent recap with AWS Heroes & Builders
Opinionated re:Invent recap with AWS Heroes & Builders
Daniel Zivkovic
 
Intro to Vertex AI, unified MLOps platform for Data Scientists & ML Engineers
Intro to Vertex AI, unified MLOps platform for Data Scientists & ML EngineersIntro to Vertex AI, unified MLOps platform for Data Scientists & ML Engineers
Intro to Vertex AI, unified MLOps platform for Data Scientists & ML Engineers
Daniel Zivkovic
 
Serverless Evolution during 3 years of Serverless Toronto
Serverless Evolution during 3 years of Serverless TorontoServerless Evolution during 3 years of Serverless Toronto
Serverless Evolution during 3 years of Serverless Toronto
Daniel Zivkovic
 
AWS re:Invent 2020 Serverless Recap
AWS re:Invent 2020 Serverless RecapAWS re:Invent 2020 Serverless Recap
AWS re:Invent 2020 Serverless Recap
Daniel Zivkovic
 

Más de Daniel Zivkovic (20)

All in AI: LLM Landscape & RAG in 2024 with Mark Ryan (Google) & Jerry Liu (L...
All in AI: LLM Landscape & RAG in 2024 with Mark Ryan (Google) & Jerry Liu (L...All in AI: LLM Landscape & RAG in 2024 with Mark Ryan (Google) & Jerry Liu (L...
All in AI: LLM Landscape & RAG in 2024 with Mark Ryan (Google) & Jerry Liu (L...
 
Canadian Experts Discuss Modern Data Stacks and Cloud Computing for 5 Years o...
Canadian Experts Discuss Modern Data Stacks and Cloud Computing for 5 Years o...Canadian Experts Discuss Modern Data Stacks and Cloud Computing for 5 Years o...
Canadian Experts Discuss Modern Data Stacks and Cloud Computing for 5 Years o...
 
Opinionated re:Invent recap with AWS Heroes & Builders
Opinionated re:Invent recap with AWS Heroes & BuildersOpinionated re:Invent recap with AWS Heroes & Builders
Opinionated re:Invent recap with AWS Heroes & Builders
 
Google Cloud Next '22 Recap: Serverless & Data edition
Google Cloud Next '22 Recap: Serverless & Data editionGoogle Cloud Next '22 Recap: Serverless & Data edition
Google Cloud Next '22 Recap: Serverless & Data edition
 
Conversational Document Processing AI with Rui Costa
Conversational Document Processing AI with Rui CostaConversational Document Processing AI with Rui Costa
Conversational Document Processing AI with Rui Costa
 
How to build unified Batch & Streaming Pipelines with Apache Beam and Dataflow
How to build unified Batch & Streaming Pipelines with Apache Beam and DataflowHow to build unified Batch & Streaming Pipelines with Apache Beam and Dataflow
How to build unified Batch & Streaming Pipelines with Apache Beam and Dataflow
 
Gojko's 5 rules for super responsive Serverless applications
Gojko's 5 rules for super responsive Serverless applicationsGojko's 5 rules for super responsive Serverless applications
Gojko's 5 rules for super responsive Serverless applications
 
Retail Analytics and BI with Looker, BigQuery, GCP & Leigha Jarett
Retail Analytics and BI with Looker, BigQuery, GCP & Leigha JarettRetail Analytics and BI with Looker, BigQuery, GCP & Leigha Jarett
Retail Analytics and BI with Looker, BigQuery, GCP & Leigha Jarett
 
What's new in Serverless at AWS?
What's new in Serverless at AWS?What's new in Serverless at AWS?
What's new in Serverless at AWS?
 
Intro to Vertex AI, unified MLOps platform for Data Scientists & ML Engineers
Intro to Vertex AI, unified MLOps platform for Data Scientists & ML EngineersIntro to Vertex AI, unified MLOps platform for Data Scientists & ML Engineers
Intro to Vertex AI, unified MLOps platform for Data Scientists & ML Engineers
 
Empowering Developers to be Healthcare Heroes
Empowering Developers to be Healthcare HeroesEmpowering Developers to be Healthcare Heroes
Empowering Developers to be Healthcare Heroes
 
Get started with Dialogflow & Contact Center AI on Google Cloud
Get started with Dialogflow & Contact Center AI on Google CloudGet started with Dialogflow & Contact Center AI on Google Cloud
Get started with Dialogflow & Contact Center AI on Google Cloud
 
Building a Data Cloud to enable Analytics & AI-Driven Innovation - Lak Lakshm...
Building a Data Cloud to enable Analytics & AI-Driven Innovation - Lak Lakshm...Building a Data Cloud to enable Analytics & AI-Driven Innovation - Lak Lakshm...
Building a Data Cloud to enable Analytics & AI-Driven Innovation - Lak Lakshm...
 
Smart Cities of Italy: Integrating the Cyber World with the IoT
Smart Cities of Italy: Integrating the Cyber World with the IoTSmart Cities of Italy: Integrating the Cyber World with the IoT
Smart Cities of Italy: Integrating the Cyber World with the IoT
 
Lunch & Learn BigQuery & Firebase from other Google Cloud customers
Lunch & Learn BigQuery & Firebase from other Google Cloud customersLunch & Learn BigQuery & Firebase from other Google Cloud customers
Lunch & Learn BigQuery & Firebase from other Google Cloud customers
 
Serverless Evolution during 3 years of Serverless Toronto
Serverless Evolution during 3 years of Serverless TorontoServerless Evolution during 3 years of Serverless Toronto
Serverless Evolution during 3 years of Serverless Toronto
 
AWS re:Invent 2020 Serverless Recap
AWS re:Invent 2020 Serverless RecapAWS re:Invent 2020 Serverless Recap
AWS re:Invent 2020 Serverless Recap
 
SRE Topics with Charity Majors and Liz Fong-Jones of Honeycomb
SRE Topics with Charity Majors and Liz Fong-Jones of HoneycombSRE Topics with Charity Majors and Liz Fong-Jones of Honeycomb
SRE Topics with Charity Majors and Liz Fong-Jones of Honeycomb
 
Deliver Business Value Faster with AWS Step Functions
Deliver Business Value Faster with AWS Step FunctionsDeliver Business Value Faster with AWS Step Functions
Deliver Business Value Faster with AWS Step Functions
 
What’s the big deal with Graph Databases?
What’s the big deal with Graph Databases?What’s the big deal with Graph Databases?
What’s the big deal with Graph Databases?
 

Último

Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Medical / Health Care (+971588192166) Mifepristone and Misoprostol tablets 200mg
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
VictoriaMetrics
 
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Medical / Health Care (+971588192166) Mifepristone and Misoprostol tablets 200mg
 
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
masabamasaba
 

Último (20)

VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK Software
 
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
 
WSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security ProgramWSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security Program
 
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
 
WSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - KeynoteWSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - Keynote
 
WSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaSWSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaS
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 
tonesoftg
tonesoftgtonesoftg
tonesoftg
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
 
%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto
 
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
 
Artyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxArtyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptx
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
 
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open SourceWSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
 
WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go Platformless
 
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
 
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
 

Azure for AWS & GCP Pros: Which Azure services to use?

  • 1. 1 Azure for AWS & GCP Pros: Which Azure services to use?
  • 2. Welcome to ServerlessToronto.org 2 Introduce Yourself: - Where from? Why are you here? - Looking for, or Offering work? Fill the survey to win prises! Mar 5, 2021: “Which Azure services to use and when?” starts at 12:10pm…
  • 3. Serverless Evolution since we started UG 3 Serverless is New Agile & Mindset #1 We started as Back- end FaaS (Serverless) Developers who enjoyed “gluing” other people’s APIs and Managed Services) #3 We're obsessed by creating business value (meaningful MVPs, Products), focusing on Outcomes – NOT Outputs, and we mesh well with Product Managers #2 We build bridges between Serverless Community (“Dev leg”), and Front-end, Voice-First & UX folks (“UX leg”) #4 Achieve agility NOT by “sprinting” faster (like in Scrum), but working smarter (by using bigger building blocks and less Ops)
  • 4. What is the Serverless Mindset? 4 My spin: Let’s focus less on “pimping up our cars” (infrastructure/code), more on “driving” (the business) forward ☺ In “Conversations with tech leaders shaping the Future of Canada”, Marc Brouillard, – A/CIO & CTO of the Government of Canada, gave this advice to students aspiring to join the IT profession: 1. Technology should never be an end in itself. It's always in support of evolving business problems or making people's lives better. So, the more you can connect with the outcomes of your work, the more successful you're going to be. 2. Understand the big picture – expand your bubble.
  • 5. It can be applied to any Tech stack, even… 5 “Serverless is a state of mind. It’s about how you make decisions, not what your choices are.” – Ben Kehoe …even your On-Prem Data Centre Serverless is a direction, not a destination It’s about avoiding Dogma – this:
  • 6. Knowledge Sponsor (on our path to enlightenment :) 1. Go to www.manning.com 2. Select *any* e-Book, Video course, or liveProject you want! 3. Add it to your shopping cart (no more than 1 item in the cart) 4. Raffle winners will send me the emails (used in Manning portal), 5. So the publisher can move it to your Dashboard – as if purchased. Fill the survey to win!
  • 7. Upcoming ServerlessToronto.org Meetups 7 1) Lunch & Learn Google Cloud from other Google Customers: BigQuery with Dan Sullivan, PEAK6.com and Firebase with Kudz Murefu, Strma.io 2) This is my Architecture to prevent $72K Cloud Bills / bankruptcies – Sudeep Chauhan, ToMilkieWay.com 3) Running Business Analytics for a Serverless Insurance Company – Joe Emison, ourBranch.com Please rate us ☺
  • 8.
  • 9.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16. Run your application in Azure Store your data in Azure Running Applications and Storing Data
  • 17. Which functionality do I need? What usage model do I need? Where do I need my app to run? How much control do I need? Running Your App in Azure: Questions to Ask
  • 18. How Much Control Do I Need? Control and Responsibility Working on business value • App configuration • Application • Server configuration • Operating system • Antivirus • Network • App configuration • Application • Server configuration • App configuration • Application • App configuration IaaS PaaS SaaS LaaS (Serverless)
  • 19. • Azure Public Cloud • Azure Stack • On-premises • Local development computer • Other clouds Where Do I Need My App to Run?
  • 20. How will my app be used? All the time Occasionally Classic model • always on • pay per month Serverless • runs when needed • pay per execution
  • 21. Which functionality do I need? What usage model do I need? Where do I need my app to run? How much control do I need? Questions to Ask
  • 22. • I trust Azure to scale for me • My app needs to run in Azure and on-premises • My app only needs to run once every hour
  • 23. Options for Running Your Application in Azure VM Container Instances Kubernetes Service (AKS) Web App for Containers Service Fabric (Mesh) Cloud Services Web App Mobile App Functions Logic App Batch Platform-as-a-Service (PaaS) Infrastructure-as-a-Service (IaaS) Logic-as-a-Service (LaaS, serverless)
  • 24. Options for Running Your Application in Azure VM Container Instances Kubernetes Service (AKS) Web App for Containers Service Fabric (Mesh) Cloud Services Web App Mobile App Functions Logic App Batch Platform-as-a-Service (PaaS) Infrastructure-as-a-Service (IaaS) Logic-as-a-Service (LaaS, serverless) Business value Control & responsibility
  • 25. Platform-as-a-Service (PaaS) Infrastructure-as-a-Service (IaaS) Logic-as-a-Service (LaaS, serverless) Stay Vendor Agnostic (Run Anywhere) VM Container Instances Kubernetes Service (AKS) Web App for Containers Service Fabric (Mesh) Cloud Services Web App Mobile App Functions Logic App Batch
  • 26. Platform-as-a-Service (PaaS) Infrastructure-as-a-Service (IaaS) Logic-as-a-Service (LaaS, serverless) Run Occasionally (serverless) VM Container Instances Kubernetes Service (AKS) Web App for Containers Service Fabric (Mesh) Cloud Services Web App Mobile App Functions Logic App Batch
  • 27.
  • 28.
  • 29.
  • 30. Run your application in Azure Store your data in Azure Running Applications and Storing Data
  • 31. Which functionality do I need? What type of data am I going to store? What will I use the data for? Storing Your Data in Azure: Questions to Ask
  • 32. OLTP Online Transactional Processing OLAP Online Analytical Processing What Will I Use the Data For?
  • 33. What Type of Data Am I Going to Store? Relational Data Unstructured Data Document data Graph Data Key/value Data
  • 34. • My app is an online reservation system • My app needs to store and retrieve document data
  • 35. Options for Storing Data in Azure Azure SQL Database Azure Synapse Analytics Azure Data Lake Store Azure Storage File Blob Queue Table Disk Azure Databases for MySQL Azure Databases for PostgreSQL Azure Cosmos DB Azure Databases for MariaDB
  • 36. Application or Data Analytics? Azure SQL Database Azure Synapse Analytics Azure Data Lake Store Azure Storage File Blob Queue Table Disk Azure Databases for MySQL Azure Databases for PostgreSQL Azure Cosmos DB Azure Databases for MariaDB Online Transactional Processing (OLTP) Online Analytical Processing (OLAP)
  • 37. Relational Data What Type of Data? Azure SQL Database Azure Synapse Analytics Azure Data Lake Store Azure Storage File Blob Queue Table Disk Azure Databases for MySQL Azure Databases for PostgreSQL Azure Cosmos DB Azure Databases for MariaDB
  • 38. Unstructured / document data Relational Data What Type of Data? Azure SQL Database Azure Synapse Analytics Azure Data Lake Store Azure Storage File Blob Queue Table Disk Azure Databases for MySQL Azure Databases for PostgreSQL Azure Cosmos DB Azure Databases for MariaDB
  • 39. Data Analytics Unstructured / document data Relational Data What Type of Data? Azure SQL Database Azure Synapse Analytics Azure Data Lake Store Azure Storage File Blob Queue Table Disk Azure Databases for MySQL Azure Databases for PostgreSQL Azure Cosmos DB Azure Databases for MariaDB
  • 40.
  • 41.
  • 42. How to choose Azure services to speed up your application
  • 43.
  • 44. Does my app use audio, video or images? Does my app use data that is used a lot and doesn’t change often Are my users globally distributed? Speeding up Your App in Azure: Questions to Ask
  • 45. Are user globally distributed? Yes No Is traffic between user and app HTTP- based? Yes No
  • 46. Does my app use audio ,video or images? Does my app use data that is used a lot and doesn’t change often Are my users globally distributed? Speeding up Your App in Azure: Questions to Ask
  • 47.
  • 49. Does my app use audio ,video or images? Does my app use data that is used a lot and doesn’t change often Are my users globally distributed? Speeding up Your App in Azure: Questions to Ask
  • 50.
  • 52.
  • 53.
  • 54.
  • 55. How to choose Azure services to monitor your application
  • 56.
  • 57. Which functionality do I need? What is the scope that I need to monitor? Monitoring Your App in Azure: Questions to Ask
  • 58.
  • 60.
  • 61.
  • 62.
  • 63.
  • 64.
  • 65.
  • 68.