전체 글 352

[OpenStack] Network 서비스 ( Neutron)

1. Neutron 이란? - OpenStack Network 서비스 - Neutron은 OpenStack 네트워크 자원을 생성하고 관리하기 위한 API를 제공 2. Neutron 주요 기능 - 네트워크 생성 > 네트워크는 인스턴스들이 서로 연결되어 통신할 수 있도록 만드는 가상의 네트워크 공간 > 물리 환경의 네트워크 스위치와 비슷한 역할 - 서브넷 생성 > 네트워크에서 사용할 IP 주소 범위를 정의 > 192.168.10.0/24로 생성하면 인스턴스에 192.168.10.10, 192.168.10.11과 같은 IP를 할당할 수 있음 > 서브넷에는 게이트웨이, DHCP 사용 여부, DNS 서버, IP 할당 범위 등의 정보도 설정할 수 있음 ..

OpenStack 2026.07.11

[OpenStack] Storage ( Swift )

1. Object Storage: Swift - Swift는 파일을 일반적인 디스크의 디렉터리와 파일 구조가 아니라, 오브젝트 형태로 저장 - Swift의 특징 > 대량의 비정형 데이터 저장 > 분산 저장 > 수평 확장 > API 기반 접근 > 높은 내구성 > S3와 유사한 사용 방식 > 대용량 파일, 백업, 로그, 이미지 저장에 적합 - Nova가 AWS EC2와 유사한 Compute API를 제공한다면, Swift는 AWS S3와 유사한 오브젝트 스토리지 API를 제공 2. Object Storage: etc - 일부 환경에서는 외부 시스템이 Swift API를 제공하기도 하고, 아래 기능을 가진 오브젝트 스토리지는 Swift 대체 가..

OpenStack 2026.07.11

[OpenStack] Compute 서비스 ( Nova )

1. Nova 란? - OpenStack Compute 서비스 - 가상 머신, 애플리케이션 컨테이너, 물리 서버를 설정에 따라 프로비저닝할 수 있음 - OpenStack Compute 서비스2. Nova 역할 - 인스턴스 생성 / 삭제 - 인스턴스 재부팅 - 인스턴스 스케줄링 - 인스턴스 하이퍼바이저 선택 - 인스턴스 CPU / Memory 할당 - 인스턴스 상태 관리 - 네트워크 연결 요청 - 볼륨 연결 요청 3. Nova 인스턴스 생성 과정 와 Glance - Nova가 인스턴스를 생성하는데 필요한 운영체제 이미지는 일반적으로 Glance가 관리 - 네트워크 기능은 Neutron이 담당 - 스토리지는 Nova가 제공하는 임시 스토리지(인스턴스와 생..

OpenStack 2026.07.11

[OpenStack] OpenStack 이란?

1.OpenStack이란? - OpenStack은 서버, 스토리지, 네트워크 등의 인프라 자원을 통합해서 관리 - 사용자가 필요한 가상 자원을 자동으로 생성할 수 있게 해주는 오픈소스 클라우드 플랫폼 - 여러 대의 물리 서버를 하나의 거대한 자원 풀처럼 구성한 뒤, 사용자의 요청에 따라 다음과 같은 자원을 제공하는 시스템 - 가상 머신 또는 인스턴스, 가상 네트워크, 블록 스토리지, 오브젝트 스토리지, 이미지, 사용자 및 프로젝트별 자원 인증과 권한 관리 2.OpenStack 등장 배경 - 대규모 인프라를 자동으로 운영하기 위한 목적으로 개발 ( 초기 개발에는 NASA와 Rackspace가 참여 ) - NASA는 자체적인 탄력적 컴퓨팅 클라우드 구축에 관심 - Racksp..

OpenStack 2026.07.11