OpenStack overview
OpenStack is another essential technology that plays a key role in the provision of the Logos network.
This document is intended to provide a general overview of what OpenStack is and what it is designed for.
Official OpenStack Docs (opens in a new tab)
OpenStack code repositories (opens in a new tab)
OpenStack Gihub code repositories (opens in a new tab) are mirrors of opendev.org/openstack
OpenStack is a cloud computing technology that is primarily used for Infrastructure-as-a-Service (IaaS) solutions. OpenStack is characterized by its modular architecture, which includes a range of components for different aspects of cloud computing. This makes it possible to build complex and scalable cloud environments that are precisely adapted to its requirements. The OpenStack platform can manage and provision large amounts of computing, storage and network resources in one or more distributed data centers, all managed via an API.
OpenStack is an open source project licensed under the Apache License 2.0, which means that it can be freely used, modified and redistributed. This encourages innovation and adaptation to specific needs. The development of OpenStack is supported by a large and active community consisting of individuals and companies. OpenStack is primarily written in Python. Python is used for the development of OpenStack because of its readability, efficiency and support from an extensive standard library.
In summary, OpenStack is a powerful and customizable cloud computing solution/platform whose strength lies in its modular architecture, strong community support and open source nature.