Top Banner
Sponsored & Brought to you by Hybrid Connectivity Options with the Microsoft Cloud Michael Stephenson https://twitter.com/michael_stephen https://www.linkedin.com/in/michaelstephensonuk1
50
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Hybrid connectivity options with the microsoft cloud

Sponsored & Brought to you by

Hybrid Connectivity Options with the

Microsoft Cloud

Michael Stephenson

https://twitter.com/michael_stephen

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

Page 2: Hybrid connectivity options with the microsoft cloud

Upcoming Events

Date Speaker Title

16th Feb Josh Twist Azure API Management Product Team Update

23rd Feb Steef Jan Wiggers BizTalk extensibility

3rd March Howard Edidin BizTalk on Fhir – Developing HL7 Fhir Solutions with BizTalk

9th March Ramraj Rajkumar Healthcare Integration | Opening the Doors to Communication

16th March Sami Tahtinen From ground to interstellar - how to expand EAI to multiple organizations?

23rd March Tomasso Groenendijk Modifying and Extending the ESB Toolkit

30th March Dan Rosanova Azure Service Bus Team – Product Update

6th April Nino Crudele Azure Event Hubs

Currently have events lined up well into June… watch this space!!

Page 3: Hybrid connectivity options with the microsoft cloud

http://microsoftintegration.guru

http://www.linkedin.com/in/michaelstephensonuk1

[email protected]

Page 4: Hybrid connectivity options with the microsoft cloud
Page 5: Hybrid connectivity options with the microsoft cloud
Page 6: Hybrid connectivity options with the microsoft cloud
Page 7: Hybrid connectivity options with the microsoft cloud
Page 8: Hybrid connectivity options with the microsoft cloud

SaaS Applications Cloud Platforms Devices & thingsPartners

Enterprise

Servers

Enterprise

applications

Custom

applications

Databases

Networking &

infrastructure

Data & intelligence

Page 9: Hybrid connectivity options with the microsoft cloud

Partners

Cloud platforms

Azure

Page 10: Hybrid connectivity options with the microsoft cloud
Page 11: Hybrid connectivity options with the microsoft cloud

I want a

strategic

solution

I want

something

reusable

I want value

for money Minimize

complexity

I want to

deliver for my

customers

Can I put

everything in

the cloud and

save loads of

money

Page 12: Hybrid connectivity options with the microsoft cloud

We are

comfortable

with VPN

Will we get

training on

anything

new?

If its not

servers how

do we

manage it?

We are

concerned

about

security

Page 13: Hybrid connectivity options with the microsoft cloud

Will we get

training?How do we

monitor it?

How do we

know if its

broken?

Page 14: Hybrid connectivity options with the microsoft cloud

I want a

chance to

play with new

things

There’s loads

of ways I can

do this

I don’t want to

be blocked so I

can hit my

deadlines

Look it works

on my

machine and

its easy

Page 15: Hybrid connectivity options with the microsoft cloud

I don’t care I

just want to

get it done

Page 16: Hybrid connectivity options with the microsoft cloud

Different integration

patterns may have

different

requirements

The projects are all

doing different

things?

So many options

how do I decide

which to use?

Page 17: Hybrid connectivity options with the microsoft cloud
Page 18: Hybrid connectivity options with the microsoft cloud
Page 19: Hybrid connectivity options with the microsoft cloud
Page 20: Hybrid connectivity options with the microsoft cloud

Miami data centre

UK data centre Denmark data centre

Network provider

MPLS network

Page 21: Hybrid connectivity options with the microsoft cloud

Sync’d Read only copy

of ADActive Directory Active Directory

LOB servers

BizTalk

IIS application servers

Database servers Mainframe

BizTalk

LOB servers

IIS Application servers

Database servers

On-premise data centre Azure Network

Network provider

MPLS network

Page 22: Hybrid connectivity options with the microsoft cloud

Miami

UK

SQL Server

data warehouse

Azure Network

SQL Server

Integration Services

Network provider

MPLS network

Page 23: Hybrid connectivity options with the microsoft cloud
Page 24: Hybrid connectivity options with the microsoft cloud

Azure Development Lab

Active Directory Dev Machine 1 Dev Machine NBuild server

UK Developers USA Developers

Romanian near-shore teamIndia off-shore team

