Why I’m Supporting Bernie Sanders

I’ve been following Bernie for a couple of years. When he announced he was running for President in May I was ecstatic since I knew he would bring some attention to major issues, but I admit I didn’t think he would get a huge following. I was right on the first point and wrong on the second.

The Iowa caucuses were just held and Bernie won by far. Technically he lost by .03%, or by one of six coin tosses* that ALL went in favor of Hillary; which there is a 1.56% chance of happening. He won because he proved he is a viable candidate.

So why do I support Bernie? Here are my top five reasons

  1. He wants to get big money out of politics
    In 2012 $609 million were spent by super PACs to back their candidates; this election cycle this will exceed ONE BILLION! If this amount of money has to be spent to get people elected something is wrong. There are SO MANY other way this money could be spent to help others! Bernie is taking money from super PACs to help his campaign and isn’t endorsing any (but technical he can’t stop them either); his is funded by the people, with an average donation of only $27 dollars across over 3 million donations. Historically, 90% of Hillary’s top donors, since 1999, are corporations. Over her career this totals up to $9.3 million from her top 20 contributors or per this article she has gotten $44.1 million from Wall Street and financial firms. Bernie on the other had has gotten 95% of his contributions, since 1989, from unions (as of July 2015); the top 20 come out to $1.2 million. For the current presidential race 73% of Bernie’s funds have come from small individual donations verses 17% for Hillary. As of November, Bernie has gotten outside support of $25,044 vs Hillary’s $20,292,009. Bernie has also stated he will ONLY appoint Supreme Court justices who will make it a priority to overturn Citizens United. He also will fight to pass a constitutional amendment to regulate money in elections and will be fighting in others ways to get big money out of politics. Hillary hasn’t talked about doing any of this, so how hard to you think she will fight for getting big money out of politics when she has made millions speaking to the big money groups?
  1. He wants to address Incoming and Wealth Inequality
    Today the top .1% (1/10 of 1%) has almost as much wealth as the bottom 90%. We have more wealth inequality than all other major developed counties, this started in the 80s and ties back to point #1. Bernie is the only candidate who want to break up the big banks, most of which are larger now than they were when we bailed them out, vs Hillary who has been funded by them for her entire political career. Wall Street and the billionaire class have rigged the rules to their benefit. Yes, Bernie is for raising taxes but mainly on those making more than $250,000/year and large corporations; both of whom hide their income and use tax shelters to pay a very small to NEGATIVE (they get rebates) percent of taxes. Hear Bernie talk about this topic here.
  1. His personal integrity
    Bernie has been fighting for the rights of people since he was first elected in 1981 as the mayor of Burlington, VT, and into Congress in 1990. That entire time his views on our rights and his areas of focus have not changed. This includes fighting for equal rights for women, LBGT citizens, income inequality, universal healthcare, campaign finance reform, racial discrimination, mass surveillance, and more. Hillary on the other hand has changed her “views” many times over her career. She didn’t support gay marriage until 2013, she voted for the Patriot Act which allowed for legal violation of our right to privacy, she voted for and supported private prisons until Oct 2015, she was very soft on immigration reform until May 2015, and more. She was corrupted by big money a long time ago and will continue to support them. She has also stated she wanted to be President because it’s her time, but she has since changed her public message on this to almost parrot Bernie’s. She is also under investigations for setting up a personal email server and using it for State Department communications, including 22 classified emails, which is a federal offense and carries up to a ten year sentence. [2/8/2016 Article 1 | Hearing Date to be set 2/9] |  Email is what I do for a living, I’ve been designing email systems for 20 years and I’ve worked with the DoD and other classified systems. If this was anyone else, they would have been fired from their job and up on charges already. I challenge anyone to find anything Bernie has been investigated for, beside protesting for our rights, or any shady dealings in his past.
  1. He wants universal health care or Medicare for all
    We are the only “first world country” to not have healthcare for all. The Affordable Care Act/Obamacare was a good first step, but it was supported by private healthcare which should be a sign that it was still very pro-business. Currently the US spends $3 TRILLION a YEAR on health care, or about $9,000 per person, the highest of any country and we have a lower life expectancy then them. Under Bernie’s plan this would be reduced by $6 trillion over a ten-year period and save the typical middle class family about $5,000/year and business would save around $9,400/year per average employee! In addition, over 19 million still do not have health insurance today. We are one of the most prosperous counties in the world so we can all afford to help the sick! We are the 10th most prosperous country, behind almost all European counties who have universal healthcare. Maybe if we cut back a few percent on our military budget we could also fund universal healthcare that way.
  1. He is starting a major politic revolution
    The current political system is mostly controlled by big business, they pay lobbyist to lobby for their client’s best interests, in many cases even write the laws that Congress then votes on, and mass media further supports pro big money politics. This ties back to point #1 of course, but when Bernie wins the Democratic nomination he will bring a MUCH higher percent of younger votes out to vote in November. If Hillary gets it, many of these same people will be further disenchanted by “establishment” politics and won’t show up to vote. The more people who show up to vote the better Democrats do historically, so Bernie will be a stronger candidate against the Republicans. In Iowa Bernie got 84% of the vote of those 17-29, Hillary got 14% of them. But the main reason this is important is that we have got to change Congress to vote for the interest of the 99% not the 1%. The only way to do this is to vote many of them out. With Bernie’s election this process will start with the large liberal voter turn-out, but it will take many years to change Congress and probably more than one President. So by Bernie getting elected he will show that Americas want real change and will be blazing a path for other progressive candidates to follow

