Last week saw Microsoft’s annual get-together of hosters and partners from around the world in Bellevue, Washington. A move of venue up the road to the Hyatt Regency was, in my opinion, a good move as everything seemed a little more accessible and open than previously.
I had been invited to take part in a pre-event workshop for solutions architects which was slated to provide some more technical depth that the other presentations which would take place over the following 2 days. And some of what was shown was actually pretty good. The Orchard project shows that Microsoft are starting to understand the demands of the consumers of services and aims to deliver a content management system based on MS technologies. In particular the use of SQLite as the database store is interesting as this in-process data-store means no more mucking around with database creation and management (probably the only sticky bit of using WordPress for example). The ‘consumer’ focus is also backed up with an entry level site-creation toolset which I would describe as Visual Studio with all of the complicated bits stripped out. This sounds like it’d be a bad thing, but the demonstration I saw was both accessible and seemed very intuitive.
This latter aspect has been achieved by bringing through some of the new Intellisense features which have been brought into both this product and the new VS 2010 product suite. I’m no dev, but this seemed to make the drudge elements – constructing function structures etc – and automate them, allowing the dev to simply plug in the relevant pieces. The final and most interesting piece – for service providers – is the MS-Deploy endpoint. This IIS extension allows for devs using VS (and the new lighter product) to publish packaged applications and databases up to the server environment. If you are pitching at web developers then this is something your systems MUST be providing.
Video was a big topic too. We are apparently seeing a huge growth in video delivery and consumption over the ‘net – 180% over the last two years with 80% of all ‘net users watching video – and this is predicted to continue. Service providers should certainly consider video publishing as a potential product, Expression Encoder is free to download and links directly to IIS for simple publication. The guidance here is pretty clear, provide a publication service with a link to some free software for encoding and publishing and get on board sooner rather than later.
Storage has historically been a sticking point when it comes to video delivery but the new paradigms enabled by the XXX-as-a-Service solutions means that everyone – including Service Providers – can take advantage of on-line, “Cloud” storage. After all this is the perfect example of utilisation, if I need the storage I pay for it and it’s provision becomes a direct, measurable, scalable cost for the the extended service I’m providing out to my customers. It starts getting very easy to bring products to scale when you are simply using a massive platform in an on-demand basis.
The rest of the workshop was less engaging however. A technical dive into SharePoint 2010 revealed that installing and provisioning a multi-tenant environment is still not as slick and smooth as it should be and some of the really nice feature of SharePoint (file-system storage of large binaries for example) are dependent upon features available only in the Enterprise edition of SQL server – this is a significant cost per month on SPLA and isn’t something which a lot of SP’s will stump up. This position runs contrary to Microsoft’s general position which is that SharePoint is a solid platform for website creation – cost is ALWAYS an issue when we talk about web-sites. The final session covered Windows Server Futures. This actually covered Windows Server Pasts and was principally all about what was done in Server 2008 / SP2. The NDA elements regarding Windows Next were so generic that they could have been applied to almost any product produced, ever. Sorry this was rubbish!
Overall it’d have been nice to get a little bit more architectural information throughout the day. We’re about building systems and solutions and there was nothing there to support any thought processes in that direction. I did mention this and there was an acknowledgment that this was a missing element in the day. WIN!
The Summit proper was principally a set of keynotes and, for me, fluff. Yes, we know that on-line services are a big thing, yes we know that Microsoft are “All in” with the Cloud. Of course Microsoft still see hosting partners as strategically important, as a revenue stream SPLA is pretty significant! What we are seeing now though is that, rather than cookie-cutter technical solutions the guidance is now around value differentiation. I’m very happy about this as it vindicates what I’ve been belting on about for a couple of years now, if not longer.
The bottom line?
Microsoft ARE committed to on-line delivery of services. See BPOS, see Office Live, see Azure. They are also committed to spreading the use of the Microsoft stack to deliver services through their hosting partners, what’s changed over the last 18 months though is the method through which this commitment is being delivered. Gone are the end-to-end hosting solutions of times past and in their place are products and services which are designed with ‘Net delivery in mind and open-sourced examples.
The result is that many of the smaller hosters who relied on the plug-and-go solutions are now faced with a significant choice, if they want to continue and advance their solutions they need to start investing in the development and differentiation of their services – otherwise they may well wither on the vine.