Date post: | 21-Dec-2015 |
Category: |
Documents |
View: | 219 times |
Download: | 0 times |
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 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
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 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 …)
Exchange Management Shell
How to do somethingHow to do somethingthat took 2 hours in 1 minute?that took 2 hours in 1 minute?
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
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