There are many other reasons I support Bernie, but these are the key ones. I am showing my support by volunteering as a Data Captain for Colorado House District 11 and a Caucus Captain for HD11 precinct number 625 in Longmont. I am also helping to run our local Bernie supporters group and I have donated to his campaign many times. I am using my blog, social media, and wear a Bernie button everywhere to start conversations whenever I’m out and about.

Bernie is the only candidate who is 100% trustworthy, hadn’t flip-flopped on issues over and over, believes in the separation of church and state, and mostly importantly is truly fighting for the 99%.

You can get involved by going to http://map.berniesanders.com and finding a local meeting to get connected to local Bernie supporters. To see where Bernie stands on the issues goto: http://berniesanders.com/issues

Go Bernie!!!!
A fellow Exchange MVP has also endorsed Bernie on his blog, read his post here: http://paulrobichaux.com/2016/01/30/why-i-donated-to-the-sanders-campaign

Now with all of that said, Hillary is still a FAR better choice than any of the currently leading Republican Candidates. If Bernie doesn’t get the nomination Democrats still need to win this election!

Fellow Geeks check out https://www.facebook.com/groups/geeksforbernie/, just found it a bit after posting this article.

Great site for checking where each Democratic candidate stands on issues: http://bernievshillary.org. Pick the issues that are important to you and it will then ask you were you stand on questions related to those issues. It will then show you where the candidates stand today AND in the past.

Or summarized in a single graphic:

2/8: Judge Sets Hearing Date in Hillary Clinton E-mail Case
2/8: FBI formally confirms its investigation of Hillary Clinton’s email server
2/8: Great site for checking where each Democratic candidate stands on issues.

Pick the issues that are important to you and it will then ask you were you stand on questions related to those issues. It will then show you where the candidates stand today AND in the past. http://bernievshillary.org

2/4: Added link about PACs being setup for Bernie, even though he is against him. Besides denouncing them he can’t really prevent them. But so far the ones that have been setup are by Unions not billionaires.

2/4: Adding link after the “six coin tosses” comment to an article by NRP that there was more than six, but it didn’t include too much details or proof about their being more than six. So in trying to keep this post has truthful as possible here is the link with more details.

