SlideShare une entreprise Scribd logo
1  sur  24
 Introduction
 Exchange 2013 Architecture
 Focus on CAS
 Focus on MBX
 Routing Mail (Mail Flow)
 Managing Exchange 2013
2
3
INTRODUCTION
INTRODUCTION
LICENSING EDITION
 License Edition:
 Exchange Server 2013, Standard Edition
 Exchange Server 2013, Enterprise Edition.
 Client Acess License (CALs):
 Standard CAL: offers standard e-mail functionality from any platform. The license is for typical Exchange and Outlook usage
 Enterprise CAL: offers functionality such as integrated archiving, compliance features, and information-protection capabilities.
 The CAL is an add-on to the Standard CAL, so both licenses need to be purchased!
 Don’t support for Outlook 2003
 RPC/TCP access for Outlook clients
 Transport service integrated
 Unified Messaging service
 Managed folders
 Anti-malware
What’s Removed
5
What’s New and Removed
 A new look and feel of client interfaces
 Exchange Admin Center (Web-based)
 Exchange Management Shell
 Exchange 2013 architecture:
 Mailbox server role
 Client Access server role
 Managed store
 Managed availability
 Outlook Anywhere
 Anti-malware protection (EOP)
 “Modern” public folders
 Data loss prevention
What’s New
6
EXCHANGE 2013
ARCHITECTURE
EXCHANGE 2013 ARCHITECTURE
ACTIVE DIRECTORY PARTITION
 Schema partition:
 Contain all objects and properties that are available
in Active Directory
 There is only one schema partition in the entire
Active Directory forest
 Exchange Server 2013 adds a lot of new objects and
attributes to Active Directory that make it possible to
gain functionality
 Configuration partition:
 Contain all nonschema information is stored
 Information stored in the configuration partition is
Exchange Server information (accepted domain
information, Rule and policy information)
 Domain partition:
 Contain all domain-specific information is stored
 User objects, contacts, and security and distribution
groups are stored in the domain partition
EXCHANGE 2013 ARCHITECTURE
Internet
AD
Web
browser
Outlook
(remote user)
Mobile
phone
Line of
business
application
Outlook (local user)
External
SMTP
servers
Enterprise Network
Phone system
(PBX or VOIP)
Layer4LB
CAS
CAS
CAS
CAS
CAS
CAS Array
MBX
MBX
MBX
MBX
MBX
DAG
Mailbox Server hosts all
components to process, render
and store data
Edge Transport
Routing and AV/AS
LOAD BALANCING
 With Exchange 2010:
 Configuration on a KEMP Load Balancer was quite
simply and easily accomplished.
 You can use the Exchange templates provided by KEMP,
or perform the configuration manually,
 The requirement: one for RPC/MAPI, one for HTTPS
(443), optionally redirection for HTTP (80) requests to
HTTPS (443).
 With Exchange 2013:
 Layer 4 Virtual Service for traffic coming in for HTTPS
(443) and Round Robin
 Just only Layer 7 load balancing have ability perform
health checking for individual Exchange 2013 web
services and to take advantage of intelligent features
KEMP Load Balacing
Stateless
10
FOCUS ON CAS
CAS 2013
 The CAS in itself does not perform any processing with
respect to mail data
 If a CAS goes, all connected clients need to re-
authenticate against another Client Access
serverReceive request from Internet to the CAS is
using the regular port 443, but that the proxied
request to the Mailbox server is using port 444
 Multiple CAS just only handle workloads, not relative
with Load-Balancing solutions
 The Client Access server comprises three different
components:
 Client access protocols (HTTP, IMAP4, POP3)
 SMTP
 UM call router
CLIENT ACCESS SERVER 2013
The Death of RPC/TCP
 The HTTPS connection is then terminated on the
Mailbox server— on IIS on the Mailbox server, and
the AppPool on the back end decapsulates the RPC
traffic from the HTTPS stream
 Since the Outlook clients now connect to the
correct Mailbox server, it is no longer necessary to
use the RPC Client Access server array
 Exchange 2010: The FQDN of the CAS array was also
the server name that was visible in the Outlook
profile.
 Exchange 2013: The FQDN being used in the
Outlook profile has been replaced with the mailbox
GUID
CLIENT ACCESS SERVER 2013
Autodiscover
 Autodiscover works by an XML request sent from the
Outlook client to the Client Access server.
 The Client Access server then accepts the request
