<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Agile Sharepoint development by 21apps and Andrew Woodward MVP &#187; BPOS</title>
	<atom:link href="http://www.21apps.com/tag/bpos/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.21apps.com</link>
	<description></description>
	<lastBuildDate>Wed, 28 Jul 2010 10:19:47 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Live meeting connection issues with Microsoft Online</title>
		<link>http://www.21apps.com/bpos/live-meeting-connection-issues-with-ms-online/</link>
		<comments>http://www.21apps.com/bpos/live-meeting-connection-issues-with-ms-online/#comments</comments>
		<pubDate>Fri, 26 Feb 2010 08:35:11 +0000</pubDate>
		<dc:creator>Andrew Woodward</dc:creator>
				<category><![CDATA[BPOS]]></category>
		<category><![CDATA[Microsoft Online]]></category>

		<guid isPermaLink="false">http://www.21apps.com/?p=1213</guid>
		<description><![CDATA[If you have signed up to the Microsoft Online services and have included Live Meeting in your subscription you may have problems connecting to other live meetings organised outside of the Microsoft Online servers  (e.g. meetings with Microsoft).
The problem as I understand it is that the single sign-on client sets some default account and server [...]]]></description>
			<content:encoded><![CDATA[<p>If you have signed up to the Microsoft Online services and have included Live Meeting in your subscription you may have problems connecting to other live meetings organised outside of the Microsoft Online servers  (e.g. meetings with Microsoft).</p>
<p>The problem as I understand it is that the single sign-on client sets some default account and server options that direct the live meeting client to the Microsoft Online servers, and these prevent pass through or redirect to the hosting server.</p>
<p>The problem you get is the client fails to contact the live meeting server requesting that you install a different version of the Live Meeting Client.</p>
<blockquote><p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
Install a Different Version of Live Meeting Client<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
The version of the Live Meeting client is not compatible with the server.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p></blockquote>
<p><a href="http://www.21apps.com/wp-content/uploads/2010/02/image3.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="The version of the Live Meeting client is not compatible with the server." src="http://www.21apps.com/wp-content/uploads/2010/02/image_thumb3.png" border="0" alt="The version of the Live Meeting client is not compatible with the server." width="500" height="175" /></a></p>
<p> </p>
<p>Fortunately you do not actually need another version,  you just need to remove the configuration setting that the Single Sign-on client provided.   I recommend you make a note of these in case you need them in the future.</p>
<h3>Fixing the Issue</h3>
<p>Open the Live Meeting client from the start menu and click the menu in the top left (as below) and choose Open User Accounts.</p>
<p><a href="http://www.21apps.com/wp-content/uploads/2010/02/image4.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" src="http://www.21apps.com/wp-content/uploads/2010/02/image_thumb4.png" border="0" alt="image" width="390" height="232" /></a></p>
<p> </p>
<p>Clear the sign-in name and URL, it you end up looking like the image below.</p>
<p><a href="http://www.21apps.com/wp-content/uploads/2010/02/image5.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" src="http://www.21apps.com/wp-content/uploads/2010/02/image_thumb5.png" border="0" alt="image" width="577" height="484" /></a> </p>
<p>Click on the advanced button and uncheck the use these Servers.</p>
<p><a href="http://www.21apps.com/wp-content/uploads/2010/02/image6.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" src="http://www.21apps.com/wp-content/uploads/2010/02/image_thumb6.png" border="0" alt="image" width="585" height="281" /></a></p>
<p>Click OK and OK to confirm.</p>
<p>Close the client and you should be good to go.</p>
<p>To start new meetings you will need to do this from the Single Sign-On client (directed to the web) &#8211; or you could reset the properties.</p>
<h3>Downside</h3>
<p>Removoing the settings above means that you will be unable to use Office Communicator &#8211; so it will likely be a case of switching between the settings until Microsoft can resolve the issue properly.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.21apps.com/bpos/live-meeting-connection-issues-with-ms-online/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Migration to BPOS &#8211; Initial thoughts</title>
		<link>http://www.21apps.com/bpos/bpos-initial-thoughts/</link>
		<comments>http://www.21apps.com/bpos/bpos-initial-thoughts/#comments</comments>
		<pubDate>Sat, 02 Jan 2010 12:15:33 +0000</pubDate>
		<dc:creator>Andrew Woodward</dc:creator>
				<category><![CDATA[BPOS]]></category>

		<guid isPermaLink="false">http://www.21apps.com/?p=1149</guid>
		<description><![CDATA[Having completed the migration to Microsoft Business Productivity Online Suite (BPOS) on Christmas Eve, I thought it would be useful to post a few comments on how it has worked out in the first few weeks.  I&#8217;ll start with a few of the disappointments first and then move on to the things that I have [...]]]></description>
			<content:encoded><![CDATA[<p>Having completed the <a href="http://www.21apps.com/21apps/moving-to-bpos/">migration</a> to <a href="http://www.microsoft.com/online/en-gb/default.mspx" target="_blank">Microsoft Business Productivity Online Suite</a> (BPOS) on Christmas Eve, I thought it would be useful to post a few comments on how it has worked out in the first few weeks.  I&#8217;ll start with a few of the disappointments first and then move on to the things that I have liked.</p>
<h3>Disappointments</h3>
<p>My biggest disappointment has to be with Office Communicator 2007 R2.</p>
<h4>Unable to do Video or Voice calls</h4>
<p>With Office Communicator you cannot do Voice or Video calls unless all of the machines in the call are on the same LAN!   Really this is a major fail for something that is supposed to be cloud based &#8211; I mean you can do this in Messenger with no problem.</p>
<p>Also the Communicator Client continues to report an error stating that Communicator cannot determine the Exchange Web Services &#8211; so it won&#8217;t be able to automatically report if you are in a meeting or out of the office.</p>
<p><a href="http://www.21apps.com/wp-content/uploads/2010/01/image.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" src="http://www.21apps.com/wp-content/uploads/2010/01/image_thumb.png" border="0" alt="image" width="496" height="277" /></a></p>
<p>Effectively this makes Office Communicator almost useless as it offers less functionality than that provided by Messenger or Skype.</p>
<h4>No Links</h4>
<p>I also find the policy of blocking any URLs to be a bit over the top,  they should provide a user defined option to allow or not rather than completely block them.   Having to revert to Email to send a reference link mid conversation is really silly.</p>
<h4>A better way solution?</h4>
<p>I have looked for a beta of Communicator 2010 to see if this will solve the problem,  but it appears that there is little or no information out there on this. </p>
<p>Having migrated from an Exchange only Environment the failings of Communicator are a disappointment,  but there are a number of other benefits to BPOS that do make it worth the move.</p>
<h3>Things I Liked</h3>
<h4>Single Sign-On</h4>
<p>The single sign on client, that also configures you applications, has to be one of the best features.  The ability to be able to have automatic sign on to your applications regardless of where you are is brilliant.  And the fact the sign-on client now also <a href="http://www.21apps.com/bpos/bpos-single-sign-on-for-the-mac/">works on the Mac</a> is a real bonus to those that have a mixed environment.</p>
<h4>SharePoint</h4>
<p>As you may be aware I am a big fan of SharePoint,  I have always looked at affordable ways to get a hosted solution but have found the costs to be very high with minimal storage space.   With the BPOS account you get to create a number of SharePoint site collections (all WSS based) and can allocate storage space as needed.   During the trial you get 5GB (20 users x 0.25GB) although not a significant amount should allow you to use it as a collaboration platform.</p>
<p>The biggest limitation with SharePoint is the core platform and the ability to customise this,  in 2010 things will be much better with the introduction of the Sandboxed solutions &#8211; but there are some great examples of doing &#8216;code-less&#8217; deployments today, look at what the guys at <a href="http://www.zevenseas.com/en/default.aspx" target="_blank">Zeven Seas</a> have done with <a href="http://www.produshare.com/default.aspx" target="_blank">ProduShare</a>.</p>
<h4>Live Meeting</h4>
<p>Having failed to get video and voice going with Communicator we tried using LiveMeeting as an alternative,  sure it is perhaps a little over the top for a quick conf call &#8211; but actually we found it to be very useful.   I think when communicator is working right, you should be able to promote you call to a live meeting,  for now we will likely do this manually.</p>
<p>Live Meeting is the same product it always has been, but now in the BPOS package you get a license for everyone to be able to create meetings and can invite up to 15 people with the standard offering &#8211; which is enough for most collaborative meetings.  I am planning to look at pricing for upgrades to be able to do web casts &#8211; the professional offering supports up to 1250 people.</p>
<p>Live meeting proved to be a fantastic solution for us to do our sprint planning for <a href="http://www.21apps.com/sharepoint/introducing-project-aberdovey/" target="_blank">Project Aberdovey</a> &#8211; the team had met for a project kickoff day before Christmas and had worked through the Sprint 0 requirements ready for the first Sprint to start on 4th Jan.   Using Live Meeting, with web cams, white board and shared applications we were able to complete our Sprint planning game &#8211; decided what was in/out of the first sprint and agree and final adjustment to the story sizing.  </p>
<p>Live Meeting I feel really is the main solution to our initial challenges around communication,  it allows for very rich interaction and provides the quality of service that we need. </p>
<h3>So far so good</h3>
<p>Overall I have been impressed with the BPOS offerings,  I have noticed no performance issues or service outages and have found that the value really is in the overall package.</p>
<p>I would recommend BPOS to people moving their email onto the cloud or for those looking for a more feature rich offering.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.21apps.com/bpos/bpos-initial-thoughts/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>BPOS &#8211; Single sign-on for the Mac</title>
		<link>http://www.21apps.com/bpos/bpos-single-sign-on-for-the-mac/</link>
		<comments>http://www.21apps.com/bpos/bpos-single-sign-on-for-the-mac/#comments</comments>
		<pubDate>Wed, 30 Dec 2009 00:29:33 +0000</pubDate>
		<dc:creator>Andrew Woodward</dc:creator>
				<category><![CDATA[BPOS]]></category>

		<guid isPermaLink="false">http://www.21apps.com/bpos/bpos-single-sign-on-for-the-mac/</guid>
		<description><![CDATA[Microsoft really do appear the be much better at supporting alternative platforms,&#160; the most obvious being the Mac.&#160; As part of the Business Productivity Online Suite (BPOS) they have recently released a single sign on application that will work with Mac OS.
&#160;More details and download from Microsoft.
The Microsoft Online Services Team Blog has some information [...]]]></description>
			<content:encoded><![CDATA[<p>Microsoft really do appear the be much better at supporting alternative platforms,&#160; the most obvious being the Mac.&#160; As part of the Business Productivity Online Suite (BPOS) they have recently released a single sign on application that will work with Mac OS.</p>
<p>&#160;<a href="http://blogs.technet.com/msonline/archive/2009/11/12/mac-sign-in-application-released-available-for-download.aspx" target="_blank">More details</a> and <a href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;FamilyID=a3f34420-bb96-47ce-9844-4eab1eb9026d" target="_blank">download from Microsoft</a>.</p>
<p>The <a href="http://blogs.technet.com/msonline/default.aspx" target="_blank">Microsoft Online Services Team Blog</a> has some <a href="http://blogs.technet.com/msonline/archive/2009/11/09/mac-single-sign-on-application-usability-different-default-browsers.aspx" target="_blank">information</a> showing how the application works and some limitations. The most notable limitations are</p>
<ul>
<li>- SSO only works with Safari 4 being default browser</li>
<li>- Communicator is not currently available for the Mac</li>
</ul>
<p>I managed to get the application installed and working on the Mac within a few minutes,&#160; the biggest issue I had was being unable to sign in and continually being prompted to say I had the wrong user name and password.&#160;&#160; After a couple of resets I found the solution.</p>
<h3>Wrong username or password</h3>
<p>If you have confirmed the username and password are correct but you continually get the login rejected,&#160; ensure that you have installed the application correctly.&#160;&#160; When you open the package you need to drag this into the applications folder for it to work.&#160; </p>
<p>Once signed in setting up Entourage was a single click process, very nice <img src='http://www.21apps.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.21apps.com/bpos/bpos-single-sign-on-for-the-mac/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Setting up iPhone for BPOS email</title>
		<link>http://www.21apps.com/bpos/setting-up-iphone-for-bpos-email/</link>
		<comments>http://www.21apps.com/bpos/setting-up-iphone-for-bpos-email/#comments</comments>
		<pubDate>Sat, 26 Dec 2009 19:05:17 +0000</pubDate>
		<dc:creator>Andrew Woodward</dc:creator>
				<category><![CDATA[BPOS]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://www.21apps.com/bpos/setting-up-iphone-for-bpos-email/</guid>
		<description><![CDATA[I suspect I am not the only on to have been seduced by the &#8217;shiny shiny&#8217; ** &#8211; Setting things up on the iPhone is actually pretty simple,&#160; the hardest part was finding the server URL  .
Server URL for EMEA: red002.mail.emea.microsoftonline.com
I suspect you can guess the one for the USA, but to be sure [...]]]></description>
			<content:encoded><![CDATA[<p>I suspect I am not the only on to have been seduced by the &#8217;shiny shiny&#8217; ** &#8211; Setting things up on the iPhone is actually pretty simple,&#160; the hardest part was finding the server URL <img src='http://www.21apps.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .</p>
<p>Server URL for EMEA: red002.mail.emea.microsoftonline.com</p>
<p>I suspect you can guess the one for the USA, but to be sure you can get this by going to Accounts in Outlook,&#160; select your BPOS account and choose Change.&#160; </p>
<p>You will see a screen similar to this, and you will see that the Microsoft Exchange server is pointing to a local server &#8211; this is how they get the single sign on to work.</p>
<p><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Outlook" border="0" alt="Outlook" src="http://www.21apps.com/wp-content/uploads/2009/12/Outlook_thumb.png" width="487" height="341" /> </p>
<p>Click on More Settings -&gt; Choose the Connection Tab -&gt; Click on the Exchange Proxy Settings.</p>
<p><a href="http://www.21apps.com/wp-content/uploads/2009/12/outlookproxy.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="outlook proxy" border="0" alt="outlook proxy" src="http://www.21apps.com/wp-content/uploads/2009/12/outlookproxy_thumb.png" width="518" height="395" /></a> </p>
<p>This will show you the actual server URL that you will need to use on the iPhone.</p>
<h3>On the iPhone</h3>
<p>Choose Settings -&gt; Mail, Contacts, Calendars &gt; Add Account.</p>
<p>Select Microsoft Exchange&#160; (if you already have one setup you will need to delete it first as you can only connect to one exchange account).</p>
<p>Enter your email address, the username is also the email address and your password.&#160;&#160; No need to enter a domain so leave it blank.</p>
<p>Click next and accept the certificate error.</p>
<p>Enter the server name (see above), excluding the https:// prefix</p>
<p>Click next and the account should be verified and you are good to go.</p>
<p>&#160;</p>
<p>One of the great things about BPOS is that ActiveSync is included by default on all accounts,&#160; previously I had to pay an additional fee for every account.</p>
<p>&#160;</p>
<p>&#160;</p>
<p><em><font size="2">** Frankie Boyle &#8211; </font></em><a href="http://www.youtube.com/watch?v=5m7recXsEKo" target="_blank"><em><font size="2">Look at the Shiny Shiny</font></em></a><em><font size="2">&#160; (Please note Frankie Boyle is likely to offend)</font></em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.21apps.com/bpos/setting-up-iphone-for-bpos-email/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Moving to BPOS: How we did it with the help of Amazon EC2</title>
		<link>http://www.21apps.com/21apps/moving-to-bpos/</link>
		<comments>http://www.21apps.com/21apps/moving-to-bpos/#comments</comments>
		<pubDate>Thu, 24 Dec 2009 14:48:44 +0000</pubDate>
		<dc:creator>Andrew Woodward</dc:creator>
				<category><![CDATA[21apps]]></category>
		<category><![CDATA[BPOS]]></category>
		<category><![CDATA[Adaptive]]></category>
		<category><![CDATA[Amazon EC2]]></category>
		<category><![CDATA[Cloud]]></category>
		<category><![CDATA[Email]]></category>

		<guid isPermaLink="false">http://www.21apps.com/?p=1121</guid>
		<description><![CDATA[A short post about my experiences doing my company email migration.  A project that went from original requirement on 21st Dec to being fully up and running on the new platform by 24th Dec.   The journey takes in a hunt for a for dns services, some tweets, a few false starts and a bit of Amazon [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: left;"><a href="http://www.21apps.com/wp-content/uploads/2009/12/Amazon.PNG"></a>A <span style="text-decoration: line-through;">short</span> post about my experiences doing my company email migration.  A project that went from original requirement on 21st Dec to being fully up and running on the new platform by 24th Dec.   The journey takes in a hunt for a for dns services, some tweets, a few false starts and a bit of Amazon EC2 for good measure.  Before starting it’s worth explaining what BPOS is for those that are not familiar.</p>
<p>What is BPOS?</p>
<p>Microsoft’s <a href="http://www.microsoft.com/online/en-gb/default.mspx" target="_blank">Business Productivity Online Suite</a> is Microsoft’s first big effort at providing online services aimed at small to medium businesses.  Looking at what you get for your money it really is a very compelling solution.</p>
<p>With the recent (Nov 09) price drop in the UK from £10.04 to just £6.71 per user per per month you get hosted solutions for Exchange, SharePoint (WSS), Live Meeting and Office Communications (OCS)  all based on a secure, high availability platform.   There really is no way that a small/medium sized company could possible provide this level of functionality in house – I suspect the licenses are probably more expensive on their own.</p>
<h3>Why did 21apps move?</h3>
<p>Having recently grown the <a href="http://www.21apps.com/21apps/welcomes-james-fisk/" target="_blank">company</a>, and being good agile practitioners (some like call it adaptive), we did a retrospective on Monday (21st Dec) looking at how the past 6 weeks had gone,  were there things that we could do better and how could we improve our own processes.  I will do a separate post on this, but for this post the problem area we needed to improve was Lines of Communication.</p>
<blockquote><p><strong>Area for improvement: Lines of Communication</strong></p>
<p>We had been flipping between numerous platforms Skype, msn messenger, team viewer, mobile, landline, mesh folders, email, struggling with hotel broadband and clients firewalls etc, etc.</p>
<p>We needed a clear approach that was consistent and provided us with the ability to know when people were available an how they could be contacted.  And once contacted how to make the communication better.</p>
<p><strong>Actions</strong></p>
<p>Review BPOS as this looked to offer solutions for most of the issues around consistency in a single solution.</p>
<p>Get new phones (iPhones <img src='http://www.21apps.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  ) on the Orange network with tethering (remove dependency on hotel broadband)<br />
<em>* Those that follow me on twitter will know the hassle I have had with O2’s useless service and network coverage.  </em><em>We&#8217;re not covering the iPhone bit here.</em></p></blockquote>
<h3>Looking at BPOS</h3>
<p>21apps had been hosting email with <a href="http://www.intermedia.net/" target="_blank">Intermedia</a> on Exchange 2007 since they first started offering it about 3 years ago.  The service has been great and I have had no issues.  They are also providing a BPOS equivalent (although only US based at time of writing, expected in the UK in Jan) – which uses Exchange 2010 (Microsoft don’t have this yet) but no Office Live Meeting.  The price is also slightly more for there offering.</p>
<p>The question was,  do I give the Microsoft offering a go or stick with Intermedia? </p>
<blockquote><p>Confession:  I had <a href="http://www.21apps.com/microsoft-online/microsoft-online-offering-first-impression/" target="_blank">played with BPOS before</a> as part of the beta program,  I like the concepts behind it so this is really a good time to see if it works for real and to be able to feedback directly with real world issues.   So I am doing this for everyone not just me <img src='http://www.21apps.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p></blockquote>
<h3>Signing Up</h3>
<p>No win no fee, as they say a lot these days.  Microsoft are offering a <a href="http://www.microsoft.com/online/business-productivity.mspx" target="_blank">30 day trial</a> with up to 20 users so you really have nothing to loose  (exception for some hair, sleep and hours in your day – but we’ll get to that later).</p>
<p>The sign up process was painless,  I <a href="http://www.21apps.com/microsoft-online/microsoft-online-offering-first-impression/" target="_blank">blogged</a> in more detail during my beta trial and basically followed the same steps</p>
<ul>
<li>Sign in with Live Id</li>
<li>Create account</li>
<li>Setup the various services</li>
</ul>
<p>Microsoft have done a good job of providing you with detailed instructions on how to do things.   If you following them fully you should have very few issues – although I did find the amount of information tended to hide some of the key messages, this was likely down to me skipping forward.</p>
<h3>Migrating Mailboxes</h3>
<p>I knew that this was going to be the hardest thing to do.  You know you have to do the hardest things first, right?. First stop the migration pages and help section,  this lead me quickly to the Migrate to Microsoft Online Sevices white paper – all 54 pages and 18,000 words of it.</p>
<p>The biggest confusion in the document is that they right differ between On-Premise Exchange mailboxes from Internet-hosted POP3 or IMAP4 mailboxes,  however when your mail services is an Internet Hosted Exchange Service it is not clear that you should treat this just the same as you do for the POP3 and IMAP4 mailboxes &#8211; which is exactly what you should do.</p>
<p>Now normally people would want to spend some time planning this out,  and I did to an extent.   The advantage of working with a small company is that you can do things that would be impossible in a larger one.   I got everyone to take a backup of their emails (local .pst) – when I say everyone,  Ellie is using an iMac at the moment so has Entourage , I just took a gamble on that one <img src='http://www.21apps.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<h4>Its all local!</h4>
<p>I had hoped that with BPOS being in the cloud and my current email being in the cloud that I could just get them to talk to each other and let the transfer begin.   Sadly this is not the case,  all of the work takes place in the migration tool – which means all of the data has to be dragged down locally and uploaded to the new location.   This I was not looking forward too,  but thought hey leave it running while I get into the Christmas spirit.</p>
<h4>You need a CSV</h4>
<p>Having progressed pass the document and downloaded the migration tool I was ready give the migration a go.   I had already manually created my users in the BPOS admin site and activated the services for them.</p>
<p>At first I was looking for some simple form to allow me to add the users,  however as this is really aimed at bulk processing even for small numbers of users you need to create a simple CSV.   The question is which one?</p>
<p>The document gives you examples and defines the fields that can be used</p>
<ul>
<li>· SourceIdentity (required)</li>
<li>· SourceServer (required)</li>
<li>· SourceLoginID (required)</li>
<li>· SourcePassword (optional)</li>
<li>· TargetIdentity (optional)</li>
<li>· SourceRootFolder (optional)</li>
</ul>
<p>but there is nothing for you to go – hey for my service it needs this information.  So it’s a bit of trail and error.   Eventually, after a few goes, my CSV file looked something like this</p>
<div id="codeSnippetWrapper" style="text-align: left; line-height: 12pt; background-color: #f4f4f4; margin: 20px 0px 10px; width: 97.5%; font-family: 'Courier New', courier, monospace; direction: ltr; max-height: 200px; font-size: 8pt; overflow: auto; cursor: text; border: silver 1px solid; padding: 4px;">
<pre id="codeSnippet" style="text-align: left; line-height: 12pt; background-color: #f4f4f4; margin: 0em; width: 100%; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible; border-style: none; padding: 0px;">SourceIdentity,SourceServer,SourceLoginID,SourcePassword
andrew@21apps.com,owa015.msoutlookonline.net,andrew@21apps.com,$$$$$</pre>
</div>
<p>I originally tried to get the process working with an admin password that I use for my Intermedia account but it didn’t work.   If I had more accounts I may have looked into this more deeply.   As it was I just reset everyones email password and added them to the file.   The import options allow you to then use this for each account imported.</p>
<blockquote><p><strong>Tip: When you use the migrate wizard if it shows Unknown as the mailbox size you are likely to hit a problem.</strong></p></blockquote>
<p>I added the users via the CSV and started the migration.  Note my broadband connection (should I say wet piece of string) only gives me about 1.2MB down and 450KB down.  One of the downsides to living in the middle of nowhere.</p>
<p><a href="$I may be some time[3].png"></a> <img class="aligncenter size-full wp-image-1123" title="I may be some time" src="http://www.21apps.com/wp-content/uploads/2009/12/I-may-be-some-time1.PNG" alt="I may be some time" width="463" height="149" /></p>
<p>Although you might be saying,  12 minutes and you have about 5 % done thats not too bad.  Well this is after a couple of failed attempts, each of which took an hour to fail.</p>
<p>The error produced started like the text below and then went on to list the 5 items that had failed.</p>
<div id="codeSnippetWrapper" style="text-align: left; line-height: 12pt; background-color: #f4f4f4; margin: 20px 0px 10px; width: 97.5%; font-family: 'Courier New', courier, monospace; direction: ltr; max-height: 200px; font-size: 8pt; overflow: auto; cursor: text; border: silver 1px solid; padding: 4px;">
<pre id="codeSnippet" style="text-align: left; line-height: 12pt; background-color: #f4f4f4; margin: 0em; width: 100%; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible; border-style: none; padding: 0px;">Elapsed time: 00:49:24

SMTP:andrew@21apps.com
Failed

Error:
The WebDAV injector has stopped migrating mail items <span style="color: #0000ff">for</span> user SMTP:Andrew@21apps.com
because the number of failures has exceeded the failure tolerance of 5.
The injector will ignore any remaining items <span style="color: #0000ff">for</span> <span style="color: #0000ff">this</span> user's mailbox during <span style="color: #0000ff">this</span>
migration session.</pre>
</div>
<p> </p>
<h4>Try and Try again</h4>
<p>Having tried the migration 3 times,  only one of the mailboxes (Jim’s) migrated as he only had about 20MB used,  mine with 800MB was another story.</p>
<p>I made various attempts are archiving off emails and got it down to about 200MB,  but still it failed.   Most likely cause was some really big emails that people send you with video and uncompressed 12mega pixel photos of the snow!</p>
<p>Time really was against me,  it was now about midnight – everything seemed to take ages and I was getting tired.   After a few rants on twitter – up popped an MSN messenge from <a href="http://www.spdan.com/" target="_blank">Dan Usher</a>.  The conversation stated along the lines of beer, but Dan quickly raised the idea of using the cloud for better bandwidth,  even hinting that</p>
<blockquote><p>‘Make for a great blog post too&#8230; <img src='http://www.21apps.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  &#8220;Utilizing the Cloud for migration from one mail host to another&#8221;’</p></blockquote>
<h2>Using the Cloud</h2>
<p>Having only played with <a href="http://aws.amazon.com/ec2" target="_blank">Amazon EC2</a> this was an ideal opportunity to try and use it for something real.   A few minutes later, and what was a very slick web authorisation using telephone and pin numbers, I had an account ready to go. </p>
<p>Creating a new machine and getting the admin password is actually quite a nice process.  Pick the setup, select/create a keypair (this is used to retrieve the admin password), setup a security group if needed allowing RDP access and go.   The process of provisioning and configuring the machine takes about 5 minutes. </p>
<p>For some reason my first VM, a windows 2008 box, would not let me login.  May have been due to changing the keypair in the wizard (you need to add the site as trusted as you need to download it).  I also found that the message you get when you request the admin password whilst it is still provisioning does not show up in IE8.   I had to use Chrome to see the message.</p>
<p>I terminated the first and then setup an new one based on Windows 2003 R2,  waited,  got the admin password and RDP’s onto the box – all very slick.</p>
<p>Logged in to the BPOS admin service,  downloaded the migration tool – in under a second!   Had to also get Powershell installed as this is needed for the application.  Windows was reporting something like a 5-6MBs download speed <img src='http://www.21apps.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />   in fact too quick to get a real number.</p>
<h3>Migrate in the cloud from cloud to cloud</h3>
<p>I imported the csv of users and started the migration process again. It reported the size of the mailboxes (a good sign) and clicked start.  Wow it was actually possible to see the progress bar move <img src='http://www.21apps.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p style="text-align: center;"><a href="http://www.21apps.com/wp-content/uploads/2009/12/Migration-in-the-cloud-with-amazon.PNG"><img class="aligncenter size-full wp-image-1124" title="Migration in the cloud with amazon" src="http://www.21apps.com/wp-content/uploads/2009/12/Migration-in-the-cloud-with-amazon.PNG" alt="Migration in the cloud with amazon" width="456" height="408" /></a></p>
<p>As you can see from the screenshot progress after only 6 minutes was way further forward than the previous one ever got in an hour,  and no reported errors so far.</p>
<h3>Migration Complete</h3>
<p>After only 25minutes I had migrated both email boxes,  that’s over 400MB of emails from Intermedia to BPOS.   I had a couple of errors,  but not worth worrying about – if they were important I should have dealt with them by now !</p>
<p style="text-align: center;"><a href="http://www.21apps.com/wp-content/uploads/2009/12/Mirgration-Complete.PNG"><img class="aligncenter size-full wp-image-1125" title="Mirgration Complete" src="http://www.21apps.com/wp-content/uploads/2009/12/Mirgration-Complete.PNG" alt="Mirgration Complete" width="447" height="386" /></a></p>
<p> </p>
<h2>The final steps</h2>
<p>Migration was complete,  now I need to get get the DNS configured and switched over.   Based on recommendations by <a href="http://twitter.com/harbars" target="_blank">Spence Harbar</a> I decided to use a <a href="https://www.dyndns.com" target="_blank">DynDns</a> account so I can once and for all split the DNS management from my mail/web hosting.  This does cost $29.95 per year but to quote Spence it’s really ‘Buttons’ – considering the flexibility and level of service you get.</p>
<p>With the DNS changes made,  it was 3:00am and time to go to bed and let the DNS mice do their stuff.</p>
<h2>In Summary</h2>
<p>Having had a slight lie in until 9:30 – I don’t do lie ins’ – I came to check on the services,  fired up Communicator and ping – James was already on playing with stuff and using the services – I hadn’t even emailed him to say it was done.</p>
<p>So in summary</p>
<ul>
<li><strong>21st Dec</strong> – Decided we need a better line of communication</li>
<li><strong>22nd Dec</strong> – Looked at the options
<ul>
<li>Intermedia v Microsoft</li>
<li>better DNS management</li>
</ul>
</li>
<li><strong>23rd Dec</strong> – Decided to go the Microsoft BPOS route
<ul>
<li>Setup trial account</li>
<li>Attempted migration of mail boxes – Failed</li>
<li>Tweeted and messenger’d a bit</li>
<li>Setup Amazon Cloud Compute account</li>
<li>Create cloud machine</li>
<li>Migrated from Cloud to Cloud in the Cloud</li>
<li>Setup DNS management and change name servers for 21apps.com</li>
</ul>
</li>
<li><strong>24th Dec</strong>
<ul>
<li>Go Live</li>
</ul>
</li>
</ul>
<p>Having only done the process here once it was a learning curve,  I think next time it would be possible to get everything done and dusted in an afternoon.</p>
<h4>How much?</h4>
<p>Is this really such a good deal and worth migrating?</p>
<p><strong>Before &#8211; monthly</strong></p>
<table border="0" cellspacing="0" cellpadding="2" width="400">
<tbody>
<tr>
<td width="290" valign="top">Intermedia Hosting and Options</td>
<td width="110" valign="top">$49.75  (£31.50)</td>
</tr>
<tr>
<td width="290" valign="top">
<ul>
<li>3 Users</li>
<li>Exchange Email with 2GB shared storage</li>
<li>Active Sync</li>
<li>Enhanced Spam and AV</li>
</ul>
</td>
<td width="110" valign="top"> </td>
</tr>
</tbody>
</table>
<p> * Intermedia now offer BPOS style plans,  this costs is based on what I was actually paying.</p>
<p><strong>Migration – one off.</strong></p>
<table border="0" cellspacing="0" cellpadding="2" width="400">
<tbody>
<tr>
<td width="290" valign="top">Amazon EC2</td>
<td width="110" valign="top">$0.71 </td>
</tr>
<tr>
<td width="290" valign="top">Time  (2 days)</td>
<td width="110" valign="top">&#8212;</td>
</tr>
</tbody>
</table>
<p>Yes that’s correct only $0.71 cents to do the migration using the cloud!  (see below).  I have not added the days here as these activities are part of doing business.  You could substitute your overhead costs in here if you wanted to.</p>
<p> </p>
<p><strong>After Monthly</strong></p>
<table border="0" cellspacing="0" cellpadding="2" width="400">
<tbody>
<tr>
<td width="290" valign="top">DynDns  $29.99 per year</td>
<td width="110" valign="top">$2.50 (£1.50)</td>
</tr>
<tr>
<td width="290" valign="top">Microsoft BPOS</td>
<td width="110" valign="top">£40.76**</td>
</tr>
<tr>
<td width="290" valign="top">
<ul>
<li>5 users</li>
<li>Exchange, SharePoint, Communicator and Live Meeting</li>
<li>25GB mail</li>
<li>5GB SharePoint</li>
</ul>
</td>
<td width="110" valign="top"> </td>
</tr>
</tbody>
</table>
<p><em>** I’ve included VAT/Tax in these figures as it’s the real cost to the company as we use flat rate VAT scheme.</em></p>
<p><strong>What’s the ROI?</strong></p>
<p>The costs to the business have risen by about £10 per month,  but with this we get a significant number of additional features and should easily see a ROI on this small investment.  I know that some of the current versions offer limited capability, like SharePoint being unable to add custom code,  but these are being worked on for the next releases of the product.   I’m expecting the service offering based on BPOS to be a good first step but with major improvements with the 2010 product wave.</p>
<p>I will blog more on my experiences of using the Microsoft BPOS solution over time and would be very happy to help out if anyone is also looking to make this move.</p>
<p>I will also be looking much more at how we can utilise the bandwidth in the cloud to make ourselves more productive – we already have plans to use the cloud as an extension of our internal development process and this experience will likely accelerate those activities.</p>
<p> <img title="Amazon" src="http://www.21apps.com/wp-content/uploads/2009/12/Amazon.PNG" alt="Amazon" width="501" height="251" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.21apps.com/21apps/moving-to-bpos/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>