2/4: Added reference to statement Hillary made last night in the Democratic Town Hall and the totals that the Washington Post came up with.

  • “In all, donors from Wall Street and other financial-services firms have given $44.1 million to support Hillary Clinton’s campaigns and allied super PACs, compared with $39.7 million in backing that former president Bill Clinton received from the industry.”
  • “Only about $75,000 of the $75 million Sanders has raised for his 2016 campaign has come from donors in the finance sector.”
  • “With the $21.4 million that Wall Street has given for her current White House bid, Clinton is on track to quickly exceed the nearly $23 million that she raised in her three previous campaigns combined from the PACs and employees of banks, hedge funds, securities firms and insurance companies.”



Posted in Personal, Political | Tagged , | 4 Comments

Script: Set-TransportLogs.ps1

Starting with Exchange 2013 there are now three groups of transport related logs: Front-End (new to 2013), Back-End (or just Transport), and Mailbox Transport. By default, these logs all go under the directory where you install Exchange, which is the C: (system drive) by default. I’ve seen these logs easily take up GBs of space since they are saved for 30 days, by default, and generate many lines in multiple logs for each message transmitted.

So I created this script to easily reconfiguration the location of these logs to save space on the install drive and make troubleshooting\finding these logs easier. I also enable NTFS compression on my D:\Logs directory to further save space. In my environment I have two Exchange 2013 servers, three Exchange 2016 servers, and two EDGE 2016 servers. This script will exclude any server with the name “EDGE” in it, since normally the EDGE servers are in the DMZ and can’t be accessed from the internal network and some transport cmdlets can’t be run against an EDGE server directly.

This script will not move the old or currently opened log files, so you will need to some some manually clean-up.


$FEReceivePath = "D:\Logs\Transport\FE\Receive"
$FESendPath = "D:\Logs\Transport\FE\Send"
$FEConnectivityLogPath  = "D:\Logs\Transport\FE\Connectivity"

$BEReceivePath = "D:\Logs\Transport\BE\Receive"
$BESendPath = "D:\Logs\Transport\BE\Send"
$BEConnectivityLogPath  = "D:\Logs\Transport\BE\Connectivity"

$MBXReceivePath = "D:\Logs\Transport\MBX\Receive"
$MBXSendPath = "D:\Logs\Transport\MBX\Send"
$MBXConnectivityLogPath = "D:\Logs\Transport\MBX\Connectivity" 

$Servers = Get-TransportService | ? {$_.Name -NotLike "*EDGE*"}

