Created by the Community for the Community Kent Weare.

Slides:



Advertisements
Similar presentations
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Advertisements

© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
Windows 8 (1) (2) (3) Windows 8 (1) (2) (3)
Modeling and Maintaining Virtualized Services Microsoft System Center Virtual Machine Manager 2012 (c) 2011 Microsoft. All rights reserved.
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
© 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
Introduction to SQL Azure March 31, 2015 John Deardurff Website:
1 Vladimir Knežević Microsoft Software d.o.o.. 80% Održavanje 80% Održavanje 20% New Cost Reduction Keep Business Up & Running End User Productivity End.
Feature: Purchase Requisitions - Requester © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
Web RoleWorker Role At runtime each Role will execute on one or more instances A role instance is a set of code, configuration, and local data, deployed.
MIX 09 4/15/ :14 PM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Feature: Payroll and HR Enhancements © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or.
Co- location Mass Market Managed Hosting ISV Hosting.
Connecting Cloud and On-Premises Applications Using Windows Azure Virtual Network Name Title Microsoft Corporation.
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
Windows 7 Training Microsoft Confidential. Windows ® 7 Compatibility Version Checking.
Feature: Purchase Order Prepayments II © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are.
Feature: OLE Notes Migration Utility
Windows Server 2008 R2 and IT Challenges Windows Server Solution Accelerators Microsoft Assessment and Planning Toolkit 4.0 Next.
Microsoft Assessment and Planning Toolkit 3.2 Beta Yuval Shein – Partner Technical Sale – Microsoft Israel SMS&P Team.
Session 1.
Built by Developers for Developers…. © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
 Rico Mariani Architect Microsoft Corporation.
Created by the Community for the Community BizTalk & Build.
Feature: Assign an Item to Multiple Sites © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
WinHEC /22/2017 © 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
Feature: Print Remaining Documents © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or.
Connect with life Connect with life
Windows Azure Connect Name Title Microsoft Corporation.
A Windows Azure application runs multiple instances of each role A Windows Azure application behaves correctly when.
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
Operating System for the Cloud Runs applications in the cloud Provides Storage Application Management Windows Azure ideal for applications needing:
Feature: Customer Combiner and Modifier © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are.
WINDOWS AZURE Scott Guthrie Corporate Vice President Windows Azure
announcing Dev Manager Do I understand what we’ve built? Developer Can I bet on using this shared component? Testers What’s changed since I last.
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or.
demo Instance AInstance B Read “7” Write “8”

customer.
demo © 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
demo Demo.
demo QueryForeign KeyInstance /sm:body()/x:Order/x:Delivery/y:TrackingId1Z
projekt202 © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are.
The CLR CoreCLRCoreCLR © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product.
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks.
© 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or.
Steven Adler Enterprise Technology Strategist Microsoft EMEA.

Cloud Database Based on SQL Server 2012 Technologies
Возможности Excel 2010, о которых следует знать
Microsoft Virtual Academy
Office Mac /30/2018 © 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Title of Presentation 12/2/2018 3:48 PM
System Center Application Management
MDC-B203 Deploying Applications in Microsoft System Center Virtual Machine Manager Using Services John Messec Program Manager Microsoft.
Upgrading Your Private Cloud with Windows Server 2012 R2
8/04/2019 9:13 PM © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Windows Azure Overview
4/27/17, Bell #8 What amount of net pay has been earned this period?
Hyper-V server deployment - Using the right tools
Виктор Хаджийски Катедра “Металургия на желязото и металолеене”
Service Template Creation from the Ground Up
Service Template Creation from the Ground Up
Шитманов Дархан Қаражанұлы Тарих пәнінің
Title of Presentation 5/24/2019 1:26 PM
日本初公開!? Vista の新機能を実演 とっちゃん わんくま同盟 7/23/2019 9:09 AM
Presentation transcript:

Created by the Community for the Community Kent Weare

Created by the Community for the Community Worked with BizTalk since time Microsoft MVP for BizTalk Server Member of Connected Systems Advisory Group Currently manage a team of Microsoft Solution Developers

High Availability (HA) - What is it? How do I achieve High Availability? Impact on Adapters and Hosts Impact on Databases Role of Enterprise Single Sign On (ESSO) Deployment Scenarios Changes for 2009

Created by the Community for the Community “High availability involves implementing redundancy for each functional component involved in an application integration or business process integration scenario.” 1 1. ms-help://MS.BTS.2009/BTS09CoreDocs/html/758eb3bd-a25b-4863-a4ca- d7a1635f7542.htm

Created by the Community for the Community Two General configurations of HA exist: Active/Active and Active/Passive Active/Active is used to describe multiple sets of hardware that is being utilized continuously. Active/Passive is used to describe a set of hardware that is only partially being used. A portion of the Hardware is active while the remaining portion is resting.

Created by the Community for the Community Active/Active Active/Passive IIS Active SQL Server Passive SQL Server IIS

Created by the Community for the Community Which configuration is better? It depends: Active/Active utilizes IT Assets more efficiently Active/Active allows you to scale out while providing HA at the same time. Active/Passive may reduce the amount of licenses required by software vendor since only one instance is running at a time. (Check with your vendor) Active/Passive may require you to Scale Up in order to improve performances

High Availability (HA) - What is it? How do I achieve High Availability? Impact on Adapters and Hosts Impact on Databases Role of Enterprise Single Sign On (ESSO) Deployment Scenarios Changes for 2009

Created by the Community for the Community The initial step is to add hardware so that you have “two of everything” Cluster SQL Server instance Next, you need to create BizTalk Hosts Then you need to create BizTalk Host Instances on multiple servers.