Page 25: Hybrid connectivity options with the microsoft cloud
Page 26: Hybrid connectivity options with the microsoft cloud

Active Directory

LOB servers

Database servers Mainframe

On-premise data centre Azure Network

VPN

BizTalk

IIS application servers

Page 27: Hybrid connectivity options with the microsoft cloud
Page 28: Hybrid connectivity options with the microsoft cloud

Denmark data centreAN-OTHER data centre

IBM websphere

WCF routing service

Azure

Azure Service

Bus Relay

Partner Management

Application

Page 29: Hybrid connectivity options with the microsoft cloud

My data centrePartner data centre

Azure

Azure Service

Bus Relay

Partner Management

Application

BizTalk

Page 30: Hybrid connectivity options with the microsoft cloud
Page 31: Hybrid connectivity options with the microsoft cloud

Azure

Business 1 Business 2

API

Azure

Service Bus

BizTalk Websphere

Page 32: Hybrid connectivity options with the microsoft cloud

My data centre

Azure

BizTalk

Azure Service Bus

SQL Server

Page 33: Hybrid connectivity options with the microsoft cloud
Page 34: Hybrid connectivity options with the microsoft cloud

On-premise data centre

BizTalk Adapter Service

On-premise Agent

BizTalk Adapter Pack

LOB Adapters

BizTalk Services

EAI Bridge

BizTalk Adapter Service

Endpoint

BizTalk Adapter Service

Management

Mobile device

Page 35: Hybrid connectivity options with the microsoft cloud
Page 36: Hybrid connectivity options with the microsoft cloud

On-premise data centre

Azure BizTalk Services

Hybrid Connection

Agent

Hybrid Connection

Endpoint

Hybrid Connection

Management

Azure Websites

Website

Website

Page 37: Hybrid connectivity options with the microsoft cloud
Page 38: Hybrid connectivity options with the microsoft cloud

My Data Centre

Azure

BizTalk

WCF Service

Options I could choose

1. Site to Site VPN

2. Express Route

3. Azure Service Bus Relay

4. BizTalk Hybrid Connections

BizTalk needs to

query data via WCF

service

Page 39: Hybrid connectivity options with the microsoft cloud
Page 40: Hybrid connectivity options with the microsoft cloud

Analyze

Requirements

Produce

candidate

architectures

Compare

ArchitecturesRate Decide Own & Lead

Page 41: Hybrid connectivity options with the microsoft cloud

Design

• How does it fit with my architecture

• Will it solve the problem

• Will it perform

• Is it secure

Delivery

• Can my development team work with this

approach

• Can I do a proof of concept

Operations

• Do my team have the skills to manage

• Do we need new tools

Organisation

• Are there organisational benefits to the

approach (eg: Reuse)

• Is it expensive

There’s loads of factors for consideration discussed in the book

Page 42: Hybrid connectivity options with the microsoft cloud

Technology Design Delivery Operations Organisation

Express Route 9 0 8 6

Site to Site VPN 8 5 7 8

Service Bus Relay 7 9 8 7

Hybrid

Connections

7 6 7 6

Page 43: Hybrid connectivity options with the microsoft cloud
Page 44: Hybrid connectivity options with the microsoft cloud

Azure

Microservice 1 Microservice 2 Microservice 3

My data centre

Service BusBizTalk Services

Hybrid Connections

BizTalk Adapter

Service

?

• MABS 1.0 is production ready

• Will these features migrate to MicroservicesConnectors

• Expect a clean migration story

• Should be safe

Page 45: Hybrid connectivity options with the microsoft cloud

My data centre

Problems

• Processing logic changes

• No channel for “modern claims”

Page 46: Hybrid connectivity options with the microsoft cloud

Azure

Claim Processing Microservice 1

My data centre

Service Bus

API Validate Approval Publish

Benefits:

• Isolate what changes frequently

• Use BizTalk Server for the batch processing

• Use BizTalk Server for LOB integration

• Combine Service Bus & BizTalk for Throttling

• Expose Microservice API to new Consumers

• Autoscale where we need to, throttle where we don’t

• REUSE, REUSE

Page 47: Hybrid connectivity options with the microsoft cloud
Page 48: Hybrid connectivity options with the microsoft cloud
Page 49: Hybrid connectivity options with the microsoft cloud
Page 50: Hybrid connectivity options with the microsoft cloud