ForEach ($Server in $Servers) {
	$ServerName = $($Server).Name
	Write-Host "Setting Log Paths on [$ServerName]"
	Set-FrontendTransportService $ServerName -ReceiveProtocolLogPath $FEReceivePath -SendProtocolLogPath $FESendPath -ConnectivityLogPath $FEConnectivityLogPath -ConnectivityLogEnabled $True
	Set-TransportService $ServerName -ReceiveProtocolLogPath $BEReceivePath -SendProtocolLogPath $BESendPath -ConnectivityLogPath $BEConnectivityLogPath -ConnectivityLogEnabled $True
	Set-MailboxTransportService $ServerName -ConnectivityLogPath $MBXConnectivityLogPath -ReceiveProtocolLogPath $MBXReceivePath -SendProtocolLogPath $MBXSendPath

Write-Host "`nFrontendTransportService:"
Get-FrontendTransportService | ? {$_.Name -NotLike "*EDGE*"} | FT Name, ReceiveProtocolLogPath, SendProtocolLogPath, ConnectivityLogPath -Wrap
Write-Host "TransportService:"
Get-TransportService | ? {$_.Name -NotLike "*EDGE*"} | FT Name, ReceiveProtocolLogPath, SendProtocolLogPath, ConnectivityLogPath -Wrap
Write-Host "MailboxTransportService:"
Get-MailboxTransportService | FT Name, *Protocollogpath*, ConnectivityLogPath -Wrap

Posted in Exchange, Script, Technical | Tagged , | Leave a comment

What’s New and Cool in Exchange 2016 – It’s out now!

10/12 Update: Link to Exchange 2016 Preferred Architecture added
10/2 Update: Known Issues section added near the end

Continuing my “What’s New and Cool” series that started with Exchange 2007, this article is on Exchange 2016 which was released today! For the latest timeframe information on the other Wave 16 releases see this roadmap page by Redmond Magazine.

Download here | EHLO Blog Post | Release Notes

Exchange 2016 builds upon Exchange 2013 and the extensive experience Microsoft has gained from running Exchange in the cloud publicly since the Business Productivity Online Suite (BPOS) in November 2008 and Office 365. The experience Microsoft has gained from running Exchange 2016 in Office 365 for almost a year will benefit on-premises customers greatly. The same code using for Office 365 is converted into on-premises installable version, which a few features disabled that are only available in O365. Sadly Clutter and the new “Office 365” groups will be only available in O365. For info on these two technologies see these two articles by Tony Redmond: Q&A Clutter and Using Office 365 groups with Outlook 2016. You can read more about Office 2016 here What’s New and Improved in Office 2106 & Office 2016 Quick Start Guides.

While I still love Exchange and recommend it over any other on-premises email and calendaring solution, for small, medium, and even large organization, the value that Office 365 provides is huge! If you’re running Exchange on-premises today and are a small (<250 users) organization there are VERY few reasons to be running your own messaging systems anymore. Medium and larger orgs tend to have some special requirements and a migration to O365 does take proper planning and testing, so the move isn’t as quick or easy but it still a very viable option for most orgs. Check out this Microsoft site for information on this topic: http://www.whymicrosoft.com/see-why/customers-find-value-choosing-office-365/

2016 Announcements and Articles

Here are some of the best places to go for more details on Exchange 2016:

Also join the Exchange Information Sharing Facebook group here that I admin with Tony Redmond and a few other Exchange MVPs: https://www.facebook.com/groups/MSExchangeInfo/. This group is primarily focused on Exchange 2016.

Key Changes in Exchange 2016

  1. One Role to Rule Them All – Single role only, unless you count the Edge Transport server
  2. Reliability and performance improvement – This is major benefit of “Born in the cloud”, 2016 being designed for and tested in O365 for almost a year before going to public beta
  3. Faster and more intuitive search
    1. Server side search speed significantly improved
    2. Message index by the Transport layer – No delay on messages and attachments showing up in search results
    3. Outlook 2016 will utilize server side search improvements, even when in cached mode,
    4. Fuzzy logic based search and suggestions shown as you type; based on content in your mailbox, people you communicate with, and your query history
  4. 33% faster failovers than 2013
  5. Simplified document sharing with support for OneDrive and SharePoint 2016
  6. New Outlook web experience

General Changes

Reliability, Scalability & Performance

  1. Additional storage performance improvements – 22% less IOPS than 2013 or 95% less than 2003! – STOP using expensive SAN solutions and high speed disks for Exchange!!!
  2. Faster and more scalable eDiscovery – Big effort was spent on improving search performance in 2016
  3. Hybrid improvements – Improved UI & error handling
  4. Database divergence detection and repair
  5. Support for 1 million Public Folders, also supported in 2013 CU8
  6. Resilient File System (ReFS) recommended for DB & log volumes
  7. Refactoring of mailbox size statics to be more accurate, expect around a 10% growth in reported usages of mailbox
  8. Support for dynamically expanding VHDX files – Legacy expanding VHD and differencing disk are still unsupported

Server and Role Changes

  1. “Up-Down” proxy support for Exchange 2013 – 2013 and 2016 can proxy to other 2013 or 2016 servers
  2. Office Web Apps Server required for Office document viewing in OWA/OotW
  3. Non-IP/Administrative Access Point (AAP) DAG used by default

Enhanced Features, Extensibility & Usability

  1. Modern attachment support – With Outlook 2016 and OotW using file sharing services, like OneDrive, will be much easier
  2. DLP improvements – More templates, Mail Tips, and document fingerprinting
  3. MAPI over HTTP on by default – Added in Exchange 2013 SP1, but could only be enabled at org level; with 2016 it can be enabled at the user level
  4. Support for litigation hold of Public Folder content
  5. Supported in Azure, using premium storage only – But this should only be an option in very special cases, if you want hosted Exchange use Office 365
  6. Greater extensibility – Greatly improved Add-In module for Outlook and Outlook on the Web

OWA Changes

  • Renamed to Outlook on the Web
  • GAL UI picker removed, replaced with search paradigm
  • UI being tweaked to look more like “Outlook Mobile”
  • Frequent contacts tracked and suggested when starting a new email
  • Undo action button, like accidental deletes & moves
  • Pinning of message to top of the Inbox
  • Sweep support for touch devices
  • Improved, “Modern Attachment” attachment support, including Most Recently Used (MRU) list of attachments

New APIs

Preferred Architecture for 2016

See The Exchange 2016 Preferred Architecture post on the EHLO blog for full details. Lots of great info in this Channel 9 – Microsoft Ignite session by Ross Smith also: Exchange Server Preferred Architecture, but in summary:


  • Multi-role (it’s your only option with 2016 now)
  • Commodity hardware
    • Dual-socket system, 20-24 cores max, and mid-range processors
    • Max of 96GB of RAM


  • Large capacity 7.2k SAS disks
  • Battery-backed cache controller (75/25)
  • Multiple databases per volume
  • Auto-Reseed with hot spare drives
  • Data volumes are formatted with ReFS and encrypted with BitLocker


  • Single namespace (FQDN) used for all sites
    • Except for Outlook Web Apps Server, should be on namespace per datacenter for OWAS
  • Layer 7 network load balancer with one VIP per datacenter, with per-service health checking.
    • No session affinity
      • Except for Outlook Web Apps Server, should be enabled for OWAS
    • Round-robin Geo-DNS
    • Symmetrical DAGs spanning datacenters
    • No administrative access point
    • Single network for replication and client traffic
    • Utilize a third datacenter or Azure for Witness server placement, if possible
    • Deploy four copies per database, two copies in each datacenter
      • One copy is a lagged for seven days

Known Issues

  1. 10/1: Can add an Exchange 2013 database to a 2016 DAG
  2. 10/1: Can’t connect to archive mailbox when using MAPI over HTTP
    • Only an issue if 1) MAPI over HTTP is enabled on the user’s mailbox AND 2) MAPI over HTTP is disabled at the organization level
    • Users will get the error: “The set of folders cannot be opened. The attempt to log on to Microsoft Exchange has failed”
    • Workaround: Disable MAPI over HTTP for the mailbox
      • Set-CasMailbox -MapiHttpEnabled $False

