Skip to content
iland Cloud Official Site
iland Cloud Official Siteiland Cloud Official Site
  • Why iland
    • Submenu
      • Column 1
        • iland secure cloud console
          Secure Cloud Console
          iland compliance
          Compliance
          iland proven technology
          Cloud Platform
          iland pricing
          Pricing

      • Column 2
        • iland Security
          Security
          iland global regions
          Cloud Regions
          iland networking
          Cloud Connectivity
          iland interactive tour
          Interactive Tour

      • WHY CHOOSE iland
      • OverviewYour business is unique, your cloud should be too.
      • About ilandThe making of a market leader.
      • LeadershipMeet our experienced & knowledgeable executive team.
      • News & MediaFind out what’s new and happening at iland.
      •  
      • CareersYour future starts here. Join the #ilandlife today.
      • Technology PartnersGreat partnerships are built on great technologies.
      • Customer StoriesDiscover why customers are choosing iland Cloud.
      • BlogTips, tricks, opinions, and news from iland experts.
  • Products & Services
    • Products & Services
      • PRODUCTION HOSTING
      • Secure Cloud Overview
      • Secure Public CloudRun VMware natively. No refactoring required.
      • Secure Private CloudDedicated cloud for performance and security.
      • Object StorageS3-compatible storage for long-term retention.
      • BACKUP
      • Secure Backup Overview
      • Secure BackupSecure cloud backup for no-compromise data protection
      • Microsoft 365Complete data protection for Microsoft 365
      • DISASTER RECOVERY
      • DRaaS Overview
      • DRaaS with VeeamSimplified Disaster Recovery for your unique business
      • DRaaS with ZertoContinuous availability for 24×7 IT resilience
      • AutopilotFully-managed disaster recovery as a service.
      • DRaaS for Physical ServersReplicate physical servers to iland.
      • MANAGED SECURITY
      • Managed Security Overview
      • Continuous Risk ScanningDiscover and monitor vulnerabilities
      • Managed SIEMManaged security information and event management
      • Managed EDRManaged endpoint detection and response
      • Managed FirewallSimplify and improve network edge security
      • SUPPORTING SERVICES
      • Cloud Labs
      • Cloud Connectivity
      • Colocation/Bare-Metal
      • Managed Services
      • Migration Services
      • 24x7x365 Support
      • Strategy, Assessment & Planning
  • Solutions
    • Solutions Submenu
      • INDUSTRY
      • Education
      • Financial
      • Government
      • Healthcare
      • Column 2
        • iland Health Solutions

          Keep IT healthy.

          See our healthcare expertise.

          What's next in finance?

          Transform & modernize your IT.
          Learn More
          Learn More
  • Partners
    • Partners Submenu
      • Overview
      • Become a Partner
      • Login to Portal
  • Resources
    • Resources Submenu
      • Events
      • Webinars
      • News & Media
      • Whitepapers
      • Podcast
      • Datasheets
      • Customer Stories
      • Innovation Blog
  • Support
    • Support Submenu
      • Contact Support
      • Success Center
      • API Documentation
Search:
  • Console Login
  • Contact Us
Header Right Menu
Free Trial
  • Why iland
    • Secure Cloud Console
    • Compliance
    • Cloud Platform
    • Pricing Model
    • Security
    • Cloud Regions
    • Cloud Connectivity
    • Interactive Tour
    • WHY CHOOSE iland
    • OverviewYour business is unique, your cloud should be too.
    • About ilandThe making of a market leader.
    • LeadershipMeet our experienced & knowledgeable executive team.
    • News & MediaFind out what’s new and happening at iland.
    •  
    • CareersYour future starts here. Join the #ilandlife today.
    • Technology PartnersGreat partnerships are built on great technologies.
    • Customer StoriesDiscover why customers are choosing iland Cloud.
    • BlogTips, tricks, opinions, and news from iland experts.
  • Products & Services
    • PRODUCTION HOSTING
    • Secure Cloud Overview
    • Secure Public CloudRun VMware natively. No refactoring required.
    • Secure Private CloudDedicated cloud for performance and security.
    • Object StorageS3-compatible storage for long-term retention.
    • BACKUP
    • Secure Backup Overview
    • Secure BackupSecure cloud backup for no-compromise data protection
    • Microsoft 365Complete data protection for Microsoft 365
    • DISASTER RECOVERY
    • DRaaS Overview
    • DRaaS with VeeamSimplified Disaster Recovery for your unique business
    • DRaaS with ZertoContinuous availability for 24×7 IT resilience
    • AutopilotFully-managed disaster recovery as a service.
    • DRaaS for Physical ServersReplicate physical servers to iland.
    • MANAGED SECURITY
    • Managed Security Overview
    • Continuous Risk ScanningDiscover and monitor vulnerabilities
    • Managed SIEMManaged security information and event management
    • Managed EDRManaged endpoint detection and response
    • Managed FirewallSimplify and improve network edge security
    • SUPPORTING SERVICES
    • Cloud Labs
    • Cloud Connectivity
    • Colocation/Bare-Metal
    • Managed Services
    • Migration Services
    • 24x7x365 Support
    • Strategy, Assessment & Planning
  • Solutions
    • INDUSTRY
    • Education
    • Financial
    • Government
    • Healthcare
    • Column 2
  • Partners
    • Overview
    • Become a Partner
    • Login to Portal
  • Resources
    • Events
    • Webinars
    • News & Media
    • Whitepapers
    • Podcast
    • Datasheets
    • Customer Stories
    • Innovation Blog
  • Support
    • Contact Support
    • Success Center
    • API Documentation
  • Contact Us
  • Console Login
  • Free Trial
