You are on page 1of 12

WHITE PAPER

CLOUD MIGRATION ASSESSMENT


FRAMEWORK
Sahi, Ashish
Infosys Ltd.
Introduction
Abstract Over the past few years, there has been a significant increase in
Cloud is a popular choice for organizations seeking to become cloud implementations including greenfield implementations, cloud
1
agile, reduce cost and ensure lean IT operations. However, migrations and hybrid implementations. According to Gartner , the
with many new and established players in the market, most worldwide public cloud services market is expected to grow to US
organizations are unaware of how to choose the right service $383 billion in 2020 compared to US $209 billion in 2016. A majority

provider and solution for their cloud migration journey. Without of implementation programs over the last 5 years across industries
and geographies have been cloud-based solutions. Further, these
proper due diligence, cloud migration programs can prove
implementations have been supported by corresponding investments
expensive in the long term, limiting the ability of organizations
and offerings from product companies, systems integrators and client
to achieve real cost benefits, agility, scalability and portability.
organizations.
This paper provides an assessment framework that can be used
The current breed of cloud service providers ranges from the oligopoly
by organizations, product vendors, implementers, and systems
of global giants to a rapidly evolving cluster of local providers. However,
integrators while evaluating cloud migration. By focusing on despite the buzz around cloud migration, there is an alarming trend of
non-functional aspects such as security, sovereignty, resilience, inadequate due diligence, particularly for non-functional aspects. Low
storage, on-going maintenance, and cost of operations, this entry barriers, nominal initiation costs and sales to aspirational clients
framework acts as a guide to ensure that cloud migration meets by cloud providers coupled with newly formed IT cloud strategies
organizational requirements and supports future growth. frequently result in cloud migration decisions being made without
crucial due diligence.

External Document © 2018 Infosys Limited


Cloud migration assessment criteria
Organizations looking to implement cloud migration solutions must first evaluate how the
planned migration will affect non-functional aspects within their enterprise. The following
assessment framework provides some key criteria to be considered before planning a cloud
migration journey.

1. Local data center availability – selection decision in their favor. It is strongly only over the Internet. While application
Having a locally-available data center recommended that such dependencies programming interfaces (APIs) provide a
is an important consideration for be avoided and de-coupled right at the quick and flexible way for integration, these
organizations moving to cloud. Many beginning. Companies must also assess often lack the right level of authorization.
countries have strong legal requirements readiness of a locally-available disaster Thus, cloud vendors may have serious
around data sovereignty that prohibits recovery site where legal regulations do not vulnerabilities in their products that often
the storage of customer data outside allow data back-up to reside outside the do not meet the client organization’s
their physical boundaries. Thus, this is a country’s boundary. This criterion is best security architecture and operations
critical assessment criterion that should applied at the inception (pre-discovery/ requirements.
be considered during the vendor selection discovery) phase to avoid any regret spend
Further, there may be different levels of
process. Unfortunately, this aspect is often down the line.
security controls and gaps for software-
overlooked during the selection process,
2. Security – Typically, cloud solutions as-a-service (SaaS), infrastructure-as-a-
resulting in costly future consequences.
introduce additional risk to a company’s service (IaaS) and platform-as-a-service
There are instances where the cloud IT landscape and operations. In many (PaaS) offerings from the same cloud
provider prematurely commits to providing instances, there is limited control over vendor. Such gaps need to be identified
a local physical data center within a network and connectivity for externally- at the beginning and assessed for fitment
certain timeframe to skew the client’s managed data centers is normally possible accordingly as there is a high chance of

External Document © 2018 Infosys Limited