Features that didn’t make RTM but should appear in a future CU

  1. Auto-expanding archives – Providing nearly unlimited archive mailboxes, if enabled & desired
  2. 40% reduction in network usage – Indexing built using local DB copy instead of active copy only
  3. Loose Log Truncation aka Log Reply Manager enabled by default – Prevents an off-line database from causing excessive and space consuming log build up on other replicas

Discontinued from 2013

  1. Client Access and separate Mailbox roles, just Exchange Server now
  2. Exchange 2007 & Outlook 2007 support
  3. Windows Server 2008 R2 and earlier support for Exchange servers
    1. Must be at least one Windows 2008 R2 or higher writable DC\GC in each AD site with an Exchange 2016 server
    2. Windows 10/2016 Server may or may not be supported with Exchange 2016 RTM
  4. Pre-Windows Server 2008 forest or domain functionality level
  5. MAPI/CDO – REST APIs should be used
  6. Outlook 2008 EWS for Mac

What’s discontinued in Exchange 2016, include a list of features disconnected from 2010 also see: https://technet.microsoft.com/en-us/library/jj619283(v=exchg.160).aspx

De-emphasized, may not be in the next version

  1. Third-party replication APIs
  2. RPC over HTTP
  3. DAG support for cluster administrative points

What’s New and Cool Historical Posts

2013: http://blog.jasonsherry.net/2012/07/31/new_cool_exchange_2013/
2010: http://blog.jasonsherry.net/2009/04/15/whats-new-and-cool-in-exchange-2010-e14/
2007: http://blog.jasonsherry.net/2006/07/21/whats-new-exchange-2007/

