The author is doing a research project on cloud computing recently. I just received this request, at first glance, cloud computing inscrutable, a little afraid. So what exactly is cloud computing? and look below.
What is cloud computing: with the development of the network, especially the broadband network, and the realization of the "virtualization software" technology, people realize that "the network is the computer", we can put the computing power, storage capacity again, put in the "network". When we need it, we take it over the internet and put it on the network when we need it. This ubiquitous computational power is known as the cloud.
What cloud computing can do: In the future, only a laptop or a handheld device can be used to achieve everything we need, including supercomputing.
Features of cloud computing: First, cloud computing provides the most reliable and secure data storage center, and users don't have to worry about data loss or virus intrusion. Second, cloud computing has the lowest requirements for client devices and is the most convenient to use. In addition, cloud computing makes it easy to share data and applications between different devices. You may wish to recall how your own contact information was saved. Finally, cloud computing provides an almost limitless number of possibilities for us to use the web, provides almost unlimited space for storing and managing data, and provides almost unlimited computing power for our various applications.
Five open source cloud computing platforms:
1 enomalism (http://www.enomaly.com/) cloud computing platform. Enomalism is an open source project that provides a cloud computing framework that functions like EC2. Enomalism is based on Linux and supports both Xen and Kernel Virtual Machine (KVM). Enomalism provides a software stack based on the TurboGears WEB application framework and Python.
2 euclyptus (http://eucalyptus.cs.ucsb.edu/) Project Elastic Utility Computing Architecture for linking Programs to useful BAE is an open source implementation of Amazon EC2 that is compatible with commercial service interfaces. Like EC2, Eucalyptus relies on Linux and Xen for operating system virtualization. Eucalyptus was developed by the University of California (Santa Barbara) for cloud computing research. You can download it from the university's Web site or experience it through Eucalyptus public Cloud, although there are some limitations.
The open source clone version of 3 Appdrop (http://appdrop.com/) Google App Engine (gae) provides the same interface as GAE. This means you can offer a service like Gae on the euclyptus. (web site has expired)
4 10Gen (http://www.10gen.com/) It is both a cloud platform and a downloadable open source package that can be used to create your own private cloud. 10gen is a software stack similar to app Engine that provides functionality similar to the app Engine-but there are some differences. With 10gen, you can use Python and JavaScript. and the Ruby programming language to develop an application. The platform also uses sandbox concepts to isolate applications, and many computers that use their own application servers (of course, built on Linux) provide a reliable environment.
5 NimBus (http://workspace.globus.org/) Oh, grid middleware Globus works, from the earliest virtual workspace evolved, http:// Workspace.globus.org/index.html, provides functionality and interfaces similar to EC2
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.