delayed platform-level patching. The lack of making material investments2 in cloud to recover, validated response times for
security architecture/operations review can security solutions to enhance the security recovery, and the promise of continuity
result in major operational issues. In fact, profile of their services. in case of an unforeseen event. In fact,
there are several instances where solution this could even be the criteria used to
3. Resilience – Normally, most cloud
components were immediately changed shortlist cloud vendors. While paper-based
service providers aggressively market
after the build cycle and the first review assessments can be used during inception
their commitment to resilience. However,
with security architecture. The reasons for phase/s, it is important to validate all
the recent Amazon Web Services (AWS)
this may vary; it could be due to lack of resilience measures during operational
outage3 in February 2017 is a reminder
encryption during storage and transmission, tests. Even a simple backup/restore task
that even the best can fail, making outages
lack of network control for SaaS offerings, could involve significant effort in terms of
a key concern. The irony is that the AWS
lack of multi-factor authentication, publicly planning, actual execution and acceptance
Service Health Dashboard, which should
exposed repositories, inability to connect to be ready for operations. Finally,
have reported the outage spread and
to a remote database, inability to connect organizations can also consider variable
recovery timeframes, was also affected.
over the Internet, etc. In some worst-case resiliency for less critical applications
The lesson here is that business continuity
scenarios, some implementations were in cases where there is significant cost
should not be compromised for cheaper
shelved because no one – not even the CxOs advantage and the function/data is not
cloud platforms/solutions that do not
– could bypass the security risk. business-critical.
offer full coverage. One may argue that
Some client organizations may expect their even captive on-premises data centers are 4. Data storage and archival – The global
cloud providers to enhance their security prone to outages/incidents. Nevertheless, market for the cloud storage industry4
operations and associated NFRs. This is true organizations should make sure of was valued at US $21 billion in 2015 and
for all organizations where IT architecture their cloud vendors’ resilience before is estimated to grow at a CAGR of 24.8%
and security is not mature. Here, switching transitioning operations. to reach US $97 billion by 2022. By 2020,
to a well-established cloud service provider the total globally installed data storage
Cloud service providers should be assessed
could be a good risk mitigation strategy. capacity5 in cloud data centers will
for resilience based on high platform
In fact, large cloud service providers are account for 88% share of total DC storage
availability, proven procedures and ability

External Document © 2018 Infosys Limited


capacity compared to 64.9% in 2015. 5. Configuration management, premises repositories without defining any
continuous improvement and configuration management tool/process
Data, no matter how critical, needs to have
continuous delivery tools – Cloud on cloud. Such situations must be avoided.
a finite storage timeframe in conjunction
solutions are often associated with agile While getting started with cloud may
with an active archival policy. This policy
ways of working, which means that be relatively easy, it is important to pay
should be listed in the organization’s data
these solutions must support continuous attention to basic hygiene factors.
strategy and must be refined for cloud
delivery and continuous deployment with
migration. It is important for organizations 6. Accreditation and auditing – The rapid
preferred tools. The chosen cloud platform
to define their data storage and associated adoption of cloud services means that
must also be compatible with and support
capacity requirements upfront to ensure providers are flooding the marketplace.
existing/targeted automation tools without
the right sizing and storage options on This makes it imperative for organizations
compromise. While this may seem like a
cloud. For an immediate cloud migration, to ensure that their chosen service provider
basic criterion, it is often overlooked by
clients must evaluate equivalence (existing has the right credentials and authorization
organizations.
capacity) as well as the extrapolated and is committed to providing a minimum
storage requirement for the first few years It is also important to adopt configuration/ standard of service for managing
of operations (projected capacity). repository management using tools organizational systems/data. For instance,
chosen by the client organization. when hosting personally identifiable
Most cloud vendors have their own
Often, organizations face issues such information (PII) on cloud, organizations
governance limits. Therefore, a good
as public-facing repositories that are should check whether the cloud service
practice is to define what and when to
unacceptable from a security and integrity provider is ISO/IEC 27018-certified or not.
archive. Organizations should look at
viewpoint, lack of a single and compatible ISO/IEC 27001/27002 certification ensures
permanently purging data that is not
configuration management tool for both a minimum level of security control as well
functionally or legally required. Cloud
cloud-based and on-premises applications as an information security management
storage can be expensive and one cannot
for hybrid implementations, limited system system. Similarly, cloud service providers
assume that it will be abundantly available.
access control for tools, etc. should also be receptive and encourage
Thus, before implementing the platform,
organizations must establish an archival Sometimes, organizations simply choose the auditing of their security, network
strategy where archival costs on cloud cloud components that are limited to and other operations. Organizations and
versus on-premises are compared to basic application installation and set-up independent cloud auditors should be able
ensure the right platform choice. and allow developers to use local or on- to audit and review the complete setup as

External Document © 2018 Infosys Limited


