아올다클라우드 용어집
A
API(Application Programming Interface)
- 서로 다른 프로그램 간에 데이터를 주고받기 위한 규칙과 규약
- 아올다클라우드에서는 리소스 관리를 위한 REST API를 제공
- OpenStack API와 호환되어 표준 클라우드 관리 도구 사용 가능
아키텍처(Architecture)
- 시스템의 구조와 구성 요소들 간의 관계를 정의하는 설계 체계
- 클라우드 아키텍처는 컴퓨트, 네트워크, 스토리지 등의 구성 요소로 이루어짐
C
컴퓨트(Compute)
- 가상머신, 컨테이너 등 컴퓨팅 리소스를 제공하는 서비스
- CPU, 메모리 등의 컴 퓨팅 자원을 할당받아 사용
Cinder(Block Storage)
- OpenStack의 블록 스토리지 서비스
- 영구적인 블록 레벨 저장장치 제공
- 볼륨 스냅샷 및 백업
- 다중 스토리지 백엔드 지원
- QoS 및 볼륨 암호화
컨테이너(Container)
- 애플리케이션과 그 실행에 필요한 모든 파일을 포함한 패키지
- Docker나 Kubernetes를 통해 관리되는 격리된 실행 환경
- 빠른 배포와 확장이 가능한 경량화된 가상화 기술
클러스터(Cluster)
- 여러 대의 서버나 인스턴스를 하나의 시스템처럼 동작하도록 구성
- 고가용성과 부하 분산을 위해 사용
- Kubernetes 클러스터 등에서 활용
D
DNS(Domain Name System)
- 도메인 이름을 IP 주소로 변환하는 시스템
- 클라우드 서비스에 도메인 이름으로 접근 가능하게 함
F
방화벽(Firewall)
- 네트워크 트래픽을 제어하는 보안 시스템
- 허가된 트래픽만 통과시키고 나머지는 차단
- 보안그룹을 통해 인스턴스별로 설정 가능
G
Glance(Image Service)
- OpenStack의 이미지 서비스
- 가상머신 이미지 관리
- 이미지 메타데이터 카탈로그
- 다양한 이미지 포맷 지원
- 이미지 캐싱 및 스트리밍
H
하이퍼바이저(Hypervisor)
- 물리적 하드웨어를 가상화하여 여러 가상머신을 실행하는 소프트웨어
- KVM(Kernel-based Virtual Machine) 등이 사용됨
Heat(Orchestration)
- OpenStack의 오케스트레이션 서비스
- 인프라스트럭처 자동화
- 템플릿 기반 리소스 프로비저닝
- 스택 라이프사이클 관리
- AWS CloudFormation 호환
Horizon(Dashboard)
- OpenStack의 웹 기반 관리 인터페이스
- 리소스 모니터링 및 관리
- 사용자 친화적 UI
- 커스터마이징 가능한 대시보드
- 다국어 지원
I
인스턴스(Instance)
- 가상머신의 실행 단위
- 특정 사양(CPU, 메모리 등)으로 구성된 가상 서버
- 다양한 운영체제 이미지로 생성 가능
- 스냅샷을 통한 백업과 복구 지원
이미지(Image)
- 가상머신을 생성하기 위한 템플릿
- 운영체제와 기본 소프트웨어가 설치된 상태
- 사용자 정의 이미지 생성 가능
K
Keystone(Identity Service)
- OpenStack의 인증 서비스
- 통합 인증 시스템
- 사용자, 프로젝트, 역할 관리
- LDAP 통합
- 멀티 테넌트 지원
쿠버네티스(Kubernetes)
- 컨테이너 오케스트레이션 플랫폼
- 컨테이너의 배포, 확장, 관리를 자동화
- 마이크로서비스 아키텍처 구현에 적합
L
로드밸런서(Load Balancer)
- 네트워크 트래픽을 여러 서버에 분산하는 장치
- 서비스의 가용성과 확장성 보장
- 헬스체크를 통한 장애 서버 자동 감지
N
네트워크(Network)
- 가상머신 간의 통신을 위한 가상 네트워크
- 서브넷, 라우터, 보안그룹 등으로 구성
Neutron(Networking Service)
- OpenStack의 네트워크 서비스
- 소프트웨어 정의 네트워킹(SDN)
- 가상 네트워크 생성 및 관리
- 로드밸런서 as a Service
- VPN 서비스 제공
Nova(Compute Service)
- OpenStack의 핵심 컴퓨팅 서비스
- 가상머신의 프로비저닝과 관리
- 다양한 하이퍼바이저 지원 (KVM, QEMU 등)
- 인스턴스 라이프사이클 관리
- 실시간 마이그레이션 기능
P
프로젝트(Project)
- 아올다클라우드의 리소스를 관리하는 기본 단위
- 독립된 환경에서 리소스를 할당하고 관리
- 프로젝트별 독립적인 네트워크 구성 가능
- 사용자 권한 관리 기능 제공
프라이빗 클라우드(Private Cloud)
- 특정 조직이나 기관 내부에서만 사용하는 클라우드 환경
- 아올다클라우드는 아주대학교를 위한 프라 이빗 클라우드
- 보안성과 커스터마이징이 장점
Q
쿼터(Quota)
- 프로젝트별로 할당된 리소스 사용 제한
- CPU, 메모리, 스토리지 등의 최대 사용량 설정
- 리소스 과다 사용 방지와 공평한 분배를 위해 사용
R
RAID(Redundant Array of Independent Disks)
- 여러 개의 디스크를 하나의 논리적 단위로 사용하는 기술
- 데이터 안정성과 성능 향상을 위해 사용
- 스토리지 시스템에서 중요한 역할
S
보안그룹(Security Group)
- 가상머신에 대한 네트워크 접근 제어 규칙
- 인바운드/아웃바운드 트래픽 제어
- TCP/UDP 포트 기반의 접근 제어
- 소스 IP 기반의 필터링 지원
스냅샷(Snapshot)
- 특정 시점의 가상머신 또는 볼륨 상태를 저장
- 백업과 복구에 사용
- 새로운 인스턴스 생성의 기반으로 활용
V
가상머신(Virtual Machine)
- 물리적 서버를 가상화하여 만든 독립적인 컴퓨팅 환경
- 운영체제와 애플리케이션을 실행할 수 있는 가상 서버
- 자원 할당량 조정 가능
- 스냅샷을 통한 백업/복구 지원
VLAN(Virtual Local Area Network)
- 물리적 위치와 관계없이 논리적으로 구성된 네트워크
- 네트워크 트래픽 격리와 보안 강화
- 프로젝트별 독립적인 네트워크 구성 가능