serverless tools for integrating systems
TRANSCRIPT
Serverless tools for integrating systemsJeff Hollan
https://www.linkedin.com/in/jeffhollan
Serverless Tools for Integration
Jeff HollanAzure Logic AppsProgram Manager
What is “Serverless” and why should I care?
Buy Rent Rideshare
Before cloud
On-Premises
Co-Lo
Before cloud
How many servers
do I need?Which OS should I use?
How often should I patch my servers?
What size of servers
should I buy?
How often should I backup
my server?
How can I increase server utilization?
How I deploy new code to my server?
Which packages should be on my server?
It takes how long to provision a new server?
Are my server in a
secure location?
What happens if the
power goes out?Do I n
eed secondary
network connectio
n?
What is the rig
ht size of
servers
for my b
usiness n
eeds?
Who has physical
access to my servers?
Do I need a UPS?
What media should I
use to keep backup?
What storage I need to
use?
How I scale my app?What happens in case of
server hardware failure?
How can I d
ynamically
configure my a
pp?
Who monitors
my Servers?Who monitors
my App?
Then came IaaS …
How many servers
do I need?Which OS should I use?
How often should I patch my servers?
What size of servers
should I buy?
How often should I backup
my server?
How can I increase server utilization?
How I deploy new code to my server?
Which packages should be on my server?
It takes how long to provision a new server?
Are my server in a
secure location?
What happens if the
power goes out?Do I n
eed secondary
network connectio
n?
What is the rig
ht size of
servers
for my b
usiness n
eeds?
Who has physical
access to my servers?
Do I need a UPS?
What media should I
use to keep backup?
What storage I need to
use?
How I scale my app?What happens in case of
server hardware failure?
How can I d
ynamically
configure my a
pp?
Who monitors
my Servers?Who monitors
my App?
It is PaaS time?
How many servers
do I need?Which OS should I use?
How often should I patch my servers?
How often should I backup
my server?
How can I increase server utilization?
How I deploy new code to my server?
Which packages should be on my server?
What is the rig
ht size of
servers
for my b
usiness n
eeds?
How I scale my app?
How can I d
ynamically
configure my a
pp?
Who monitors
my App?
It is PaaS time?
How many servers
do I need?Which OS should I use?
How often should I patch my servers?
How often should I backup
my server?
How can I increase server utilization?
How I deploy new code to my server?
Which packages should be on my server?
What is the rig
ht size of
servers
for my b
usiness n
eeds?
How I scale my app?
How can I d
ynamically
configure my a
pp?
Who monitors
my App?
How I architect my app to become serverless
Serverless . . .
How many servers
do I need?
How can I increase server utilization?What is
the right si
ze of
servers
for my b
usiness n
eeds?
How I scale my app?
What is Serverless?
Event-driven/ instant scale
Abstraction of servers
Consumption Billing
Reduced devops
Benefits of Serverless?
Focus on business logic
Reduced time to market
FunctionsCortana
Management SuiteMedia ServicesStorage Traffic Manager
Visual StudioServices
OMS Management SuiteMachine LearningCDNDocument DB Search
SchedulerActive Directory Key Vault App Insights Cognitive Services Embedded Power BI
Hockey AppStream AnalyticsNotification HubIoT Hub Service Bus
Building Serverless Apps on Azure
Logic App
• Keep serverless pieces (logic app / function) relatively small, simple, and re-usable
• Leverage what you can – only build what you need• Connectors• SaaS• Templates
• Make things event-driven• Delivery value as you go (agile)• Delivering something is better than building
on the “perfect” tool (analysis-paralysis)
Tips for Architecting Serverless
Build a Serverless Integration Solution today
https://channel9.msdn.com/blogs/Microsoft-Integration
http://aka.ms/logicappsdemo
@logicappsio
© 2015 Microsoft Corporation. All rights reserved.