+ All Categories
Home > Documents > INF204 - Exchange “12” - Part 1: The New Architecture Efi Bregman, Uzi Hefetz Microsoft.

INF204 - Exchange “12” - Part 1: The New Architecture Efi Bregman, Uzi Hefetz Microsoft.

Date post: 21-Dec-2015
Category:
View: 219 times
Download: 0 times
Share this document with a friend
Popular Tags:
36
INF204 - Exchange “12” - Part 1: The New Architecture Efi Bregman, Uzi Hefetz Efi Bregman, Uzi Hefetz Microsoft Microsoft
Transcript

INF204 - Exchange “12” - Part 1:The New Architecture

Efi Bregman, Uzi HefetzEfi Bregman, Uzi HefetzMicrosoftMicrosoft

Goals and Agenda

What’s New in Exchange Server “12”?What’s New in Exchange Server “12”?

Part 1:Part 1:E12 New ArchitectureE12 New Architecture

E12 AdministrationE12 Administration

Co-existence and UpgradeCo-existence and Upgrade

E12 Programmability changesE12 Programmability changes

Part 2:Part 2:INF310INF310: : Exchange “12” Advanced FeaturesExchange “12” Advanced Features

Exchange 2000/3 Challenges

Backup/RestoreBackup/Restore

Disaster RecoveryDisaster Recovery

PerformancePerformance

SecuritySecurity

RoutingRouting

SearchSearch

CalendarCalendar

Spam mailSpam mail

Resource ManagementResource Management

Management & DelegationManagement & Delegation

Automation/ScriptingAutomation/Scripting

E-mail Lifecycle E-mail Lifecycle ManagementManagement

Planning & DeploymentPlanning & Deployment

AuditAudit

ArchivingArchiving

ControlSimplify Deployment and Management

New ArchitectureNew Architecture

Flexible Installation WizardFlexible Installation Wizard

Intuitive console GUIIntuitive console GUI

Scriptable command line UIScriptable command line UI

E12 Server Roles

DMZ Intranet

E12 Edge Server

E12 Server

E12 Enterprise TopologyEnterprise networkEnterprise network

MailboMailboxx

MailboxMailbox

EdgeEdgeTransportTransportOtherOther

SMTPSMTPServersServers

Hub Hub TransportTransport

RoutinRoutingg

HygienHygienee

RoutingRouting PolicyPolicy

Voice Voice MessaginMessagin

gg

Unified Unified Messaging Messaging

Applications:Applications:OWAOWA

Protocols:Protocols:ActiveSync, POP, ActiveSync, POP,

IMAP, RPC / HTTP …IMAP, RPC / HTTP …

Programmability:Programmability:Web services, Web Web services, Web

partsparts

Client AccessClient Access

PBX or PBX or VoIPVoIP

IINNTTEERRNNEETT PublicPublic

FoldersFolders

FaxFax

Role Base Setup Simple GUI Install

Role Base Setup Integrated BPA Prerequisites validation

Role Base Setup Fully customizable unattended install

E12 Routing

E12 Routing Life without Linkstate

Exchange now Exchange now dependsdepends on Active on Active Directory topologyDirectory topology

Full mesh connectionFull mesh connectionNo reroutes, by No reroutes, by default!default!

One Connector for One Connector for E2K/E2K3 serversE2K/E2K3 servers

Site 5

Site 4

Site 3

Site 2

Site 1

E12 Routing

Site3

Internet

DC/GC

Site1

DC/GC

Site2

DC/GC

DMZ

EDGE

ADAM

MailboxMailboxMailbox

MailboxMailboxMailbox MailboxMailboxMailbox

HUB

HUB HUB

MAPIMAPI

SMTPSMTP

MAPIMAPI

SMTPSMTP

E12 RoutingOther transport related highlights

No IIS dependencyNo IIS dependency

Greatly improved “agent” (event sink)Greatly improved “agent” (event sink)

New rules engine for controlling mail flowNew rules engine for controlling mail flow

Can be administered through “Monad” Can be administered through “Monad”

Improved loggingImproved logging

Simplified queuing - fully JET-basedSimplified queuing - fully JET-based

Administrative Groups Life Without Administration Groups

E12 permission scopeE12 permission scopeOrganization WideOrganization Wide

Single Server delegationSingle Server delegation

Sorting / filtering based on server attributesSorting / filtering based on server attributes

Exchange 200x will simply see the E12 Exchange 200x will simply see the E12 servers as belonging to a different AGservers as belonging to a different AG

Improved PerformanceReduced I/O by 70% !!

How is it possible?How is it possible?More RAM => More database buffer cacheMore RAM => More database buffer cache

More Storage Groups => more checkpoint More Storage Groups => more checkpoint depth per userdepth per user

8K page size, and other physical schema 8K page size, and other physical schema optimizationsoptimizations

More IO tuningMore IO tuning

More Scalable

More StoresMore Stores50 Storage Groups & 50 Databases!50 Storage Groups & 50 Databases!

No services rely on Public FoldersNo services rely on Public FoldersOABOAB

Free/BusyFree/Busy

Control64-bit Imperative

•Increase in traffic

•Increase in message sizes

•Larger and more attachments

•More unique clients per user

•Growing use of calendaring

•More granular security rights

•Larger number of users per server32-bitExchange 2003Exchange 2000 Exchange 5.5Exchange 4.0

64-bit Exchange 12

Additional Enhancements

Customizable Quota messagesCustomizable Quota messages

32k Rules limit has been increased32k Rules limit has been increased

The ability to disable / enable MAPI access The ability to disable / enable MAPI access on a per mailbox basison a per mailbox basis

No more streaming (STM) file No more streaming (STM) file