and proxies it to the Mailbox server. The Mailbox
server gathers all the required information and
returns this as an XML package to the Outlook client.
 The request is sent once an hour to determine if
there are any changes in the Exchange configuration
 When a Client Access server is installed, a service
connection point is also created in Active Directory
 A service connection point has a GUID (Global
Unique Identifier)
CLIENT ACCESS SERVER 2013
Load Balacing
 With a layer-4 load balancer, the load balancing takes
place on the network layer. An incoming connection
is accepted and distributed across multiple Exchange
2013 Client Access servers
 The Client Access server in turn accepts the
connection, and after authentication, the connection
is forwarded to the appropriate Mailbox server.
 If one service on the Exchange 2013 Client Access
server fails, the load balancer only detects that the
Client Access server in general has failed and will
initiate a fail-over to another Client Access server
CLIENT ACCESS SERVER 2013
Routing Mail
 With a layer-4 load balancer, the load balancing takes
place on the network layer. An incoming connection
is accepted and distributed across multiple Exchange
2013 Client Access servers
 The Client Access server in turn accepts the
connection, and after authentication, the connection
is forwarded to the appropriate Mailbox server.
 If one service on the Exchange 2013 Client Access
server fails, the load balancer only detects that the
Client Access server in general has failed and will
initiate a fail-over to another Client Access server
16
FOCUS ON MBX
MAILBOX SERVER 2013
 One Exchange 2013 Enterprise Mailbox server can host
up to 100 mailbox databases
 When you install a Mailbox server, a new mailbox
database is automatically created on the boot- and
system disk (C:)
 The recommended maximum database size for a
normal Exchange 2013 Mailbox server is 2TB (Up to
16TB) when you have multiple copies of the mailbox
database
 E01 (transactional processing of information)
 E00.chk (a checkpoint file that keeps track of the
transactions still in the log files)
 E01res00001.jrs - E01res0000A.jrs (are temporary log
files reserved by Exchange Server in case of disk-full
problems)
 E01tmp.log
MAILBOX DATABASE
MAILBOX SERVER 2013
 For every mailbox database that is mounted on an
Exchange 2013 Mailbox server, a new Information
Store worker process is spawned and responsible for
this particular database
 If you have an Exchange 2013 Mailbox server with 25
mailbox databases mounted, and one of those
databases crashes, including the Information Store, the
other 24 mailbox databases are not affected
Microsoft Exchange Information Store
MAILBOX SERVER 2013
 Called “the public folder mailbox”
 The public folders are now stored in mailbox databases
 The public folders consisted of two parts: Hierarchy
and Content.
 Exchange Server 2013
 The hierarchy: is now stored in a new type of
mailbox “the public folder mailbox”
 The Content: contain all public folders
PUBLIC FOLDER 2013
20
Routing Mail
EXCHANGE 2013
MAIL FLOW
 Front End Transport service (On CAS)
 Transport Service (On Mailbox Server)
 Mailbox Transport Service (On Mailbox Server):
 Mailbox Transport Submission Service
 Mailbox Transport Delivery Service
THE TRANSPORT PIPLELINE
22
MANAGING
EXCHANGE 2013
MANAGING EXCHANGE 2013
 Exchange Management Shell (EMS)
 Exchange Toolbox
 Details Templates Editor
 Remote Connectivity Analyzer
 Queue Viewer
 Management Tasks
 Managing SSL Certificates:
http://support.microsoft.com/kb/929395
 Managing Contacts and Mail-Enabled Users
 Patch Management
XIN CÁM ƠN

Contenu connexe

Tendances

IBM MQ - What's new in 9.2
IBM MQ - What's new in 9.2IBM MQ - What's new in 9.2
IBM MQ - What's new in 9.2David Ware
 
Building an Active-Active IBM MQ System
Building an Active-Active IBM MQ SystemBuilding an Active-Active IBM MQ System
Building an Active-Active IBM MQ Systemmatthew1001
 
Using ibm mq in managed file transfer environments final
Using ibm mq in managed file transfer environments finalUsing ibm mq in managed file transfer environments final
Using ibm mq in managed file transfer environments finalLeif Davidsen
 
What's new with MQ on z/OS 9.3 and 9.3.1
What's new with MQ on z/OS 9.3 and 9.3.1What's new with MQ on z/OS 9.3 and 9.3.1
What's new with MQ on z/OS 9.3 and 9.3.1Matt Leming
 
