Zen4Sync: A SQL Server Replication Orchestration Platform Jean-Yves Devant Program Manager - SQL Server Microsoft Corporation Christophe Bigot Senior Analyst.

Slides:



Advertisements
Similar presentations
Upgrading SSIS Packages to SQL Server 2012 Sven Aelterman Lecturer in Information Systems & Web/Technology Specialist Troy University, Sorrell College.
Advertisements

What's New in Microsoft Deployment Toolkit 2012 Michael Niehaus Senior Program Manager Microsoft Corporation.
Troubleshooting Windows 7 Deployments Michael Niehaus Senior Program Manager Microsoft Corporation.
Customizing the User State Migration Tool Michael Niehaus Senior Program Manager Microsoft Corporation WCL322.
Designing a Private Cloud Infrastructure for Microsoft SQL Server: Financial Services Case Study Ross Mistry Principal Enterprise Architect Microsoft Corporation:
Managing Master Data with MDS and Microsoft Excel
Dev-Ops Best Practices on the Microsoft Stack Victor Mushkatin Group Program Manager Microsoft Corporation DEV363.
Christophe Fiessinger & Jan Kalis Senior Technical Product Manager Microsoft Corporation Session Code: OFS214.
DEV207. SSDT Database Services Database Services Analysis Services Reporting Services Integration Services.
The Busy Developer’s Guide to Virtualization Brian A. Randell Senior Consultant MCW Technologies AAP301.
Visual Studio Tips & Tricks Dustin Campbell Microsoft Corporation Scott Cate EventDay.com DEV319.
Delivering KPIs with Microsoft SQL Server Analysis Services
SQL Azure Administration and Application Self-Servicing Michal Lesiczka Program Manager Microsoft Corporation Vinod Jagannathan Program Manager Microsoft.
4/19/2017 7:47 PM DBI311 Microsoft SQL Server Data Tools: Database Development from Zero to Sixty Gert Drapers Principal Group Program Manager.
DBI307. We moved nine-terabyte system migrated from Oracle using SSMA that resulted in significant TCO savings. We were going for Better - Faster -
Configuring Kerberos for Microsoft SharePoint 2010 BI in 7 Steps (SQL Server 2012) Chuck Heinzelman Senior Program Manager – BPD CX Microsoft Corporation.
Enabling Disaster Recovery for Hyper-V Workloads Using Hyper-V Replica Shreesh Dubey Principal Group Program Manager Microsoft Corporation VIR302.
Upgrading to SQL Server 2012 “Done Right” Dandy Weyn DBI335.
Implementing Team Foundation Server in the Enterprise: Guide to a Successful Implementation Jeff Levinson Solutions Architect The Boeing Company DEV343.
Hyper-V High-Availability & Mobility: Designing the Infrastructure for Your Private Cloud Symon Perriman Technical Evangelist Microsoft
App Compat for Nerds: Understanding, Troubleshooting, and Fixing Busted Apps chris jackson principal consultant microsoft corporation WCL402.
Optimizing Microsoft SQL Server Analysis Services for Big Data Adam Jorgensen Microsoft Corporation.
EXL319. *Baseline for 80,000 user pool with 8 FEs and 1 BE Lync Server 2010 Capacity Calculator released.
Accelerating the Power of the Cloud with Microsoft Private Cloud Fast Track and EMC Infrastructure Mike McGhee Solutions Engineer EMC Corporation WSV211.
Exploring SQL Server Data Tier Applications Bob Beauchemin Developer Skills Partner SQLskills DBI309.
Supporting Microsoft Office in an Enterprise Environment Will Brandt Sr Technical Lead Microsoft Corporation OSP303.
Best Practices and Lessons Learned: Private Cloud Deployment in the Enterprise Ryan Sokolowski Senior Consultant, Microsoft Consulting Services Microsoft.
DBI329. video.
Keep Your Information Safe! Josh Heller Sr. Product Manager Microsoft Corporation SIA206.
Get More out of SQL Server 2012 in the Microsoft Private Cloud environment Steven Wort, Xin Jin Microsoft Corporation.
Real World High Availability and Site Resilience Design Robert Gillies Solution Architect Microsoft Corporation EXL308.
ASP.NET for Mobile and Tablet Development Damian Edwards Senior Program Manager Microsoft Corporation.
2.
Building Self-Service BI Applications Using PowerPivot Julie Strauss Senior Program Manager Lead Microsoft Corporation DBI301.
Migrating Virtual Environments to Hyper-V: The Easy Way Mark Gosson Senior Program Manager Microsoft Corporation WSV336.
Rahul Garg National Technology Specialist Microsoft Australia SOA303.
WCL328 - Windows Intune for the Enterprise David Nudelman Senior Consultant – Microsoft MVP OCSL - UK.
App Controller Tabrez Mohammed Yuan Zheng Program Managers Microsoft Corporation MGT303.
#TEDEV342 A A B B I currently deploy via FTP directly to my host. My deployment is manual because I need to set permissions on the target server.
The Ultimate Guide to Building Wireless Network Security Hasain Alshakarti Senior Security Advisor, Microsoft MVP Enterprise Security TrueSec Inc SIA307.
Branding and Customizing My Sites with Microsoft SharePoint Server 2010 John Ross & Randy Drisgill MVPs Rackspace Hosting OSP337.
Unlocking your CORE CAL with Lync Server 2010 Marc Perez Senior Consultant, Unified Communications Microsoft Corporation.
Arend-Jan Speksnijder Solutions Architect Microsoft Dynamics Lighthouse team Dynamics AX2009 Technical Overview and Demo (DYN301)
Cloud-Ready Data Services. cloud data services.
WPH307. announcement Architect in the Microsoft Mobility Center of Excellence Created the Microsoft Mobile Line of Business Accelerator for Windows Mobile.
Advanced Microsoft SharePoint 2010 Upgrade Troubleshooting Shane Young – Todd Klindt SharePoint Nerds Rackspace OSP339.
Backup your private cloud workloads before it’s too late! Mike Orin MGT322.
Patrick Ortiz Global SQL Solution Architect Dell Inc. BIN209.
Managing the SharePoint Disruption with End-to-End SharePoint Governance Dan Holme Chief SharePoint Evangelist AvePoint OSP233.
Integrating SQL Server FileTables, Property Search, and FTS/Semantic Search Bob Beauchemin Developer Skills Partner SQLskills.
Demystifying Forefront Edge Security Technologies – TMG and UAG Richard Hicks Director – Sales Engineering Celestix Networks, Inc. SIA208.
Going Beyond F11: Debug Better and Faster with Visual Studio 2012 Brian A. Randell Senior Consultant MCW Technologies DEV317.
Julie Strauss Senior Program Manager Lead Microsoft Corporation
Matt Masson Senior Program Manager Microsoft Corporation
9/23/2018 1:04 AM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Building the Perfect BI Semantic Model for Power View
11/16/ :06 AM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
11/21/2018 4:57 AM SIA303 Advanced Persistent Threats (APT): Understanding the New Era of Attacks! Marcus Murray Security Team Manager, Microsoft MVP –
TechEd /24/2018 6:19 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
TechEd /24/2018 5:46 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
TechEd /4/2018 3:19 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
TechEd /11/ :54 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
TechEd /15/2019 8:08 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
TechEd /18/2019 2:43 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
TechEd /2/2019 7:31 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Top OS Deployment Issues With Answers from Experts
2/27/2019 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
Developing and Managing SharePoint Solutions with Visual Studio 2012
TechEd /28/2019 7:27 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Pushing Data to and from the Cloud with SQL Azure Data Sync
Presentation transcript:

