Cloud computing in the core concept of a brief description

Source: Internet
Author: User
Keywords cloud computing

One of the core concepts of cloud computing is that resources and software functions will be released in the form of services. Different services usually need mutual assistance through message and communication. Because synchronous message communication is too inefficient, we only need to consider asynchronous communication. For example, Java Message Service is a standard messaging mode on the J2EE platform. J2EE applications can create, send, receive, and read messages through JMS. Nowadays asynchronous messaging has become the key technology related to component decoupling and service integration in service oriented architecture.

Large-scale distributed storage: The goal of distributed storage is to utilize the storage resources of multiple servers to meet the storage requirements that can not be satisfied by a single server. Distributed storage requires storage resources can be abstracted and unified management, and to ensure data read and write operations, security, reliability, performance and other requirements. Here are a few typical distributed file systems:

◆ Frangipani is a scalable and highly capable distributed file system with a two-tier service architecture: the bottom is a distributed storage service that automatically manages scalable, highly available virtual disks; the upper tier runs Frangipani Distributed File System.

JetFile is a P2P-based anchor technology that supports distributed file systems that share files across heterogeneous environments such as the Internet.

◆ Ceph is a high performance and reliable distributed file system that achieves excellent I / O performance by maximizing the management of data and data.

◆ Google File System (GFS) is a scalable distributed file system designed by Google. GFS well supports large-scale data processing applications.

In a cloud computing environment, data is stored and manipulated in the form of services; data types are diverse; data operations must meet the performance, reliability, security, and simplicity requirements. In the large-scale distributed storage in the cloud computing environment, BigTable is a distributed storage system designed by Google to store massive structured data. Dynamo is a distributed storage system based on key-value pairs designed by Amazon. It offers very high availability; Amazon's Simple Storage Service (S3) is a cloud-based storage service that supports binaries such as mass-storage multimedia; Amazon's SimpleDB is built on top of S3 and Amazon EC2 Cloud computing services that store structured data.

License Management and Billing: At present, the mature cloud computing model is the billing model of Elastic Compute Cloud (EC2) and Simple Storage Service (S3) provided by Amazon. The charging model is based on the occupied virtual machine unit, IP Address, bandwidth and storage costs.

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.