Cloud computing stack function in private cloud computing

Source: Internet
Author: User
Keywords Apps private cloud computing cloud computing functionality

At present, the debate over the choice and use of cloud computing is often focused on cloud computing providers rather than http://www.aliyun.com/zixun/aggregation/14039.html "> Private cloud Computing users, and this has made more and more businesses feel dissatisfied." With the maturing of cloud computing software, the fact that some new features (such as OpenStack's grizzly) have a lot of hope for users, but little to do with corporate buyers, is troubling to business buyers. Now is the time to look at cloud computing software from a corporate perspective.

Perhaps cloud computing providers are focused on open source cloud computing (such as OpenStack, Citrix cloudplatform, and eucalyptus) because they need cloud computing software, but the commitment to private cloud computing between businesses remains rare. However, the number of enterprises with private cloud computing requirements, especially their demand for cloud computing to respond to application traffic outbreaks and failover capabilities, is increasing. In fact, most cloud computing software tools and application programming interfaces (APIs) are particularly useful for enterprise users. The problem is how to introduce these cloud computing software rather than how to develop them.

The goal of cloud computing stack software is to instantiate an application by assigning it to the computing facility, linking it to the required storage resources, and then connecting it to other applications or components and users over the network. The biggest difference between the cloud-computing software deployment and the cloud-computing software The cloud vendor is advocating is the problem of multi-tenant. In public cloud computing, the separation of applications from one another is critical because they belong to different users, and "Crosstalk" is a security risk. In some ways, this difference results in a difference in priorities and differences in the three types of cloud computing API resources: computing, storage, and networking.

The functionality of cloud computing stack software can be accessed through a series of management APIs different from these three resource types. By using a custom "hook" that is provided by a cloud vendor for popular hardware, the API goes down through the network or virtual machine management program, or even by the user itself, to the resources they represent.

Rethinking application Deployment as a service

Companies focused on cloud computing stack software should focus more on the ability of software to manage complex interactions between dynamic applications and extended resources more efficiently. New application models that break the "Install on server" model, such as virtualization and SOA, often have complex deployment and redeployment processes that are interrelated. A simple error can completely disrupt an application or the entire business. By providing a management model for application deployment, cloud computing software can oversee these complexities with a process that is sometimes called an application-resource connection "operational", a process that creates a set of methodologies and some tools for implementing efficient support and management.

The biggest difference between enterprise and operator in cloud computing resource control is network. The enterprise may consider the OpenStack quantum as redundancy for the functionality provided by the network as a service or virtual network creation, but in fact they are not. Network as a service means connecting network settings management to applications, even if it is valuable to the enterprise. For example, a network, or service, might be the most important thing in private cloud computing for businesses that need to move applications between sites for balanced load or failover. The recently released OpenStack Quantum also includes a framework for load balancing, a service, but it requires additional effort from vendors or users.

In fact, the concept of private cloud computing "service" supported by cloud computing software is a powerful way for companies to rethink how to buy and deploy applications and resources. A database is a service that creates a "query server" that responds to SQL requests rather than allocating low-level storage access, helping to drive the use of public cloud computing and hybrid cloud computing services, but this service also lowers network costs and improves performance for pure internal application deployments. Using a centralized identity service, a feature of some cloud computing stack software, can improve the security and compliance of your application.

Even in the most basic computing resources, the "service" concept of cloud computing is valuable. While it is unnecessary to deploy cloud computing software to launch applications to facilitate rapid migration of applications in the event of a resource failure, the resource independence principle of cloud computing makes this task easier to implement and easier to implement. Users report that configuration errors typically occur during the migration of these applications, and cloud computing tools automate these migrations and minimize the likelihood of such errors occurring.

With a little imagination, with the help of your major it and network vendors, you can create an application and resource control framework based on private cloud computing that can improve operational reliability and potentially reduce costs.

(editor: Heritage)

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.