“Only if enterprises shift their most important applications to the cloud can they deliver superior customer experiences. In other words, it is not about transferring all or most workloads to the cloud but taking a smart approach in identifying the most important processes that impact customer experience,” says Milan Bhatt, Executive Vice president, Hexaware, in an exclusive interview with EnterpriseTalk.
ET Bureau: Why do you think it is important to speed up the cloud migration process?
Milan Bhatt: Every business will need to provide touchless immersive experiences irrespective of their industry. Cloud is the only way to provide these experiences. Organizations that do not fully embrace the power of cloud will see their competitors pulling away and the gap will continue to widen rapidly. However, given the magnitude of organizational and technological change required to fully realize the benefits of cloud, business leaders should partner with technology leaders every step of the way. Instead of focusing the cloud investments on today’s tactical needs or what is considered possible today, organizations would be better served by adopting a holistic view of an organization’s commitment to the cloud. Their strategy should involve funding critical infrastructure investments—people, processes, and technology—that will enable continual expansion and improvements far into the future.
ET Bureau: Should enterprises transfer all their complex workloads to the cloud? Why is that necessary, in your opinion?
Milan Bhatt: The industry has long championed that enterprises adopt a “Cloudify everything” mindset. I believe it helps enterprises focus on the most important processes and workloads that support them. Only if enterprises shift their most important applications to the cloud can they deliver superior customer experiences. In other words, it is not about transferring all or most workloads to the cloud but taking a smart approach in identifying the most important processes that impact customer experience, the underlying applications and infrastructure. Then, enterprises can enhance flexibility, reduce costs, improve operational efficiency, strengthen security, and make the business more responsive to customer demands. However, in order to gain insights into the most important workloads, traditional manual approaches have not been very effective. Organizations need to automate everything and use AI and ML to maximize the value of the cloud.
ET Bureau: What complications could legacy applications face during cloud migration? What best strategies do you propose?
Milan Bhatt: Moving legacy applications to the cloud can be a difficult task because they have evolved over several years (sometimes several decades) into a large codebase and several supporting services with complex interdependencies. Most legacy applications support some of the organization’s critical business processes and the margin for error is small. The challenges are further complicated by the limited availability of experts who understand all aspects of the applications, limited documentation, and technical debt.
Enterprises often try to refactor the legacy to adhere to cloud philosophy through large modernization programs, but in my opinion, this is the wrong approach. I believe that small improvements lead to significant transformation over time. My recommended approach is to first try to migrate the legacy as-is, taking advantage of cloud-provided services through automated re-platforming and breaking the monolithic application into smaller independent services. Once this first step is completed organizations can build new capabilities using cloud native principles while gradually strangulating legacy code.
Also Read: Risks of Transforming Legacy Infrastructure
ET Bureau: Elaborate on the challenges faced by companies to manage cloud solutions at scale in a multi-cloud world.
Milan Bhatt: Enterprises have adopted multi-cloud strategies based on the premise of providing best-of-breed solutions and by ensuring that they are not overly dependent on one cloud provider. As a result, the number of systems to manage, monitor, and secure has increased exponentially. This operational complexity requires a fundamentally different approach to IT operations and DevOps. I believe organizations face the following challenges:
- How to choose the best platform for each specific application while ensuring that they are not locked into a particular cloud provider’s technology
- How to hire or train the staff to manage multi-cloud environment
- How to ensure performance and reliability across all platforms – SaaS, PaaS and IaaS
- How to ensure that organizations have the right instrumentation that provides end to end visibility into user experience issues proactively
I think that the best way to effectively address these challenges is to “automate everything” and work with a partner that brings the right expertise and a “platform of platforms” approach. Working with a trusted partner can ensure that organizations will significantly reduce costly trial and error and accelerate their journey to managing their hybrid multi-cloud environments effectively.
Milan Bhatt, Executive Vice President, Hexaware. Milan Bhatt heads the Healthcare and Insurance vertical at Hexaware. In this role, he is responsible for strategy, sales, solutions, and service delivery for this vertical. Milan also leads Hexaware’s “Cloudify Everything®” practice globally. In this role he is responsible for driving Hexaware’s value proposition, service offerings and latest thinking to assist clients in their cloud enabled digital transformation.