TechEd 2010: SharePoint & Azure – ‘How Do They Play Together?’

Steve Fox presents at TechEd 2010 North America

Steve Fox, Senior Evangelism Manager at Microsoft presented his session, SharePoint and Azure: How Do They Play Together? this afternoon at TechEd.  I'll be frank and state up-front that there was a fair amount of code on the screen in this session so, as a non-developer and in the interests of ensuring that readers get the most out of this post as possible, you should know that Steve said he'd be making the deck from his presentation, including all source code, available on his blog later today.

Beginning his session with the official definition of Azure, Steve stated that "Azure is an operating system in the cloud that enables reach, reusability and scale."  From there, Steve addressed the question of "Why integrate SharePoint and Azure … especially given the considerable effort involved to re-architect for the cloud?"  Steve submitted four reasons why it's worth doing so: "scalable endpoint cloud-based data and services with SharePoint solutions"; the ability to "migrate to hybrid or cloud-based custom services"; the ability to "integrate cloud with core features of SharePoint"; and "extend Azure applications into Office."

Steve then provided a brief "tour of the tools" involved in integrating SharePoint and Azure: the Azure developer portal, Visual Studio 2010, and SharePoint 2010.  Of the Azure developer portal, Steve explained that you already have the portal set up if you have an Azure account, so you can start adding services immediately.  By way of example, Steve briefly demonstrated "Hello World" (to amusingly ironic applause in response to Steve's own ironic "woo!").  Steve pointed out that, with SQL Azure running, you're able to directly manage services that you've deployed from the portal.  With Visual Studio 2010, Steve demonstrated how to set up a New Cloud Service Project while showing that you have, "a bunch of tools available" to build for Azure, including templates.

Steve explained that there are three integration approaches for SharePoint and Azure:  an iframe, a hosted service, or custom services.  Between these three approaches, there are "lots of possibilities" for integration.  By way of showing just what's possible, Steve showed a slide chock full of examples, so I'll refer you again to his blog for the slide deck and more examples of what's possible in terms of integration than you can shake a stick at.

Steve then provided demos, including varying amounts of code (just a snippet with the iframe, not much with the hosted service, and a lot with the custom services) for each of the three integration approaches and, again, all of that source code will be available to you at the aforementioned blog.  In each demo, Steve walked through the setup process, ultimately showing the final result of Azure integration within SharePoint 2010.

One natural enough question was asked during the interactive session, which was "Is there any facility for Azure to host SharePoint?"  The expected response was, alas, a flat "no," with Steve noting for the record that "Everything being talked about [and shown] is consumptive."

Bamboo Nation's complete coverage of TechEd 2010:

SharePoint

Applications

SharePoint apps are stand-alone applications that perform specific tasks on a SharePoint site. Apps can perform functions such as managing a discussion board or knowledge base, performing project management or time tracking tasks, or doing other workflow operations.

SharePoint

Product Suites

Experience greater power and savings by bundling our SharePoint apps and web parts.


Essentials


Essentials Plus


Bamboo Premier


Project Management Suite


Knowledge Management Suite


External User Manager


SharePoint

Web Parts

Extend SharePoint beyond its out-of-the-box capabilities by tailoring it to your requirements with Bamboo Solution’s growing portfolio of Web Parts. Web Parts are the building blocks of pages on a SharePoint site that can be used to customize the user interface and content of a site page. 

SharePoint

Product Suites

Experience greater power and savings by bundling our SharePoint apps and web parts.


Essentials


Essentials Plus


Bamboo Premier


Project Management Suite


Knowledge Management Suite


External User Manager


Office 365

Cloud Parts

Cloud Parts are functional components that extend your SharePoint environment whether it’s hosted, on-premises, or part of Microsoft Office 365. More than mere ports of existing software to the cloud, our Cloud Parts have been built from the ground up to take advantage of the best that the cloud has to offer.

SharePoint

Product Suites

Experience greater power and savings by bundling our SharePoint apps and web parts.


Cloud Parts Suite for O365/SP Onl.


Featured Services

SharePoint Health Check

A SharePoint Health Check will identify the causes of issues and risks associated with your specific environment, and is custom tailored to provide you with the best recommendations to optimize your SharePoint environment.

SQL Health Check

Document recommendations relating to performance, stability, availability, or a specific focus you request of your SQL Server database instances.

My SharePointXperts

The truth is that each SharePoint skill may not be a full time job for many organizations, and it is nearly impossible for one person to do everything you need – so augment your team with SharePointXperts; providing the skill sets you need when you need them!