SIOS SANless clusters

SIOS SANless clusters High-availability Machine Learning monitoring

  • Home
  • Products
    • SIOS DataKeeper for Windows
    • SIOS Protection Suite for Linux
  • News and Events
  • Clustering Simplified
  • Success Stories
  • Contact Us
  • English
  • 中文 (中国)
  • 中文 (台灣)
  • 한국어
  • Bahasa Indonesia
  • ไทย

Lessons in Cloud High Availability from the Movies

August 11, 2020 by Jason Aw Leave a Comment

Lessons in Cloud High Availability from the Movies

Lessons in Cloud High Availability from the Movies

Joseph Lalonde of jmlalonde.com  has a blog highlighting the leadership lessons from popular movies such as Hancock, The Greatest Showman, and Frozen II.  In credit to Joseph’s inspiring leadership lessons, here are four high availability lessons on cloud migration from Disney’s Frozen II.

Disney’s Frozen II and Cloud Migration Lessons

In Disney’s animated adventure Frozen II the characters Anna, Elsa, Kristoff, Olaf and Sven leave Arendelle to travel to an ancient, autumn-bound forest of an enchanted land. In the adventure, they set out to find the origin of Elsa’s powers in order to save their kingdom.  Aside from being fun for a father of six girls, the movie is also ripe with leadership, life, and high availability lessons.

1.    You can’t go into cloud migration without the proper help.

When Elsa, Anna, Kristoff, Olaf and Sven arrive at the place where the mysterious voice has been calling them, they stand outside an enormous cloud.  When Olaf and Kristoff attempt to enter, they are bounced back and repelled.  It is only when Elsa approaches the cloud with her magic that the portal opens and they enter.

When migrating to the cloud, there will be a lot of voices calling you.  Some will beckon you to AWS, or Azure or GCP, or a myriad of others.  But, no matter which you intend to go with, know that you will need the proper help for a successful entry.  This help should include:

  • Architects knowledgeable of the platform, especially the networking aspects
  • Application administrators who understand the applications installation, configuration, operation and maintenance characteristics
  • Security and OS administrators
  • A cloud partner representative
  • A knowledgeable availability expert for deploying critical applications in highly available architecture

2.    Things will not make sense when you are older, so document and iterate.

While walking through the enchanted forest, Olaf begins experiencing the strange phenomenon and magic of the forest.  As he does, he begins to sing:

  • This will all make sense when I am older
    Someday I will see that this makes sense
  • One day, when I’m old and wise
  • I’ll think back and realize
  • That these were all completely normal events
  • I’ll have all the answers when I’m older

The song concludes with the rousing finish of:

  • ‘Cause when you’re older
  • Absolutely everything makes sense
  • This is fine

Stop.  If things don’t make sense to you when you are starting out in your cloud journey, take the time to make them make sense.  If you are using an agile mindset, launch an investigation spike on the singular topic or topics of confusion.  For example, if you don’t understand the magic of the VPC, Security Group, Availability Zone or Set, Region, or Region to Region concepts today, they will make even less sense later down the road when you return to this configuration months later.  If the test results don’t make sense, don’t move on, run them again.  Also, remember to document the architecture, not just the details you think are important, but the details that the older you who have moved through six other projects and is facing a deadline would want to know to make it all make sense.

3.    Don’t go running into the fire. Choose the right cloud high availability solution.

After a brush with the wind spirit, the enchanted forest is set ablaze by the fire spirit.  As the fire spirit spreads chaos, and fire, Elsa charges off with icy blasts to cool the fire and calm this spirit.  In her zeal, Anna runs into the fire behind her sister and has to be saved.  When at last the two are reunited, Elsa admonishes her sister- “You can’t just follow me into fire”.  The feisty Anna replies, “You don’t want me following you into fire?  Then don’t run into fire!”

Migrating to the cloud and choosing the right availability solution for you can be stressful enough without complicating it by making unrealistic schedules with untested theories and scenarios.  No leader of a deployment team wants his or her team in a fire drill, so don’t knowingly run into one.  Create a plan.  Establish checkpoints and milestones.  Include realistic risk and risk management strategies.  Communicate frequently with vendors and partners, and especially with your team.  Test well, and understand backup and backout plans.

4.    Don’t get stuck in the past re: what you bring in your cloud migration.

There is a song woven throughout the movie, “All is Found”  with the chilling chorus – “Dive down deep into her sound / But not too far or you’ll be drowned.”  Elsa dives down into the deep as the movie peaks and her search and exploration of the past leave her Frozen, her last gasp a burst of flurries to warn and inform her sister.

As one of the heads of our Customer Experience Team at SIOS Technology Corp., I have witnessed too many deployments and migrations get stuck in a comparison trap.  The phrase goes like this, “In our old data center, we” or “The old system could do that.”  It may be true that your old system of fixed systems, dedicated resources, large teams, specific networking, and high cost, high feature SAN storage could do that.  (Although, truthfully, sometimes I’ve seen the curtain peeled back and on-premise didn’t really do that either).  As you migrate to the cloud, understand what makes sense to mimic in the cloud and what doesn’t.  Understand why the system was architected that way on-premises and using the help, “lesson 1, and the learning of lesson 2, make decisions that make sense.

Which leads me to the final lesson.

5.     There will always be two kingdoms: on-premises and in the cloud.

At the end of the movie, Anna becomes queen of Arendelle once ruled by her sister Elsa, while Elsa stays and leads the people of the Northuldra.  There is one who stays in or near the forest once surrounded by mystery and cloud, while the other returns to the familiar land.

