Chapter 1 OpenStack Architecture

Source: Internet
Author: User

Chapter 1 Architecture

1.1OpenStack Architecture Overview

openstack openstack The project is aimed at simple implementation, strong extensibility, and rich functionality. openstack Provide iaas the solution. Each service is provided with a api to facilitate integration. Each openstack services:

service                                                               

dashboard                     Horizon                                    web admin interface, with openstack Each service interacts

Compute Nova Manage virtual machine instance operations, including build, resource scheduling , and more

Networking Neutronto beOpenStackOther services availableNetwork-connectivity-as-a-service, such asOpenStackcalculations. To provide users withAPIto define the network, etc.

Block Storage Cinderprovides stable block storage for running instances. The pluggable drive architecture facilitates the creation of block storage devices and                                                                               Management

Object Storage SwiftthroughRESTfulstores and retrieves arbitrary unstructured data objects. Data replication and extension architecture to                                                                            provides disaster-tolerant functionality. It is implemented by writing objects and files to multiple drives and ensuring that the data is in a                                                                                        replication in a group service cluster

Identity Service Keystoneto beOpenStackeach service provides authentication and authorization services, andOpenStackall service delivery terminals(Endpoint)

image service                glance                                     store and retrieve virtual machine images. openstack The compute service uses the service when creating a virtual machine

Telemetry Celiometer Monitoring and metering OpenStack Cloud

Orchestration Heat

database                       trove                                        Provides a scalable, reliable cloud Database-sa-a-service

Data procressing Sahara support by configuring specific parameters, cluster topology, and node hardware information Hadoop Cluster extension

Service

Note: Data Processing Service in the latest Kilo implemented in the version.

1.2OpenStack Conceptual Architecture Diagram

650) this.width=650; "width=" 656 "height=" 530 "src="/e/u261/themes/default/images/spacer.gif "alt="/HTTP/ Docs.openstack.org/kilo/install-guide/install/yum/content/figures/1/a/common/figures/openstack_kilo_conceptual _arch.png "style=" Background:url ("/e/u261/lang/zh-cn/images/localimage.png") no-repeat center;border:1px solid #ddd ; "/>

1.3 Sample Schemas

OpenStack highly configurable to meet the different requirements for computing, networking, storage. This is a sample architecture for the Neutron network, which requires at least three nodes:

  • Control Node(Controllernode)Running certification Services(Identity service), mirroring Services(Imageserivce), Calculation(Compute)and Network(Networking)The Management section, the network plug-in(Networking plug-in)as wellDashboard, it also provides basic services, includingNTPServices, database services, information queuing Services

  • Network Node (Networknode) run the network plug-in with the client to provide the tenant network with interaction, routing, NAT , DHCP service. The node handles network connections inside and outside the virtual machine instance

  • COMPUTE Nodes (Computenode) that runs the virtual machine instance. hypervisor section, by default, the compute service uses the KVM as a hypervisor

Neutron minimum hardware requirements for network architecture:

650) this.width=650; "width=" 444 "height=" 401 "src="/e/u261/themes/default/images/spacer.gif "alt="/HTTP/ docs.openstack.org/kilo/install-guide/install/yum/content/figures/1/a/common/figures/ Installguidearch-neutron-hw.png "style=" Background:url ("/e/u261/lang/zh-cn/images/localimage.png") no-repeat center;border:1px solid #ddd; "/>

Neutron Network topology:

650) this.width=650; "Width=" 469 "height=" 429 "src="/e/u261/themes/default/images/spacer.gif "alt="/HTTP/ docs.openstack.org/kilo/install-guide/install/yum/content/figures/1/a/common/figures/ Installguidearch-neutron-networks.png "style=" Background:url ("/e/u261/lang/zh-cn/images/localimage.png") No-repeat center;border:1px solid #ddd; "/>


This article is from the "Technology House" blog, please be sure to keep this source http://8497595.blog.51cto.com/8487595/1686258

Chapter 1 OpenStack Architecture

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.