Tags: Cloud Services
Author: iland
Date: August 25, 2016

Ensuring Availability When Migrating Apps to the Cloud

In this post, I want to focus on the availability aspects of migrating a typical application – near-legacy, single VM solutions where Windows or Linux VMs have been spun up to deliver an application all on one server or perhaps a couple of servers.

 

One of the advantages of virtualization is the ability to encapsulate the contents of a physical server into a number of files on shared storage. In the event of the physical virtualization host failing, the VM can be automatically restarted on another available host in a crash consistent manner. This is known as HA (High Availability) and protects VMs in the case of unplanned downtime; albeit just requiring a reboot.

 

Capabilities such as vMotion or Live Migration allow running VMs to be migrated from one host to another, without loss of service. This is great for planned downtime, when VMs can be migrated off a host to allow maintenance to be performed on the host without affecting production applications.

 

There is also the concept of dynamic resource scheduling, where the initial optimal placement of VMs is supported through a cluster of hosts, and then those VMs can be moved around using vMotion to balance load across the cluster from a CPU and RAM perspective. The least active VMs are usually the ones that get moved around in this scenario.

 

Many IT teams have become accustomed to these capabilities for their traditional applications over the past few years and, understandably, expect the same facilities when migrating apps to the cloud.

 

However, the hyper-scale clouds such as Amazon Web Services and Microsoft Azure have used a different methodology from the outset –  that of ‘design for failure’.  When designing applications for the cloud (typically new builds), the idea is to take into account that your VMs are going to fail on a regular basis, and design around that using ‘availability zones or sets’. This ensures that there is always more than one VM carrying out a particular function to account for the fact that potentially at least one is likely to be down at any given time.

 

Indeed, single VM applications will not qualify for a SLA guarantee, and Microsoft recommends not using single VMs for this very reason.

 

In the case of Azure, availability sets are designed using the concept of fault and update domains.  Fault domains define the group of virtual machines that share a common power source and network switch – while update domains indicate groups of virtual machines and underlying physical hardware that can be rebooted at the same time.

 

In this way, VMs are grouped together to try to protect against unplanned failure in the event of host issues or host reboots following patching of the virtualization software. As the underlying hosts are running Hyper-V on Windows Server, they are subject to the usual ‘Patch Tuesday’ updates.

 

While Hyper-V supports Live Migration, Microsoft took the view when designing Azure not to use Live Migration on the platform, and hence the need for availability sets.

 

This, of course, does not play very nicely with the traditional workloads that we’ve discussed, and often leads to customers having to ‘double up’ on VMs just to ensure that they can maintain service, and this can add significantly to cost.

 

This has led to many of the ‘pets vs cattle’ analogies for traditional versus cloud-native apps.  Administrators cared for their traditional VMs, whereas the VMs associated with cloud native apps can be created and destroyed with no real feeling of ownership, and they might only exist for minutes or hours rather than months or years.

 

For customers wanting to migrate existing ‘near-legacy’ on-premise applications to the cloud, the iland Secure Cloud offers all the features that customers are used to in their own facilities – HA, vMotion and DRS, as well as host affinity and anti-affinity rules. With this architecture, iland is able to offer customers a 100% availability SLA and ensure that the cost of running legacy applications in the iland cloud is kept to a minimum without the need to use multiple VMs to ensure availability.

 

Learn more about the iland Secure Cloud Platform here:  http://www.iland.com/services/enterprise-cloud-computing/

 

Category: IaaSBy ilandAugust 25, 2016
Tags: Cloud Services

Author: iland

iland has been helping customers transform their mission critical applications to the Secure Cloud for hosting, protection, and recovery for over two decades. During that time, we have learned a great deal about exceeding customer expectations from every aspect of the cloud journey.

Post navigation

PreviousPrevious post:Picking Between Too Many Clouds to CountNextNext post:Backup and Disaster Recovery with Veeam and iland

Related Posts

What Our Customers Have to Say About 2022’s Most Pressing Cloud Challenges
June 10, 2022
Have you thought about IaaS? iland Secure Cloud is the one for you.
November 5, 2020
Why do you need a global footprint for your cloud?
October 26, 2020
Accelerate IT Initiatives with cloud-based infrastructure from iland
August 6, 2020
Award Season: This Just In
June 29, 2020
Avoid Common Cloud Migration Challenges
June 15, 2020
iland, an 11:11 Systems Company
PRODUCTS & SERVICES
  • Secure Cloud
  • Backup
  • Disaster Recovery
  • Managed Security
  • Cloud Connectivity
  • 24x7x365 Support
  • Compliance
  • Free Trials
COMPANY
  • Why iland
  • Cloud Platform
  • Customer Stories
  • Careers
  • Leadership
  • Technology Partners
  • News & Media
  • Contact Support
CLOUD LOCATIONS
  • Dallas, TX
  • Los Angeles, CA
  • Northern Virginia
  • Toronto, Canada
  • London, UK
  • Manchester, UK
  • Amsterdam, NL
  • Singapore
  • Melbourne, AU
  • Sydney, AU
CONNECT
  • LinkedIn
  • Twitter
  • Facebook
  • Youtube

© 2022 iland™ All Rights Reserved | Privacy Notice

Go to Top