Univa HPC Job Bank
HPC in the Cloud


Dedicated to covering high-end cloud computing
in science, industry and the datacenter

Language Flags

The Shifting Economics of Software ROI


Some of the hottest questions in the world of software development since the rise of the clouds has been centered on pricing, licensing and of course, tying these two concepts together to evaluate true ROI on development projects. 

While some make the argument that there is a long road to sustainable pricing models for cloud-based software development projects, others contend that when developing on a cloud platform the costs are actually more transparent.

Among those who feel that cloud development projects can see a boost in ROI capability count Richard Campbell, technical director for DevProConnections and co-founder of Strangeloop Networks. He weighed on the changing landscape for software developers as they evaluate the ROI on their products with Windows Azure as a leaping-off point.

In Campbell’s view, while the process behind determining software ROI might have once been simple in theory (when scalable cloud-based platforms weren’t the delivery mechanism) there are a number of other costs that are difficult to assess since so many of the development resources are shared or difficult to quantify.

Campbell explained this in detail in an article today, stating:

“It’s always been possible to compute the cost of software—not just the cost of the developers who built it, but the operational costs as well. That includes the price of the computers, networking equipment, and Internet connections, plus the personnel involved in maintaining all that equipment and software.” 

However, after that point it gets rather difficult to see how the incremental costs for any application really pan out, especially since they are often sharing the manpower and equipment resources.

When using a platform like Azure, for instance, arriving at a base point to make ROI assessments is simplified because each month there is one single bill that includes the disparate elements that would otherwise be scattered about a development project. He argues that by seeing the per-hour, per instance, per gigayte storage and transfer rates software development ROI figures are given an added boost f clarity.

Campbell further explains that “ROI is not just the time it takes to cover the cost of initial development; it can also point to the cost-benefit of features, including performance tuning….Things are a little trickier when you evaluate internal applications as often it’s easier to assess the cost of downtime to poor performance than actual income value.”

While it should be noted that Campbell is a Microsoft Regional Director and MVP that speaks out about the company’s products via his .NET Rocks hosting gig and other engagements, his points are worth repeating since this same ROI argument can apply to any development project on the cloud.


Full story at DevProConnections

Most Read Blogs


Feature Articles

CometCloud: Using a Federated HPC-Cloud to Understand Fluid Flow in Microchannels

The ever-growing complexity of scientific and engineering problems continues to pose new computational challenges. Thus, we present a novel federation model that enables end-users with the ability to aggregate heterogeneous resource scale problems. The feasibility of this federation model has been proven, in the context of the UberCloud HPC Experiment, by gathering the most comprehensive information to date on the effects of pillars on microfluid channel flow.
Read more...

CERN, Google, and the Future of Global Science Initiatives

Large-scale, worldwide scientific initiatives rely on some cloud-based system to both coordinate efforts and manage computational efforts at peak times that cannot be contained within the combined in-house HPC resources. Last week at Google I/O, Brookhaven National Lab’s Sergey Panitkin discussed the role of the Google Compute Engine in providing computational support to ATLAS, a detector of high-energy particles at the Large Hadron Collider (LHC).
Read more...

Avoiding Scientific Computing Bottlenecks in the Cloud

Frank Ding, engineering analysis & technical computing manager at Simpson Strong-Tie, discussed the advantages of utilizing the cloud for occasional scientific computing, identified the obstacles to doing so, and proposed workarounds to some of those obstacles.
Read more...

Sponsored Whitepapers

Best Practices in Big Data Storage

05/10/2013 | Cleversafe, Cray, DDN, NetApp, & Panasas | From Wall Street to Hollywood, drug discovery to homeland security, companies and organizations of all sizes and stripes are coming face to face with the challenges – and opportunities – afforded by Big Data. Before anyone can utilize these extraordinary data repositories, however, they must first harness and manage their data stores, and do so utilizing technologies that underscore affordability, security, and scalability.

Exploring the Potential of Heterogeneous Computing

04/02/2012 | AMD | Developers today are just beginning to explore the potential of heterogeneous computing, but the potential for this new paradigm is huge. This brief article reviews how the technology might impact a range of application development areas, including client experiences and cloud-based data management. As platforms like OpenCL continue to evolve, the benefits of heterogeneous computing will become even more accessible. Use this quick article to jump-start your own thinking on heterogeneous computing.

Sponsored Multimedias

Newsletters

Stay informed! Subscribe to HPC in the Cloud email Newsletters.

HPC in the Cloud Update
HPCwire Weekly Update
Digital Manufacturing Report
Datanami
HPCwire Conferences & Events
Job Bank
HPCwire Product Showcases



HPC Job Bank


Featured Events



  • June 16, 2013 - June 20, 2013
    ISC'13
    Leipzig,
    Germany

  • June 17, 2013 - June 18, 2013
    Forecast 2013
    San Francisco, CA
    United States




HPC in the Cloud Conferences & Events