Rightscale, the leading cloud management vendor, today announced support for Windows based applications on the cloud. This puts the support for Windows applications on par with Linux based ones, making cloud automation, management and portability for Windows instances as easy as Linux instances. This also helps Rightscale target organizations using Windows servers for their IT needs.
The cloud management marketplace is pretty competitive but Rightscale is on the top with many high profile clients like Zynga, Sling, etc.. Their cloud management platform removes the complexity out of managing cloud infrastructure services and, also, increases the agility. Their preconfigured ServerTemplates and RightImages helps their customers cut down on the deployment times from days and weeks to just minutes. Rightscale platform enables a wide variety of application scenarios and a broad range of use cases. Some of the popular use cases include
- Highly scalable websites – Imagine getting to the top of Digg or getting slashdotted. You will need an easy way to scale your website without any downtime. Rightscale is a perfect platform to manage such websites needing immediate scaling
- Grid Computing – Using cloud, it is possible to use large number of server instances to easily spread workloads to large number of instances in order to get faster results. If you ask New York Times, they will talk about how they used large number of Amazon EC2 instances to quickly achieve the results they needed. Grid computing is particularly handy in areas such as scientific research, media transcoding, etc.. Rightscale management platform makes managing such grids with large cloud server instances easy
- Social Gaming – Ask the facebook app developers and social game developers about how their need to scale up resources as their apps get traction all of a sudden. Rightscale platform is well suited to manage their needs. Ask the folks at Animoto how they managed the sudden increase in demand once they went viral after their launch. They use Rightscale to manage their resources
There are many other use cases but I just listed out three to highlight the utility of Rightscale platform in many different scenarios.
So far, only Linux applications could take advantage of the rich feature set of the Rightscale platform. With this announcement, Windows servers can also be dynamically configured without user interaction, enabling true automation and orchestration. RightScale’s rules-based automation integrates directly with Windows Management Instrumentation (WMI) and other custom monitoring tools to offer this level of automation. Unlike the Linux server instances, there are some difficulties associated with launching and running Windows applications, especially related to portability and automation. But, Rightscale has taken pains to ease out most of the challenges and users can easily launch Windows instances that can be easily automated, easily ported across multiple clouds and with a significant reduction in the number of images that are needed to be maintained.
At present, Rightscale supports the following Windows Images
- Windows 2003 /2008 across on i386 and x64 architectures
- Windows w/SQLServer Express 2003 /2008 across across i386 and x64 architectures
- Windows w/SQLServer 2003 /2008 on x64 architecture
RightScale delivers numerous Windows-specific benefits, such as simplification of Windows code updates, new license keys, and patches. This greatly simplifies managing Windows instances on Amazon EC2, thereby, helping the Windows community wanting a good cloud management platform. Even though Rightscale-AWS combo can serve as an alternative to Microsoft’s Windows Azure offering, I am still not sure why users will prefer Rightscale-AWS combo over the Azure platform. It will be interesting to see the level of traction gained by non Microsoft cloud providers (and the cloud management providers) within the Windows community.
Update: The post initially claimed that they have eased out all the challenges related to Windows instances but I have since then modified the statement to “most of the challenges”. Sorry for the slip up.
Thanks for covering my blog post! Two small clarifications: I didn’t claim that we “ease out all the challenges”, we ease out many but I’m sure there are more lurking!
Also, why RightScale-AWS vs. Azure is easy to answer. Azure is currently very limited, you can’t install anything requiring administrator privileges, only “x-copy installable software”, which is not much outside of what you wrote yourself…
Thanks for the clarification regarding the challenges. I will update the post.
Regarding the lack of support for admin privileges, don’t you think it is a short term problem and I guess it will not be an issue once Azure starts to resemble more like EC2 kind of IaaS offering than the PaaS. Still, you have made a valid point and I agree with you on its shortcomings.
For many applications, Azure requires re-architecting of existing code before being able to deploy. As you’ve already suggested , when Azure begins to resemble an IaaS people will likely choose Azure for their existing apps. Once Azure gets to Iaas, however, there will again be the same cloud-instance lifecycle management problems that will need to be solved and that’s what RightScale is providing today with Windows on EC2. I’ve been a beta user of their Windows solution for several months now and it’s quite impressive.
Thanks for your kind words, Ameer!
I would question a little bit the statement that “when Azure begins to resemble an IaaS people will likely choose Azure”. MS has not defined what IaaS means to them, we don’t know what it will look like and what restrictions will exist. Most likely some use-cases and some customer types will be better served by AWS, some better by RackSpace, and some better by Azure, plus there will be more players.