Elastic Load Balancing Deep Dive - AWS Online Tech Talk
Elastic  Load Balancing Deep Dive - AWS Online Tech TalkElastic  Load Balancing Deep Dive - AWS Online Tech Talk
Elastic Load Balancing Deep Dive - AWS Online Tech TalkAmazon Web Services
 
Microsoft Active Directory
Microsoft Active DirectoryMicrosoft Active Directory
Microsoft Active Directorythebigredhemi
 
Mastering Active Directory_ Design, deploy, and protect Active Directory Doma...
Mastering Active Directory_ Design, deploy, and protect Active Directory Doma...Mastering Active Directory_ Design, deploy, and protect Active Directory Doma...
Mastering Active Directory_ Design, deploy, and protect Active Directory Doma...Yogeshwaran R
 
Websphere Application Server V8.5
Websphere Application Server V8.5Websphere Application Server V8.5
Websphere Application Server V8.5IBM WebSphereIndia
 
19 08-22 introduction to activeMQ
19 08-22 introduction to activeMQ19 08-22 introduction to activeMQ
19 08-22 introduction to activeMQWoo Young Choi
 
48. Azure Active Directory - Part 1
48. Azure Active Directory - Part 148. Azure Active Directory - Part 1
48. Azure Active Directory - Part 1Shawn Ismail
 
IBM MQ Clustering (2017 version)
IBM MQ Clustering (2017 version)IBM MQ Clustering (2017 version)
IBM MQ Clustering (2017 version)MarkTaylorIBM
 
[AWS & 베스핀글로벌, 바이오∙헬스케어∙제약사를 위한 세미나] AWS 클라우드 보안
[AWS & 베스핀글로벌, 바이오∙헬스케어∙제약사를 위한 세미나] AWS 클라우드 보안[AWS & 베스핀글로벌, 바이오∙헬스케어∙제약사를 위한 세미나] AWS 클라우드 보안
[AWS & 베스핀글로벌, 바이오∙헬스케어∙제약사를 위한 세미나] AWS 클라우드 보안BESPIN GLOBAL
 
10월 웨비나 - AWS에서 Active Directory 구축 및 연동 옵션 살펴보기 (김용우 솔루션즈 아키텍트)
10월 웨비나 - AWS에서 Active Directory 구축 및 연동 옵션 살펴보기 (김용우 솔루션즈 아키텍트)10월 웨비나 - AWS에서 Active Directory 구축 및 연동 옵션 살펴보기 (김용우 솔루션즈 아키텍트)
10월 웨비나 - AWS에서 Active Directory 구축 및 연동 옵션 살펴보기 (김용우 솔루션즈 아키텍트)Amazon Web Services Korea
 

Tendances (20)

Upgrading to Exchange 2016
Upgrading to Exchange 2016Upgrading to Exchange 2016
Upgrading to Exchange 2016
 
AWS ELB
AWS ELBAWS ELB
AWS ELB
 
IBM MQ - What's new in 9.2
IBM MQ - What's new in 9.2IBM MQ - What's new in 9.2
IBM MQ - What's new in 9.2
 
Building an Active-Active IBM MQ System
Building an Active-Active IBM MQ SystemBuilding an Active-Active IBM MQ System
Building an Active-Active IBM MQ System
 
Using ibm mq in managed file transfer environments final
Using ibm mq in managed file transfer environments finalUsing ibm mq in managed file transfer environments final
Using ibm mq in managed file transfer environments final
 
oracle service bus
oracle service busoracle service bus
oracle service bus
 
Windows 2019
Windows 2019Windows 2019
Windows 2019
 
What's new with MQ on z/OS 9.3 and 9.3.1
What's new with MQ on z/OS 9.3 and 9.3.1What's new with MQ on z/OS 9.3 and 9.3.1
What's new with MQ on z/OS 9.3 and 9.3.1
 
Elastic Load Balancing Deep Dive - AWS Online Tech Talk
Elastic  Load Balancing Deep Dive - AWS Online Tech TalkElastic  Load Balancing Deep Dive - AWS Online Tech Talk
Elastic Load Balancing Deep Dive - AWS Online Tech Talk
 
Microsoft Active Directory
Microsoft Active DirectoryMicrosoft Active Directory
Microsoft Active Directory
 
