In 2018, Dropbox announced it was shifting away from cloud-based services in favor of managing some of its data storage and application hosting itself. The company noted that while Amazon Web Services (AWS) initially allowed Dropbox to delay the purchase and maintenance of its own infrastructure, there were limitations and obstacles that prompted the switch.
In its IPO filing, Dropbox noted that the company has no operational control or access to the AWS or other cloud facilities that host its content. If there were to be an issue with that data, Dropbox, which hosts information for its customers worldwide, would have little control of the situation.
Why is it that Dropbox and other companies are moving away from the cloud, which is touted as a service that alleviates the burden of monitoring, maintenance and upgrading what’s stored there? Are there times when it makes more sense to move away from the public cloud?
How Many Companies Are Moving Out of the Public Cloud?
In 2018, IDC reported that 81 percent of companies surveyed reported migrating applications or data that had been stored in the public cloud to a different environment, including a private cloud host, a hybrid cloud and local solution or a complete on-premises infrastructure. The companies that repatriated data and apps reported doing so the following solutions:
- Hosted private cloud (41 percent)
- On-premises private cloud (38 percent)
- On-premises non-cloud (22 percent)
The survey also reported that 85 percent planned to migrate services in 2019.
Why? The most-cited reasons were:
- Security (19 percent)
- Performance (14 percent)
- Cost (12 percent)
- Control (12 percent)
- Desire to centralize or reduce shadow IT (11 percent)
What’s Behind the Cloud Repatriation Push?
“Every IT decision should be based on a combination of factors: security, cost, compliance, stability, productivity, and compatibility,” Manrao said. “In some instances, a company may move an application to the cloud and then decide to pull that application out of the cloud and return it to an on-premises data center. Although this can be disruptive, any one or more of the reasons listed above could be the determining factor.”
Jason Simons of Houston IT solutions company, ICS, agreed, noting that control, performance and regulatory mandates are often the key factors to move away from the public cloud. He cited specific issues that may prompt, or force, the decision for businesses:
- Poor performance of the application once it was virtualized in the cloud
- A desire for ultimate control of the software or data, including upgrade management, outage scheduling and access management. Because the public cloud is a shared resource, there are often limitations and restrictions on what a company can do and when.
- Concerns about regulation. If a company finds out that its cloud provider is no longer certified to meet the security standards of regulatory agencies, the business is responsible. Companies take on great financial risk for non-compliance.
- The wrong provider. Companies may choose a smaller provider initially that cannot meet their business needs. Instead of moving to a larger provider, some businesses prefer to bring apps and data back in-house.
Speed is a frequent reason for moving away from the public cloud.
“Businesses that rely on public cloud servers often run into trouble if local bandwidth is unreliable, or if internet access is lost resulting in downtime or data loss,” noted Andrew Schira with Oklahoma City IT service provider, Easton Technology.
Another is the cost.
“On-premise servers are generally a one-time purchase,” Schira continued. “Moving applications can reduce operating costs and result in improved security.”
Those insights echo the reasons cited in an IDC survey of multi-cloud infrastructure among European businesses. The top data-management priorities were:
- Managing and controlling cost (42 percent)
- Regulatory compliance (34 percent)
- Provisioning and management capabilities (32 percent)
- Data portability and workload seamlessness (32 percent)
- Retrieving data if a provider goes out of business (27 percent)
Over the next 12-18 months, 49 percent of those businesses listed data protection, including backup and recovery, replication archiving and business continuity, as a key data challenge. Another 43 percent cited security and compliance.
What Applications Are Most Likely to Move Away from the Public Cloud?
Manrao noted that there are certain applications that are prime suspects for repatriation if they have one of the following characteristics:
- Database applications that require high I/O speeds (the rate at which data is transferred between the hard disk drive and RAM)
- Graphics-intensive applications
- Applications that should be accessed outside the network
- Applications that are not cost-effective to host
- Applications that are necessary to control local access
- Applications that cannot be dependent on ISP speeds
“Applications that are candidates for repatriation to a business’s on-premise servers are mature, highly integrated, mission-critical applications where concerns about exponential growth are not an issue,” Schira said.
Regulatory concerns are a growing concern, too. Companies face complex and mounting data management requirements due to the passage of GDPR for European Union residents, growing U.S. state-specific privacy mandates, and the continuing presence of requirements for HIPAA, PCI and other legislative obligations.
What Are the Benefits to Rolling Back from the Public Cloud?
Companies that switch from the public cloud will see many benefits, including:
- No risk of providers changing terms or costs
- No threat of potential deletion of data by a provider with little or no warning
- One-time server expenses
- Full company control of its own data, including its use and its storage
How Can I Prepare for a Switch?
Manrao recommends that whenever an application is moved to the cloud, there should be a roll-back procedure in place. Companies should keep their local infrastructure in place for a while in case the decision is made to roll back the application to internal hosting.
These procedures should ensure the company has complete access to the database and user accounts. The cloud host should be able to export all the data in a format that’s usable to the business. These procedures also should be tested often.
And if you decide to roll back data, Simons has some advice.
“The best way to do this with minimal downtime is with proper backups and pre-planning and testing,” Simons said. The key steps are:
- Pre-install the application at your facility and thoroughly test
- Complete a backup or screenshot of the cloud application and load it into your on-premises version
- Continue running the application on the cloud server until the backup is restored to on-site equipment
- Shift users seamlessly to the on-site server
- Make another backup of the changes that occurred in the cloud while doing the migration
- Restore these interim changes to your on-site server
Cloud solutions continue to be valuable for many companies, especially those with small or understaffed IT staffs. However, as with many new technologies, some businesses are finding that the public cloud is not the ideal solution for their unique needs.