Network World
Saturday, November 22, 2008
DNSstuff.com
Get information about your IP
IP Information
50+ On-demand DNS and network tools

Mitchell Ashley: Converging on Microsoft

Microsoft Subnet

Navigation

Development Costs In The Cloud

As more of our applications migrate into the cloud, some interesting questions for development rise up. What about development? How will developer use cloud services in the development process? How do you attract developers to develop on your cloud services? How much will cloud services cost you if you use cloud services in the software development and QA testing process?

You can always stub cloud storage services, for example, and simulate data access up to a point but somewhere during the development and QA process you'll need to talk to real cloud services to fully develop and test. Usage costs can mount as development teams are billed for storage, data transfer, network bandwidth and compute power usage. The bigger and more complex the application, the greater the potential costs. Performing stress testing for an online service with a very large user base could rack up some significant costs. Unique service interfaces and environments may not be easy to simulate. Microsoft SQL Server Data Services for example doesn't use standard SQL for querying table but uses LINQ (Language Integrated Query), and other services like Google have their own data query mechanisms.

Microsoft has some different challenges beyond just the costs for developers using cloud services. I've talked in previous blog posts that the "big shoe" left to drop in cloud services are development tools, and that I think Microsoft will make some strong announcements in this area of the next six months or so. College students today learn how to develop using open source Linux, Java and other non-Microsoft technologies. Recruiters tell me they just don't see students emerging from our education system with Microsoft skills, but rather with Linux and open source skills.

Microsoft needs to expand the development environment for its cloud services to attract more open source and Linux developers. And costs to develop in the cloud need to be free, as they are today in other services, such as Google's Web Engine. Microsoft has an opportunity to attract existing and new developers, or further restrict the population of developers who can create services in Microsoft's emerging cloud services. Which will it be? It would be wise for Microsoft to turn the corner and attract a wide audience of developers, new and old. How do they do that? No so clear - it's a bit cloudy.

As a developer himself, Ozzie should be able to come with some good strategies for attracting developers. Cloud services is a great opportunity for Microsoft to raise developers on new Microsoft technologies. What will Microsoft do to attract developers away from open source-based alternatives? As I said earlier, that shoe is still left to drop.

Like this? Here are some of Mitchell's recent posts.

Meet Up At Black Hat

Podcast: SOA and Web Services, But BizTalk?

Do You Trust The Cloud?

Symantec & McAfee Finally Get Run For Money

SaaS, If It Was Easy, Everybody Would Be Doing It

Another Cuil Search Engine On The Block

Product Reviews:
Microsoft Live Mesh Google App Engine
LiveNewsCameras.com Xobni Outlook plugin

Recent Converging Network Blog Posts:
Get Ready For XaaS Everywhere
Unbelievably Bad Web Password Security
Back From Hiatus, Saved by Web 2.0 Technology
It Takes a Village.. ah, actually, being there first and tons of hard work

Favorite Book Recommendations:
The Big Switch
Zero Day Attack
Clear Blogging

Check out Mitchell's
Converging On Microsoft Podcast. Current Podcast Episode: Security Mike Gets Serious About Security

Also visit Mitchell's personal blog The Converging Network, his new blog Breast Cancer For Husbands.com, and SSAATY Security Podcast.

Visit Microsoft Subnet for more news, blogs, opinion from around the Web.

Sign up for the bi-weekly Microsoft newsletter. (Click on News/Microsoft News Alert.)

Post new comment

The content of this field is kept private and will not be shown publicly.
  • Allowed HTML tags: <a> <em> <strong> <i> <b> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <blockquote> <br /> <br> <p>
  • Lines and paragraphs break automatically.
  • You can use BBCode tags in the text.
  • Web page addresses and e-mail addresses turn into links automatically.

More information about formatting options

CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions.

About Mitchell Ashley

Mitchell Ashley is principal consultant at Converging Network LLC where he provides product, technology and social media consulting to emerging technology companies. A successful CTO and product innovator, Mitchell has created many successful, award winning products in the networking, security, convergence, Internet and IT industries. In addition to blogging for NetworkWorld, Mitchell regularly blogs at TheConvergingNetwork and co-hosts the widely popular StillSecure After All These Years podcast.

RSS feed Subscribe to Mitchell Ashley's Converging on Microsoft feed

Mitchell Ashley's archive.

Microsoft Subnet

RSS feed Microsoft news RSS feed

The opinions expressed in this Weblog are those of the writer and may not represent the opinions of Network World.

Advertisement: