Home > other >  Cloud computing platform
Cloud computing platform

Time:09-16

Reference
cloud computing architecture so far can be mainly divided into four layers,
First: display layer, cloud computing data center architecture this layer is mainly used to show the content according to user's requirements in a friendly way, and make use of to the middleware layer below provides a variety of services, there are mainly five technologies:
HTML: standard Web page technology, now mainly HTML4, but is going to launch it will promote the development of Web pages in many ways, such as video [1] and local storage, etc.,
JavaScript: a dynamic language for the Web page through JavaScript, can greatly enrich the function of the Web page,
CSS: mainly used to control the appearance of the Web page, but also can make the page gracefully separation between content and form of expression,
Flash [2] : the industry the most commonly used RIA (Rich Internet Applications) technology, can provide HTML and other technology can provide at this stage of web-based Applications, and in terms of user experience [3], very good,
Silverlight: from industry giants Microsoft [4] rias, although its market share slightly in Flash, but because of its can be programmed using c # [5], so the developers are very friendly,
Second: the middle layer is this layer, which forms a connecting link between the preceding it below in the resources provided by the infrastructure layer provided on the basis of a variety of services, such as the cache service and REST services, etc., and these services can be used to support the show layer, also can make household directly call, and there are mainly five technologies;
REST: through REST technology, can be very convenient and elegant to the middleware layer supported part of the service provided to the caller,

Multi-tenancy, which is able to make a separate application example can serve multiple organizations, and keep a good isolation, and security, and through this technology, can effectively reduce the application of the purchase and maintenance costs,
Parallel processing: in order to handle huge amounts of data, need to use large X86 clusters of massive parallel processing, Google graphs is the representative work,
Application server: on the basis of the original application server made a certain degree of optimization for cloud computing, such as Jetty application server for the Google App Engine,
Distributed cache: through distributed cache technology, not only can effectively reduce the pressure on the background server, but also can speed up the response, and one of the most famous distributed cache example is Memcached,
See resources for references to the original,
Resources: sunshine cloud BBS of cloud computing architecture
  • Related