System News
To Move or Not to Move Applications to the Cloud
Sun White Paper Offers a Methodology to Help Enterprises Assess Applications, Services
January 18, 2010,
Volume 143, Issue 3

It's important to make an accurate assessment of whether moving to the cloud will yield the expected benefits.
 

A Sun white paper discusses points to consider when deciding whether to move applications, services or components into the cloud. It defines a methodology to help enterprises determine whether to port applications to run in the cloud or to refactor applications to capitalize on some of the cloud's unique characteristics.

The proposed methodology is designed to help determine whether an existing application or "pattern" is compatible with the cloud, can run in the cloud, or can be refactored or optimized for the cloud. Each of these assessment types is defined. In brief, an application, service, or pattern is considered to:

  • be compatible with the cloud if no business, architectural, technical, or compliance roadblock would prevent it from being moved to the cloud.

  • run in the cloud if it can be packaged without any impact on its functionality. Here, packaging means a minimal amount of optimization is required, and it is not architectural in nature.

  • be optimized to run in the cloud when it takes advantage of the unique characteristics of the cloud, making a functionality or service-level improvement as a result.

Making these types of assessments help enterprises devise strategies in moving applications into the cloud along with appraising its potential benefits.

An example of using the methodology is presented in an assessment of a two-tier Web service. The paper goes through the initial assessment phase, followed by which patterns could either be refactored or optimized, all the while demonstrating how this process would proceed.

Another example is presented involving an enterprise database cluster. It explores whether and how the central database functions could be moved to the cloud. This one shows some potential business roadblocks as well as technical ones that could be encountered.

In conclusion, the paper advises enterprises to consider first whether it is feasible at all to move an existing application or service into the cloud. Are there any technical roadblocks that may prevent such a move? Next, cost and/or risk considerations need to be examined to determine the practicability of moving the application to the cloud. Then, it is time to determine whether applications can run in the cloud or if it can be optimized to run there. Overall, the methodology presented gives cloud architects a starting point in devising strategies and making informed decisions in regard to computing in the cloud.

More Information

Optimizing Applications for Cloud Computing Environments

Why Businesses May Find Subscribing to the Cloud Beneficial

Considering a Migration to the Cloud?

Architectural Strategies for Cloud Computing [...read more...]

Keywords:

fullsource
 

Other articles in the Cloud Computing section of Volume 143, Issue 3:
  • To Move or Not to Move Applications to the Cloud (this article)

See all archived articles in the Cloud Computing section.



News and Solutions for Users of Solaris, Java and Oracle's Sun hardware products
Just the news you need, none of what you don't – 42,000+ Members – 24,000+ Articles Published since 1998