"Cloud computing" as the largest "middleware"

Source: Internet
Author: User
Keywords Cloud computing middleware cloud computing

Whether public cloud or private cloud building and application is a difficult and complex work, not overnight.

A few days ago with the leadership to interview a domestic middleware company, on the way, the leader throws a new idea: cloud computing is actually a large middleware. This language, at that time let me not feel the mind, how cloud computing and middleware related to it?

Think carefully, the two are really some source, cloud computing is not exactly based on middleware principles? In other words, cloud computing is a new middleware.

If you look at it from an IT architect's point of view, you will surely find some similarities. We put the business model of cloud computing aside, focusing on how the cloud computing platform provides services, what we will see is a software service platform, which conceptually is designing a middleware core principle. This is especially true from the point of view of application and data integration.

The most advantage of middleware is that it is not to move the existing system, but to insert the new system to facilitate the data migration, and the other is to facilitate the provision of personalized services.

According to the hierarchical classification of cloud architecture, cloud environment can provide three kinds of service: Infrastructure namely service (infrastructure as a services), platform as service (Platform as service) and application as services (creator as a Service).

From the physical structure, cloud computing entities are composed of a large pile of computers distributed everywhere; But for the user, what they see is only a computer, and the computing resources provided can be dynamically adjusted according to the need, while other physical substance and management details are completely shielded from the user's or even the manager's view. From the point of view of computing resource management, cloud computing is a way of managing a large number of highly virtualized resources as a single huge computing resource, which can be used to deliver flexible scale services.

And all this seems to be the realization of a large middleware function. So what exactly is the concept of cloud computing middleware? In fact, this concept has long been discussed.

They believe that the solution of common problems and solutions in distributed computing resource management, and performance optimization and fault-tolerant processing for different resource types, is then provided to application service developers through a unified management engine and development platform, which is the technical concept of cloud computing middleware. Cloud computing middleware utilizes multi-level distributed virtual technology, intelligent system management and automatic resource provisioning to enable enterprises to build and manage cloud platform quickly and effectively. With the help of cloud computing middleware, application service providers can be freed from complex and cumbersome distributed computational resource management issues, concentrating their efforts and financial resources to provide their users with better search, mail, enterprise management and other services.

Cloud computing middleware effective integration of a variety of computing resources, is to build a cloud platform indispensable cornerstone, it can help users build virtual service environment, to help enterprises quickly use cloud computing technology to complete from the traditional structure to cloud computing architecture smooth migration. This platform makes it possible for any enterprise to use a computer cluster like a stand-alone machine, making it impossible to imagine large-scale system management and massive data processing in the past.

While cloud computing can more effectively integrate and leverage existing IT resources to provide efficient and reliable computing services, the building and application of both public and private clouds is a daunting and complex task that cannot be accomplished overnight. In particular, it is a key and difficult process to take full advantage of existing software and hardware platforms, and to migrate the large number of applications and data to the cloud computing platform.

"Edit Recommendation"

Cloud Computing is the use of Web technology for users to save a lot of hardware consumption mixed cloud computing model flaws Microsoft Cloud Computing Product details The main Windows cloud computing in the high-end "military" the field to go to what step? "Responsible editor: Xiao Yun TEL: (010) 68476606"


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.