Mastering Active Directory_ Design, deploy, and protect Active Directory Doma...
Mastering Active Directory_ Design, deploy, and protect Active Directory Doma...Mastering Active Directory_ Design, deploy, and protect Active Directory Doma...
Mastering Active Directory_ Design, deploy, and protect Active Directory Doma...
 
Websphere Application Server V8.5
Websphere Application Server V8.5Websphere Application Server V8.5
Websphere Application Server V8.5
 
AWS Direct Connect
AWS Direct ConnectAWS Direct Connect
AWS Direct Connect
 
19 08-22 introduction to activeMQ
19 08-22 introduction to activeMQ19 08-22 introduction to activeMQ
19 08-22 introduction to activeMQ
 
48. Azure Active Directory - Part 1
48. Azure Active Directory - Part 148. Azure Active Directory - Part 1
48. Azure Active Directory - Part 1
 
IBM MQ Clustering (2017 version)
IBM MQ Clustering (2017 version)IBM MQ Clustering (2017 version)
IBM MQ Clustering (2017 version)
 
[AWS & 베스핀글로벌, 바이오∙헬스케어∙제약사를 위한 세미나] AWS 클라우드 보안
[AWS & 베스핀글로벌, 바이오∙헬스케어∙제약사를 위한 세미나] AWS 클라우드 보안[AWS & 베스핀글로벌, 바이오∙헬스케어∙제약사를 위한 세미나] AWS 클라우드 보안
[AWS & 베스핀글로벌, 바이오∙헬스케어∙제약사를 위한 세미나] AWS 클라우드 보안
 
10월 웨비나 - AWS에서 Active Directory 구축 및 연동 옵션 살펴보기 (김용우 솔루션즈 아키텍트)
10월 웨비나 - AWS에서 Active Directory 구축 및 연동 옵션 살펴보기 (김용우 솔루션즈 아키텍트)10월 웨비나 - AWS에서 Active Directory 구축 및 연동 옵션 살펴보기 (김용우 솔루션즈 아키텍트)
10월 웨비나 - AWS에서 Active Directory 구축 및 연동 옵션 살펴보기 (김용우 솔루션즈 아키텍트)
 
Aws
AwsAws
Aws
 
Aws VPC
Aws VPCAws VPC
Aws VPC
 

Similaire à Exchange 2013 Architecture Details

Exchange 2013 Architecture Poster
Exchange 2013 Architecture PosterExchange 2013 Architecture Poster
Exchange 2013 Architecture PosterRian Yulian
 
Ch01 Introduction to Exchange 2013
Ch01 Introduction to Exchange 2013Ch01 Introduction to Exchange 2013
Ch01 Introduction to Exchange 2013Shane Flooks
 
New Exchange Server 2013 Architecture
New Exchange Server 2013 ArchitectureNew Exchange Server 2013 Architecture
New Exchange Server 2013 ArchitectureKhalid Al-Ghamdi
 
Microsoft exchange
Microsoft exchangeMicrosoft exchange
Microsoft exchangesaeed ismail
 
Exchange Server 2013 Deployment
Exchange Server 2013 DeploymentExchange Server 2013 Deployment
Exchange Server 2013 Deploymentsaeed ismail
 
Whitepaper Exchange 2007 Changes, Resilience And Storage Management
Whitepaper   Exchange 2007 Changes, Resilience And Storage ManagementWhitepaper   Exchange 2007 Changes, Resilience And Storage Management
Whitepaper Exchange 2007 Changes, Resilience And Storage ManagementAlan McSweeney
 
Client protocol connectivity flow in Exchange 2013/2007 coexistence | Introdu...
Client protocol connectivity flow in Exchange 2013/2007 coexistence | Introdu...Client protocol connectivity flow in Exchange 2013/2007 coexistence | Introdu...
Client protocol connectivity flow in Exchange 2013/2007 coexistence | Introdu...Eyal Doron
 
Sql server lesson11
Sql server lesson11Sql server lesson11
Sql server lesson11Ala Qunaibi
 
Networking Java Socket Programming
Networking Java Socket ProgrammingNetworking Java Socket Programming
Networking Java Socket ProgrammingMousmi Pawar
 
Clustering of Exchnage server
Clustering of Exchnage serverClustering of Exchnage server
Clustering of Exchnage serverLohit Ahuja
 
10135 a 05
10135 a 0510135 a 05
10135 a 05Bố Su
 
