How To Get Your Apps Ready For The Cloud

How To Get Your Apps Ready For The Cloud

How To Get Your Apps Ready For The Cloud

Unless you’ve just started a brand-new organization, your IT environment is currently running a diverse collection of last-generation and older applications that were deployed with the one-application-per-server approach that unleashed the server sprawl that most organizations are still recovering from.

The full potential of cloud computing, however, will only be realized through advances in lean/agile development of applications that can fully leverage the cloud environment. Instead of having to over-buy to support peak demands, the new generation of applications are capable of automatic self-provisioning and can expand and contract as business requirements change.

The best way to get across the gap that exists between apps that intelligently provide for themselves and your existing app inventory is a step-by-step process that starts with assessing what you’ve got now and dividing it into separate categories you can conquer one at a time. For example:

Identify the applications you don’t want to have to worry about anymore — i.e., email and other utilities that are not part of your core competency. These are good candidates for replacing with SaaS apps. Identify the custom applications you have developed and determine if they can be virtualized as is. This would be a good time to do a cost/benefit analysis to determine whether it is time to revise or replace them. Choose a development environment for new apps, and determine if Platform-as-a-Service (PaaS) is appropriate.

Tips for Developing Apps for the Cloud

Whichever development environment you choose for new apps, here are five tips for getting the most out of the applications you develop for your cloud:

  1. Learn to Share: Developing for the cloud is different than developing for conventional in-house hardware. Rather than requiring applications to have their own database, storage, communication and authentication mechanisms, the cloud can offer common, shared components accessible via an API.
  2. Don’t Bypass PaaS: The end game of shared services is to provide a suite of services which are easily accessible and a system for managing environments, users and the deployment of code. Developers and testers can easily deploy and promote tested code using the auto deployment features inherent in most Platform-as-a-Service (PaaS) environments.
  3. Become Omniscient: Within the cloud, enhanced monitoring tools and dashboards give developers the ability to predict utilization and right-size resources on the fly to meet the needs of the user base much more easily – and cost effectively.
  4. Give Orchestration a Second Look: Clouds can contain an orchestration layer that enables rapid provisioning of whole environments (VMs, software, configuration). A lot of clients believe that because an application is difficult to set up, it is not a candidate for automatic self provisioning, but that is exactly when it makes the most sense.
  5. Rely on Self Service: Most clouds have some aspect of self provisioning of at least VMs, and in the case of orchestration, entire environments. This means developers and quality assurance (QA) teams can have access to applications when and where they need to.

No App Is an Island in the Cloud

One of the biggest challenges in leveraging cloud technology for your applications is the disconnect that exists in most IT departments between the application developers, virtualization experts and the infrastructure team. Venn diagrams of their skillsets rarely overlap.

You need to get these guys talking to each other. A successful application strategy that takes advantage of cloud environments needs to be developed through a collaboration of experts in these three areas. Left to their own devices, your app guys will tend toward anarchy and your infrastructure guys will tend towards locking everything down too tight. If your experts focus only on their needs and priorities, you end up with a three-legged stool with a leg missing. It won’t stand.

My next column for Cloud Tweaks will offer a reality check on the grand vision of integrating IT Service Management (ITSM) and automation/orchestration. This is a path you will need to navigate, but, don’t assume it’s going to be a walk in the park. Automation has the potential to bring tremendous efficiencies to your organization, but unless you very tightly integrate your technology with associated processes and procedures, automation can set loose any number of devils from the details within your IT environment.

By Brian Day

As Senior Director of Cloud Dev/Ops and Solution Development for Logicalis, Brian is responsible for managing the Logicalis Cloud and the development of new solutions.

About CloudTweaks

Established in 2009, CloudTweaks is recognized as one of the leading authorities in connected technology information and services.

We embrace and instill thought leadership insights, relevant and timely news related stories, unbiased benchmark reporting as well as offer green/cleantech learning and consultive services around the world.

Our vision is to create awareness and to help find innovative ways to connect our planet in a positive eco-friendly manner.

In the meantime, you may connect with CloudTweaks by following and sharing our resources.

View All Articles

Sorry, comments are closed for this post.

E-Commerce Advances For Savvy Marketers

E-Commerce Advances For Savvy Marketers

