Skip to main content

Application Suitability For Cloud

The cloud is the latest fad these days. Everyone wants to be on cloud. It doesn’t matter even if their application doesn’t support cloud.
The most important aspect of moving to cloud is if applications support cloud environment. If the application doesn’t support cloud, then it will end up costing more and performance will de degraded.
Cloud is the right choice for application development and testing. With zero capital cost and low operation cost, cloud can help organizations of any size and type with faster prototyping, development and deployment. Once the product life cycle is complete, organizations can relinquish the cloud infrastructure.

So what type of applications are suitable for cloud. Below is the guidelines for the application that are suitable for cloud:

  1. We are seeing an explosion of social media and applications for collaborations. These applications are the right candidate for cloud computing.
  2. Disaster Recovery as a Service has been gaining traction among organizations. IT professionals are now considering backing up their data in secured cloud environments.
  3. Desktop cloud and productivity applications like calendars, word processors, blogging tools, e-learning, mobile applications and others are better off with the cloud.
  4. Mobile applications can utilize cloud environments. Cloud computing can do the heavy lifting in the backend and mobile devices can leverage the elasticity and scalability attributes of cloud.
  5. Interaction-intensive Web 2.0 applications, mash-ups and data-intensive applications like analytics, data mining and business intelligence are very cloud enable. Many organizations have already moved CRM, ERP, HR, management tools and business analytics onto cloud and getting good return on investment.
  6. Websites for conferences or events promotional and seasonal (websites operational during holiday) websites and also websites that are only operational during a particular time of the day are perfect examples of applications that may run on the cloud
  7. Batch applications are clouduitable – suitable for cloud. To make the process faster, even more instances of virtual images can be provisions to perform tasks in parallel. Only cloud can offer this capability of rapid provisioning of IT infrastructure.
  8. Multimedia applications are finding a home in cloud environment?”
  9. Sometimes organizations experience a drastic change in their IT environments. Merger and acquisition can be one such scenario. During this IT transition public cloud will be very beneficial. When the change subsides, the amalgamated company can decide on a new IT strategy.


Applications not suitable for cloud computing

  1. Cloud is not suitable when there is a concern around privacy and sensitive information. In these cases, cloud should not be used in IT infrastructure without legal advice.
  2. Although cloud acts like a central monolithic IT powerhouse, servers and storage may be dispersed all around the world. When there is a geopolitical concern, data sovereignty and compliance issue, cloud should not be used. For example, most of the governments will not allow a cloud provider to host citizens’ sensitive health information in a data center outside the country’s boundary.
  3. Some applications are tightly bound to a particular type of hardware, chips or drivers. These applications rely on low level specific hardware resources. This category will not work in cloud computing infrastructure.
  4. Large enterprise relational database management systems (RDBMS) are not yet ready for cloud environment. There are several factors. Performance is one of them. Loading the database into cloud can be costly and also cause harmonization problem. Latency may impact Quality of Service (QoS).
  5. If a company needs detailed control of cloud infrastructure for its application, a public cloud will not be suitable. Private cloud is the right choice.
  6. Some applications might have been designed without proper consideration of compatibility. Compatibility and integration is a big issue when planning to migrate an existing application to cloud. This issue might be aggravated in a hybrid cloud scenario. Those applications which can not be easily ported to cloud environment, are not suitable for cloud.
  7. Sometimes existing applications can not be moved to cloud. There are no cloud counterparts for these applications either.
  8. We all know that cloud is a new IT services delivery model through Internet. Latency and slow Internet speed will be a bottleneck for cloud applications. In absence of high speed broadband, cloud computing can not deliver the services. In this scenario, cloud computing model should not be used
Hanu Cloud Application Assessment let us know whether the application should be made cloud enable. The link is 
http://cloudappassessment.cloudapp.net/

Popular posts from this blog

HP CSA Implementation

I know the above picture is little confusing but don’t worry I break it down and explain in detail. By the time I am done explaining you all will be happy. HARDWARE AND SOFTWARE REQUIREMENTS 1.VMware vSphere infrastructure / Microsoft Hyper V: For the sake of Simplicity we will use VMware vSphere. We Need vSphere 4.0 /5/5.5 and above and vCenter 4.0 and above ready and installed. This is the first step. 2.We need Software medias for HP Cloud Service Automation, 2.00, HP Server Automation, 9.02, HP Operations Orchestration (OO)9.00.04, HP Universal CMDB 9.00.02, HP Software Site Scope, 11.01,HP Insight Software6.2 Update 1 3.DNS, DHCP and NTP systems are already installed and configured. NTP information should be part of VM templates 4.SQL Server 2005 or Microsoft® SQL Server 2008 or Microsoft® SQL Server 2012 , Oracle 11g, both 32-bit and 64-bit versions may be used for CSA database.
5.We will install  HP Cloud Service Automation, 2.00, HP Server Automation, 9.02, HP Operations Orchestra…

Data Center Migration

Note: This blog is written with the help of my friend Rajanikanth
Data Center Migrations / Data Center Consolidations
Data Center Consolidations, Migrations are complex projects which impact entire orgnization they support. They usually dont happen daily but once in a decade or two. It is imperative to plan carefully, leverage technology improvements, virtualization, optimizations.
The single most important factor for any migration project is to have high caliber, high performing, experienced technical team in place. You are migrating business applications from one data center to another and there is no scope for failure or broken application during migration. So testing startegy should be in place for enterprise business applications to be migrated.
Typical DCC and Migrations business objectives
Business Drivers
·Improve utilization of IT assets ·DC space & power peaked out - business growth impacted ·Improve service levels and responsiveness to new applications ·Reduce support complexi…

Openstack- Its importance in Cloud. The HP Helion Boost

Every enterprise expects few things from cloud computing, mainly:

· Auto scaling: The workload should increase and decrease as needed by the IT environment.

· Automatic repair: If there is any fault or crash of the application or the server, it automatically fix it

· Fault tolerant: The application or underlying technology is intelligent enough to make itself fault torrent

· Integrated lifecycle: It should have integrated lifecycle

· Unified management: Its easy to manage all different aspects of technology

· Less cost

· Speed


Its year 2014. till now only 5% to 7% enterprises are using cloud computing. Such a small number. Its a huge opportunity and a vast majority for anyone who is interested in providing cloud computing services.
Current IT environment is very complex. You just cant solve all your problems with cloud computing.
There are legacy systems, databases, data processors, different hardware and software. You name it , there are so many technology available in just o…