Office Track: Exchange 2013 in the real world - Michael Van Horenbeeck
Office Track: Exchange 2013 in the real world - Michael Van HorenbeeckOffice Track: Exchange 2013 in the real world - Michael Van Horenbeeck
Office Track: Exchange 2013 in the real world - Michael Van HorenbeeckITProceed
 
SoCal User Group Meeting 2013-05-06
SoCal User Group Meeting 2013-05-06SoCal User Group Meeting 2013-05-06
SoCal User Group Meeting 2013-05-06Thomas Stensitzki
 
What is load balancer in aws and types of load balancers
What is load balancer in aws and  types of load balancersWhat is load balancer in aws and  types of load balancers
What is load balancer in aws and types of load balancersVishnuAnji
 
Ch02 installing exchange
Ch02 installing exchangeCh02 installing exchange
Ch02 installing exchangeShane Flooks
 

Similaire à Exchange 2013 Architecture Details (20)

Exchange server 2013
Exchange server 2013Exchange server 2013
Exchange server 2013
 
Exchange 2013 Architecture Poster
Exchange 2013 Architecture PosterExchange 2013 Architecture Poster
Exchange 2013 Architecture Poster
 
Ch01 Introduction to Exchange 2013
Ch01 Introduction to Exchange 2013Ch01 Introduction to Exchange 2013
Ch01 Introduction to Exchange 2013
 
New Exchange Server 2013 Architecture
New Exchange Server 2013 ArchitectureNew Exchange Server 2013 Architecture
New Exchange Server 2013 Architecture
 
Exchange 2010 SP2 & Tips
Exchange 2010 SP2 & TipsExchange 2010 SP2 & Tips
Exchange 2010 SP2 & Tips
 
Exchange 2013 Migration & Coexistence
Exchange 2013 Migration & CoexistenceExchange 2013 Migration & Coexistence
Exchange 2013 Migration & Coexistence
 
Microsoft exchange
Microsoft exchangeMicrosoft exchange
Microsoft exchange
 
Exchange Server 2013 Deployment
Exchange Server 2013 DeploymentExchange Server 2013 Deployment
Exchange Server 2013 Deployment
 
Whitepaper Exchange 2007 Changes, Resilience And Storage Management
Whitepaper   Exchange 2007 Changes, Resilience And Storage ManagementWhitepaper   Exchange 2007 Changes, Resilience And Storage Management
Whitepaper Exchange 2007 Changes, Resilience And Storage Management
 
Client protocol connectivity flow in Exchange 2013/2007 coexistence | Introdu...
Client protocol connectivity flow in Exchange 2013/2007 coexistence | Introdu...Client protocol connectivity flow in Exchange 2013/2007 coexistence | Introdu...
Client protocol connectivity flow in Exchange 2013/2007 coexistence | Introdu...
 
Sql server lesson11
Sql server lesson11Sql server lesson11
Sql server lesson11
 
Networking Java Socket Programming
Networking Java Socket ProgrammingNetworking Java Socket Programming
Networking Java Socket Programming
 
Clustering of Exchnage server
Clustering of Exchnage serverClustering of Exchnage server
Clustering of Exchnage server
 
10135 a 05
10135 a 0510135 a 05
10135 a 05
 
Office Track: Exchange 2013 in the real world - Michael Van Horenbeeck
Office Track: Exchange 2013 in the real world - Michael Van HorenbeeckOffice Track: Exchange 2013 in the real world - Michael Van Horenbeeck
Office Track: Exchange 2013 in the real world - Michael Van Horenbeeck
 
ACE - Comcore
ACE - ComcoreACE - Comcore
ACE - Comcore
 
Ch03 cas
Ch03 casCh03 cas
Ch03 cas
 
SoCal User Group Meeting 2013-05-06
SoCal User Group Meeting 2013-05-06SoCal User Group Meeting 2013-05-06
SoCal User Group Meeting 2013-05-06
 
What is load balancer in aws and types of load balancers
What is load balancer in aws and  types of load balancersWhat is load balancer in aws and  types of load balancers
What is load balancer in aws and types of load balancers
 
Ch02 installing exchange
Ch02 installing exchangeCh02 installing exchange
Ch02 installing exchange
 

Dernier

Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 

Dernier (20)

Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 

