1 / 20

26 – 27 September

26 – 27 September. Nino Crudele Microsoft MVP BizTalk Server. BizTalk Server assessment and architecture review. BizTalk and Integration BU Lead at Raise. Contacts. @ninocrudele. facebook.com/nino.crudele. nino.crudele@raise.it. ninocrudele.ugics.org. linkedin.com/in/ninocrudele.

benjamin
Download Presentation

26 – 27 September

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 26 – 27 September Nino Crudele Microsoft MVP BizTalk Server BizTalk Server assessment and architecture review BizTalk and Integration BU Lead at Raise

  2. Contacts @ninocrudele facebook.com/nino.crudele nino.crudele@raise.it ninocrudele.ugics.org linkedin.com/in/ninocrudele

  3. Agenda • What is a BizTalk assessment • The document • Session scope • The customer • Tools • What and where • BizTalk World • SolutionOverview • Master key technologies • Operating System • Sql Server • BizTalk Server

  4. What is a BizTalk assessment and review?

  5. Define Achievements • A document that provide all information about infrastructure • Provide best practices to • maximize performance • stability, reliability • manageability and availability • Conduct a code review to • individuate possible bottlenecks • improve the overall quality of software • Transfer Knowledge to the project team

  6. Define Results • Discoverpotential enhancements to improve the scalability and performance of the BizTalk applications • Identifyopportunities for improvement in the infrastructure design • Providebest practices and guidance regarding possible improvements to the architecture and code. • Deliverknowledge to the development team.

  7. The document

  8. The customer

  9. Project Team • Identify the key persons in company • Surrounded by people prepare and specialize on individual technologies • Organize a KickOff to present the teams • Explain the evolution strategy • Streams • BizTalk Server • SQL Server • Others streams… • Assessment Method (for each stream) • Plan of activities

  10. BizTalk World

  11. BizTalk Server World BizTalk Server Disaster recovery High Availability Host Configuration CLR Thread Pool  Host Memory Host Throttling AppDomain Configuration Tracking Host Tracking Events Orchestration Dehydration/Rehydration Tuning … Virtualization Monitoring and Operations Operating System: Database • Clustering and Database Location • Configuration of BizTalk Server databases • SAN Configuration • …. • Maxconnection • Configuration • Internet Information Server • TEMP Folder • …. ESB Toolkit Accelerators - RFID

  12. Solution Overview View details • Architecture • Patterns • Technology Stack • Flows • Infrastructure • Virtualization • Master Secret Server Options for High Availability • Disaster Recovery • And others…

  13. Tools

  14. Tools per technology area Operating System SQL BizTalk Server Performance Monitor Process Monitor Process Explorer DebugView Debug Diagnostic Tool of the IIS Diagnostics toolkit DTCTester DTCPing Performance Analysis of Logs (PAL) Tool BizTalk Documenter BizTalk Server 2006 Best Practices Analyzer MsgBoxViewer BizTalk Server 2006 Orchestration Profiler BizUnit Log Parser Wireshark Microsoft BizTalk LoadGen 2007 Tool And others… SQL Performance Dashboard Reports SQL Server 2005 Best Practices Analyzer SQL Profiler And others.. • Auditing infrastructure • Governance • Ability to perform auditing on all levels, messaging, and events • Very complete and detailed Dashboards • Ability to build very complex queries in a very simple way biztalk360.com

  15. Master key technologies

  16. BizTalk Server View in details • Pipelines • Schemas and Maps • Code Best Practices • WCF Adapters • Low Latency • Logging and Error Handling • Storing Configuration Data • Application Instrumentation • Caching • Business Rules Engine • Business Activity Monitoring • Performance Assessment  • Software Lifecycle Management • Operational Readiness • Host Configuration • CLR Thread Pool  • Host Memory • Host Throttling • AppDomain Configuration • Tracking Host • Tracking Events • Orchestration • Dehydration/Rehydration Tuning • Scaling Up and Scaling Out • BizTalk Server Fixes • Orchestrations and Helper Components • Nesting Orchestrations • Inline Sends and Messaging Only Patterns

  17. Operating System View in details • Maxconnection • Internet Information Server (IIS) • TEMP Folder • Windows Server Patches • Disk Defragmentation • Page File • Network • MSDTC • Subnets • Windows Services • Antivirus • And others…

  18. SQL Server View in details • Clustering and Database Location • Configuration of BizTalk Server databases • SAN Configuration • BizTalkDTADb • BAMPrimaryImport • Multiple MessageBox Databases • TempDB • SQL Server Agent Jobs • Text in Row Option • Database Engine Tuning Advisor • Performance Optimization Of Custom Databases • SQL  Server 2008 Service Pack • And others…

  19. Track resources • You can find many resources at: • BizTalk Server 2009 Hyper-V Guide • Microsoft BizTalk Server 2009 Operations Guide • Microsoft BizTalk Server 2010 Operations Guide • Microsoft BizTalk Server 2009 Performance Optimization Guide • Microsoft BizTalk Server 2010 Performance Optimization Guide • BizTalk Server Database Optimization

  20. Thank you 

More Related