Follow Us on Twitter
by Peter Galli on August 31, 2010 08:54am
Microsoft is participating at VMworld in San Francisco again this week, where we have a booth and where we will be talking about and showing customers how to move to the agile, responsive world of cloud computing and Microsoft's solution, Windows Azure, which is an open platform on which applications written in .NET, PHP, or Java can run.
You may be wondering why Microsoft is participating at VMworld, but the answer is really simple: a large number of our customers are attending the show who run Windows Server, Microsoft server applications, such as Exchange, SQL, SharePoint, as well as Windows XP/Vista/Windows 7 and Microsoft Office.
It is also important for customers to understand that virtualization is no longer the final destination, but rather a stepping stone toward the more agile, responsive world of open cloud computing, which is creating a transformative change and opportunity for customers and partners.
Microsoft's desktop and datacenter virtualization solutions let customers extend their existing investments, and build and manage public and private cloud solutions on their terms, and Microsoft partners have the best opportunity to profit by delivering server and desktop virtualization solutions, while helping customers adopt cloud computing.
As such, you may have seen our Open Letter in today's edition of USA Today, from Brad Anderson, a Corporate Vice President in Microsoft's Server & Tools Business, which reminds customers that with the arrival of cloud computing, VMware cannot provide them with the breadth of technology, flexibility or scale that they will need to build a complete cloud computing environment.
"Virtualization clearly played a role in enabling the move toward IT services by simplifying the deployment and management of desktops and datacenters, which is why we made virtualization part of Windows Server. However, virtualization represents only a stepping stone towards cloud computing," he said.
Windows Azure also lets organizations migrate legacy applications and roll out new programs written in .NET, Java, Ruby-on-Rails, PHP and Eclipse across multiple datacenters so they are accessible at scale from almost anywhere, Anderson said.
He also noted that Microsoft's server virtualization solution is approximately one-third the cost of a comparable solution from VMware, and that a recent Microsoft study of 150 large companies showed those running Microsoft virtualization spent 24% less on IT labor, on an ongoing basis.
"Most importantly, as you build out the next generation of your IT environment, we can provide you with scalable world-wide public cloud computing services that VMware does not offer," Anderson said in the letter.
Other top Microsoft executives have also reiterated the company's commitment to Windows Azure, Microsoft's open cloud offering. Chief Software Architect Ray Ozzie told attendees at the company's Professional Developers Conference 2009 in Los Angeles last November that Windows Azure supports any kind of Windows code and programming model, and any kind of multi-role, multi-tier service design pattern, supporting extremely flexible binding and arbitrary relationships between roles.
"Because you wanted it, we've broadened far beyond just the .NET programming model, and the Web role, worker role service design pattern. We added support for FastCGI, enabling high scale Web apps to be written in any of a variety of programming languages ... You'll see PHP apps under MySQL," he said at the time.
Microsoft has also enabled .NET full trust and native code applications on Windows Azure. This functionality allowed developers to spawn xcopy deployable processes and, as a result, Java applications can now be packaged and run.
As an open platform, the Windows Azure platform allows developers to use multiples languages and development tools to build applications. With its standards-based and interoperable approach, the Windows Azure platform supports multiple Internet protocols including HTTP, XML, SOAP and REST.
Late last year Microsoft introduced the open source PHP SDK for Windows Azure, which focuses on REST and provides PHP classes for Windows Azure blobs, tables and queue, helper classes for HTTP transport, AuthN/AuthZ, REST and error management, as well as manageability, instrumentation and logging support.
Bob Muglia, the President of Microsoft's Server and Tools Business, also noted in his keynote at PDC 2009 that Microsoft is converging on a common developer platform for both servers and services, that will enable developers to continue using familiar .NET Framework and Visual Studio tools and technologies, as well as third party tools such as Eclipse, to create and monetize applications that run on the server and as services in the cloud.
Muglia also announced the company's plan to offer Windows Server Virtual Machine support on Windows Azure, enabling customers to more easily support virtualized infrastructure across the continuum of on premises and cloud computing.
In addition, Muglia announced the new release of ASP.NET MVC beta 2, a free, fully-supported framework that enables developers to rapidly build standards-based Web applications through rich AJAX integration and enhanced extensibility.
The Windows Azure team also recently posted a new video to MSDN on how to create and run a Java application in Windows Azure. In the video, Scott Golightly creates a simple Java application that runs under Apache Tomcat, and then shows how that can be packaged up and deployed to the Windows Azure development fabric.
by Peter Galli on August 09, 2010 12:15pm
As Microsoft continues to broaden and extend its virtualization offerings, I'd like to share with you an email that Gordon McDowall, a Linux Infrastructure manager for Fasthosts Internet Limited, shared with us about his experience with Hyper-V:
Hi, my name is Gordon McDowall, I am a Linux Infrastructure manager for Fasthosts Internet Limited, a large hosting service provider based in the UK offering services such as Windows and Linux based web hosting, database hosting, email hosting, connectivity services and dedicated server hosting.
Recently Fasthosts has expanded into the Virtual server market, and this expansion has been based on a system built on Microsoft Hyper-V technology. Initially the offering was for Windows 2008 only, but we have recently released some Linux offerings on the Hyper-V infrastructure already put in place for the Windows Virtual Servers.
This ability to offer Microsoft and Linux VPS servers on the same underlying platform makes administration easier and reduces infrastructure and support costs as our solution runs on a highly redundant Dell blade platform with SAN backends offering up storage to the blades via iSCSI.
Coming from a Linux background, I had some skepticism of how Microsoft could integrate Linux operating systems into the Hyper-V hypervisor. This initial skepticism was quickly quashed after a few discussions with some Microsoft Linux Developers and Microsoft's head of development.
It was very easy to see just how seriously they were taking this project and how knowledgeable they were about the Linux operating system. Working so closely with a company like Microsoft in a pioneering project like this has been very exciting and they have been incredibly supportive (even though coming from a Linux background it pains me to admit it!)
Having worked with the Linux Integration Components for a few months now, right from RC1, I have found them easy to work with and very reliable, each time an update has been released the improvement to performance has been very noticeable with our Linux VPS platform running on a par with the Microsoft VPS and on a par with many dedicated servers on dedicated physical hardware.
The Linux VPS servers with the Linux Hyper-V integration components installed have flown through our QA process with nothing at all being flagged by the QA department.
Initial customer uptake and feedback on the Linux VPS product has been very positive. So far so good...