Posted in Exchange, Technical | Tagged , , | 2 Comments

Exchange 2013 CU10 and 2010 SP3 UR11 have been released

The latest updates to Exchange 2010 and 2013 were posted 9/15/2015.

Exchange Team EHLO Blog Post: Released: September 2015 Quarterly Exchange Updates.

Like the previous CUs for 2013, this is a full install and upgrade. CUs are supported for three months after the next CU comes out, so CU9 support ends on 11/15/2015 now. See the EHLO post: Servicing Exchange 2013 for more details.

O365 Hybrid customers are required to be running the most current CU, so test CU10 in your labs and then upgrade ASAP. Exchange 2013 CUs cannot be uninstalled or rolled back, so test the latest CU in your lab with any Exchange integrated applications.

Exchange 2010 SP3 Update Rollup 11 includes an important fix for Information Store crashes for customers who are also upgrading from Lync to Skype for Business.

These updates will also be required for coexistence and upgrade support to Exchange 2016. Exchange 2007 will not be supported, for coexistences and migration to Exchange 2016. So if you are on Exchange 2007 still and want to goto 2016 you need to upgrade 1st to 2010 or 2013, or look into 3rd party tools. Bit more details on this topic on Tony Redmond’s post here: Updates lay the foundation for the launch of Exchange 2016

For more details see the EHLO blog post, 2010 KB3078674, and 2013 KB3078678.

Posted in Exchange | Tagged , , | 2 Comments

Exchange 2016 Preview is out!

Quick post, plan on coming out with a What’s New & Cool post when I can find some time.

Just posted to the Exchange Team blog here: http://blogs.technet.com/b/exchange/archive/2015/07/22/announcing-exchange-server-2016-preview.aspx. Below is a summary of the content from this EHLO Blog post

You can download Exchange 2016 preview here and see the introduction to Exchange 2016 from Ignite here.

Here some key changes & new features in 2016

  1. Simplified architecture -> Only one role
    • In most environment it was recommended to deploy all-in-one servers starting with Exchange 2013 and now this is the only option. Check out this Exchange 2016 architecture overview by Ross Smith for more details
  2. Improved reliability
    • Failovers are now 33% faster than 2013, part of this is due changes in how the passive node works
    • Passive node will use the local DB copies to perform index updates, this reduces network overhead by 40% and decreases failover time
    • Replay Lag Manager is enabled by default, see this great blog post by Tony Redmond: The underappreciated Exchange Replay Lag Manager. This feature is in 2013, but disabled by default
  3. Faster and improved search
    • Multiple changes have been made to significantly improve server side search performance
    • Outlook 2016, even when in cached mode, will also utilized the server side search to improve Outlook search performance
    • The search UI in both OWA and Outlook 2016 has been made more intuitive and search results are influenced based on people you communicate with, your mailbox content, and search history
  4. OWA – Outlook Web App improvements
    • There is a big focus to make OWA work across the many different devices and form factors out there and it shows in 2016
    • New features include: Sweep, Pin, Undo, inline reply, ability to propose new time for meeting invites, a new single-line inbox view, improved HTML rendering, better formatting controls, ability to paste inline images, new themes, and emojis, to name a few
  5. Auto-expanding archives
    • For users who have VERY large archiving mailboxes, when they hit 100GB Exchange 2016 will automatically deploy auxiliary archive mailboxes 50GB at a time. These additional mailboxes will all be merged into one from a client perspective, similar to the way modern Public Folders work in Exchange 2013 and higher
  6. Enhanced Data Loss Prevention (DLP)
    • Building on the DLP support in Exchange 2013, 30 new sensitive information types have been added
    • DLP can now be configured in transport using a 3rd party classification system
  7. Faster and more scalable eDiscovery
    • Building on the overhaul of the search architecture to support asynchronous and distributing the work across multiple servers results will be returned much faster
    • Public Folder support added, including for retention hold
    • Unlimited mailboxes searches, via cmdlet, are also supported now
  8. Hybrid improvements
    • Support has been improved in multiple ways
  9. Greater extensibility
    •  Both Outlook desktop and OWA both support a better Add-In model
