Gartner – Five Ways to Migrate Applications to the Cloud (just words thou)

Rehost, i.e. redeploy applications to a different hardware environment and change the application’s infrastructure configuration. Rehosting an application without making changes to its architecture can provide a fast cloud migration solution. However, the primary advantage of IaaS, that – teams can migrate systems quickly, without modifying their architecture – can be its primary disadvantage as benefits from the cloud characteristics of the infrastructure, such as scalability, will be missed.

Refactor, i.e. run applications on a cloud provider’s infrastructure. The primary advantage is blending familiarity with innovation as “backward-compatible” PaaS means developers can reuse languages, frameworks, and containers they have invested in, thus leveraging code the organization considers strategic. Disadvantages include missing capabilities, transitive risk, and framework lock-in. At this early stage in the PaaS market, some of the capabilities developers depend on with existing platforms can be missing from PaaS offerings.

Revise, i.e. modify or extend the existing code base to support legacy modernization requirements, then use rehost or refactor options to deploy to cloud. This option allows organizations to optimize the application to leverage the cloud characteristics of providers’ infrastructure. The downside is that kicking off a (possibly major) development project will require upfront expenses to mobilize a development team. Depending on the scale of the revision, revise is the option likely to take most time to deliver its capabilities.

Rebuild, i.e. Rebuild the solution on PaaS, discard code for an existing application and re-architect the application. Although rebuilding requires losing the familiarity of existing code and frameworks, the advantage of rebuilding an application is access to innovative features in the provider’s platform. They improve developer productivity, such as tools that allow application templates and data models to be customized, metadata-driven engines, and communities that supply pre-built components. However, lock-in is the primary disadvantage so if the provider makes a pricing or technical change that the consumer cannot accept, breaches service level agreements (SLAs), or fails, the consumer is forced to switch, potentially abandoning some or all of its application assets.

Replace, i.e. discard an existing application (or set of applications) and use commercial software delivered as a service. This option avoids investment in mobilizing a development team when requirements for a business function change quickly. Disadvantages can include inconsistent data semantics, data access issues, and vendor lock-in.



Cloud Fails – Told you So..

Cloud Fails – Told you So..


It’s amazing the amount of poorly executed strategic decisions vendors make..  Here is a few for history sake..

Someone people might thinks this is very arrogant but a recent announcement by Citrix below is proof of facts and this article was written before that announcement.  I just can’t help myself. ( remember , just like a email no one forced you to read either.)

  • Citrix acquisition of and CloudStack.. (I know this one very well, as I had to try to sell this to the enterprise.) It has been dropped by Citrix. No signs of life!
  • Citrix acquisition of EMS Cortex, specifically built for channel partners to setup hosting services for Microsoft solutions such as Exchange as a Service,etc.. again. No signs of life. PROVED –
  • HPE Helion Public Cloud – Dead
  • Soon to be dead – Verizon Cloud offering based on AMD SeaMicro – another based on Cloudstack!!! Try designing designing a multi-vpn solution in cloudstack.. soon to be killed by Microsoft multi-tenancy licensing restrictions. Any major deals ?? eh eh eh ? PROVED –
  • RackSpace OpenStack cloud platform, dumped. Sotflayer thinks it can do the same and succeed..
  • Citrix acquisition of XenServer, then partnering with Microsoft to lead with Hyper-V on Deals = XenServer Dead.  Brilliant.
  • OpenStack – A bid you good luck sir, Tinkers love OpenStack, cause they love to Tinker with things that won’t work. CIO be aware..
  • VMware vCloud Air – Vmware seems to be procrastinating and not developing new features for this services. They are stuck between a rock and a hard place, they will cannibalize the partner eco-system if they execute poorly . ( I am sure if u work for VMware you will disagree. What would I know.. )
  • Softlayer – Massive Gaps in capabilities, betting on OpenStack. OpenStack is fools gold. When you understand the architecture you will realize its perfect for academia only. Cisco MetaCloud would be a much better option


The intricacies of Cloud Computing is immense, you need to have years of Infrastructure experience to understand the complexity of migrating Enterprise Workloads or platform 2 and 2.5 to IaaS. If you have any questions get in touch.

This message will self-destruct when the heat gets a bit too hot..