Created by the Community for the Community

High Availability (HA) - What is it? How do I achieve High Availability? Impact on Adapters and Hosts Impact on Databases Role of Enterprise Single Sign On (ESSO) Deployment Scenarios Changes for 2009

Created by the Community for the Community Not all adapters are created equally! SOAP, HTTP and some WCF bindings should be run behind an NLB in HA scenarios FTP, POP3, MSMQ and MSMQT* should be run in clustered Hosts in Highly Available Solutions

Created by the Community for the Community

Network Load Balancer (NLB)

Created by the Community for the Community FTP Server

Created by the Community for the Community FTP Server

Created by the Community for the Community Do not enable NLB on a computer that is part of a Cluster

Created by the Community for the Community Try to anticipate your requirements! Only Cluster BizTalk Host instances if you are using adapters that require it Only enable NLB unless you have adapters that require it Understand OS requirements Other options Scale out – Use 2 Node Cluster and 2 Node NLB Use a hardware NLB that sits “in front” of Cluster NLB a pair virtual ISA servers that will forward requests to BizTalk Servers

High Availability (HA) - What is it? How do I achieve High Availability? Impact on Adapters and Hosts Impact on Databases Role of Enterprise Single Sign On (ESSO) Deployment Scenarios Changes for 2009

Created by the Community for the Community BizTalk relies upon SQL Server for data persistence in order to prevent message loss BizTalk also relies upon SQL Server for message subscriptions, message archival, configuration and metric data(BAM) In order to achieve High Availability for your Databases you must use Windows Server 2003 Server Clustering or Windows Server 2008 Failover Clustering.

Created by the Community for the Community Active SQL Server Passive SQL Server Active SQL Server

Created by the Community for the Community

High Availability (HA) - What is it? How do I achieve High Availability? Impact on Adapters and Hosts Impact on Databases Role of Enterprise Single Sign On (ESSO) Deployment Scenarios Changes for 2009

Created by the Community for the Community Enterprise Single Sign On is a technology used to support credential mapping in Single Sign On Scenarios. BizTalk uses SSO to help secure information for Receive Locations By default the first BizTalk Server configured becomes the Master Secret Server The Master Secret Server contains the encryption key used to encrypt/decrypt data that is stored in SSO Database

Created by the Community for the Community If Master Secret Server goes offline, remaining BizTalk Servers will continue to function Remaining Servers continue to perform run-time operations by using cached version of secret. If Host Instances or SSO service are restarted on remaining servers, BizTalk Host instances will fail to start and will not process data

Created by the Community for the Community

To avoid the previous scenario you will need to cluster the Enterprise Single Sign On Service that is the Master Secret Server The Clustered instance can belong on a: BizTalk Cluster Dedicated SSO Clustered SQL Server

Created by the Community for the Community Active SQL Server Passive SQL Server Active SQL Server Active SQL Server Passive SQL Server Active SQL Server

Created by the Community for the Community

Detailed Instructions on how to cluster Enterprise Single Sign On can be found here: ms-help://MS.BTS.2009/BTS09CoreDocs/html/ef817fa4-e43d- 4e3d bd htm

High Availability (HA) - What is it? How do I achieve High Availability? Impact on Adapters and Hosts Impact on Databases Role of Enterprise Single Sign On (ESSO) Deployment Scenarios Changes for 2009

Created by the Community for the Community Single Box Deployment Developer Install Small Business Install Does not provide High Availability

Created by the Community for the Community Multi – Server Deployment Medium Sized Deployment Enterprise Single Sign On and SQL Server 2008 are clustered Bare minimum required in order to provide High Availability

Created by the Community for the Community Enterprise – Server Deployment Enterprise Deployment Provides High Availability 2 BizTalk Nodes are Clustered 2 BizTalk Nodes are in NLB Enterprise Single Sign On and SQL Server 2008 are Clustered

High Availability (HA) - What is it? How do I achieve High Availability? Impact on Adapters and Hosts Impact on Databases Role of Enterprise Single Sign On (ESSO) Deployment Scenarios Changes for 2009

Created by the Community for the Community BizTalk 2009 is supported on Windows Server 2008 in either 32 or 64bit configurations BizTalk 2009 is supported on SQL Server 2005 and 2008 Virtualization support for Hyper-V

Created by the Community for the Community Why Virtualize BizTalk? Consolidate underutilized servers into a smaller number of fully utilized machines New virtual servers can be provisioned quickly: Dev/Test and Disaster Recovery (DR) Scale up scenarios may be a matter of configuration by allocating more resources from the Host to the Guest server

Created by the Community for the Community Won’t Virtualization hurt my performance? The BizTalk Ranger Team (Customer Experience Team) determined that BizTalk is a strong candidate for virtualization, especially in the app tier 5% - 13% overhead in running BizTalk Server tier as Virtual Guest SQL Server does not perform as well due to CPU overhead required by Hyper-V

Created by the Community for the Community If you are considering Virtualizing your BizTalk environment, you need to read the BizTalk Server 2009 Hyper-V Guide : px?displaylang=en&FamilyID=0582bc67-0bef- 4a0a-99cf-4408a111c4e3

Created by the Community for the Community Understand your requirements As always, try to model your QA and Production environments Take inventory of “tweaks”, hot fixes and configuration that need to be replicated on all servers Automate your deployments so that you get repeatable results

Created by the Community for the Community me through my blog: Check out my other Webcast: BTS09 LOB Adapters - All you need to know about the SAP Adapter BizTalk Dev Centre: us/biztalk/default.aspx

© 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION. BizTalk Light and Easy Webcast Series Created by the Community for the Community Meet the team….