Posted in Exchange | Tagged | Leave a comment

I got married 5/15/2015 15:15 and life has been very busy for the last year…

This past year has been VERY busy, well the past three have, and I’ll blame this on the three children I’m now helping to raise. Well worth the time investment!

Two of those are Rose’s, my partner/companion/wife as of 5/15/2015. We have been together for 3.5 years and she has two children: Alex 8 and Elizabeth 12. In addition, my niece Autumn, 16, moved it with us two years ago. So the previous bachelor pad has mostly been turned into a family & kids zone :)

If you’re curious you can view pictures of our wedding here on Facebook or Flickr here (pro pics) or here for friends & personal pictures of the wedding, party, and preparation.

I also changed jobs in Sept 2014, when I joined Commvault Systems as a Solutions Specialist focusing on Microsoft Infrastructure (AD, Exchange, SharePoint, SQL, server) technologies. In this role I work with sales and customers to help them understand how Commvault works with Microsoft solutions and to how to best deploy both to meet their data management and regulatory & other organizational requirements for data retention, reporting, eDiscovery, and more.

So to my blog hasn’t been updated much this year, so I apologize for that.

Posted in Personal | Tagged | Leave a comment

Joke: New Drive Shipping Technology in Microsoft Exchange Server 2016

4/2: The post below was posted as an April fools joke :)

Repost from:
by Boris Lokhvitsky

In the modern messaging world, there is a clear and apparent trend for increasing volume of messaging data communicated, accumulated and stored in Microsoft Exchange mailboxes. Growing mailbox capacity expedites adoption for large 6TB and 8TB hard drives used in the storage solutions for Microsoft Exchange. This also creates significant challenges for database replication, which is a cornerstone technology providing data redundancy and high availability to Exchange mailboxes. Despite the high bandwidth networks becoming more and more common for most customers, even 10 Gbps networks have challenges processing bandwidth intensive Exchange database replication and indexing.

It is an easy though not obvious math exercise to realize that the process of offline data shipping using hard drives as a carrier is capable to achieve much higher data throughput than any currently available network technologies can provide. For example, shipping just 1,000 8TB hard drives across the United States using UPS service takes only 5 business days (and could be further expedited using rush delivery option), which translates into the bandwidth of ~150 Gbps – far exceeding the capability of the most advanced WAN links available today!

Inspired by this consideration, Microsoft Exchange team started working to implement drive shipping as the new data replication technology. As you know, we already work on implementing drive shipping in Office 365 as an efficient mechanism to import PST files, which is provided as part of Azure Import Export Service:

Today, we are happy to announce that in the upcoming Microsoft Exchange Server 2016 we will completely switch to the drive shipping technology. It will replace transaction log shipping currently used in Exchange DAGs for database replication. New replication process will be still controlled by Microsoft Exchange Replication service, which is completely reworked and now integrated with U.S. Postal Service (via postal.dll component) and with leading courier delivery services such as FedEx and UPS.

Only 3.5 inch SATA II/III hard drives are currently supported for use with the drive shipping service. Hard drives larger than 8TB are not supported. For import jobs, only the first data volume on the drive will be processed. The data volume must be formatted with NTFS.

Service agreement with existing Office 365 customers will include necessary supply of the drives required for drive shipping. For the on premises customers, Enterprise license for Exchange 2016 will include one-year service agreement with leading U.S. courier delivery services – FedEx and UPS.

Our product roadmap does not stop there. Microsoft is currently working to implement the new drive shipping transport protocols based on drone delivery. If successful, the drone delivery architecture might also replace the outdated and inefficient SMTP protocol currently still being used for e-mail transmission.

We hope that all customers realize the benefits and advantages of the new drive shipping technology and start enjoying new functionality coming in Exchange Server 2016!

by Boris Lokhvitsky
April 1, 2015

Posted in Exchange | Tagged | 2 Comments