"IT168 Review" cloud computing customers may be moving from government agencies to IT services. In the early development of the government cloud computing network, open source has become a development direction of cloud computing.
We have to face the federal government's position on open source cloud computing, but there is no doubt that eventually these institutions will give the green light to Open-source programs and cloud computing networks. It is only a matter of time before the two technologies (open source and cloud computing) are finally integrated and developed into open source cloud computing networks. In fact, there are already a lot of open source cloud computing platform or open source cloud development platform, for example our familiar open source cloud computing platform "five Tiger"
Government agencies face a severe test of how to accomplish synergies between different cloud computing networks to provide them with high reliability, advanced health devices (as in traditional IT environments). Since open source programs have many advantages such as high openness, high scalability and no monopoly suppliers, the government has turned to open source programs.
The parts of the open source system that are used to build and manage cloud computing networks include:
Linux operating system. Ubuntu's enterprise-class cloud computing network integrates Unbutu Linux operating systems with Eucalyptus and other cloud computing management tools. The Enterprise Linux and other Linux versions of Red Hat also allow the integration of other Open-source software to build a cloud computing environment.
Eucalyptus. Eucalyptus is a research project hosted by the University of California, Santa Barbara. With the announcement of the 2009 Eucalptus system, it joined the global commercial open source software. Eucalptus introduces the Apache AXIS2 Web server engine, mule Company's Enterprise service Bus, Rampart Security certification, and Libvirt virtualization technology. And Eucalptus also uses its unique operating mode to load Amazon's API functions.
Deltacloud. Red Hat's Deltacloud project, released in September, simplifies the process of integrating public and private cloud computing. Deltacloud creates a common, rest-based API function that maps to Amazon's EC2 and other private cloud computing environments that use VMware or Red Hat Enterprise-class Liunx. The Deltacloud portal is responsible for managing all cloud computing schedules that exist in the same environment that provides a common, comprehensive platform. Red Hat intends to develop deltacloud into a standard.
Nimbus. Nimbus is an open source toolkit that converts a cluster (clusters) into a service device, and its EC2 interface allows some organizations to successfully log on to public cloud devices. Nimbus Cloud clients give users carte blanche to provide resources to custom compute nodes.
Virtual machine System Management program. Xen Server in Open source software (developed by Citrix System Company XENSOURC) and KVM (part of the Linux kernel developed by Qumranet, currently Qumranet has been acquired by Red Hat, in fact, red Hat has long been focused on cloud computing) may be a good choice for you.
Simple cloud Computing API (easy Cloud API). The Zend Institute's simple API can be used to invoke cloud services from a variety of cloud networks. This API is supported by Gogrid, IBM, Microsoft, Nirvnix storage transport network, and Rackspace file systems.
Here's an example of how to integrate parts together, and NASA's Ames Research Center is using eucalyptus, lustre file systems, Django Web application platforms, and SOLR indexes and search engines on its nebula network.
In order to ensure the adaptability of open source cloud computing and verify its reliability and security, we also need to develop relevant standards. Although we still have a lot of concerns in this area, it is our way to get cloud computing to adapt to open source software gradually. Open source can help us reduce upfront investment, give organizations more control over cloud networks, and be able to share more resources.