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.

Comic
Technological Advances In The Healthcare Industry

Technological Advances In The Healthcare Industry

The Healthcare Industry The use of smart devices in healthcare is expanding, and according to a report by Technavio the global smart wearable healthcare device and services market will show a compounded annual growth rate of over 18%. Thanks to modern medicine, lifespans are increasing, resulting in aging populations and a higher frequency of chronic…

How Secure Is Your School Campus Network?

How Secure Is Your School Campus Network?

School Networks School related networks are one of the most attacked sectors today, coming in third worldwide to healthcare and retail. Because of the ever growing threat of cybercrime, IT professionals everywhere aren’t thinking in terms of “what if our network gets attacked?” Now, they think in terms of “when will our network be attacked?”…

IBM and VMware Expand Partnership to Enable Easy Hybrid Cloud Adoption

IBM and VMware Expand Partnership to Enable Easy Hybrid Cloud Adoption

IBM and VMware Expand Partnership More than 500 new clients, including Marriott International are now running VMware software on IBM Cloud since the strategic cloud partnership was announced;Introduction of VMware Cloud Foundation on IBM Cloud helps move existing apps to the cloud within hours; More than 4,000 IBM service professionals trained to help organizations extend…

Fully Autonomous Cars: How’s It REALLY Going To Work?

Fully Autonomous Cars: How’s It REALLY Going To Work?

Pros and Cons and What the Experts Think Science fiction meets reality, and modern civilization is excitedly looking forward to the ubiquity of self-driving cars. However, an omnipresence of fully autonomous cars won’t happen as quickly as even some hopeful experts anticipate. While the autonomous car pros versus the cons race (See infographic discovered via…

How To Humanize Your Data (And Why You Need To)

How To Humanize Your Data (And Why You Need To)

How To Humanize Your Data The modern enterprise is digital. It relies on accurate and timely data to support the information and process needs of its workforce and its customers. However, data suffers from a likability crisis. It’s as essential to us as oxygen, but because we don’t see it, we take it for granted.…

Achieving Network Security In The IoT

Achieving Network Security In The IoT

Security In The IoT The network security market is experiencing a pressing and transformative change, especially around access control and orchestration. Although it has been mature for decades, the network security market had to transform rapidly with the advent of the BYOD trend and emergence of the cloud, which swept enterprises a few years ago.…

What You Need To Know About Choosing A Cloud Services Provider

What You Need To Know About Choosing A Cloud Services Provider

Selecting The Right Cloud Services Provider How to find the right partner for cloud adoption on an enterprise scale The cloud is capable of delivering many benefits, enabling greater collaboration, business agility, and speed to market. Cloud adoption in the enterprise has been growing fast. Worldwide spending on public cloud services will grow at a…

Do Not Rely On Passwords To Protect Your Online Information

Do Not Rely On Passwords To Protect Your Online Information

Password Challenges  Simple passwords are no longer safe to use online. John Barco, vice president of Global Product Marketing at ForgeRock, explains why it’s time the industry embraced more advanced identity-centric solutions that improve the customer experience while also providing stronger security. Since the beginning of logins, consumers have used a simple username and password to…

Connecting With Customers In The Cloud

Connecting With Customers In The Cloud

Customers in the Cloud Global enterprises in every industry are increasingly turning to cloud-based innovators like Salesforce, ServiceNow, WorkDay and Aria, to handle critical systems like billing, IT services, HCM and CRM. One need look no further than Salesforce’s and Amazon’s most recent earnings report, to see this indeed is not a passing fad, but…

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 – Big Data Predictions By 2023

Cloud Infographic – Big Data Predictions By 2023

Big Data Predictions By 2023 Everything we do online from social networking to e-commerce purchases, chatting, and even simple browsing yields tons of data that certain organizations collect and poll together with other partner organizations. The results are massive volumes of data, hence the name “Big Data”. This includes personal and behavioral profiles that are stored, managed, and…

Cloud Infographic – Disaster Recovery

Cloud Infographic – Disaster Recovery

Disaster Recovery Business downtime can be detrimental without a proper disaster recovery plan in place. Only 6% of businesses that experience downtime without a plan will survive long term. Less than half of all businesses that experience a disaster are likely to reopen their doors. There are many causes of data loss and downtime —…

7 Common Cloud Security Missteps

7 Common Cloud Security Missteps

Cloud Security Missteps Cloud computing remains shrouded in mystery for the average American. The most common sentiment is, “It’s not secure.” Few realize how many cloud applications they access every day: Facebook, Gmail, Uber, Evernote, Venmo, and the list goes on and on… People flock to cloud services for convenient solutions to everyday tasks. They…

The Big Data Movement Gets Bigger

The Big Data Movement Gets Bigger

The Big Data Movement In recent years, Big Data and Cloud relations have been growing steadily. And while there have been many questions raised around how best to use the information being gathered, there is no question that there is a real future between the two. The growing importance of Big Data Scientists and the…

The Internet of Things Lifts Off To The Cloud

The Internet of Things Lifts Off To The Cloud

The Staggering Size And Potential Of The Internet of Things Here’s a quick statistic that will blow your mind and give you a glimpse into the future. When you break that down, it translates to 127 new devices online every second. In only a decade from now, every single vehicle on earth will be connected…