How to mix other cloud patterns with mixed cloud patterns

Source: Internet
Author: User
Keywords Cloud computing private cloud computing apps public cloud computing

Cloud computing projects have created so many problems that companies don't know where to start. There has always been a debate about public cloud computing and private cloud computing, about what kind of cloud computing service architecture, and even who is driving the implementation of cloud computing, a single business unit or IT department. No matter how you construct it, enterprises need to consider using the "from the inside" or "from the Inside Out" method to implement cloud computing.

The "from out to the inside" model of cloud computing

Line-of-business (LOB) planners tend to consider cloud computing's "from out to Inside" mode; they need cloud computing to make it a more tactical part of the run. Those who belong to the "from the outside" cloud computing camp see the need to buy capital equipment and software, to assume data centers, and to support internal IT activities is a huge potential cost problem and an impediment to agility.

These planners want to visualize all IT resources as software as a service (SaaS) while being able to deploy and undeploy applications quickly, based on business requirements. This is the "external" pattern of cloud computing--from how you want the cloud to start with the end user performance.

"From the Inside Out" mode of cloud computing

On the other hand, many companies take the "from the inside Out" approach to cloud computing as an alternative platform for running applications or as an extension of the datacenter. This focuses on the security of the public cloud computing services that match their current data center technology structure, which enables seamless application operations when data centers are overloaded or fail.

"From the Inside Out" Planners view cloud computing services as either an infrastructure or a service (IaaS) or a platform as a service (PaaS), depending primarily on whether there is a single cloud control software platform or whether it supports multiple operating systems and middleware. This cloud computing model starts with what the enterprise has and how it develops.

Cloud

The likelihood of a cloud project that involves close collaboration between it and LOB planners is four times times that of the cloud computing project, where there is a gap between it and lob.

The key to successful cloud computing deployment is the "from the outside" team and the "from the Inside Out" team good cooperation. One way to build harmony between the two camps is to make all enterprise applications look like SaaS. This is done primarily by customizing the end user to extract data from the available APIs to their graphical user interface (GUI). In most cases, this process is independent of cloud computing, but it is important to ensure that the tools used to do this work access the cloud hosting API.

All SaaS applications can be run through APIs, and if a business hosts applications in cloud computing, these applications must also be able to use the cloud-computing API. Cloud computing service providers can provide guidance on how to access these cloud application APIs, and application integration tools can be used to help with this task.

Resource-level flexibility is another concept that enables two methods to implement cloud computing. Creating an application resource resilient pool that includes cloud computing servers and public cloud computing services will be key to merging the "inside" and "outside" cloud computing models. The challenge is to seamlessly integrate internal IT resources and cloud computing resources, and administrators can implement cloud computing by building private cloud computing or extending existing virtualization tools.

Building a hybrid cloud computing model for merging cloud computing

Some companies implement cloud computing strategies that include public cloud computing and private cloud computing capabilities. Some popular cloud computing platforms, including OpenStack, Cloudstack, Eucalyptus, and Hadoop, allow corporate users to mix and match public and private cloud computing resources.

For these mixed-match cloud computing options, it is important to run a pilot, and any specific interaction between resources in public cloud computing and private cloud computing must be specified in the Service level agreement (SLA) or in contracts with all cloud service providers involved.

In addition, many companies build hybrid cloud computing to benefit both public and private cloud computing. However, in order to build a hybrid cloud computing, IT departments must first ensure that they have built a private cloud that works properly.

To do this, creating a pool of resources without proprietary cloud computing software is critical, and the technical challenge is to load-balance processes. Infrastructure, i.e., service (IaaS) and platform-as-service (PaaS) provide an on-demand service to end users, and their functionality is no different from the functionality provided in the virtual datacenter. To consolidate private cloud computing and public cloud computing, look for tools that provide server load balancing and are compatible with the virtualization software you are using.

At the network level, creating a flexible mix of cloud computing means choosing a way to virtualize network tools in the same manner as your virtualized servers and storage devices. Virtual Networks (VLANs) and virtual private networks (VPNs) may be the best framework for creating flexible cloud computing, but using VPN to connect public and private cloud computing requires special support from network providers and public cloud computing providers.

Translator: Tengxiaolong

(Responsible editor: The good of the Legacy)

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.