More Log filesMore Log files

Search

Index as items stored Index as items stored

Improved PerformanceImproved Performance

Reduced index sizeReduced index size5% of the DB size5% of the DB size

Used by outlook online mode & OWAUsed by outlook online mode & OWA

E12 Search

E12 System Manager

E12 System ManagerSimplified Navigation

Multiple panesMultiple panes

Object FilteringObject Filtering

Consistent User InterfaceConsistent User Interface

Single tool for managing ExchangeSingle tool for managing ExchangeToolbox includes web release tools (ExBPA …)Toolbox includes web release tools (ExBPA …)

E12 System Manager

Exchange Management Shell

How to do somethingHow to do somethingthat took 2 hours in 1 minute?that took 2 hours in 1 minute?

AD

RegistryFiles

E12Store

E12 Management Model

Windows PowerShell (“Monad”) Engine

IIS Metabase

E12 Management Shell Set the send quota for ALL mail enabled users in the Set the send quota for ALL mail enabled users in the DL called “RemoteUsers” to 1000 KBDL called “RemoteUsers” to 1000 KB

Delete all messages in queue where sender is BobDelete all messages in queue where sender is Bob

Move ALL users from server PORTLAND to the Move ALL users from server PORTLAND to the TUCSON server, database “DB1”TUCSON server, database “DB1”

Get-Mailbox –server PORTLAND | move-mailbox –Get-Mailbox –server PORTLAND | move-mailbox –targetDatabase “TUCSON\DB1”targetDatabase “TUCSON\DB1”Get-Mailbox –server PORTLAND | move-mailbox –Get-Mailbox –server PORTLAND | move-mailbox –targetDatabase “TUCSON\DB1”targetDatabase “TUCSON\DB1”

Get-DistributionGroup “RemoteUsers” | Get-DistributionGroupMember |

Set-Mailbox –ProhibitSendQuota 1000

Get-DistributionGroup “RemoteUsers” | Get-DistributionGroupMember |

Set-Mailbox –ProhibitSendQuota 1000

Get-Message | where { $_.From -ilike *bob* } | remove-Get-Message | where { $_.From -ilike *bob* } | remove-messagemessageGet-Message | where { $_.From -ilike *bob* } | remove-Get-Message | where { $_.From -ilike *bob* } | remove-messagemessage

E12 Management Shell

How do I upgrade to E12?

Coexistence & Migration

No in-place upgrades (x64 …)No in-place upgrades (x64 …)

CoexistenceCoexistenceNew E12 Administrative groupNew E12 Administrative group

New E12 Routing groupNew E12 Routing group

New schema updatesNew schema updates

No upgrades from Exchange 5.5No upgrades from Exchange 5.5Must first migrate to Exchange 200xMust first migrate to Exchange 200x

E12 Administrative Group

Administrative Group 1

Migration Process

DMZ

EDGE

ADAM

E12Mailbox

HUB

E12CAS

DC/GC

Exchange5.5

Administrative Group 2

Exchange200x

Exchange200x

Exchange200x

Extensibility for Developers

Web services APIWeb services API

Exchange command line shell scripts Exchange command line shell scripts

Managed code transport agents Managed code transport agents

OWA Web Parts for SharePoint Portal appsOWA Web Parts for SharePoint Portal apps

Cut from E12

IT ProIT ProAdmin groupsAdmin groupsRouting groupsRouting groupsActive-Active clusteringActive-Active clusteringX.400X.400Co-existence with Ex5.5Co-existence with Ex5.5GroupWise Connector/Mig.GroupWise Connector/Mig.

End-UserEnd-UserOWA/IMAP/NNTP access to Public FoldersOWA/IMAP/NNTP access to Public FoldersOutlook Mobile Access (WAP)Outlook Mobile Access (WAP)OWA rule creation/editingOWA rule creation/editing

DeveloperDeveloperTransport Event SinksTransport Event SinksCDO 1.2CDO 1.2CDO for WorkflowCDO for WorkflowCDOExmCDOExmExchange WMI classesExchange WMI classesIFS (M:)IFS (M:)Event ServiceEvent ServiceExchange Web FormsExchange Web FormsWorkflow DesignerWorkflow Designer

Challenges Addressed

Backup/RestoreBackup/Restore

Disaster RecoveryDisaster Recovery

PerformancePerformance

SecuritySecurity

RoutingRouting

SearchSearch

CalendarCalendar

Spam mailSpam mail

Resource ManagementResource Management

Management & DelegationManagement & Delegation

Automation/ScriptingAutomation/Scripting

E-mail Lifecycle E-mail Lifecycle ManagementManagement

Planning & DeploymentPlanning & Deployment

AuditAudit

ArchivingArchiving

Tune in to Part 2 to hear about

INF310INF310: : Exchange “12” Part 2Exchange “12” Part 2- E12 Advanced Features- E12 Advanced Features

15:45-17:00, 15:45-17:00, CC הרודסהרודס, , המלך המלך

Local Continuous Replication (LCR)Local Continuous Replication (LCR)

Cluster Continuous Replication (CCR)Cluster Continuous Replication (CCR)

Calendar ImprovementsCalendar Improvements

Transport SecurityTransport Security

And more …And more …

ReferencesWindows PowerShell (“Monad”) RC1 x86 Windows PowerShell (“Monad”) RC1 x86 http://www.microsoft.com/downloads/http://www.microsoft.com/downloads/details.aspx?familyiddetails.aspx?familyid=2B0BBFCD-0797-4083-A817-5E6A054A85C9&displaylang=en=2B0BBFCD-0797-4083-A817-5E6A054A85C9&displaylang=en


Recommended