In addition to Weibo, there is also WeChat
Please pay attention
WeChat public account
Shulou
2025-03-28 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Database >
Share
Shulou(Shulou.com)06/01 Report--
OpenStack covers the network, virtualization, operating system, server and other aspects. It is a cloud computing platform project under development, which is divided into core projects, incubation projects, support projects and related projects according to their maturity and importance. Each project has its own committee and project technical supervisor, and each project is not immutable, and incubation projects can be transformed into core projects according to the maturity and importance of development. The latest version of Mitaka has 16 core projects (that is, OpenStack services).
Openstack architecture diagram (only a few important components are included)
1.1 Computing Service Nova
Calculation (Compute): Nova. A set of controllers for managing the entire lifecycle of virtual machine instances for a single user or using a group to provide virtual services according to user needs. Responsible for virtual machine creation, boot, shutdown, suspension, pause, adjustment, migration, restart, destruction and other operations, configuration of CPU, memory and other information specifications.
1.2 object storage: Swift
Object storage (Object Storage): Swift. A system for object storage through built-in redundancy and high fault tolerance in large-scale scalable systems, which allows for storage or retrieval of files. Mirror storage can be provided for Glance and volume backup service for Cinder. Integrated into the project from the Austin version.
1.3Block storage: Cinder
Block storage (Block Storage): Cinder Provide stable block storage services for running instances, and its plug-in-driven architecture facilitates the creation and management of block devices, such as creating volumes, deleting volumes, mounting and unmounting volumes on instances. Integrated into the project from the Folsom version.
1.4 Mirror Service: Glance
Mirror service (Image Service): Glance. A virtual machine image search and retrieval system supports a variety of virtual machine image formats (AKI, AMI, ARI, ISO, QCOW2, Raw, VDI, VHD, VMDK). It has the functions of creating and uploading images, deleting images, and editing basic information of images. Integrated into the project from the Bexar version.
1.5 identity service: Keystone
Identity Service (Identity Service): Keystone. Provide authentication, service rules, and service token functions for other OpenStack services, and manage Domains, Projects, Users, Groups, Roles. Integrated into the project from the Essex version.
1.6 Network Services: Neutron
Network Service (Network): Neutron. Provide network virtualization technology for cloud computing and provide network connection services for other OpenStack services. Provide interfaces for users. You can define Network, Subnet, Router, configure DHCP, DNS, load balancer, and L3 services. The network supports GRE and VLAN. The plug-in architecture supports many mainstream network vendors and technologies, such as OpenvSwitch. Integrated into the project from the Folsom version.
1.7UI panel: Horizon
Openstack UI panel (Dashboard): Horizon. Web management portal for various services in OpenStack, used to simplify user operations on services, such as starting instances, assigning IP addresses, configuring access control, and so on. For many users, learning about Openstack basically starts with Horizon. From this point of view, he is very important in the various projects of Openstack.
1.8Monitoring service: Ceilometer
This is the component that implements monitoring and measurement. The Ceilometer project was originally created to implement a framework that can collect data for the billing system. In the development of version G, the community has updated their goals, and the new goal is to hope that Ceilometer will become the only infrastructure for data collection (monitoring data, billing data) in OpenStack, and the collected data will be provided for monitoring, billing, panels and other projects.
1.9 Cluster Service: Heat
Automated management is an essential part of cloud computing. AWS's EC2 implements Orchestration by providing templates in CloudFormation format. Heat is an open source implementation of these functions. Heat is not only 100% compatible with CloudFormation format, but also supports its own Hot (Heat Orchestration Template) format.
Https://wiki.openstack.org/wiki/Heat
1.10 Database service: Trove
For cloud computing platforms, only computing, network and storage services are often not enough. under the background of a hundred flowers blooming in Internet applications, almost all applications use databases, and databases often carry the core data of applications. In addition, under the background that big data analysis is becoming more and more popular, the reliable and convenient management of the database has become more important. Therefore, DBase as a Service (DBaaS, database service) has naturally become an important service for cloud computing platforms to create value for users.
Compare all kinds of data services in Amazon AWS, the most famous of which are RDS (SQL-base) and DynamoDB (NoSQL). They not only achieve basic data management capabilities, but also have good scalability, disaster tolerance and different specifications of performance. Therefore, for the hottest open source cloud computing platform Openstack, DBaaS service, codenamed Trove, has also been added from the Icehouse version. Until the Openstack Mitaka version, Trove has gone through five iterations and has become one of the official core services of Openstack.
1.11 big data processing Service: Sahara
In April 2013, Mirantis, a well-known vendor in the OpenStack community, officially announced the OpenStack-based open source BDaaS (BigData-as-a-Service) project-Sahara (formerly known as Savanna), and officially began the effort to build big data's service capability on OpenStack.
Sahara is designed to provide users with the ability to simply deploy Hadoop clusters, such as through simple configuration: Hadoop version, cluster structure, node hardware information, and so on. After the user provides these parameters, Sahara quickly deploys the Hadoop cluster. At the same time, it also supports cluster expansion and reduction.
1.12 bare metal service: Ironic
OpenStack management virtual machines are very mature, and we can create virtual machines quickly and automatically through Nova. However, before this, we need to build a physical environment and need a human site to manage multiple devices. OpenStack does not provide the management of the physical environment, and we still need to solve the problems of building these basic environments, so Ironic arises at the historic moment to solve the problems of adding and deleting physical machines, power management, operating system deployment and so on. Ironic makes OpenStack not only stay at the software level to solve cloud computing problems. Vendors can develop Ironic plug-ins for their own servers.
1.13 message Service Zaqar
Zaqar's message and notification service for Openstack allows you to build scalable, reliable, and high-performance applications. Developers can use REST API to transmit messages through different communication modes, such as producers / consumers or publishers / subscribers, in different components of their cloud applications.
1.14 shared file system Manila
The full name of Manila project is File Share Service, and file sharing is a service. Is one of the sub-projects of OpenStack, used to provide file sharing on the cloud, supporting CIFS protocol and NFS protocol.
1.15 DNS as a Service Designate
OpenStack Designate provides the function of DNSaaS (DNS as a service). Its goal is to give OpenStack the ability to provide this kind of cloud domain name system. Cloud service providers can easily build a cloud domain name management system to host tenants' public domain names by using Designate.
1.16 key Management Barbican
Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.
Views: 0
*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.
Continue with the installation of the previous hadoop.First, install zookooper1. Decompress zookoope
"Every 5-10 years, there's a rare product, a really special, very unusual product that's the most un
© 2024 shulou.com SLNews company. All rights reserved.