BETA
This is a BETA experience. You may opt-out by clicking here

More From Forbes

Edit Story

The Rise Of Cloud Repatriation: Why Companies Are Bringing Data In-House

Forbes Technology Council

Marcin Zgola, Founder of Nexthop - an IT consulting firm specializing in cloud computing, development, and talent solutions.

As technology evolves, so does how companies manage their data. In recent years, companies have moved away from cloud providers like AWS and Azure and are bringing their data in-house. This is called cloud repatriation, which has become a challenge for companies of all sizes. As an IT professional with extensive experience who has worked in the tech space as a contractor, in-house at significant firms and as a startup founder, I have a unique perspective on cloud repatriation.

Reasons For Cloud Repatriation

There are several reasons why companies are choosing to bring their data in-house. Here are some of the most common.

Cost: From my experience working with several startups, the price is often the primary driver for companies to transition to cloud repatriation. Many startups and small businesses start using cloud providers due to the ease of use and relatively low upfront costs. However, as their data and user base grow, the cost of cloud services can quickly become expensive.

Our team faced a similar challenge when we were using a cloud provider to host our application. As we grew, we realized that our monthly subscription fees and storage costs were eating up a significant portion of our budget. This led us to explore bringing our data in-house, ultimately saving us money in the long run.

Internal Policies: I have also seen internal policies play a significant factor in companies bringing their data in-house. For instance, healthcare and financial institutions are subject to strict regulations regarding handling sensitive customer data. These companies may require specific types of information to remain in-house to comply with regulatory requirements.

I previously worked with a healthcare startup that needed to keep all patient data in-house due to HIPAA regulations. While cloud providers offered healthcare-specific services, these services required essential customer data, which could have put the company at risk of non-compliance.

Storage Needs: Storage needs are another significant reason companies bring their data in-house. In my experience, companies with large amounts of data often find it more efficient to store that data on their servers rather than pay for additional storage on top of subscription fees. For example, I worked with a media company that stored terabytes of video content on their servers, which would have been costly to store on a cloud provider's servers. Bringing their data in-house allowed them more control over their storage and saved them money in the long run.

Better Control: When using a cloud provider, companies may need more visibility into the use and management of their data. Bringing data in-house gives companies more control over their data management. One financial company I worked with was concerned about its customer data's security and privacy, and moving their data in-house allowed them to implement strict security measures and have complete control over who had access to their data.

Challenges Of Cloud Repatriation

While there are many benefits to bringing data in-house, there are also several challenges that companies may face.

Infrastructure: One of the main challenges of cloud repatriation is ensuring that companies have the infrastructure required to support their in-house data. To mitigate this challenge, companies should consider leveraging existing infrastructure and using existing hardware and software. This can reduce the overall cost of cloud repatriation.

However, companies should also ensure that their existing infrastructure meets the requirements for in-house data storage and management. If not, they may need to invest in new hardware and software. It's also essential to have a plan in place for scalability in case the amount of data grows beyond the current infrastructure's capabilities.

Expertise: Bringing data in-house can require additional staff or working with outside engineering firms to manage the data. To overcome this challenge, companies can hire new staff with the necessary expertise or provide training for existing staff. They can also work with outside firms to provide specialized expertise in areas where they may lack internal knowledge. However, it's important to ensure that new hires or outside firms have experience working with in-house data management and security protocols.

Security: This can be a significant challenge, especially for smaller companies with limited resources. To mitigate this challenge, companies should implement security best practices, such as limiting access to data, regularly backing up data and implementing strong authentication protocols. They should also ensure that staff is trained in data security best practices and conduct regular security audits to identify and address potential vulnerabilities. Investing in security tools such as firewalls, intrusion detection systems and data encryption can also help to enhance the security of in-house data.

Navigating The Transition

Despite the challenges, many companies find that bringing data in-house is worthwhile. Before transitioning, companies should evaluate the cost of bringing data in-house versus using a cloud provider. Companies should consider the following.

1. Infrastructure Costs: Companies may need to acquire infrastructure or upgrade their existing infrastructure to support their in-house data. This would include servers, storage devices and networking equipment.

2. Operating Costs: This includes the cost of electricity, cooling and maintenance, as well as the cost of hiring additional staff to manage the data center and maintain the hardware and software.

3. Security Costs: Implementing and maintaining security measures to protect their in-house data is another factor companies should consider.

Conclusion

The rise of cloud repatriation is driven by cost, internal policies, storage needs and better control. While challenges like infrastructure, expertise and security exist, they can be overcome with careful planning and execution. Companies must evaluate the cost of bringing data in-house versus using a cloud provider before making a decision.

As technology evolves, companies must constantly reassess their data management strategies to stay ahead of the curve. With proper planning and execution, companies can successfully bring their data in-house and gain better control over their data management, potentially saving money in the long run.


Forbes Technology Council is an invitation-only community for world-class CIOs, CTOs and technology executives. Do I qualify?


Follow me on Twitter or LinkedInCheck out my website