part of the standard operating procedure. prices. When it comes to implementation, 8. Adaptability – Cloud service
Such trust and transparency is vital to organizations should not compromise the providers should not be rigid and dictate
encourage organizations to move towards targeted architecture because a particular their operating framework to client
cloud. application technology, operating organizations. While best-practices for
system or database cannot be hosted or hosting and operating solutions are
7. Wider availability of solution
contractually supported by a cloud service appreciated, cloud service providers
components – The current cloud service
provider. Ideally, irrespective of size and should also be receptive to client-specific
provider mix is quite diverse. Most
scale, all cloud service providers must
organizations tend to rely on a few large- requirements. For instance, clients may
commit to supporting any client-specific
scale cloud service providers who offer want a separate dedicated tenancy
technology requirements.
global services rather than the newer with greater security controls so they
and small/medium-sized indigenous This expectation must be set across all can operate as a pseudo-private cloud.
product and service providers. While there Cloud service providers must be able to
cloud service providers who are mostly
are many companies that have transitioned
confined to a particular geography or support this. There could also be additional
to cloud, others have not. Therefore, it is
region. Limited reach and scale impacts upliftment requirements such as enabling
important to build an extensible model
the products/services mix offered by cloud security patches or a particular technology,
that can also support interim technology
service providers, particularly the local converting IaaS to PaaS or SaaS and
requirements to help organizations migrate
ones. Organizations must always look to cloud. Wider and easy availability of vice-versa, onboarding a new product
for a wide and open range of solution solution components is extremely vital to vendor, etc. All such requirements should
component offerings at the lowest possible maintain and extend IT operations. be accepted and assessed for upliftment

External Document © 2018 Infosys Limited


to facilitate migration to cloud. In the capability and option available. Ultimately, Typically, platform-level services (PaaS)
case of hybrid implementations, a higher cloud migrations should liberate us from and SaaS offerings receive moderate
number of exceptions may be required and the traditional and hard dependencies on coverage. However, coverage for other
this is extremely critical to support cloud support/platform providers. services (IaaS) is often compromised.
migrations. The difficulty lies in determining
10. Operations/SLAs – Migrating to
9. Portability – Client organizations should whether the cloud service provider
cloud should not compromise existing
be able to port out, migrate or switch or the application team is responsible
operational and maintenance SLAs
service providers when needed. Low exit for items like application back-up
for any client organization. Thus, the
barriers should complement low entry and restore, database back-up and
assessment criteria should clearly identify
barriers for cloud services and solutions. restore, etc. Further, does this situation
any potential deficiencies or constraints
Further, the solutions developed on change for SaaS, IaaS or PaaS offerings?
that could potentially hinder the client
cloud should not be strictly coupled with This is where due diligence becomes
organizations to realize their improvement
a particular cloud service provider. In a important. Cloud service providers must
targets. It is important to note that the
recent cloud migration project, the Infosys also commit to providing operational
support arrangement and SLAs can vary
team struggled to port out of a particular status reports weekly/monthly (over
considerably among SaaS, IaaS and PaaS and above the standard availability
reporting application simply because the
underlying data warehouse technology offerings. Hence, organizations may want to dashboards/metrics) as defined by the
was specific (proprietary) to the existing independently measure the performance client’s operational requirements. There
service provider. This outcome could of cloud services and associated SLAs over should also be a predictable charge
have been avoided by selecting a widely- and above the normal service dashboards model for ongoing services, onboarding
available data warehouse technology at rendered by cloud providers. Independent additional solution components and
the beginning. external service dashboards6 can be used to any capacity extensions to enable the
In some cases, a client organization may determine SLAs in the event of any dispute. client organization to better plan their
want to switch providers for better pricing It is also recommended to establish an RACI operational expenditure. Operational
and cost savings. While porting out during contract negotiations to understand payouts to cloud service providers can
solutions/applications may be uncommon the components being supported by cloud be made outcome-oriented by linking
in the industry, it pays to have this service providers. cost to actual services realized.

External Document © 2018 Infosys Limited


Cloud migration assessment framework
The following diagram and table outline the recommended assessments to be conducted during the cloud migration lifecycle across pre-
discovery, discovery, elaboration, and operations phases.

External Document © 2018 Infosys Limited


Pre-Discovery/Discovery Elaboration/Evolve Operate/Maintain

This is the inception phase and


This is the implementation phase This is the post-deployment
includes:
and includes: operations and maintenance
 Idea assessment
 Solution/design detailing phase and includes:
 Business case validation
 Requirements elaboration  Application/product
 Business requirements
 Build workability in production
Phase consolidation
 Testing including system,  Ongoing support and
Description  Cloud product/service
application, integration, operations management
provider assessment and
performance, and  SLA adherence
selection
operational tests  Reporting and auditing
 Commitment to
 Production deployment  Continuous improvements
application/product
 Commitment to operate and deployments
development
 Closely monitor and track
 Validate data sovereignty
any local data centre  Deploy the data center in
Local requirements. Do not
development, if such was compliance with data
Availability proceed if these are non-
promised during the sovereignty requirements
compliant
inception phase
 Review and validate security
