From the concept of cloud computing, to today's international it giants and the domestic rise of cloud computing manufacturers. The technology and application of cloud computing has become a general trend.
The birth of new organisms, to the last growth and expansion, are not the result of their own single fight. As with the current IT giants such as Intel and Microsoft, none of them are expanding their own eco-chains by maximizing their partners. The greater the ecological chain, the stronger its vitality. And these are strategies, specific to tactics, the manufacturers have their own platform, many around the platform to do the development of small manufacturers. and combined into the final product, presented in front of the user. Taking Microsoft's Windows operating system for example, can you say that it was all developed by Microsoft?
In the future, the cloud-computing battle may be brewing a cloud-computing platform of scrimmage. By simple statistics, the editor presents some cloud platforms for you, and at some point in the future, it may grow and become a core platform for all the developers and ISVs to pay homage to.
Red Hat Open Source Api:deltacloud
2009, the Red Hat company launched the open source Api:deltacloud, its main role is to move the cloud-based workload among different IaaS vendors, such as Amazon and Rackspace.
Red Hat Company launches open source Api:deltacloud
In order to be able to move between different suppliers, the customer needs "a compatible architecture and a stack that is compatible with what is running internally".
Abiquo Open Source Cloud Platform: Abicloud
Abiquo has launched an Open-source cloud platform: abicloud, which can create and manage large, complex IT infrastructures (including virtual servers, networks, applications, storage devices, etc.) in a fast, simple, and scalable way.
Abiquo Company's Open source Cloud platform: Abicloud
Abicloud the biggest feature compared to other cloud platforms: powerful Web interface management. Users can deploy a new service by dragging and dropping a virtual machine. At the same time, Abicloud also allows you to support VMware, KVM, and Xen through VirtualBox deployment instances.
2nd page: Microsoft Cloud Platform: Orleans
Microsoft Cloud Platform: Orleans
The biggest selling point of Microsoft's cloud platform is that developers can use. NET, Visual Studio, and other programming tools to write Azure applications. It is understood that Microsoft researchers are developing the next generation of cloud computing programming models and related tools, and Orleans is Microsoft's next generation of cloud computing programming model.
The architecture of the Orleans
Orleans is a new programming model that promotes the abstraction level of the Microsoft Common Language Runtime (CLR), introducing the concept of "grains", a computing and data storage unit that can be migrated between data centers. Orleans itself will also provide a lot of runtime, including geo-distribution, data replication and consistent line, performance monitoring, adaptive control, run-time monitoring, distributed debugging.
The purpose of Orleans is to create a programming model that applies to both the client and the server, simplifies code debugging, and improves code portability.
The information currently known does not include any Orleans development plans, Orleans may still be in the conceptual design phase, and may have started the initial development work, which will have to wait patiently to have the answer.
Cloud Ocean Cloud Platform: Fan
Because the cloud platform needs to gather the power of the people, and open source has been adhering to this spirit, so if the open source cloud platform is the mainstream of the cloud platform is not too. Cloud Ocean Company also launched an open source cloud platform: Fan. The launch of this cloud platform enables IDC room to create and manage large, complex IT infrastructures (including virtual servers, networks, applications, storage devices, and so on) in a fast, simple, and scalable manner.
Fan the biggest difference compared to other cloud platforms: high scalability and high flexibility. And, fan also allows for KVM, Xen deployment instances, while supporting VirtualBox, VMware.
3rd page: Cloud Platform: Eucalyptus
Eucalyptus Systems Cloud Platform: Eucalyptus
Eucalyptus is an open source software infrastructure designed to enable flexible, practical cloud computing through computing clusters or workstation groups. Originally a research project at the University of California at Santa Barbara Computer Science School, it has now been commercialized and developed into a Eucalyptus systems company. However, eucalyptus is still being maintained and developed as an Open-source project. Eucalyptus systems also builds additional products based on open source Eucalyptus, and it also provides support services.
Topology of a multiple-cluster Eucalyptus installation
Whether it's source code or package installation, Eucalyptus is easy to install on most Linux distributions today. And, it provides the following characteristics:
1, interface compatibility with EC2 and S3 (SOAP interface and Rest interface). Almost all of the existing tools that use these interfaces will be able to collaborate with eucalyptus based clouds.
2. Support the running of VMs running on Xen hypervisor or KVM. Future versions are also expected to support other types of VMS, such as VMware.
3, used for system management and user settlement of the cloud management tools.
4, can be a number of separate private internal network address cluster configuration into a cloud.
At the same time, we can see the latest open Source initiative of the Ubuntu Enterprise Cloud (UEC)--ubuntu, which is further simplifying the deployment, configuration, and use of the Eucalyptus cloud infrastructure. UEC simplifies the following:
1. Create a public cloud that can run eucalyptus on Amazon's EC2 infrastructure
2, create a private cloud that can run on top of the infrastructure within the data center behind the firewall.
This is by far the easiest way to install and try to use eucalyptus. Just download the CD server version and install it wherever you want. UEC is also the first open source project that allows you to easily create cloud services in your local environment and then take advantage of cloud computing's powerful capabilities.
Cittio Company Zeppelin Cloud Platform
In 2009, Cittio launched the Zeppelin Cloud Platform project, which is said to be the first Open-source cloud management and monitoring client.
The goal of the Zeppelin cloud Platform is to provide it stores with a range of tools so that it stores can better integrate applications with cloud computing, and expect the new technology to allow larger it stores to use cloud computing more.
Cittio Company believes that the changes in cloud applications and architectures will be compelling, so that cloud computing itself brings new risks to today's IT business commands and controls. This means that the changes in existing network and system management solutions will also be compelling.
At the same time, they believe that there are three major problems in cloud management: first, the problems arising from the implementation, management and detection of cloud operations and end-user, and secondly, the lack of new standards for accurate monitoring of cloud elasticity and resource availability; Most Systems management solutions rely on their unique client-side technology or SNMP for performance measurement, so they lack the ability to securely transmit data.
The Cittio company claims that the Zeppelin project was designed to address these issues by providing detailed cloud evaluation, performance measurement and audit capabilities, as well as data center architectures and their applications.
The feature of Zeppelin is that it can be deployed remotely and security guarantees for accessing data based on standard Wbem/cim-xml and Ws-management interfaces. At the same time, Zeppelin also includes implementations on open source systems, including Linux, Citrix XenServer and VMware with project Kensho capabilities. In addition, Cittio launched an Open-source community-driven initiative that will complement the Zeppelin plan.
4th page: Cloud Platform Opennebula
Cloud Platform Opennebula
Opennebula is an open source virtual infrastructure engine that is used to dynamically opennebula virtual machines on a group of entity resources, the biggest feature of which is the virtual platform from a single entity machine to a group of entity resources. Opennebula is a technology from Project Reservoir, a program of virtual infrastructure and cloud computing initiated by the European Research Society.
The goal of the
Cloud platform Opennebula
Opennebula is to convert a group of entities cluster to an elastic virtual infrastructure and dynamically adjust the server workload to opennebula a new virtual layer between the server and the entity machine. This layer supports cluster servers to perform and enhance the benefits of virtual machines. The
currently Opennebula can support Xen and KVM and real-time access EC2, as well as the transmission, replication, and virtual network Management network of the impression files.
Open Source Cloud Platform: Nuvem Project
In this era of open source impact, cloud-related projects are emerging. The NUVEM project is primarily for IaaS, which currently has the following features:
1, defining an open API, abstracting common cloud Platform services, decoupling application logic from a particular private cloud.
2, implement the Nuvem API for popular clouds such as Google AppEngine, Amazon EC2, and Microsoft Azure.
3, the first focus on user authentication and authorization, distributed caching, data storage, queues, and so on, and then extended to other services, such as chat, logging and debugging.
Currently, there is no real definition of an Open-source API to abstract common cloud platform services. Nuvem is trying to create a community around the Open-source Cloud application programming interface, hoping to achieve proven open source, such as user-driven innovation.
However, it is said that the Libcloud and Deltacloud content submitted to Apache may discard the Nuvem document, which has not been updated since June this year. But we still want the authorities to be able to clarify and unify the relevant content before starting the Nuvem project so that everyone can agree on a separate, unified Open-source API.
Summary: Once someone quipped: "As long as you have not been stranded on a desert island for the past few years, you cannot not know" cloud computing "three words. It can be seen that cloud computing is no longer a simple hype, and is widely believed to be applied to the actual application of services or products. Whether you believe in "cloud computing" true and false, whether it becomes the nightmare of traditional software, there is no doubt that the next few years will be the world of clouds.
However, the cloud platform will be a battleground for cloud computing vendors as a key step in Izumo application.