Digital Marketing Platforms Advertising and marketing techniques have progressed rapidly in the last decade with both channel focus and the direction of content shifting considerably due primarily to advances in cloud technology. Gartner’s Magic Quadrant for Digital Commerce 2016 singles out a few ecommerce providers who are topping their sector in both ability to execute…

The Lighter Side Of The Cloud – Energy Battle

The Lighter Side Of The Cloud – Energy Battle

By David Fletcher Please feel free to share our comics via social media networks such as Twitter, Facebook, LinkedIn, Instagram, Pinterest. Clear attribution (Twitter example: via@cloudtweaks) to our original comic sources is greatly appreciated.

Recent Articles - Posted by
Cloud Comings and Goings

Cloud Comings and Goings

Cloud Power Amazon Web Services – the giant of cloud computing – is on track to do $10 Billion in revenue this year. Yet, rumors swirl that Apple may take a huge chunk of business away from them and Dropbox has definitely left AWS. Is something wrong at AWS? Wait, Salesforce.com (SFDC) – the granddaddy of…

Digital Transformation: Not Just For Large Enterprises Anymore

Digital Transformation: Not Just For Large Enterprises Anymore

Digital Transformation Digital transformation is the acceleration of business activities, processes, and operational models to fully embrace the changes and opportunities of digital technologies. The concept is not new; we’ve been talking about it in one way or another for decades: paperless office, BYOD, user experience, consumerization of IT – all of these were stepping…

Connecting the Digital Dots with the Internet of Things

Connecting the Digital Dots with the Internet of Things

The IoT Explosion In The Cross-Industry Category Gartner estimates that 6.4 billion Internet of Things (IoT) devices will be in use in 2016, nearly a third more than last year, and with attentive patrons such as Samsung, recently committing to invest $1.2 billion into IoT research in the US over four years, we can happily…

Cloud Infographic – Guide To Small Business Cloud Computing

Cloud Infographic – Guide To Small Business Cloud Computing

Small Business Cloud Computing Trepidation is inherently attached to anything that involves change and especially if it involves new technologies. SMBs are incredibly vulnerable to this fear and rightfully so. The wrong security breach can incapacitate a small startup for good whereas larger enterprises can reboot their operations due to the financial stability of shareholders. Gordon Tan contributed an…

Is The Fintech Industry The Next Tech Bubble?

Is The Fintech Industry The Next Tech Bubble?

The Fintech Industry Banks offered a wide variety of services such as payments, money transfers, wealth management, selling insurance, etc. over the years. While banks have expanded the number of services they offer, their core still remains credit and interest. Many experts believe that since banks offered such a wide multitude of services, they have…

Cloud Infographic: IoT For Automotive Deconstructed

Cloud Infographic: IoT For Automotive Deconstructed

IoT For Automotive Deconstructed The IoT automotive industry is moving rapidly with many exciting growth opportunities available. We’ve written about some of the risks and benefits as well as some of the players involved. One thing for certain as that the auto industry is starting to take notice and we can expect the implementation of a…

Cloud Computing Price War Rages On

Cloud Computing Price War Rages On

Cloud Computing Price War There’s little question that the business world is a competitive place, but probably no area in business truly defines cutthroat quite like cloud computing. At the moment, we are witnessing a heated price war pitting some of the top cloud providers against each other, all in a big way to attract…

Moving Your Enterprise Apps To The Cloud Is A Business Decision

Moving Your Enterprise Apps To The Cloud Is A Business Decision

Moving Your Enterprise Apps Whether it be enterprise apps or any other, if there is any heavy data that is going to be transacted in and through an app, then affiliating it with the Cloud becomes a must. And then an important question arises: How do you decide when to integrate your enterprise app with…

Cloud Infographic: The Future of File Storage

Cloud Infographic: The Future of File Storage

 The Future of File Storage A multi-billion dollar market Data storage has been readily increasing for decades. In 1989, an 8MB Macintosh Portable was top of the range; in 2006, the Dell Inspiron 6400 became available, boasting 160GB; and now, we have the ‘Next Generation’ MacBook Pro with 256GB of storage built in. But, of course,…

Cloud Computing Services Perfect For Your Startup

Cloud Computing Services Perfect For Your Startup

Cloud Computing Services Chances are if you’re working for a startup or smaller company, you don’t have a robust IT department. You’d be lucky to even have a couple IT specialists. It’s not that smaller companies are ignoring the value and importance of IT, but with limited resources, they can’t afford to focus on anything…