OpenStack Brief (i)

Source: Internet
Author: User
Tags aws cloudformation cloudformation template

# # # OpenStack is what:

1,openstack is a cloud computing platform developed jointly by Rackspace and NASA

2,openstack is a community of high-tech companies from the Internet

3,openstack is an IaaS① solution similar to the Amazon cloud Platform

4, a toolset that provides a platform for deploying cloud operations

5, the main code is written by Python, Web page developed by Java

6, 2013 began to be widely used by internet giants to customize the deployment

7, open source sharing and code free

8,IBM, Redhat and VMware offer paid technical support


Historical version # # #:

OpenstackAustin2010.10

OpenStackBexar2011.2

...... Cactus2011.4

Diablo2011.9#趋于稳定

Essex2012.3

Folsom2012.10

Grizzly2013.4

Havana2013.10

icehouse 2014.4

OpenStackJuno 2014.10#最新版本

1,openstack with 6 months for an open cycle

2, one city name in alphabetical order by Dictionary of each version code

3, the new version is mainly a summary of the phase development and fixed the new technology


# # # Core Kit

The 1,openstack is comprised of a variety of functional replaceable technical kits.

2, core functions include running virtualization, object storage, block device storage, virtual network, identity, mirrored storage, web operation interface, data acquisition and automated deployment.

# 1. Run the Virtualization Suite--nova

1.Nova provides the ability to deploy and manage virtual machines

2. Available technologies include: Xen, KVM, VMWare, OpenVZ, Docker, etc.

3. Can view and manage the hardware resource health of multi-machine and virtual machine on cloud environment through web interface


# 2. Object Storage Kit--swift

1.Swift provides distributed storage big data capabilities

2.Swift can store any type of data, such as virtual machine images, text files, pictures, and virtual disks

3.Swift scalability, high performance, high reliability, cross-platform


# 3. Block Storage Kit--cinder

1.Cinder Enterprise storage platform with commercial support

2.Cinder support Open source storage technology Platform

3.Cinder provides additional virtual disks for virtual machines in OpenStack

# 4. Virtual network components--neutron (Quantum)

1.Neutron is a scalable, plug-and-play, API-managed cloud Platform Network Suite

2.Neutron is the network abstraction layer of OpenStack, using Openvswith, Cisco Ucs/nexus, Linux Bridge, NEC OpenFlow, etc. in a exchangeable way

3. Maintaining a virtual network across physical servers between cloud platform virtual machines

4. Create a virtual 2-3-tier network environment for cross-region physical borrowing points

5.Neutron supports DHCP

# 5. Identification Kit--keystone

1. Centralized authentication service for Central directory

2. Provide a variety of authentication methods, such as: account password, token, Kerberos, etc.

# 6. Mirrored Storage Kit--glance

1. Provide the registration, lookup, and delivery functions of the virtual machine image file.

2. Unified virtual machine template and installation source for OpenStack Cloud environment system

3.Glance storage source supports distributed object storage

# 7.Web Interface--horizon

1. Provide a graphical page interface for OpenStack management

2. Open and extensible web App

3. Unified approach to deploy and manage cloud services and resources

# 8. Data Acquisition Kit--ceilonmeter

1. Provide data acquisition function of physical and virtual hardware in OpenStack

2. Provide the basis for OpenStack monitoring data and on-demand billing

# 9.Heat Kit

1.Heat is OpenStack's main project for orchestration planning

2. It can be based on templates to achieve the initialization of resources in the cloud environment, dependency processing, deployment and other basic operations, but also to solve the automatic contraction, load balancing and other advanced features

3. Currently Heat's own template format (hot) is constantly improving, while also supporting the AWS Cloudformation template (CFN)

The goal of 4.HOT is to completely replace CFN in the near future.

5.Heat provides an OpenStack native rest API and CLOUDFORMATION-compliant query API

6. At present heat does not seem to be as mature as other components, but it can be tried.



# # # Supplemental Knowledge:①

# following from Baidu Encyclopedia:

According to NIST's authoritative definition, cloud computing has SPI, the three service models of SaaS, PAAs and IaaS

1.SaaS: The service provided to the customer is the application that the carrier runs on the cloud infrastructure, and the user can access it through the client interface on a variety of devices, such as a browser. Consumers do not need to manage or control any cloud computing infrastructure, including networks, servers, operating systems, storage, etc.;


2. PaaS: The service provided to consumers is the use of the development language and tools provided by the customer (e.g. Java,python,. NET, etc.) developed or acquired applications deployed to the vendor's cloud computing infrastructure. Customers do not need to manage or control the underlying cloud infrastructure, including networks, servers, operating systems, storage, etc., but customers can control the deployed applications, or they may control the configuration of the managed environment that runs the application;


3.IaaS: The service provided to consumers is the use of all facilities, including processing, storage, networking and other basic computing resources, enabling users to deploy and run any software, including operating systems and applications. Consumers do not manage or control any cloud infrastructure, but can control the choice of the operating system, storage space, deployed applications, and may have access to restricted network components (such as firewalls, load balancers, etc.) control.

650) this.width=650; "src=" Http://s3.51cto.com/wyfs02/M00/57/25/wKiom1SSjibibDoHAAHURUHYJVM127.jpg "title=" Spi.jpg "alt=" Wkiom1ssjibibdohaahuruhyjvm127.jpg "/>









This article is from the "Bug" blog, please be sure to keep this source http://chongzi100.blog.51cto.com/340243/1591438

OpenStack Brief (i)

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.