IT tutorials
 
Technology
 

Introducing Microsoft Exchange Server 2013 : Preparing for Exchange 2013

10/3/2013 9:24:43 PM
- Free product key for windows 10
- Free Product Key for Microsoft office 365
- Malwarebytes Premium 3.7.1 Serial Keys (LifeTime) 2019
Apart from deciding on the operating system, what actions can you take to prepare for an eventual deployment of Exchange 2013, assuming that you run an earlier version of Exchange today? The following is a list that should be supplemented with details of your particular environment, including items such as applications that depend on Exchange:
  • Check for required upgrades and hotfixes before you install servers. Exchange affects many parts of the operating system and can expose weaknesses. A check with the TechNet social forum for Exchange 2013 can sometimes reveal a particular combination of Exchange 2013, an operating system, and another Microsoft or third-party product that don’t work well when deployed together. A fix might be available for Exchange, the operating system, or the other product—or someone might know of a workaround that will save you time and effort during or after the upgrade.

  • If you haven’t already done so, move Active Directory to Windows 2003 forest functional mode (or higher). Exchange 2007 and Exchange 2010 share the same requirement. Many consultants recommend that it is best to upgrade the forest to Windows 2008 level if this does not affect other applications. Deploy Active Directory domain controllers and global catalog servers running 64-bit Windows Server 2008 SP2 or R2 SP1. (This is a change from Exchange 2010, which easily accesses Active Directory running on Windows 2003 servers.) Note that Exchange does not support domains that have an underscore in their name because of an internal dependency on X.509 certificates that cannot contain this character.

  • Remove any server running Exchange that runs Exchange 2003 or earlier versions; they cannot be installed in a forest that supports Exchange 2013. If you still run Exchange 2007, make sure that these servers run at least SP3 patched with the latest roll-up update (RU10 or later) to ensure that the Exchange 2007 servers can coexist with Exchange 2013 inside an organization.

  • For the same reason, servers running Exchange 2010 must be upgraded to SP3 (or a later release).

  • Decide on the version of Exchange 2013 you will use. The choice is between the Standard edition and the Enterprise edition. You can upgrade from the Standard edition to the Enterprise edition, but you can’t downgrade from the Enterprise edition to the Standard edition. If you intend to use the Database Availability Group high-availability feature, you need to run the Enterprise edition of either Windows 2008 R2 SP1 or Windows 2012; you can’t upgrade an existing Windows installation from the Standard edition to the Enterprise edition without a reinstall.

  • Use the latest cumulative update for Exchange 2013. There is no point in deploying code that includes well-known bugs. Microsoft releases cumulative updates for Exchange 2013 on a regular basis, and that’s the software that you should install.

  • Client Access Licenses (CALs) are also required for every user who connects to Exchange 2013. Standard and enterprise versions are available. The enterprise version is additive, meaning that you must also buy a standard CAL for each user. You need the enterprise CAL to use features such as Unified Messaging, advanced journaling, and archive mailboxes.

A word about transport

The situation is relatively simple for client access servers, all of which run a front-end transport service that is designed to handle all inbound and outbound SMTP traffic going to or coming from external systems. The transport service running on these servers primarily handles getting mail in and out of Exchange and performs very little content inspection (domains, connections, senders, and recipients). The transport service on a client access server communicates with the transport service on mailbox servers to send and receive messages, but in line with the intention that the client access server should be as stateless as possible, it never queues any messages locally.

If you’re upgrading from Exchange 2010 or Exchange 2007, you would consider the Transport service that runs on mailbox servers to be very similar to the processing that hub transport servers perform in those versions, with one extremely important difference. The Transport service handles SMTP mail flow and performs the kind of message categorization and content inspection that you expect from previous versions. However, it never communicates directly with mailbox databases, which is a task assigned to the separate Mailbox Transport service. You can think of the Transport service as the intermediary between the front-end Transport service that runs on client access servers and the Mailbox Transport service that deals with mailbox databases. It is also responsible for managing message queues and stores any queued messages in its transport database.

