360 likes | 535 Views
INF204 - Exchange “12” - Part 1: The New Architecture. Efi Bregman, Uzi Hefetz Microsoft. Goals and Agenda. What’s New in Exchange Server “12”? Part 1: E12 New Architecture E12 Administration Co-existence and Upgrade E12 Programmability changes Part 2:
E N D
INF204 - Exchange “12” - Part 1:The New Architecture Efi Bregman, Uzi Hefetz Microsoft
Goals and Agenda What’s New in Exchange Server “12”? Part 1: E12 New Architecture E12 Administration Co-existence and Upgrade E12 Programmability changes Part 2: INF310: Exchange “12” Advanced Features
Exchange 2000/3 Challenges Backup/Restore Disaster Recovery Performance Security Routing Search Calendar Spam mail Resource Management Management & Delegation Automation/Scripting E-mail Lifecycle Management Planning & Deployment Audit Archiving
ControlSimplify Deployment and Management • New Architecture • Flexible Installation Wizard • Intuitive console GUI • Scriptable command line UI
E12 Edge Server E12 Server E12 Server Roles Intranet DMZ
Client Access E12 Enterprise Topology Enterprise network Hub Transport Edge Transport PBX or VoIP OtherSMTPServers I Hygiene Routing Policy Routing N T Unified Messaging E Voice Messaging R Mailbox Applications: OWA N Fax Protocols: ActiveSync, POP, IMAP, RPC / HTTP … E Mailbox T Public Folders Programmability: Web services, Web parts
E12 Routing Life without Linkstate • Exchange nowdepends on Active Directory topology • Full mesh connection • No reroutes, by default! • One Connector for E2K/E2K3 servers
E12 Routing MAPI SMTP MAPI SMTP
E12 RoutingOther transport related highlights • No IIS dependency • Greatly improved “agent” (event sink) • New rules engine for controlling mail flow • Can be administered through “Monad” • Improved logging • Simplified queuing - fully JET-based
Administrative GroupsLife Without Administration Groups • E12 permission scope • Organization Wide • Single Server delegation • Sorting / filtering based on server attributes • Exchange 200x will simply see the E12 servers as belonging to a different AG
Improved PerformanceReduced I/O by 70% !! • How is it possible? • More RAM => More database buffer cache • More Storage Groups => more checkpoint depth per user • 8K page size, and other physical schema optimizations • More IO tuning
More Scalable • More Stores • 50 Storage Groups & 50 Databases! • No services rely on Public Folders • OAB • Free/Busy
64-bit Exchange 12 Exchange 2003 Exchange 2000 Exchange 5.5 Exchange 4.0 32-bit 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 server
Additional Enhancements • Customizable Quota messages • 32k Rules limit has been increased • The ability to disable / enable MAPI access on a per mailbox basis • No more streaming (STM) file • More Log files
Search • Index as items stored • Improved Performance • Reduced index size • 5% of the DB size • Used by outlook online mode & OWA
E12 System ManagerSimplified Navigation • Multiple panes • Object Filtering • Consistent User Interface • Single tool for managing Exchange • Toolbox includes web release tools (ExBPA …)
Exchange Management Shell How to do something that took 2 hours in 1 minute?
E12 Management Model Windows PowerShell (“Monad”) Engine AD E12 Store IIS Metabase Registry Files
E12 Management Shell • Set the send quota for ALL mail enabled users in the DL called “RemoteUsers” to 1000 KB • Delete all messages in queue where sender is Bob • Move ALL users from server PORTLAND to the TUCSON server, database “DB1” Get-DistributionGroup “RemoteUsers” | Get-DistributionGroupMember | Set-Mailbox –ProhibitSendQuota 1000 Get-Message | where { $_.From -ilike *bob* } | remove-message Get-Mailbox –server PORTLAND | move-mailbox –targetDatabase “TUCSON\DB1”
Coexistence & Migration • No in-place upgrades (x64 …) • Coexistence • New E12 Administrative group • New E12 Routing group • New schema updates • No upgrades from Exchange 5.5 • Must first migrate to Exchange 200x
Migration Process E12 Administrative Group Administrative Group 1 Administrative Group 2
Extensibility for Developers • Web services API • Exchange command line shell scripts • Managed code transport agents • OWA Web Parts for SharePoint Portal apps
IT Pro Admin groups Routing groups Active-Active clustering X.400 Co-existence with Ex5.5 GroupWise Connector/Mig. End-User OWA/IMAP/NNTP access to Public Folders Outlook Mobile Access (WAP) OWA rule creation/editing Cut from E12 Developer • Transport Event Sinks • CDO 1.2 • CDO for Workflow • CDOExm • Exchange WMI classes • IFS (M:) • Event Service • Exchange Web Forms • Workflow Designer
Challenges Addressed Backup/Restore Disaster Recovery Performance Security Routing Search Calendar Spam mail Resource Management Management & Delegation Automation/Scripting E-mail Lifecycle Management Planning & Deployment Audit Archiving
Tune in to Part 2 to hear about INF310: Exchange “12” Part 2 - E12 Advanced Features 15:45-17:00, Cהמלך , הרודס Local Continuous Replication (LCR) Cluster Continuous Replication (CCR) Calendar Improvements Transport Security And more …
References • Windows PowerShell (“Monad”) RC1 x86 http://www.microsoft.com/downloads/details.aspx?familyid=2B0BBFCD-0797-4083-A817-5E6A054A85C9&displaylang=en