OpenStack main projects at a glance

Source: Internet
Author: User

OpenStack is developing very quickly and now includes dozens of formal projects, and a large number of incubation projects that basically achieve most of the AWS functionality.

Business Project Infrastructure Tier computing services
    • Compute (Nova): Provides virtualization in the form of virtual machines
    • Bare Metal (ironic): Provides bare-metal form of virtualization

Note: Currently, in addition to incomplete nova-docker, there is no virtualization project in the form of containers, Magnum is currently positioned more in the upper level.

Storage services
    • Image Service (Glance): storage Virtual machine image
    • Object Storage (Swift): Save Object
    • Block Storage (Cinder): Blocks device
    • Shared Filesystems (Manila): Originally Cinder-based sharing file system. Is there a need for a separate existence?
Network Services
    • Networking (Neutron): Very complete network virtualization features, lack of comprehensive security services, may be independent of the new project.
    • DNS (Designate): DNS Service
Certification Services
    • Identity (Keystone): Very complete certification, authentication management
Choreography
    • Orchestration (Heat): Provides a high-level management interface to its life cycle by describing the required base resource mix through templates.
Other
    • Key Management (Barbican): Encrypted data management
    • Governance Service (Congress): Policy Management
Application Layer
    • Message Service (ZAQAR): Messages queue
    • Database Service (Trove): Databases
    • Data processing (Sahara): Big Data processing
    • Containers Service (Magnum): Container
    • Application Catalog (Murano): Application directory
    • Workflow Service (Mistral): Workflow management, dependencies between tasks, what time to start
    • Key-value Store as a Service (MAGNETODB): Key-value Database
Support Projects
  • Dashboard (Horizon): Web interface. always ugly, but able to use
  • Telemetry (Ceilometer): Audit, statistics, no control at present
  • Common Libraries (Oslo): base Library, this should be the most useful, including a number of sub-Libraries, config, context, messaging, etc.
  • Deployment (Tripleo): Deploy a set of OpenStack environments. in fact, including RDO, Devstack, are not very useful
  • Command-Line client (openstackclient): The API for each service is further encapsulated as a command-line client
  • Benchmark Service (Rally): Tests performance in large-scale scenarios. This is an estimate that the families will make their own plans .
  • Puppet modules (Puppetopenstack): Various modules that use Puppet-related. Puppet and chef, this over-designed tool, is estimated to be at least a

Reprint Please specify: http://blog.csdn.net/yeasy/article/details/46673265

OpenStack main projects at a glance

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.