The Mailbox Transport service is designed to route messages to databases. It actually consists of two components. The Mailbox Transport Delivery service processes inbound SMTP messages from the Transport service and connects and delivers the messages to the currently active copies of the mailbox databases that hold the destination mailboxes by using remote procedure call (RPC). On the outgoing side, outbound messages that originate in Exchange mailboxes are processed by the Mailbox Transport Submission service, which connects to the database and retrieves the messages before submitting them through SMTP to the Transport service to be categorized and routed.

This sounds very straightforward, but the details are explored in depth in Exchange Server 2013 Inside Out: Connectivity, Clients, and UM. For now, you know enough to continue with a discussion about the mailbox server.

The test plan

Successful preparation always involves dedicated effort to test more than once to ensure that new software works well in the environment run by a specific company. You must protect yourself from unexpected behavior by designing and executing a comprehensive test plan. The plan should address these points:

  • All clients your company uses (in all versions) have to be verified against Exchange 2013. The list might include:

    • All versions of Outlook you currently use.

      Note

      Exchange 2013 does not support any version prior to Outlook 2007 SP3 updated with the November 2012 cumulative update, and not all versions of Outlook are created equal; only the Outlook Professional edition includes the user interface necessary to reveal archive mailboxes.

    • The features and functionality available in Outlook Web App 2013 for the browsers you use (Internet Explorer, Chrome, Opera, Firefox, or Safari), including the various platforms on which these browsers run, such as Windows, Linux, UNIX, and Apple Mac.

    • IMAP4 and POP3 clients (Eudora, Thunderbird, and so on) on whatever operating system platforms you use.

    • Entourage and other Mac solutions. Although earlier Exchange Web Services (EWS)-based Mac clients can connect to Exchange 2013, Outlook 2011 for Mac is the best solution and should be used whenever possible.

    • Mobile clients (Windows Phone, other ActiveSync clients, Apple iPhone, Android devices, and so on).

  • The outcome of the client test plan might result in a number of steps you have to take before or during the Exchange 2013 deployment, including:

    • Some Exchange 2013 features (such as DLP Policy Tips and site mailboxes) do not work with Outlook unless you deploy Outlook 2013, so consider how your plans (if any) to deploy Office 2013 might influence your plans to introduce Exchange 2013.

    • Although older Windows Mobile devices can connect to Exchange 2013 with ActiveSync, the latest Windows Phone devices (7.5 and higher) are better partners for both Exchange 2010 and Exchange 2013. If you don’t use Windows Mobile devices, select ones that support ActiveSync rather than depending on the IMAP or POP3 protocols to support mobile access to mailboxes. Apple iOS devices can use the Outlook Web App for iOS apps to connect to Exchange 2013 or Exchange Online.

Testing for operational processes

Apart from the purely functional testing, you should also test how well Exchange 2013 will function in your operational environment. There are many changes in the software that will cause you to change operational processes and procedures in different areas. For example:

  • Unless you plan to use Exchange 2007 for an extended period, do not deploy additional single copy cluster (SCC) or local continuous replication (LCR) instances for high-availability solutions because both features were deprecated in Exchange 2010. Use cluster continuous replication (CCR) or standby continuous replication (SCR) instead because these are closer to the technology used in the new DAG that replaces both CCR and SCR in Exchange 2010 and Exchange 2013.

  • If you use tape-based backup solutions for Exchange, consider how to use a solution based on Volume Shadow Copy Services (VSS) instead. Exchange 2013 does not support backups made with the streaming backup APIs that have been around since Exchange 5.0, so tape backups are no longer possible.

  • If you use a third-party archiving and compliance solution, have a discussion with the vendor to understand the vendor’s plan to work with or move to the archiving and compliance functionality in Exchange 2013.

  • Discuss the permissions model your company uses to control access to Windows resources and applications to ensure that the role-based access control model Exchange 2013 introduces meets the company’s security and organizational needs. Exchange 2013 includes support for a split permissions model that will interest companies that like to keep a distinct separation between Windows and Exchange administration.

