Ten open source projects that can help enterprises build cloud Platform

Source: Internet
Author: User
Keywords Open source is a inventory

Open source projects because of its openness, free, free and flexible characteristics of the majority of developers love. In recent years, a lot of open source free things are popular. While cloud computing is the hottest technology term in recent time, cloud computing + open source is not a new event, now, there are more and more open source projects for the cloud, the overall development of cloud computing plays a vital role.

Now let's take a look at the most popular 10 open source projects related to the cloud.

1. Open Source PAAs platform: Cloud Foundry and OpenShift


Cloud Foundry and OpenShift

Open-source PAAs platforms are dominated by powerful tech companies, and the Redhat company's opneshift will be put into use early next year, impressing that it can support a lot of features that OpenShift will offer as an online service. VMware's Cloud Foundry is listed as a server-provided business model, and it builds a sufficiently selective PAAs for developers to support a variety of popular, efficient programming frameworks.

2. Open source relational database platform: MySQL and PostgreSQL


Picture description

MySQL is a medium and small relational database management system, is a relational database management system, the associated database to keep the data in different tables, rather than put all the data in a large warehouse, which increases speed and increased flexibility.

PostgreSQL is a free object-relational database server (database management system), which is distributed under a flexible bsd-style license. It provides an alternative to other open source database systems (such as MySQL and Firebird) and to proprietary systems such as Oracle, Sybase, IBM DB2, and Microsoft SQL Server.

3. Open programming Language: PHP, Ruby, Java Script, etc.



Java Script

These are open languages that allow their code to run on the server, giving users more options to meet any kind of development, and most importantly they all support open source servers and commercial servers.

4.KVM


KVM

KVM is an open source system virtualization module that is integrated into Linux's major distributions since Linux 2.6.20. It uses Linux's own scheduler for management, so its core source is very small relative to Xen. KVM is now one of the mainstream VMM in academia.

5.CloudStack



Cloudstack

Cloudstack is an open-source, highly available and scalable cloud computing platform. Cloudstack is an open source cloud computing solution. Can accelerate the deployment, management, and configuration of highly scalable public and private cloud (IaaS). Using Cloudstack as a basis, data center operators can quickly and easily create cloud services from existing infrastructure.

6.Xen


Xen

Xen is an open source virtual machine monitor that is intended to run up to 100 full featured operating systems on a single computer. The operating system must be explicitly modified ("ported") to run on Xen (but provide compatibility with user applications). This allows Xen to achieve high-performance virtualization without special hardware support.

7.NoSQL



NoSQL

NoSQL refers to a database of non relational types. With the rise of internet web2.0 website, the traditional relational database in dealing with web2.0 website, especially the super large-scale and high concurrent SNS type web2.0 pure dynamic website already appeared to be powerless, exposed many insurmountable problems, but the relational database is very rapid development because of its own characteristic.

8.OpenStack


OpenStack

OpenStack is an open source project designed to provide software for public and private cloud construction and management. Its community has more than 130 enterprises and 1350 developers, and these organizations and individuals have OpenStack as the common front-end for Infrastructure, service (IAAS) resources.

9.Hadoop



Hadoop

Hadoop is a distributed system infrastructure that allows users to develop distributed programs without understanding the distributed underlying details. Take full advantage of the power of cluster high speed operation and storage. Hadoop implements a distributed filesystem (Hadoop Distributed File System).

10.Linux


Linux

Without Linux, we might not have the Internet, and no matter what we talk about Ubuntu,suse, or any other distribution, Linux is already on the internet and on the cloud. And even Microsoft's Azure supports some Linux apps.

Summary: At present, open source in many areas of rapid development, and the model of cloud computing needs open source this form to promote its development, it can be said that the two are mutually reinforcing relations, in the near future, open source cloud may bring us more convenience and benefit.

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.