Any Microsoft Expert Developers Conference (PDC) wouldn;t be complete without having several new codenames. On November 17, Microsoft introduced 3 new ones that all are connected to Microsoft;s evolving cloud-computing vision and infrastructure.
Throughout the Day 1 set of keynotes, Microsoft officials attempted to explain further how the organization;s three-screens-and-a-cloud vision will get shape in product and support type.
Last year, when it rolled out its first Windows Azure Local community Technology Preview, Microsoft showed a “layer cake” choice diagram which showed all of the various Azure layers and components as a comprehensive whole. (See last yr;s layer cake above.)
This year, there was no diagram. The new message is that Microsoft;s cloud is comprised of Windows Azure (the Red Dog operating system), SQL Azure and a new AppFabric development platform. That;s it. Gone are the Live Services, .Net Services,
Office Pro Plus 2010 Key, SharePoint Services, and Dynamics CRM Services that wer all part of the original platform.
Did Microsoft decide its original vision was too ambitious? It seems more the case that it has decided some of the original pieces didn;t belong as part of the core Azure platform, such as Live Services, which are now part of Windows/Windows Live. In other cases, Microsoft has repackaged other elements of its original platform in different ways (example: the slimmed-down .Net Services is now part of AppFabric).
Within the midst of all this movement, Microsoft introduced the 3 new cloud-related codenames today. How do they fit into Microsoft;s newly flattened cloud cake?
* Project Sydney: Technologies that enables customers to connect securely their on-premises and cloud servers. Some of the underlying technologies that are enabling it include IPSec, IPV6 and Microsoft;s Geneva federated-identity capability. It could be used for a variety of applications, such as allowing developers to fail over cloud apps to on-premises servers or to run an app that is structured to run on both on-premises and cloud servers, for example. Sydney is slated to go to beta early next yr and go ultimate in 2010.
* Dallas: Microsoft;s “data-as-a-service” offering. Dallas is a new service built on top of Windows Azure and SQL Azure that will provide users with access to free and paid collections of public and commercial data sets that they can use in developing applications. The datasets are available via Microsoft;s PinPoint partner/ISV site. Dallas is hosted on Azure already and is available as of today as an invitation-only CTP. No word on when Microsoft is hoping to release the ultimate version of the services.
* AppFabric: AppFabric is a collection of existing Azure developer components,
Office 2010 Professional, including the “Dublin” app server, “Velocity” caching technology,
Windows 7 Professional, and .Net Services (the services bus and access control services). The version of the Windows Server AppFabric on-premises version of the item is available for download today, with final availability slated for 2010. Neighborhood Technologies Previews (CTPs) of the Windows Azure AppFabric version are slated to be available in the course of 2010. No word on when the last Azure-based version will be out. (Note: The CTPs of the Access Control and Company Bus technologies are still available separately in CTP kind today.)
Microsoft made available last week a November release of its own Windows Azure SDK and related tools. The new releases include an update to Windows Azure Tools for Microsoft Visual Studio,
Windows 7 Activation Key, which extends VS 2008 and VS2010 Beta 2 so they can create, configure, build, debug and run Web apps and services on Windows Azure.
Roger Jennings, a cloud computing professional and author of the Oakleaf Systems blog said that the November release of the Windows Azure SDK includes “something Azure devs have been asking for and needed to compete with AWS EC2 (Amazon Web Services; Elastic Cloud 2): Variable-size virtual machines (VMs). Using that featue, Azure developers may now specify the size of the virtual machine to which they wish to deploy a role instance, based on the role;s resource requirements. The size of the VM determines the amount of CPU cores, the memory capacity, and the local file system size allocated to a running instance, Jennings noted.
In a similar vein,
Office 2010 Keygen, Amazon quietly released on November 11 version one.0 of its Amazon Web Services (AWS) software development kit for .Net. The SDK allows developers to “get started in minutes with a single, downloadable package total with VIsual Studio project templates, the AWS .Net library, C# code samples and documentation,” according to a note Amazon forwarded me over the weekend.