architecture. Do not begin  Ensure security operations
 Ensure that the cloud
implementation based on are compliant before
product and cloud service
assumption of security deployment
Security provider are committed to
services  Conduct ongoing review,
meeting the security
 Encourage early review with upliftment, patching, etc., for
requirements
operations on security better security control
compliance
 This is a key criteria for  Define and agree on variable  Ensure adherence to
selecting the cloud service resilience requirements promised resilience
vendor depending upon business requirements
Resilience
 Ensure support for criticality  Ensure preparedness for
organization’s business  Review and agree to terms unplanned events and
continuity with operations outages
 Ensure data storage is in line
 Assess the organization’s  Define data strategy, i.e.,
Data Storage with data strategy
data storage capacity for the what to store and when to
and Archival  Provide support and auto-
first few years of operations archive
trigger archival
 Immediately establish CI/CD
 Articulate requirements for  Support continuous
Configuration framework to support and
continuous deployments in line with the
Management/C optimize build and
integration/delivery defined release cadence
D Tools deployment efforts
 Define release cadence
 Ensure provider
 Conduct hygiene checks on accreditation is maintained
 Validate accreditation, i.e., is
cloud product/service and additional certifications
the existing PII or security
Accreditation provider accreditation are met where needed
accreditation sufficient?
and Auditing  Review the existing auditing  Conduct continuous auditing
 Determine any additional
supported by cloud provider and ensure a governance
auditing requirements
process is present to manage
conflicts/gaps
 Review cloud service
Wider  Ensure implementation of
provider offerings
Availability of the right solution  Ensure ongoing operations,
 Validate availability and
Solution components in line with the support and upgrade
support of all requisite
Components defined architecture
solution components
 Define bespoke
requirements as an  Validate implementation of  Extend support for bespoke
assessment criteria and bespoke elements elements. This should to be
Adaptability
ensure cloud service  Agree on framework for included as part of the
provider commitment to extensions and changes standard operations
deliver these
 Ensure ongoing support and
 This is a key design principle:  Thoroughly review the
avoid custom
Prioritize generally-accepted selection and
components/frameworks
Portability and widely-available implementation of selected
that mandate strict coupling
components to ensure low components during the
with the provider
exit barriers build phase
 Port out when needed

External Document © 2018 Infosys Limited


Conclusion
Today, cloud migration is no longer just an IT strategy;
it also represents the core of an organization’s business
strategy. Organizations contemplating the move to cloud
need to be aware of the business problems they face and
how cloud can solve these. While most players are able to
understand and resolve initial migration challenges, the
long-term implications of cloud migration are yet to be fully
comprehended. This makes it critical to do a thorough due
diligence when preparing for a cloud migration.

The framework presented above will help organizations


evaluate non-functional aspects before migrating to
cloud. These aspects include local data center availability,
security, resilience, data storage and archival, configuration
management, continuous improvement and continuous
delivery tools, accreditation and auditing, wide availability
of solution components, adaptability, portability, and SLAs.
While this framework is not exhaustive, additional criteria
may be appended to this framework during assessment.

External Document © 2018 Infosys Limited


About the Author
Ashish Sahi is a Lead Consultant in Infosys having more than
11 years of experience in process and domain consulting,
business analysis, solution designing, IT project and delivery
management. He is part of CX Oracle practise involved in
delivering solutions across CRM, BSS, Oracle, Cloud, Data, Digital
Technologies & Integration.

References
1. http://www.gartner.com/newsroom/id/3616417
2. https://go.forrester.com/blogs/17-06-08-cloud_security_spending_will_grow_to_35_billion_by_2021/
3. https://aws.amazon.com/message/41926/
4. https://www.alliedmarketresearch.com/cloud-storage-market
5. https://www.cisco.com/c/dam/en/us/solutions/collateral/service-provider/global-cloud-index-gci/white-paper-c11-738085.pdf
6. https://cloudharmony.com/status

External Document © 2018 Infosys Limited


For more information, contact askus@infosys.com

© 2018 Infosys Limited, Bengaluru, India. All Rights Reserved. Infosys believes the information in this document is accurate as of its publication date; such information is subject to change without notice. Infosys
acknowledges the proprietary rights of other companies to the trademarks, product names and such other intellectual property rights mentioned in this document. Except as expressly permitted, neither this
documentation nor any part of it may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, electronic, mechanical, printing, photocopying, recording or otherwise, without the
prior permission of Infosys Limited and/ or any named intellectual property rights holders under this document.

Infosys.com | NYSE: INFY Stay Connected

You might also like