Zen4Sync: A SQL Server Replication Orchestration Platform Jean-Yves Devant Program Manager - SQL Server Microsoft Corporation Christophe Bigot Senior Analyst - Application Development Avanade France DBI314

Christophe Bigot zen4sync.codeplex.com Former developer of Zen4Sync Senior Analyst Application Development Avanade France

Jean-Yves Devant zen4sync.codeplex.com Replication Change Data Capture Change Tracking Sustained engineering of HA Technologies Program Manager - SQL Server Microsoft Corporation

Agenda The story of Zen4Sync. The architecture. Demos. And now?

The story 15 years of history in SQL Server Making customers successful for their scenarios Offline scenario Sales force automation Technical force automation Delivery/shipping business Automotive, medical applications

Size of deployments is increasing: From 100s and 1.000s to s of subscribers SQL Server SQL Server Compact IIS HTTPS Merge Replication Edge, 4G, 3G, GPRS, Satellite

Challenges Anticipating Verifying business objectives are met Testing and simulating Performance Impact Latency Business scenarios Thousands of subscribers Correctness of data Business rules Compatibility of business processes

Testing and simulation tool Not a product, no commitment, not a public announcement An advanced prototype Testing and simulation tool Not a product, no commitment, not a public announcement An advanced prototype Replication orchestration platform Anticipate… capacity to interact with real enterprise backend Demonstrate… scalability before deployment Validate… … business objectives/constraints and IT goals … business rules have been honored Replication orchestration platform Anticipate… capacity to interact with real enterprise backend Demonstrate… scalability before deployment Validate… … business objectives/constraints and IT goals … business rules have been honored

