To win in the cloud, Microsoft needs developers
A lot of people are asking if Microsoft will prevail in the cloud. While the jury is still out, it's becoming clear that Microsoft's strategy makes more sense than even it has explained.
In a recent post, InformationWeek's John Foley provided several points showing that Microsoft should be able to win, thanks to a massive user base and nearly unlimited resources. Most agree that Microsoft's cloud efforts are not so much a strategy issue as much as an execution problem.
I am starting to agree that "Software plus services" is the right approach--at least for Microsoft. One of the most overlooked Microsoft assets is Visual Studio, and if Microsoft adds a "cloud deploy" capability into the development environment, all of a sudden, things will start to get interesting.
Deployment and management are starting to be addressed for Amazon Web Services by companies like RightScale, but development is a much different story. There isn't an obvious cloud integrated development environment that does the heavy lifting typically necessary to build infinite-scale applications.
Microsoft has basically 100 percent of .Net developers using its tools. Once the cloud becomes an easy deployment option, it would seem obvious that more .Net developers will choose to deploy to a Microsoft cloud.
I definitely expect strong demand for Windows-based internal clouds, something the company hasn't yet mentioned as a deployment option. There are obvious enterprise reasons (including security and management) why an internal cloud would be very appealing to Microsoft shops, especially if they already have trained resources.
The big challenge to get adoption is that Amazon.com's totally open system profiles (i.e., run whatever you want) versus Microsoft's single-vendor platform won't likely cause people to switch to their cloud offerings. Azure won't be interesting for non-Microsoft developers for a long time.
Microsoft must give developers what they need in order for the Azure strategy to work. Without developers on board, Azure will be dead on arrival.
Dave Rosenberg dishes up "Software, Interrupted" with nearly 15 years of technology and marketing experience that spans from Bell Labs to multiple start-up IPOs to open-source enterprise software companies. He is co-founder of MuleSource and currently serves as the general manager of Hardy Way. He is a member of the CNET Blog Network and is not an employee of CNET. Disclosure. You can contact Dave via e-mail at softwareinterrupted@gmail.com or follow him on Twitter @dr138. 





Making the business case is another story. Integration as well as security and management will be key.
Wouldn't an "Internal Cloud" defeat the purpose?
Also, if you're going to write apps for online use, guess what? You have to aim for more than one platform. .aspx isn't going to cut it in that respect, and no company wants to have to post a "you must use IE on Windows" notice when their competition can take all types of users. They'd pretty much have to in many cases because .NET is more often than not too proprietary for use by any other OS.
A "Cloud" is a specific way to set up computing systems. Most Cloud stuff we read about are just systems running on the internet that may/may not adhere to Cloud principles.
A "Cloud" is a specific way to set up computing systems. Most Cloud stuff we read about are just systems running on the internet that may/may not adhere to Cloud principles.
- by Hardcode November 7, 2008 10:11 AM PST
- Dave, I don't disagree that a "Cloud" in this sense defines a specific "way" to set up a computing system. I just don't see the benefit of the model deployed internally (Being careful not to confuse this with virtualization in the enterprise). Isn't the bottom line the bottom line. Just one of the major cost saving benefits envisioned is being able to scale smoothly to demand, on demand. That disappears internally, you still have to own/lease hardware in chunks. Not to mention maintaing and training employees to manage load balancing, IOS, and debug network problems.
- Like this Reply to this comment
-
-
- by daverosenberg November 7, 2008 10:20 AM PST
- I hear ya. I just think that somewhere down the line people will realize that they have so much HW that they can build their own
- Like this
-
(10 Comments)