Explore the real private cloud architecture

Source: Internet
Author: User
Keywords Applications private clouds these
Tags an application application applications business business operations business unit cloud cloud application

Everyone has their own ideas, cloud computing in everyone's eyes are different. But there is a certain consensus on many aspects of cloud computing, such as the three-tier architecture (Saas,paas and IaaS). In addition to the three-tier architecture, it is thought that clouds can be divided into three kinds: public, private, and mixed.

The benefits to the cloud: flexibility, scalability, resource sharing, cost reduction, and so on. But many companies feel uneasy about putting information on Third-party servers. These companies are thinking about whether there is a cloud-computing advantage, and they can control the solution of the information themselves.


Private Cloud

The answer is yes, the emergence of the private cloud solves the problem of the enterprise.

What is the difference between a private cloud and a public cloud?

First we need to understand how cloud computing technology evolves. I have summed up, mainly by the following points:

Due to the gradual maturation of the key technologies, such as distributed computing, cluster technology and virtualization technology, the server functions are becoming more and more powerful and can simulate multiple virtual machines on a single server.

• For the rational use of resources, the promotion of green environmental protection

• Network bandwidth availability, coupled with browser-based application interfaces and mobile applications, integration of data centers

Dances cost control requirements, as well as service quality and delivery speed.

In this environment, cloud computing is born, public cloud usually refers to third-party providers to provide users with the ability to use the cloud, public cloud is generally available via the Internet, low-cost or even some free.

Private cloud refers to the cloud used by the enterprise itself, and all its services are not for others to use, but for their own internal personnel or branch offices. Because it is built for a single enterprise, the enterprise owns the infrastructure and can control how the application is deployed on this infrastructure, and can effectively control data, security, and quality of service.

So how do companies build private clouds?

Knowing the virtues of the private cloud, the enterprise may decide to build a private cloud, so let's simply say the preparation that the enterprise needs before it is built.

First, enterprises need to do the following:

You have standardized the various processes that deploy, configure, and manage virtual machines.

You've delivered your virtual machine deployment and management tasks to automated tools.

You can provide a self service interface for end users

Your department is ready to share the same infrastructure.


Private Cloud Building model

Before migrating to a private cloud, IT departments must become more efficient than the server virtualization phase. Most IT departments lack the process of tracking the consistency of the deployment, usage, and tenure of virtual machines, which leads to so-called "virtual machines flooding," which offsets the economic benefits of private clouds.

IT departments also need to learn how to manage the entire virtual server pool, not just the individual virtual machines or workloads.

Once the virtualization resources are fully seated, follow these steps to start the private cloud:

Start with a non-critical workload and test whether it works.

If a business unit wants to invest in cloud computing, just create a new cloud environment for them.

Get management support--in effect, to get management authority--so that each business unit shares a virtual resource pool.

Demonstrate the benefits of a private cloud, such as dramatically reducing deployment time, reducing costs, and so on.

Migrating data to a private cloud

When the private cloud is established, it is imperative for organizations to migrate IT applications to the cloud. However, there are many problems involved in cloud migration, and enterprises need to assess the cost of migration and migrate in the most reasonable way and cost.

The first step in migrating applications to the cloud environment is to understand which systems are appropriate for migrating to the cloud environment. This starts with non-critical applications because they are less reliant on internal services and thus mitigate the impact on business operations. such as a log analysis system that collects, consolidates, and aggregates data or scans critical activity patterns in the system log.

On the other hand, it is an application that spans multiple servers, has complex workloads, relies heavily on the network, and plays a key role in business operations. These applications can also migrate to the cloud environment, where a lot of planning and design work is required. Once you have identified the applications that need to be migrated, you can begin to examine functional requirements and operational dependencies.

Part of the cost of cloud migration comes from the need to provide supporting services to your application. Many applications require authentication and rely on LDAP or Active Directory services within the enterprise. Can these catalogs be replicated in all or part of the cloud environment? If you can, you will need to consider maintenance costs. If not, you need to determine how to ensure access to these directories from the cloud server. This can be as simple as changing the firewall settings, or you need to add a cloud server to your VPN, which creates additional operating costs.

The last element of migrating an application to a cloud environment is actually executing. During the execution phase, you need to build and deploy the machine image in the cloud, configure the network infrastructure, and ensure that the final modifications to the data in the enterprise's internal applications are replicated to the cloud Application data store.

The final step is to switch from an enterprise internal system to a cloud application. This step is very simple, just close this one and turn on another, and of course, more can be involved, depending on the type of application.

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.