CAS Exchange 2013 architecture For a given mailbox’s connectivity, the protocol being used is always served by the server that hosts the active database.

Slides:



Advertisements
Similar presentations
Adnan Rafique Exchange Architect Board Of Director – GITCA Global Board Blog –
Advertisements

5 server roles Tightly-coupled in terms of versioning functionality user partitioning geo-affinity Previous Server Role Architecture Internal Network.
Load Balancer MDB HTTP Proxy IIS Client Access RPC CA Mailbox IIS RPS OWA, EAS, EWS, ECP, OAB POP, IMAP SMTPUM POP IMAP Transpo rt UM SMTP POP,
School of Engineering & Technology Computer Architecture Pipeline.
Scott Schnoll Exchange Server 2013 Site Resilience.
Topic Of This Hour Exchange 2013: Database Availability Group Sept 26, :00 PM EST / 12:00 PM CST / 10:00 AM PST / 7:00 PM CET / 6:00 PM UTC/10:30.
 They’re available in Exchange Online  Great for simple sharing and distribution list archiving in Outlook  Site Mailboxes and SharePoint are better.
4/16/2017 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
Frontier Continuity Services Protecting Your Data with Our Cloud.
1© Copyright 2012 EMC Corporation. All rights reserved. EMC INFRASTRUCTURE FOR MICROSOFT APPLICATIONS IN THE PRIVATE CLOUD EMC Symmetrix VMAX 10K, EMC.
1© Copyright 2012 EMC Corporation. All rights reserved. EMC Solutions are Powered by Intel ® Xeon ® Processor Technology Run Microsoft Better with EMC.
Implementing High Availability
Copyright© Microsoft Corporation DAG Architecture.
Exchange 2010 Project Presentation/Discussion August 12, 2015 Project Team: Mark Dougherty – Design John Ditto – Project Manager Joel Eussen – Project.
Overview of Exchange 2013 Architecture Transport components shipping with Exchange 2013 Mail Routing Scenarios Transport High Availability SMTP Client.
AD Web browser Outlook (remote user) Mobile phone Line of business application Outlook (local user) External SMTP servers Exchange Online Protection.
CAS Array DAG MBX-A MBX-B DB1 Load Balancer.
Search Admin Content UX Crawl Content Processing Index Query ProcessingWFE Analytics Processing FAST Search Index SharePoint SP Apps Devices Non-SP.
Kevin St. Clair Sr. Support Engineer Hewlett-Packard SESSION CODE: UNC306.
Managing Client Access
EXL311: Exchange Server 2013 Architecture Deep Dive Scott Schnoll Microsoft Corporation EXL311.
Boston Bootcamp April 27 th, 2013 Azure Websites Udaiappa Ramachandran ( Udai
Maintaining a Microsoft SQL Server 2008 Database SQLServer-Training.com.
PPD Computing “Business Continuity” Windows and Mac Kevin Dunford May 17 th 2012.
User CAS DAG For any given mailbox’s connectivity, the user is always served by the server that hosts the active database copy Each CAS determines.
Get More out of SQL Server 2012 in the Microsoft Private Cloud environment Guy BowermanMadhan Arumugam DBI208.
INSTALLING MICROSOFT EXCHANGE SERVER 2003 CLUSTERS AND FRONT-END AND BACK ‑ END SERVERS Chapter 4.
Ross Smith IV Senior Program Manager, Exchange Server Microsoft Corporation SESSION CODE: UNC202 Kyryl Perederiy Senior Systems Engineer, Business Online.
ENTERPRISE COMPUTING QUIZ By: Lean F. Torida
DB-2: OpenEdge® Replication: How to get Home in Time … Brian Bowman Sr. Solutions Engineer Sandy Caiado Sr. Solutions Engineer.
© Copyright 2009 Sysgem AG, 8002 Zurich, Switzerland Sysgem Products Sysgem Enterprise Manager (SEM)  Identity & Access Management  System Management.
Unified solution Easy to configure, manage, and monitor Reuse existing investments SAN/DAS environments Allow using HA hardware resources Fast seamless.
Transport components shipping with Exchange 2013 Overview of Exchange 2013 Architecture Architectural improvements made in Transport History, Challenges,
DB4DB3 DB2 PassiveActiveLagged 4-member DAG 4 databases 4 copies of each database 4 databases per volume Symmetrical design.
Arda Oral Professional Services Engineer Use Case: DB Backup Workflow with DB Snapshot Postprocessing 1 NetApp Confidential - Internal Use Only.
Find and fix the Root cause code Recover the client experience Repair the symptom Remove complexity.
Exchange Server 2013 Architecture
AD Web browser Outlook (remote user) Mobile phone Line of business application Outlook (local user) External SMTP servers Exchange Online Protection.
Slide 1 CFEngine. Slide 2 Confidential Quotes “ ” CFEngine offers a highly scalable approach with a pull-based, distributed architecture. “ ” CFEngine.
Read/understand sizing, scalability, capacity guidance Documentation on technet, Exchange team blog, etc. Collect data on existing deployment.
1 Chapter Overview Defining Operators Creating Jobs Configuring Alerts Creating a Database Maintenance Plan Creating Multiserver Jobs.
CIT 470: Advanced Network and System AdministrationSlide #1 CIT 470: Advanced Network and System Administration System Monitoring.
—OWA send —OWA failure —OWA fast recovery —OWA verified as healthy —OWA send —OWA failure —OWA fast recovery —Failover server’s databases —OWA verified.
High Availability in DB2 Nishant Sinha
System Center Lesson 4: Overview of System Center 2012 Components System Center 2012 Private Cloud Components VMM Overview App Controller Overview.
Scott Schnoll m Microsoft Corporation.
Exchange Server versionForest "rangeUpper" attribute of ms-Exch-Schema-Version-Pt Exchange 2000 Server RTM4397 Exchange 2000 Server SP34406 Exchange.
SHAREPOINTEXCHANGELYNCOFFICE WEB APPS Server to Server Authentication Site Mailboxes High Resolution Photos Task Synchronization Unified Contact.
ProductExchange 2013 SP1Exchange 2013 RTMExchange 2010 SP3Exchange 2007 SP3 Outlook 2013 SP1 or later MAPI over HTTP Outlook Anywhere Outlook Anywhere.
Data Disaster Recovery Planning Greg Fibiger 1/7/2016.
BAC 7 Features BAC JMX Console. 2 Types of Logins.
HOW CREATE AN OUTLOOK DATA FILE (.PST FILE?) ERICSON BRANDON M. BASCUG Alternate – REGIONAL NETWORK ADMINISTRATOR.
And scales by cloning the app on multiple servers/VMs/Containers Traditional architecture approach Microservices architecture approach A microservice.
HOL: 1: USING MICROSOFT EXCHANGE SERVER 2010 SP1 – MOBILITY FEATUERS 2: MICROSOFT EXCHANGE SERVER 2010 SP1 HIGH AVAILABILITY AND STORAGE SCENARIOS Gašper.
Information explosion 1.4X 44X Internet AD Web browser Outlook (remote user) Mobile phone Line of business application Outlook (local user) External.
© 2014 IBM Corp. TSM Data Protection for Virtual Environments: Hyper-V Suite.
William Durkin A Gourmet Menu of SQL Server High Availability Options.
2 This document was developed prior to the product’s release to manufacturing, and as such, we cannot guarantee that all details included herein will.
Scott Schnoll Exchange Server 2013 High Availability.
Exchange high availability
Troubleshooting Tools
TrueSight Operations Management 11.0 Architecture
Network Quality Monitoring System NQMS
Cluster Communications
Installation First Server
Microsoft Ignite NZ October 2016 SKYCITY, Auckland.
Charles Clancy Katrin Hoeper IETF 73 Minneapolis, USA 17 November 2008
Microsoft Virtual Academy
TechEd /29/2018 7:36 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
Ch 10. Maintaining and Automating SQL Server
Presentation transcript:

CAS Exchange 2013 architecture For a given mailbox’s connectivity, the protocol being used is always served by the server that hosts the active database copy Exchange Online service changed the engineering approach to monitoring Scale drives automation Component based monitoring does not tell the story User DAG1 MBX-A MBX-B MBX-A Layer 4LB

Bringing the learnings from the service to the enterprise Monitoring based on the end user’s experience Protect the user’s experience through recovery oriented computing

Customer Touch Points

—OWA send —OWA failure —OWA fast recovery —OWA verified as healthy —OWA send —OWA failure —OWA fast recovery —Failover server’s databases —OWA verified as healthy —Server becomes “good” failover target (again) LBCAS-1 CAS-2 DAG MBX-1 DB1 DB2 MBX-2 OWA DB1 DB2 MBX-3 OWA DB1 DB2 OWA DB1 “stuff breaks and the Experience does not”

Exchange 2013 Server Managed Availability

System Level Checks 1.Mailbox Self Test (e.g. OWA MST) [detection 5m] 2.Protocol Self Test (e.g. OWA PST) [detection 20 secs] 3.Proxy Self Test (e.g. OWA PrST) [detection 20 secs] End User Experience Level Checks 4.Customer Touch Point – CTP (e.g. OWA CTP) [detection 20m]

Monitor States Sampling DetectionRecovery Probe Probe Definition Monitor Monitor Results (Alerts) Monitor Definition Responder Responder Results (Responses) Responder Definition Healthy T1 T2 T3 00:00:00 00:00:10 00:00:30 Restart Responder Reset AppPool Responder Failover responder Bugcheck responder Offline Responder Escalate Responder Sequenced HA Responder Pipeline Example Named Times Probe Results (Samples) Notification Item

RecoveryActionEnabled Per ServerPer Group Minutes Between Actions Max Allowed Per Hour Max Allowed Per Day Minutes Between Actions Max Allowed Per Day ForceRebootTrue720N/A16004 SystemFailoverTrue60N/A1604 RestartServiceTrue 60 N/A1604 ResetIISPoolTrue60N/A1604 DatabaseFailoverTrue120 N/A11204 ComponentOfflineTrue 60N/A ComponentOnlineTrue Large MoveClusterGroupTrue240 N/A14803 ResumeCatalogTrue WatsonDumpTrue480N/A17204

USER SYSTE M

Protocol Health Set Proxy Health Set CTP Health Set OWA OWA.Proxy OWA.Protocol *See slide 13 to view monitoring layer details

See Appendix for property name definitionsAppendix

The Bottom Line —OWA send —OWA failure —OWA failure detected —OWA restart App pool —OWA restart complete —OWA verified as healthy —OWA send —OWA failure —OWA failure detected —OWA restart App pool —OWA restart failed —Failover server’s databases —OWA service restarts —OWA verified as healthy —Server becomes “good” failover target (again) NLB CAS-1 CAS-2 DAG MBX-1 DB1 DB2 MBX-2 OWA DB1 DB2 MBX-3 OWA DB1 DB2 OWA DB1 Managed Availability + Retries…“stuff breaks and the Experience does not”

Bringing the learnings from the service to the enterprise Monitoring based on the end user’s experience Protect the user’s experience through recovery oriented computing