Today, it has a cloud-centric third change, in which cloud computing is primarily divided into infrastructure, services (IaaS), Platform Services (PaaS) and software as services (SaaS). In the face of the cloud services, whichever of the above three services is a "familiar stranger" to businesses and users, "familiarity" is because people who know cloud computing can name IaaS, PAAs, and SaaS, but the cloud technology derived from it makes many people "strange", Especially in cloud computing, the most focused open source technology.
When it comes to open source, Linux platforms are the most basic features of low-cost, flexible, and customizable. Linux has gone through 20 years of success and is at an inflection point in the open cloud market. Facing the next battlefield, how open source technology evolves in operating systems and virtualized environments is key.
And for cloud computing software platform, many enterprises and users will open source technology and cloud computing is the first choice to understand the cloud. Like OpenStack technology, the development of projects backed by thousands of of developers and technical experts is a concern. This article intends to start from the basic concept, in simple and simple to introduce the cloud OpenStack platform.
Open source new favorite OpenStack: Cloud operating system
From Wikipedia, OpenStack is a cloud computing software developed by NASA and Rackspace, which is licensed by Apache licenses and is a free software and open source project. OpenStack is the IaaS (infrastructure, service) platform that allows anyone to build and deliver cloud computing services on their own.
Simply put, OpenStack is not simply a software, but consists of the following five relatively independent components:
OpenStack Compute (Nova) is a set of controllers for virtual machine computing or the use of groups to start virtual machine instances.
OpenStack Mirroring Service (glance) is a set of virtual machine image lookup and retrieval system, which realizes virtual machine mirroring management.
OpenStack Object Storage (Swift) is an object-specific storage system, similar to Amazon S3, used in large-scale scalable systems with built-in redundancy and fault-tolerant mechanisms.
OpenStack Keystone is used for user identity services and resource management.
OpenStack Deepwater is a graphical management front-end based on the Django dashboard interface.
OpenStack is designed to build a cloud computing platform that is easy to deploy, feature-rich, and easily scalable. The first task of the OpenStack project is to simplify the cloud deployment process and bring it good scalability, attempting to become the operating system of the data center, the cloud operating system.
OpenStack, like Linux, aims to build a kernel where all software vendors work around it. In terms of component composition, OpenStack has a number of subprojects that provide agile management of various resources in the cloud computing platform, such as computing power, storage, and networking. Although just started, OpenStack also provides support for virtualization technology.
When it comes to virtualization, we cannot fail to mention VMware, the leader in the Server virtualization field, and not satisfied with the server market began to accelerate in the cloud computing, storage areas, can be said and OpenStack Open source project also enemy friends. On the public cloud side, OpenStack provides a market opportunity to allow VMware virtual machines to run on OpenStack based clouds. But in the private cloud, OpenStack could be a competitor for VMware's management platform, such as vsphere.
As you can see from an application perspective, the OpenStack itself is a framework that enables customers to build the cloud using different computing, network, and storage technologies, but the quality of the OpenStack build cloud depends largely on the components that the customer chooses. VMware provides a set of OpenStack-oriented components to help customers build OpenStack cloud, but the best way to run OpenStack is based on VMware technology.
Someone will ask, what's the point of OpenStack? This is from the Enterprise Cloud Computing transformation introduced, enterprises must understand how to use and deal with the cloud computing market solutions. The dominance of Amazon and VMware in their niche markets makes it hard for other firms to keep up.
OpenStack Foundation launched its cloud Open Source Initiative, some of the traditional it vendors looking to Amazon and VMware through the OpenStack began to force cloud computing. Since OpenStack can support the creation of a cloud platform, it is open and open source. Different vendors can support or achieve compatibility with their products and technologies according to market needs, thus ensuring that the cloud computing market does not lag behind.
Talking about the OpenStack project, which was developed by NASA and Rackspace, is licensed by Apache License and is a free software and open source project with the support of IBM, Dell and other enterprises. Although the OpenStack platform is open and many vendors build cloud products on OpenStack, it is worth noting how to build a non-commercial cloud.
Along with Cloudstack, Opennebula and eucalyptus have found the market in the enterprise, the addition of the manufacturer not only brings the support of technology and fund, but also helps to play the advantages of each platform and promote the open source development of cloud operating system. However, OpenStack and not large-scale commercial but "attract" a large number of manufacturers to join the attention? It may be that the bandwagon goes into OpenStack to prevent a further lag behind the market, or an investment in future business prospects, but it all depends on the market.
As in the competition for open source cloud software, there are about 160 supporters, including Cisco Systems for data center equipment vendors, Dell, HP and IBM, compared to other open-source cloud systems OpenStack. Cloudstack has about 60 supporters, including brocade, Intel and Juniper.
Once OpenStack supporters, Jie abandoned OpenStack to join Cloudstack, especially in some real-world scenarios, showing that it did not seem to be a swarm, but to expand the support of a number of open source cloud platforms, and to a certain extent to promote market competition, to avoid focusing on utilitarian open source controversy.
The author thinks that although there are some uncertain factors in the market, the OpenStack is not winning the fact. If OpenStack is commercially available early, allowing more users to experience cloud services, and putting business results on an open cloud, it is worth paying attention to the criteria for creating a non-commercial cloud.