As you consider migration to the cloud and your High Availability strategy, remember there will always be two kingdoms.  Your migration strategy would do well to remember that you will always have a need for an on-premise data center to partner with your cloud deployments.  Perhaps it isn’t as sprawling as it once was, but not every workload or critical infrastructure can be repurposed and packaged for the cloud.  Having an HA solution and strategy that can equip and enable both “kingdoms” is essential.

Going to the cloud takes the right team, the right tools and the right solutions, and a strategy and plan to get there, without going through fire.  As you migrate to the cloud, be willing to confront the past, understand it, and remember not to get stuck there.  And, like the two sisters of Disney’s Frozen II, you’ll do well to remember every beautiful enterprise story has two sides, on-premise and cloud just might be yours.

— Cassius Rhue, VP, Customer Experience

Reproduced with permission from SIOS

 

Filed Under: Clustering Simplified Tagged With: Cloud, cloud migration, High Availability

6 Common Cloud Migration Challenges

July 17, 2020 by Jason Aw Leave a Comment

6 Common Cloud Migration Challenges

6 Common Cloud Migration Challenges

As a software engineer for customer experience with SIOS, I often help companies who are migrating their on-premises high availability clustering environments to the cloud.

Cloud migration is a process, not a destination. When we engage a customer transitioning to the cloud, it’s often late in the planning process, which isn’t ideal, but not unusual in a cloud migration. Below are six cloud migration challenges we see all too frequently.

  1. Time – Understanding how long it takes for data transfer to the cloud

    How long will it take to get your data from on-premise into the cloud? It can vary quite drastically depending on your application, type of data, and cloud provider. One often overlooked detail is the time required to sync data from the primary node to secondary node, and in some cases to the disaster recovery (DR) site. Customers who don’t account for resync times are left twiddling their thumbs while data replicates.

  2. Cost – Understanding cost implications of data transfer within the cloud

    Data transfer within a cloud region is free of charge. Data transfer between regions will incur a cost. Typically, we see architectures where primary and secondary nodes are located in separate cloud availability zones within a region. Cost can increase significantly when a DR site is introduced because the DR site will always be in another region. Disaster recovery for data-rich applications like SAP NetWeaver may be cost inhibitive to replicate across regions.

  3. Replication Between Regions

    Inter-region replication introduces another challenge: replication type. Asynchronous or synchronous replication within an AZ is determined by the RTO and RPO requirements of the customer. Regardless of instance size, data replication will experience some latency when crossing between regions. SIOS recommends asynchronous replication between regions to reduce the impact of that latency. Concurrency Labs provided some insightful information on latency between EC2 regions.

    Concurrency Labs on Cloud Migration

  4. Cloud Configuration quirks

    Ready-made OS images can be deployed from the cloud. This convenience comes at a cost, introducing another factor to configuration management. The cloud-init service included on SuSE Enterprise Linux images optimized for cloud can remove user-defined virtual IP addresses. Nothing stops a PoC quite like a virtual IP address disappearing every two minutes!

  5. Cloud Security

    The scale of cloud computing provides greater security than a business can afford in an on-premise datacenter. Cloud workloads take advantage of cutting-edge security without even knowing it. For example, by default AWS EC2 instances block any traffic that is not sent by or sent to the instance itself. This is a great feature for securing a network in the cloud. If a system requires Network Address Translation (NAT), EC2 default security measures will cause IP addresses to fail. Disabling source/destination check from the console will resolve the issue. Depending on a user’s familiarity with AWS this can take between a few clicks to a few support calls. Understanding the specifics of how a system interacts in an environment is key to a successful cloud migration.

  6. Cloud User Acceptance Testing (UAT)

    Customers coming from an on-prem system need to be reminded that resources are no longer a limiting factor. In the cloud, systems can effortlessly be copied and run in isolation of production, something not trivial on-premise. On-demand access to IT resources allows UAT of HA and DR to expand beyond “shut down the primary node”. Networks can be sabotaged, kernels can be panicked, even databases can be corrupted and none of this will impact production! Identifying and testing these scenarios improves HA and DR posture.

Executing a successful cloud migration requires input from all stakeholders. High availability and disaster recovery are core aspects of any enterprise workload. Whether SIOS is already part of your current system or will be part of your future cloud migration, get us involved!

-Harrison Howell, Software Engineer for Customer Experience

Reproduced with permission from SIOS

Filed Under: Clustering Simplified Tagged With: cloud migration, cloud security

  • « Previous Page
  • 1
  • 2

Recent Posts

  • How to Assess if My Network Card Needs Replacement
  • Application Intelligence in Relation to High Availability
  • Transitioning from VMware to Nutanix
  • Are my servers disposable? How High Availability software fits in cloud best practices
  • Data Recovery Strategies for a Disaster-Prone World

Most Popular Posts

Maximise replication performance for Linux Clustering with Fusion-io
Failover Clustering with VMware High Availability
create A 2-Node MySQL Cluster Without Shared Storage
create A 2-Node MySQL Cluster Without Shared Storage
SAP for High Availability Solutions For Linux
Bandwidth To Support Real-Time Replication
The Availability Equation – High Availability Solutions.jpg
Choosing Platforms To Replicate Data - Host-Based Or Storage-Based?
Guide To Connect To An iSCSI Target Using Open-iSCSI Initiator Software
Best Practices to Eliminate SPoF In Cluster Architecture
Step-By-Step How To Configure A Linux Failover Cluster In Microsoft Azure IaaS Without Shared Storage azure sanless
Take Action Before SQL Server 20082008 R2 Support Expires
How To Cluster MaxDB On Windows In The Cloud

Join Our Mailing List

Copyright © 2025 · Enterprise Pro Theme on Genesis Framework · WordPress · Log in