Testing for programming and customizations

Not everyone wants to exploit the range of APIs and programmable interfaces available to access Exchange data, but you might be surprised when you start to analyze the range of features that people use to work with Exchange in your company and see that different ways of accessing information are important to different groups. Test to ensure that you can continue to deliver the same degree of service to end users after Exchange 2013 is deployed, no matter how they access data. End users include administrators, so interfaces between Exchange and other products (both Microsoft and third-party) are important areas to explore and understand. Some items to keep in mind include the following:

  • Understand what customizations you have applied to previous versions of Exchange to ensure that everything is transferred over to Exchange 2013. Microsoft makes sure that customizations such as transport and journal rules are transferred on the deployment of the first Exchange 2013 server in an organization, but you should know what you have so that you know what you should check is still working for Exchange 2013. You will have to reapply customizations such as changes to Outlook Web App themes or front-end logon screens manually. Exchange holds most of its administrative settings in Active Directory, so these are always available even if a server suffers a catastrophic failure. However, settings such as Secure Socket Layer (SSL) certificates are stored outside Active Directory and must be manually updated for Exchange 2013.

  • Understand how your company uses older Exchange APIs such as WebDAV, which has been replaced by Exchange Web Services (EWS). You might have to rewrite any custom code that is not using EWS or look for another solution that can be used with Exchange 2013 such as a Windows PowerShell script. As an alternative, you can consider keeping an earlier version of Exchange Server in the organization to support an application that uses a deprecated API until you have the chance to rewrite the code.

  • Check any code that uses Windows PowerShell to perform such tasks as system monitoring or account maintenance to ensure that it will continue to work with Exchange 2013.

  • Prepare a deployment plan to introduce Exchange 2013 servers into the organization, taking into account advice from Microsoft. The suggested order of deployment is CAS servers and then Mailbox servers (which include Unified Messaging functionality in Exchange 2013). A certain amount of namespace planning and certificate management is required before the first Exchange 2013 CAS can be installed to maintain external connectivity and to ensure that client connections are correctly referred to their destination.

  • Remember that all management components (including the Exchange Management Shell) run on the Mailbox server, so you must introduce at least one Exchange 2013 Mailbox server into the organization at the same time that you install an Exchange 2013 CAS. This is done best by making sure that the first Exchange 2013 server is a multirole server. In fact, the needs of all but the largest or most complex deployments are met best by running Exchange 2013 on multirole servers.

The prospect of going through a migration from one version of an email server to another is never appealing. Depending on your requirements, it might be better to plan for a very different approach such as outsourcing Exchange to a third party, using a traditional on-premises deployment, taking a cloud-based approach through Office 365, or using another hosted offering based on Exchange 2013.

Updating earlier versions of Exchange

If you run Exchange 2007 today, it’s likely that you have deployed SP3, the last major update, released in mid-2010. Apart from essential maintenance delivered through regular updates containing cumulative bug fixes and some improvements to features, Exchange 2007 is approaching its natural end of life and doesn’t receive much development attention. To prepare for the introduction of Exchange 2013, you need to deploy Exchange 2007 SP3 RU10.

Exchange 2010 is a newer product, only recently replaced by Exchange 2013. Nevertheless, at the time of writing, it also has had three service packs. Exchange 2010 SP3 is the minimum version you need to install to coexist with Exchange 2013. Apart from bug fixes and other code updates, these versions of Exchange understand the new Active Directory schema introduced to define new objects such as site mailboxes used in Exchange 2013. Schema upgrades have to be replicated around the complete Active Directory forest, so this task has to be factored into your deployment plans. Another advantage of deploying Exchange 2010 SP3 is that this release supports Windows Server 2012. This might be important to you if you want to deploy all your servers running Exchange on the same operating system. No version of Exchange 2007 supports Windows 2012.

