14 BizTalk Services pricing model FREE (preview)DEVELOPERBASICSTANDARDPREMIUMEAI capabilitiesNoYesEDI capabilitiesScale limit1 unit8 unitsScale outHyCnx per unit51050100HyCnx data transfer / unit5 GB50 GB250 GB500 GBConnection limits for each Hybrid Connection apply. Additional Hybrid data transfer billed at $1/GB.
15 Provision BizTalk Service DEMOProvision BizTalk Service
23 The hybrid connection manager On premises agent specificsInstall from portalDownload hereWindows ServiceHybridConnectionMgrPort 80 requiredOutbound only80Optional portsFallback on4435671935280 & 443 (certificate validation & HTTPs)5671 (connect to Azure), fallback to TCP:4439352 (push & pull data), fallback to TCP:443
24 Limits & constraints Support for TCP & HTTP Recommend using static TCP portsDynamic ports (ie FTP passive mode) are not supportedNo buffering or traffic inspectionTLS can be negotiated end-end
25 SQL Server specificsSQL Express named instances should use static portsTCP should be enabledSQL Always on limitationsMultiSubnetFailover=true is not supported for clustering or availability groupsApplicationIntent=ReadOnly is not supportedIntegrated security not supported
26 Security Shared access signatures Secure, simple & familiarSeparate roles for on-premises connector & appsCredentials for the on-premises connector & client apps can be rolled independentlySeamless & secure distribution & update of credentials to applications & Hybrid Connection ManagerApplication authorization is independentYou can use an authorization mechanism appropriate for the Hybrid ApplicationIn practice, depends on End-to-End authorization mechanisms supported across cloud/on-premises
27 Hybrid Connection Manager Reusing connectionsMicrosoft AzureOn PremisesWeb SiteLOB AppMobile ServiceHybrid Connection ManagerHybrid ConnectionHostname & PortHostname & PortMultiple applications can share a Hybrid Connection to access an on-prem resourceApplications on Azure access a resource the same way they would if it was running on-premises
28 Load-balanced connectors Microsoft AzureOn PremisesWeb SiteLOB ClusterMobile ServiceHybrid ConnectionHybrid Connection ManagerCluster name & PortCluster name & PortMultiple instances of the Hybrid Connection Manager can be used on-premises for resiliency and load-balancing.
30 Throughput Some tips & guidance Performance of outbound connection Multiple agents often increase throughputNo throttling on connection or agentBizTalk tier does not impact performance
31 Some #devops Group policy settings to allow/designate resources Powershell, visibility & group policiesGroup policy settings to allow/designate resourcesEvent & audit logs availableAgent comes with PowerShell cmdletsUpdate-HybridConnection -ConnectionString "<cnxstring>"Add-HybridConnection -ConnectionString "<cnxstring>"Remove-HybridConnection –ConnectionString "<cnxstring>"Set-HybridConnectionManagerConfiguration –ManagementPort 9352Get-HybridConnection
32 Virtual networking Hybrid Connections Service Bus relay When to use whatVirtual networkingHybrid ConnectionsService Bus relay
33 A comparison Virtual networking (VPN) Hybrid Connections Service Bus RelayAddressingHost name / IPPublic DNSSecurityIntranet styleSharedSecret, SAML, SASApplication connectivityTCP levelSOAP / RESTLoad balancingComplex, traditionalUse multiple agentsTo 20 cnx per endpointHigh availabilityComplex, traditionalUse multiple agentsTo 20 cnx per endpointTime-based (gateway)Bandwidth (mostly FREE)Per connectionBilling modelTime to valueComplex installationVery fast (outbound ports)IaaS vs PaaSIaaSPaaS (ier)PaaS (iest)