OpenStack

Introduction

OpenStack은 클라우드 컴퓨팅 플랫폼을 구축하고 관리하기 위한 오픈소스 소프트웨어입니다. IaaS(Infrastructure as a Service)를 제공하며, 데이터센터의 컴퓨팅, 스토리지, 네트워크 자원을 제어하는 여러 개의 하위 프로젝트로 구성되어 있습니다.

주요 구성 요소

1. Nova (Compute)

2. Swift (Object Storage)

3. Cinder (Block Storage)

4. Neutron (Networking)

5. Keystone (Identity)

6. Glance (Image)

아키텍처

OpenStack은 모듈식 아키텍처를 채택하고 있어 필요한 구성 요소만 선택적으로 구축할 수 있습니다. 각 구성 요소는 REST API를 통해 상호작용하며, 메시지 큐를 통해 비동기 통신을 수행합니다.

특징

활용 사례

참고 자료

한국커뮤니티

What Else?
inflearn react api server buy me a coffee