<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.technet.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Why Migrations Instead of In-Place Upgrades?</title><link>http://blogs.technet.com/b/perryclarke/archive/2010/10/29/why-migrations-instead-of-in-place-upgrades.aspx</link><description>After a brief break from blogging, I was back in the studio recently recording more videos to answer questions about Exchange design decisions. Now most of the time I talk to customers about new functionality that we have added to Exchange, and for the</description><dc:language>en-US</dc:language><generator>Telligent Evolution Platform Developer Build (Build: 5.6.50428.7875)</generator><item><title>re: Why Migrations Instead of In-Place Upgrades?</title><link>http://blogs.technet.com/b/perryclarke/archive/2010/10/29/why-migrations-instead-of-in-place-upgrades.aspx#3508818</link><pubDate>Fri, 13 Jul 2012 04:41:37 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3508818</guid><dc:creator>Mick Russom</dc:creator><description>&lt;p&gt;Garbage. In place is about making things simple. All they have to do is make a new scheme and database based on the old information. The devs are lazy and no-too-sharp and they want to charge for a new product without helping out the people with the old generation. &lt;/p&gt;
&lt;p&gt;I 100% reject no in place upgrades, even with virtualization and ll the rest of the rubbish going on. Nothing changes. The User is being told we have to endure pain for the greater good. All the time. In every direction.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3508818" width="1" height="1"&gt;</description></item><item><title>re: Why Migrations Instead of In-Place Upgrades?</title><link>http://blogs.technet.com/b/perryclarke/archive/2010/10/29/why-migrations-instead-of-in-place-upgrades.aspx#3368993</link><pubDate>Tue, 16 Nov 2010 19:40:53 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3368993</guid><dc:creator>Ask Perry</dc:creator><description>&lt;p&gt;Thanks for all your comments -- I&amp;#39;ve just published another blog entry to answer many of the issues which were raised. &lt;a rel="nofollow" target="_new" href="http://blogs.technet.com/b/perryclarke/archive/2010/11/16/responding-to-migration-vs-in-place-upgrade-comments.aspx"&gt;blogs.technet.com/.../responding-to-migration-vs-in-place-upgrade-comments.aspx&lt;/a&gt; &lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3368993" width="1" height="1"&gt;</description></item><item><title>re: Why Migrations Instead of In-Place Upgrades?</title><link>http://blogs.technet.com/b/perryclarke/archive/2010/10/29/why-migrations-instead-of-in-place-upgrades.aspx#3368991</link><pubDate>Tue, 16 Nov 2010 19:31:13 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3368991</guid><dc:creator>Darren</dc:creator><description>&lt;p&gt;My general observation is that Microsoft make &amp;quot;substantial changes to [their] architecture&amp;quot; to implement things that clearly can&amp;#39;t be fixed in the previous version. Remember active-active clustering, which had a dismal reputation? Rather than fix it, it was just removed, and came back at a later date along with a &amp;#39;substantial&amp;#39; architecture change.&lt;/p&gt;
&lt;p&gt;Remember how Microsoft used to bang on about Domino taking up more disk space because of the separate mail box architecture? Maybe, but if someone else&amp;#39;s mail box screwed up at least mind wouldn&amp;#39;t be affected. I&amp;#39;ve been onsite with a prospective customer when the announcement went out - &amp;quot;sorry everyone, no e-mail until tomorrow&amp;quot;. Now Domino handles the attachments in a more storage-friendly fashion while the mail boxes are still handled in that resilient way - meanwhile Exchange seems to have gone in the opposite direction in a bid to stabilise those all-affected corruptions. That Domino capability came in with version 8.5 which was a straightforward in place upgrade.&lt;/p&gt;
&lt;p&gt;&amp;quot;The migration model is well suited to most organizations&amp;quot; - I know of a company with 130 Exchange servers. The lack of in-place upgrade makes the process a mind-boggling effort. So I guess when you say &amp;quot;most&amp;quot; you&amp;#39;re not including that customer.&lt;/p&gt;
&lt;p&gt;&amp;quot;Certainly to fully take advantage of the changes in the release requires rethinking the hardware design&amp;quot; - only if your solution of choice ends up being deficient on the up-to-date hardware. Don&amp;#39;t assume that every e-mail solution falls into this category, because you&amp;#39;d be wrong.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3368991" width="1" height="1"&gt;</description></item><item><title>re: Why Migrations Instead of In-Place Upgrades?</title><link>http://blogs.technet.com/b/perryclarke/archive/2010/10/29/why-migrations-instead-of-in-place-upgrades.aspx#3368087</link><pubDate>Fri, 12 Nov 2010 22:03:13 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3368087</guid><dc:creator>birdy</dc:creator><description>&lt;p&gt;I&amp;#39;d never do an in-place upgrade of my mail system. &amp;nbsp;I&amp;#39;d always prefer to deploy new hardware (really now deploy new VMs) and have them co-exist.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3368087" width="1" height="1"&gt;</description></item><item><title>re: Why Migrations Instead of In-Place Upgrades?</title><link>http://blogs.technet.com/b/perryclarke/archive/2010/10/29/why-migrations-instead-of-in-place-upgrades.aspx#3367195</link><pubDate>Wed, 10 Nov 2010 04:27:38 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3367195</guid><dc:creator>Fred</dc:creator><description>&lt;p&gt;@Luke... I can&amp;#39;t believe I am feeding the troll, but ok. That&amp;#39;s what it needs to be. &lt;/p&gt;
&lt;p&gt;Upgrades of Exchange are painful affairs. It&amp;#39;s not 2 hours to upgrade a server, it&amp;#39;s much longer. And, judging by all this, it won&amp;#39;t get any simpler, faster or better. Great Innovation there. Microsoft.&lt;/p&gt;
&lt;p&gt;Microsoft has changed its storage engine substantially... Wow, that&amp;#39;s really great. This after all the FUD that it was sooooooooooo superior to the NSF file format. Yup, so good they had to change it SUBSTANTIALLY. As for the crack that if it had remained unchanged, it would have wound up being something like Notes, that&amp;#39;s an ignorant thing to write. There is something called &amp;quot;ODS&amp;quot; which is the On Disk Structure, which has been incrementally improved over the years to be faster, better and more efficient, including with the latest release 8.5.x to bring some amazing disk saving benefits. Ah, and all this, without breaking backwards compatibility. Something Microsoft can&amp;#39;t do either.&lt;/p&gt;
&lt;p&gt;Yeah, bravo. I agree that IBM should become better at marketing, but Microsoft should try to live up to its hype. Its products come up short no matter the product line and Exchange is no exception, that&amp;#39;s for sure.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3367195" width="1" height="1"&gt;</description></item><item><title>re: Why Migrations Instead of In-Place Upgrades?</title><link>http://blogs.technet.com/b/perryclarke/archive/2010/10/29/why-migrations-instead-of-in-place-upgrades.aspx#3367151</link><pubDate>Tue, 09 Nov 2010 22:50:33 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3367151</guid><dc:creator>Luke</dc:creator><description>&lt;p&gt;Is everyone really that concerned to save a 2 hour server build every 3 years? &amp;nbsp; &amp;nbsp;If it makes more sense in your procurement/project schedule to wait a year until you buy more hardware, that&amp;#39;s no cause for alarm. &amp;nbsp;Hold out for a year.&lt;/p&gt;
&lt;p&gt;But I&amp;#39;d really recommend virtualising Exchange to anyone who hasn&amp;#39;t done it yet. &amp;nbsp;It all becomes moot. &amp;nbsp;In a virtual environment, hardware purchases &amp;amp; software upgrades/server migrations are unrelated to each other anyway.&lt;/p&gt;
&lt;p&gt;In fact, once you&amp;#39;ve virtualised, choosing to rebuild a server because you have to change hardware is the choice that starts looking back-to-front. &amp;nbsp;All you need is a bit more capacity, or maybe the hardware maintenance/lease has run out - why be reinstalling everything then? &amp;nbsp;Just bolt your new servers into your vSphere farm. &amp;nbsp;The busiest server VMs will just move across, no software reinstalls needed.&lt;/p&gt;
&lt;p&gt;Personally I&amp;#39;d rather do rebuilds when software actually changes. &amp;nbsp;You get a clean build without the cruft of the last version. &amp;nbsp;And the admins learn how the server hangs together. &amp;nbsp;But you don&amp;#39;t need new hardware, just a replacement VM. &amp;nbsp;Move one storage group across at a time, live, during business hours, and the load on the farm remains constant (the load on the old VM decreases to match the increase on the new VM).&lt;/p&gt;
&lt;p&gt;Microsoft have changed Exchange storage engine substantially, that&amp;#39;s good. &amp;nbsp;Sure, they could have kept the technology unchanged for ages, and yes, that&amp;#39;s right, you then would end up with something like Notes. (Sorry, couldn&amp;#39;t resist!)&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3367151" width="1" height="1"&gt;</description></item><item><title>re: Why Migrations Instead of In-Place Upgrades?</title><link>http://blogs.technet.com/b/perryclarke/archive/2010/10/29/why-migrations-instead-of-in-place-upgrades.aspx#3367068</link><pubDate>Tue, 09 Nov 2010 17:55:17 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3367068</guid><dc:creator>David</dc:creator><description>&lt;p&gt;1. &amp;nbsp;Yes, it is a sign of laziness. &amp;nbsp;Not lazy developers, but lazy product designers and product managers. &amp;nbsp;Henry Ford’s engineers insisted they could not make a car for $800, but he kept sending them back to work until they did it. &amp;nbsp;You could learn a lot from Henry Ford.&lt;/p&gt;
&lt;p&gt;2. &amp;nbsp;That just &amp;nbsp;reflects a poorly designed product. &amp;nbsp;Other brands of products are able to take advantage of the new hardware architecture without compromising cost or reliability. &amp;nbsp;In fact, NO OTHER SOFTWARE on my computer or in my server room requires a hardware replacement to be upgraded. Not any software by any other manufacturer. &amp;nbsp;NONE.&lt;/p&gt;
&lt;p&gt;3. &amp;nbsp;If your software design requires rethinking every 3 years and forces a redesign of the hardware and a replacement and is intolerant of backward compatibility, then not enough vision and planning is going into the product. &amp;nbsp;That is also driving up the TCO unnecessarily. &amp;nbsp;As a business owner, I would be willing to give up some of the minor performance gains you provide through tweaking the hardware with every new release if it means I can let *my* needs drive hardware replacement rather than *yours*.&lt;/p&gt;
&lt;p&gt;4. &amp;nbsp;Thanks for forcing me to make my hardware upgrades when you want them instead of letting me decide. &amp;nbsp;Your assumption of a 3-5 year hardware life cycle is true for some companies, but not all. &amp;nbsp;That is a very broad range and I expect software upgrades more often than I expect to upgrade hardware.. &amp;nbsp;If you provide a major release every 3 years and I plan to upgrade hardware every 4-5 years, then you are forcing me to either replace the hardware before I am ready or to continue to use old software. &amp;nbsp;Also, even if I am replacing my hardware as often as upgrades are provided, the timing of those events do not necessarily coincide. &amp;nbsp;I may have to replace the hardware before you come out with that major release. &amp;nbsp;What do I do then? &amp;nbsp;Wait another 4 years for my hardware to get old before I upgrade the software or do I buy all new hardware again?&lt;/p&gt;
&lt;p&gt;5. &amp;nbsp;Great coexistence story? &amp;nbsp;Our company doesn&amp;#39;t give a rat’s a** about stories. &amp;nbsp;I am not running software to provide stories for your marketing. &amp;nbsp;I want to be able to use the latest software with the least amount of risk, pain, expense and disruption in my business as possible. &amp;nbsp;I want the flexibility to manage my computer systems as my business needs, not yours. &amp;nbsp;If I have to make a migration anyway, I think this is a great opportunity to look at migrating to a different platform. &amp;nbsp;I know Lotus Notes and Domino don’t strong-arm me into purchasing hardware and they come out with major releases about every year.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3367068" width="1" height="1"&gt;</description></item><item><title>re: Why Migrations Instead of In-Place Upgrades?</title><link>http://blogs.technet.com/b/perryclarke/archive/2010/10/29/why-migrations-instead-of-in-place-upgrades.aspx#3366974</link><pubDate>Tue, 09 Nov 2010 13:23:18 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3366974</guid><dc:creator>Stuart McIntyre</dc:creator><description>&lt;p&gt;Sorry Perry, but I can&amp;#39;t even believe you&amp;#39;re trying to justify this as anything that a customer would want. &amp;nbsp;&lt;/p&gt;
&lt;p&gt;Sure, give them the option to migrate and use new features/architectures, but to not offer in-place upgrades is effectively to tell them that you have no interest in protecting their investment in their hardware, OS and other infrastructure.&lt;/p&gt;
&lt;p&gt;Ah hang on, of course, by mandating migrations, you can ensure that your customers also upgrade the latest MS OS, management tools and the rest of the stack. &amp;nbsp;Thus ensuring that they have no choice but to continue paying for vital (to MS) software assurance dollars. &amp;nbsp;Now, that makes more sense...&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3366974" width="1" height="1"&gt;</description></item><item><title>re: Why Migrations Instead of In-Place Upgrades?</title><link>http://blogs.technet.com/b/perryclarke/archive/2010/10/29/why-migrations-instead-of-in-place-upgrades.aspx#3366769</link><pubDate>Tue, 09 Nov 2010 08:57:51 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3366769</guid><dc:creator>Leen Kleijwegt</dc:creator><description>&lt;p&gt;The man said: businesses change their hardware every 3 to 5 years. I really don&amp;#39;t believe that there is a single admin in the world who doesn&amp;#39;t want this. There are more products that can deliver, so stop bashing and be happy with the products you use...&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3366769" width="1" height="1"&gt;</description></item><item><title>re: Why Migrations Instead of In-Place Upgrades?</title><link>http://blogs.technet.com/b/perryclarke/archive/2010/10/29/why-migrations-instead-of-in-place-upgrades.aspx#3366754</link><pubDate>Tue, 09 Nov 2010 06:39:53 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3366754</guid><dc:creator>Patrick</dc:creator><description>&lt;p&gt;Well, I have the feeling we don&amp;#39;t live on the same planet. &lt;/p&gt;
&lt;p&gt;In my world, the servers hardwares keep running for more than 3-4 years. &lt;/p&gt;
&lt;p&gt;The storage is not even part of the server hardware but rather attached to it and can be upgraded without impact on the server itself (SAN).&lt;/p&gt;
&lt;p&gt;The CPU is hardly ever a limit, memory is. We, real admins, all know that memory can be upgraded faily easily and we take hardwares that can evolve.&lt;/p&gt;
&lt;p&gt;On the other end, that&amp;#39;s true that roll-out migration gives up more work. We don&amp;#39;t have enough, I guess.&lt;/p&gt;
&lt;p&gt;Also +1 with Thomas comment.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3366754" width="1" height="1"&gt;</description></item></channel></rss>