More at http://cloudify.co/2017/08/31/overcoming-the-five-hybrid-cloud-adoption-challenges/
First, should your enterprises work with a single cloud provider? Most likely your answer will be “No!” And for good reason.
Second, will hybrid (not necessarily cloud) be part of your data center’s future in the next few years? Here the answer is not as clear-cut. And in the absence of an obvious answer, new questions come to mind – what should I do with my current data center and how might this public cloud environment be incorporated into the mix?
Aside from dealing with their current on-premises resources, there is at least one good reason for enterprises to want to keep resources on premises – vendor lock-in. As an IT leader, your responsibility for the data and for business continuity force you to think long term. You need to maintain control and be able to move your IT assets based on your business needs at any time.
This consideration, combined with the current reality of having an on-premises data center to take care of, in most cases will launch you on the hybrid cloud journey. Leaders that see the half-full glass of this change will also see how this move forces their team to learn and innovate.
There are other incentives for building a hybrid cloud. Some enterprises simply want to use the public cloud to accommodate bursty workloads, and may want to migrate everything except for mission-critical applications and sensitive data repositories. Regardless of your incentive, it’s important to be aware of potential challenges lurking ahead.
2. First, should your enterprises work with a single cloud (https://www.sdxcentral.com/cloud/) provider? Most likely your answer will be “No!” And for good reason.
Second, will hybrid (not necessarily cloud) be part of your data center’s future in the next few years? Here the answer is not as clear-cut. And in the absence of an obvious an‐
swer, new questions come to mind – what should I do with my current data center, and how might this public cloud environment be incorporated into the mix?
Aside from dealing with their current on-premises resources, there is at least one good reason for enterprises to want to keep resources on-premises: vendor lock-in. As an IT
leader, your responsibility for the data and business continuity forces you to think long-term. You need to maintain control and be able to move your IT assets based on your
business needs at any time.
This consideration, combined with the current reality of having an on-premises data center to take care of, in most cases will launch you on the hybrid cloud journey. Leaders
that see the half-full glass of this change will also see how this move forces their team to learn and innovate.
There are other incentives for building a hybrid cloud. Some enterprises simply want to use the public cloud to accommodate bursty workloads, and may want to migrate
everything except for mission-critical applications and sensitive data repositories. Regardless of your incentive, it’s important to be aware of potential challenges lurking ahead.
No Common Ground
There are lots of use cases for workload mobility between the different environments. It can be a need to simply migrate from on-premises to Azure, or to allow the flexibility of
using the public cloud for test and staging environments. However, from the basic terminology of each environment component, all they want to know is how the different
cloud environments are operated and what an application programming interface (API) (https://www.sdxcentral.com/directory/nfv-sdn/comprehensive-list-of-sdn-apis/) call
looks like.
One of the major issues is that enterprises and technology solution providers are looking for a common denominator to provide a unified user experience. But this approach
seems to never hold due to the pace at which the different platforms are evolving.
As our CTO, Nati Shalom, wrote in a recent blog post, “The result is that relying on this layer of abstraction comes with a high toll of compromising on the least common de‐
nominator, one size fits all model, and thus losing many of the benefits that modern clouds provide today. And we are rarely one size fits all.” Read more (http://natishalom.‐
typepad.com/nati_shaloms_blog/2016/07/achieving-hybrid-cloud-without-compromising-on-the-least-common-denominator.html)
Lack of Expertise
A recent survey (http://www.rightscale.com/blog/cloud-industry-insights/cloud-computing-trends-2016-state-cloud-survey#devopsgrows) shows that 32 percent of cloud
users find a lack of resources and expertise to be their primary challenges when adopting cloud. Moving from a single infrastructure to a myriad of clouds creates a great chal‐
lenge for IT leaders and their teams – they need to acquire more skills and fast. However, look at how clouds such as Amazon and OpenStack have evolved in just a few
years. The environment changes so quickly that they are in an endless race to keep up with their data centers and, in parallel, learn and adopt totally different environments.
But it doesn’t end there. Implementing a hybrid environment means trying to tie these together into a single, well-automated and well-performing environment.
Finally, knowledge is costly. Overcoming this knowledge gap means hiring professionals or closing deals with cloud managed service providers (MSPs), as well as investing in
training and educating the existing team. Time to market is of essence, because your competitors are already there.
CHANNELS
3. Interoperable Security
As mentioned above, one of the drivers is to keep mission-critical workloads and data on the organization’s premises. However, when you open a door from your on-premises
environment to the public cloud multitenant environment, you expand your attack surface. Just to be clear, this doesn’t mean the public cloud is less secure. It’s just another
environment you are utilizing, which means there will be more security (https://www.sdxcentral.com/security/) points of failure. Therefore, implementing security best practices
such as role based access control (RBAC) across the environment, as well as protecting the data with replicas on a secondary site, are highly important.
In addition, running a highly distributed environment is key. New initiatives in the security (https://www.sdxcentral.com/reports/2016-next-gen-infrastructure-security-report-
download/) world are introducing more capabilities on that front. These allow you to automate security around individual components within an environment (e.g., a single ap‐
plication tier or even a specific container). The more detailed the level of security granularity, the better equipped you are to divide et impera vulnerabilities and attacks.
The Network Element
Obviously, the network is a fundamental component when dealing with hybrid or multicloud environments. Application developers tend to assume that all components of an
application are in close proximity to each other. For example, they might see it as a given that the database tier is near the middle-tier servers. However, every administrator
knows that linking between two disparate environments often causes huge headaches.
A network topology must be planned, factoring in its security and the potential latency between the different layers, both between internal and external resources. Mature
cloud providers, such as Amazon and Microsoft (https://www.sdxcentral.com/listings/microsoft/), already recognize the importance of connectivity and have developed their
own hybrid cloud network solutions: DirectConnect and ExpressRoute, respectively. As shown below, these are private, dedicated, low-latency network tunnels from the public
cloud vendor’s data center through a telco or a data center facility (such as Equinix (https://www.sdxcentral.com/listings/equinix/)), directly to your on-premises environment.
Photo Source: Equinix
Running an Application
Finally, the discussion is about migrating not a single server, but a whole application stack. Many tools that aim to support the hybrid environment complexity tend to look at
hybrid management from an operational perspective, focusing their solutions on the underlying infrastructure. And they are missing the point.
Orchestrating a deployment of application stack resources involves more than just resource provisioning, and the infrastructure is only one element in running an application.
CHANNELS
4. Running an application on a hybrid environment includes, for example, containers (https://www.sdxcentral.com/cloud/containers/) to facilitate workload mobility. This means
using an orchestration solution that abstracts the application from the underlying infrastructure and allows its process to run on each of the environments. This layer should
also support configuration management, monitoring, and so on.
Final Note: Paving the Innovation Road
VMware (https://www.sdxcentral.com/vmware/) has been an integral part of enterprise IT for over a decade. Nonetheless, with no better cloud alternative presented by this
vendor, enterprises are broadening their horizons, utilizing Amazon, Azure, and OpenStack (https://www.sdxcentral.com/openstack/). With this movement, enterprise IT
should continue to seek ways to utilize at least two cloud platforms.
In addition, as the role of the enterprise IT team changes from an operational entity to an innovative element, it can take the lead in creating the competitive advantage of its or‐
ganization. The diversity can be challenging, but can also pave the road to innovation. Hybrid cloud can help R&D organizations’ development testing to better use the public
cloud, as it forces operations to strive for full automation (https://www.sdxcentral.com/cloud/devops/), and finally pushes IT to learn and adopt modern technologies and de‐
signs such as containers and microservices.
CONTRIBUTED ARTICLE DISCLAIMER
Statements and opinions expressed in articles, reviews and other materials herein are those of the authors; not the editors and publishers.
While every care has been taken in the selection of this information and reasonable attempts are made to present up-to-date and accurate information, SDNCentral LLC cannot guarantee that inaccu‐
racies will not occur. SDNCentral will not be held responsible for any claim, loss, damage or inconvenience caused as a result of any information within this site, or any information accessed through
this site.
The content of any third party web site which you link to from the SDNCentral site are entirely out of the control of SDNCentral, and you proceed at your own risk. These links are provided purely for
your convenience. They do not imply SDNCentral's endorsement or association. The copyright and any other intellectual property right and third party content belongs to the author and/or other ap‐
plicable third party.
Share:
Related Articles
Today’s Best Practices for Protecting the Distributed Network
Enterprise Data Center: Why Stop at Software-Defined?
Virtualization Fuels Rise of the Modern Mobile Network Operator
Five Key Attributes of True Software-Defined Storage
CHANNELS
5. Post Comment
About Jeremy Hess
Jeremy Hess is the community and growth manager at Cloudify. He is also co-chair of the Technical Marketing & Education ad-hoc for the OASIS TOSCA Technical Com‐
mittee. While he isn't spending time with his wife and 2 daughters or brewing beer, Jeremy is an organizer of several meet-ups as well as events such as OpenStack Day
Israel and DevOpsDays Tel Aviv.
Leave a Reply
Logged in as Jeremy Hess. Log out?
Comment
CHANNELS