serverless tools for integrating systems

16
Serverless tools for integrating systems Jeff Hollan https://www.linkedin.com/in/jeffhollan

Upload: biztalk360

Post on 08-Apr-2017

315 views

Category:

Technology


2 download

TRANSCRIPT

Page 1: Serverless tools for integrating systems

Serverless tools for integrating systemsJeff Hollan

https://www.linkedin.com/in/jeffhollan

Page 2: Serverless tools for integrating systems

Serverless Tools for Integration

Jeff HollanAzure Logic AppsProgram Manager

Page 3: Serverless tools for integrating systems

What is “Serverless” and why should I care?

Buy Rent Rideshare

Page 4: Serverless tools for integrating systems

Before cloud

On-Premises

Co-Lo

Page 5: Serverless tools for integrating systems

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?

Page 6: Serverless tools for integrating systems

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?

Page 7: Serverless tools for integrating systems

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?

Page 8: Serverless tools for integrating systems

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?

Page 9: Serverless tools for integrating systems

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?

Page 10: Serverless tools for integrating systems

What is Serverless?

Event-driven/ instant scale

Abstraction of servers

Consumption Billing

Page 11: Serverless tools for integrating systems

Reduced devops

Benefits of Serverless?

Focus on business logic

Reduced time to market

Page 12: Serverless tools for integrating systems

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

Page 13: Serverless tools for integrating systems

• 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

Page 14: Serverless tools for integrating systems

Build a Serverless Integration Solution today

https://channel9.msdn.com/blogs/Microsoft-Integration

http://aka.ms/logicappsdemo

Page 15: Serverless tools for integrating systems

[email protected]

@logicappsio

Page 16: Serverless tools for integrating systems

© 2015 Microsoft Corporation. All rights reserved.