Exchange 2013 Architecture Details

  • 1.
  • 2.  Introduction  Exchange 2013 Architecture  Focus on CAS  Focus on MBX  Routing Mail (Mail Flow)  Managing Exchange 2013 2
  • 4. INTRODUCTION LICENSING EDITION  License Edition:  Exchange Server 2013, Standard Edition  Exchange Server 2013, Enterprise Edition.  Client Acess License (CALs):  Standard CAL: offers standard e-mail functionality from any platform. The license is for typical Exchange and Outlook usage  Enterprise CAL: offers functionality such as integrated archiving, compliance features, and information-protection capabilities.  The CAL is an add-on to the Standard CAL, so both licenses need to be purchased!
  • 5.  Don’t support for Outlook 2003  RPC/TCP access for Outlook clients  Transport service integrated  Unified Messaging service  Managed folders  Anti-malware What’s Removed 5 What’s New and Removed  A new look and feel of client interfaces  Exchange Admin Center (Web-based)  Exchange Management Shell  Exchange 2013 architecture:  Mailbox server role  Client Access server role  Managed store  Managed availability  Outlook Anywhere  Anti-malware protection (EOP)  “Modern” public folders  Data loss prevention What’s New
  • 7. EXCHANGE 2013 ARCHITECTURE ACTIVE DIRECTORY PARTITION  Schema partition:  Contain all objects and properties that are available in Active Directory  There is only one schema partition in the entire Active Directory forest  Exchange Server 2013 adds a lot of new objects and attributes to Active Directory that make it possible to gain functionality  Configuration partition:  Contain all nonschema information is stored  Information stored in the configuration partition is Exchange Server information (accepted domain information, Rule and policy information)  Domain partition:  Contain all domain-specific information is stored  User objects, contacts, and security and distribution groups are stored in the domain partition
  • 8. EXCHANGE 2013 ARCHITECTURE Internet AD Web browser Outlook (remote user) Mobile phone Line of business application Outlook (local user) External SMTP servers Enterprise Network Phone system (PBX or VOIP) Layer4LB CAS CAS CAS CAS CAS CAS Array MBX MBX MBX MBX MBX DAG Mailbox Server hosts all components to process, render and store data Edge Transport Routing and AV/AS
  • 9. LOAD BALANCING  With Exchange 2010:  Configuration on a KEMP Load Balancer was quite simply and easily accomplished.  You can use the Exchange templates provided by KEMP, or perform the configuration manually,  The requirement: one for RPC/MAPI, one for HTTPS (443), optionally redirection for HTTP (80) requests to HTTPS (443).  With Exchange 2013:  Layer 4 Virtual Service for traffic coming in for HTTPS (443) and Round Robin  Just only Layer 7 load balancing have ability perform health checking for individual Exchange 2013 web services and to take advantage of intelligent features KEMP Load Balacing Stateless
  • 11. CAS 2013  The CAS in itself does not perform any processing with respect to mail data  If a CAS goes, all connected clients need to re- authenticate against another Client Access serverReceive request from Internet to the CAS is using the regular port 443, but that the proxied request to the Mailbox server is using port 444  Multiple CAS just only handle workloads, not relative with Load-Balancing solutions  The Client Access server comprises three different components:  Client access protocols (HTTP, IMAP4, POP3)  SMTP  UM call router
  • 12. CLIENT ACCESS SERVER 2013 The Death of RPC/TCP  The HTTPS connection is then terminated on the Mailbox server— on IIS on the Mailbox server, and the AppPool on the back end decapsulates the RPC traffic from the HTTPS stream  Since the Outlook clients now connect to the correct Mailbox server, it is no longer necessary to use the RPC Client Access server array  Exchange 2010: The FQDN of the CAS array was also the server name that was visible in the Outlook profile.  Exchange 2013: The FQDN being used in the Outlook profile has been replaced with the mailbox GUID
  • 13. CLIENT ACCESS SERVER 2013 Autodiscover  Autodiscover works by an XML request sent from the Outlook client to the Client Access server.  The Client Access server then accepts the request and proxies it to the Mailbox server. The Mailbox server gathers all the required information and returns this as an XML package to the Outlook client.  The request is sent once an hour to determine if there are any changes in the Exchange configuration  When a Client Access server is installed, a service connection point is also created in Active Directory  A service connection point has a GUID (Global Unique Identifier)
  • 14. CLIENT ACCESS SERVER 2013 Load Balacing  With a layer-4 load balancer, the load balancing takes place on the network layer. An incoming connection is accepted and distributed across multiple Exchange 2013 Client Access servers  The Client Access server in turn accepts the connection, and after authentication, the connection is forwarded to the appropriate Mailbox server.  If one service on the Exchange 2013 Client Access server fails, the load balancer only detects that the Client Access server in general has failed and will initiate a fail-over to another Client Access server
  • 15. CLIENT ACCESS SERVER 2013 Routing Mail  With a layer-4 load balancer, the load balancing takes place on the network layer. An incoming connection is accepted and distributed across multiple Exchange 2013 Client Access servers  The Client Access server in turn accepts the connection, and after authentication, the connection is forwarded to the appropriate Mailbox server.  If one service on the Exchange 2013 Client Access server fails, the load balancer only detects that the Client Access server in general has failed and will initiate a fail-over to another Client Access server
  • 17. MAILBOX SERVER 2013  One Exchange 2013 Enterprise Mailbox server can host up to 100 mailbox databases  When you install a Mailbox server, a new mailbox database is automatically created on the boot- and system disk (C:)  The recommended maximum database size for a normal Exchange 2013 Mailbox server is 2TB (Up to 16TB) when you have multiple copies of the mailbox database  E01 (transactional processing of information)  E00.chk (a checkpoint file that keeps track of the transactions still in the log files)  E01res00001.jrs - E01res0000A.jrs (are temporary log files reserved by Exchange Server in case of disk-full problems)  E01tmp.log MAILBOX DATABASE
  • 18. MAILBOX SERVER 2013  For every mailbox database that is mounted on an Exchange 2013 Mailbox server, a new Information Store worker process is spawned and responsible for this particular database  If you have an Exchange 2013 Mailbox server with 25 mailbox databases mounted, and one of those databases crashes, including the Information Store, the other 24 mailbox databases are not affected Microsoft Exchange Information Store
  • 19. MAILBOX SERVER 2013  Called “the public folder mailbox”  The public folders are now stored in mailbox databases  The public folders consisted of two parts: Hierarchy and Content.  Exchange Server 2013  The hierarchy: is now stored in a new type of mailbox “the public folder mailbox”  The Content: contain all public folders PUBLIC FOLDER 2013
  • 21. MAIL FLOW  Front End Transport service (On CAS)  Transport Service (On Mailbox Server)  Mailbox Transport Service (On Mailbox Server):  Mailbox Transport Submission Service  Mailbox Transport Delivery Service THE TRANSPORT PIPLELINE
  • 23. MANAGING EXCHANGE 2013  Exchange Management Shell (EMS)  Exchange Toolbox  Details Templates Editor  Remote Connectivity Analyzer  Queue Viewer  Management Tasks  Managing SSL Certificates: http://support.microsoft.com/kb/929395  Managing Contacts and Mail-Enabled Users  Patch Management