What Zen4Sync can do

Target non SQL Server Compact Merge Replication subscribers Target non SQL Server Compact Merge Replication subscribers Target Transactional Replication subscribers Target Transactional Replication subscribers

The architecture Database schema Roles

Activity Activity Type Activity Context

You Clients Orchestrators Test Servers Zen4Sync Repository Publisher Distributor SQL Server

Orchestrators Test Servers Clients Repository

Orchestrators Test Servers Clients

Orchestrators Test Servers Clients Publisher Distributor SQL Server

You Clients Orchestrators Test Servers Zen4Sync Repository Publisher Distributor SQL Server

Avanade Inc Joint venture created in 2000 by Accenture and Microsoft $ 1,3 billion revenue in FY11 - More than 60 offices in 20 countries More than 15,000 professionals – Microsoft certifications Microsoft Alliance Partner of the Year – Application Platform (2011) Zen4Sync: Used for large project for technical force automation scenario (France) Contributed to the evolution of the platform Global services innovator, helping customers realize the best results from the Microsoft platform.

Demo 1 Initialization of subscribers

TECHED-Z4S-1 SQL Server 2012 SQL Compact 3.5 SP2 CU6 Zen4Sync Orchestrator Zen4Sync Test Server Zen4Sync TECHED-Z4S-2 SQL Compact 3.5 SP2 CU6 Zen4Sync Test Server TECHED-CUSTOMER SQL Server 2012 IIS Northwind DB

TECHED-Z4S-1 TECHED-Z4S-2 Zen4Sync TECHED-CUSTOMER SYNCSYNC SYNCSYNC

Demo 2 Reorganization of sales area and sync.

TECHED-Z4S-1 Zen4Sync TECHED-CUSTOMER Stored proc. Orders INSERT Orders INSERT

And now?

Connect. Share. Discuss. Learning Microsoft Certification & Training Resources TechNet Resources for IT Professionals Resources for Developers

Required Slide Complete an evaluation on CommNet and enter to win!

Scan the Tag to evaluate this session now on myTechEd Mobile

Appendix Additional resources Evaluation of filters ETL/DML challenge

Faster syncs Faster DML server side Setup belongs Partition groups If you need to reach the red markers… Large number of concurrent subscribers Smaller deployments Setup belongs Partition groups … you need to reach a compromise. Consider the best practices shared in this session

ERP SQL Server Main publisher

ERP SQL Server Main publisher Flat files Daily Possible solution: Staging tables User tables MERGE T-SQL statement not merge replication SSIS Truncate Offline Scenario: The ETL/Massive DML Challenge

ERP SQL Server Main publisher