If you have to update earlier versions of Exchange Server to coexist with Exchange 2013, you might have to update third-party products, too, with a release that vendors have validated to work well with the earlier software. Third-party products might also have to be updated for Exchange 2013 (and verified against the latest cumulative update), so it’s a good idea to create a full list of software that runs on your servers that run Exchange and check each product to establish which version is required to support Exchange 2013.

Inside Out A general rule

The general rule is that all earlier versions of Exchange servers on the Active Directory site in which you first introduce Exchange 2013 must be upgraded to a version that supports Exchange 2013. You also need to upgrade any earlier Mailbox servers from which you intend to move mailboxes to Exchange 2013.

Deploying earlier versions of Exchange servers alongside Exchange 2013

The possibility exists that you might want to deploy some earlier versions of Exchange servers inside a brand-new Exchange 2013 organization. On the surface, this shouldn’t be a problem because Exchange 2013 can coexist with Exchange 2007 and Exchange 2010 in the same organization. However, the order in which you deploy servers is important. If you begin an organization with a server running Exchange 2013, you can install only Exchange 2013 servers in that organization because beginning with Exchange 2013 will render the organization incapable of supporting earlier versions. Therefore, if you think you will need to use Exchange 2007 or Exchange 2010 now or in the future, perhaps to support an application that hasn’t yet been upgraded to support Exchange 2013, start by installing a server running the earliest required version (Exchange 2007 or Exchange 2010; you can’t run Exchange 2003 alongside Exchange 2013), and then add Exchange 2010 servers if required. Then deploy Exchange 2013. The earlier versions of Exchange servers don’t have to be active. They simply have to exist in the organization as markers to create the conditions to permit support of a multi-version organization.

When you reach the point at which the earlier versions of Exchange servers will never be required again, you can remove the servers.

 
Others
 
- Introducing Microsoft Exchange Server 2013 : Selecting the right Windows Server for Exchange 2013, Using virtualization
- Windows Small Business Server 2011 : Using Performance Monitor
- Windows Small Business Server 2011 : Resource Monitor Overview
- Sharepoint 2010 : Lists Scalability in SharePoint (part 3) - SharePoint 2010 RBS Storage
- Sharepoint 2010 : Lists Scalability in SharePoint (part 2) - List Column Indexing, List Throttling
- Sharepoint 2010 : Lists Scalability in SharePoint (part 1) - Scalability versus Performance
- Sharepoint 2010 : SharePoint Events (part 2) - SharePoint 2010 Improvements in the Event Model
- Sharepoint 2010 : SharePoint Events (part 1)
- Windows 7 : Troubleshooting VPN Client Connectivity
- Windows 7 : Understanding the Remote Access VPN Connectivity Process
 
 
Top 10
 
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Finding containers and lists in Visio (part 2) - Wireframes,Legends
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Finding containers and lists in Visio (part 1) - Swimlanes
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Formatting and sizing lists
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Adding shapes to lists
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Sizing containers
- Microsoft Access 2010 : Control Properties and Why to Use Them (part 3) - The Other Properties of a Control
- Microsoft Access 2010 : Control Properties and Why to Use Them (part 2) - The Data Properties of a Control
- Microsoft Access 2010 : Control Properties and Why to Use Them (part 1) - The Format Properties of a Control
- Microsoft Access 2010 : Form Properties and Why Should You Use Them - Working with the Properties Window
- Microsoft Visio 2013 : Using the Organization Chart Wizard with new data
Technology FAQ
- Is possible to just to use a wireless router to extend wireless access to wireless access points?
- Ruby - Insert Struct to MySql
- how to find my Symantec pcAnywhere serial number
- About direct X / Open GL issue
- How to determine eclipse version?
- What SAN cert Exchange 2010 for UM, OA?
- How do I populate a SQL Express table from Excel file?
- code for express check out with Paypal.
- Problem with Templated User Control
- ShellExecute SW_HIDE
programming4us programming4us