Notes de l'éditeur

  1. Mail đi vô Protocol Agents Hub selector làm nhiệm vụ nhận mail từ bên MBX Server và chuyển ra SMTP send gửi ra ngoài external Submission queue: Cho vào hàng đợi để chờ submit Categorizer: tiến hành phân loại quét virus, malware, tag, chính sách Delivery queue để chờ gửi sau đó gửi tới SMTP send (để qui định gửi tới MBX Server khác hoặc chuyển thẳng vào Mailbox Transport Service – dễ hiểu trong t/hợp DAG hoặc mailbox database chết, active mailbox database nằm ở bên server khác) SMTP Receive gửi tới Storage Driver Deliver để chờ gởi vào Mailbox Database bằng RPC Gửi mail ra Mailbox Assistant: hỗ trợ lấy mail ra (gửi mail ra) HUB Selector để xem gửi ra Transport Service của MBX Server khác hay gửi ra SMTP Receive của TransportService của mình (gửi nội bộ)
  2. http://kemptechnologies.com/ap/load-balancing/layer-7-load-balancing OWA, EAC, Outlook Anywhere, PowerShell, and ActiveSync NLB is a service in Windows Server, and thus dependant on the server. Scalability of an NLB cluster is not that great and is limited to 8 nodes. The only option for affinity is source IP. When you are adding or removing nodes to or from an NLB cluster, all clients are disconnected and have to reconnect. NLB cannot be combined with a Database Availability Group (DAG) on a single server, since a DAG is running on top of Windows fail-over clustering software. Patch management: Installing a Cumulative Update: a cumulative update is a full product. (thay vì cài xong rồi update Service Pack, giờ cài 1 gói mới nhất)