반응형

Storage 5

Ceph Erasure Code 완벽 가이드: 설정, 실습, 그리고 Replica와의 비교

Overview대규모 스토리지 시스템에서 ‘안정성’과 ‘효율성’을 동시에 잡는 일은 쉽지 않다. Ceph는 이 문제를 해결하기 위해 Replica와 Erasure Code라는 두 가지 데이터 보호 방식을 제공한다. 이 글에서는 특히 저장 효율이 뛰어난 Erasure Code의 설정 방법과 실습을 중심으로 설명하고, Replica와의 차이점도 명확히 짚어보겠다. 마지막엔 실습 중 마주칠 수 있는 오류 상황도 정리해 보겠다. 📅 관련 글2022.07.29 - [Open Source Software] - Ceph 란?2024.02.20 - [Open Source Software] - Cephadm-ansible이란?2024.02.20 - [Open Source Software] - Rook-Ceph란..

Storage 2025.09.03

Minio란? (Object Storage)

OverviewMinIO는 고성능, 확장 가능하고 배포가 용이한 분산 객체 스토리지 시스템이다.Amazon S3와 완벽하게 호환되며, 온프레미스, 프라이빗 클라우드 및 하이브리드 환경에서 실행할 수 있는 S3 호환 스토리지 솔루션으로 널리 사용된다. MinIO의 주요 특징Scalability (확장성) → 여러 노드를 연결하여 페타바이트(PB) 규모 데이터까지 관리 가능High Availability (고가용성) → Erasure Coding 및 Bitrot Protection 지원Performance (성능 최적화) → 고속 데이터 처리 및 대량 트래픽 동시 처리 지원S3 API Compatibility (S3 API 호환성) → Amazon S3용 기존 애플리케이션과 100% 호환Security (..

Storage 2024.08.26

Rook-Ceph란?

Overview이번 글에서는 Rook-Ceph를 사용하여 Kubernetes 클러스터에서 Ceph 스토리지를 배포 및 운영하는 전체 과정을 다루었다.Rook은 Kubernetes 네이티브 방식으로 Ceph를 관리할 수 있는 오픈소스 오케스트레이션 툴로, 복잡한 분산 스토리지 시스템을 Kubernetes 리소스로 추상화하여 쉽게 설치하고 운영할 수 있도록 도와준다. 이번 구성에서는 Google Cloud VM 환경에서 Kubespray로 Kubernetes 클러스터를 구축한 뒤, Rook Operator 및 Rook-Ceph 클러스터를 Helm Chart 기반으로 설치하였다. Ceph OSD를 위해 별도의 스토리지 노드를 구성하고, Rook의 values.yaml을 적절히 커스터마이징하여 MON/MGR/O..

Storage 2024.02.20

Ceph 노드 제거 및 추가 방법(mon/mgr/osd)

Overview오늘은 Ceph 클러스터에서 노드를 제거하고 새 노드를 추가하는 방법에 대해 학습하였다. Ceph는 분산 스토리지 시스템으로, 클러스터 내에 다양한 역할을 가진 노드들이 구성된다. 운영 중 노드를 제거하거나 추가하는 작업은 데이터 무결성과 클러스터 안정성을 위해 매우 신중하게 접근해야 하며, 특히 OSD 제거 시 여유 스토리지 용량 확인, 스크러빙 비활성화, 클러스터 재조정 상태 확인 등의 사전 준비가 필수적이다. 이번 실습에서는 ceph osd, mgr, mon 등을 안전하게 제거하고, 이후 ansible을 이용하여 신규 노드를 클러스터에 구성하는 전체 절차를 수행하였다. 📅 관련 글2022.07.29 - [Open Source Software] - Ceph 란?2024.02.20 ..

Storage 2022.09.21

Ceph 란?

Overview오늘은 Ceph에 대한 기본 개념과 아키텍처, 주요 기능, 그리고 운영 시 고려해야 할 사항들에 대해 살펴보려고 한다. Ceph는 오픈소스 기반의 분산 스토리지 시스템으로, 오브젝트(Object), 블록(Block), 파일(File) 스토리지를 단일 시스템에서 지원하는 것이 특징이다. 무중단 운영(High Availability), 수평적 확장성(Scalability), 자동 복구(Self-Healing) 등의 강력한 기능을 제공하며, 클라우드 및 대규모 데이터 센터에서 많이 활용된다. 이번 글에서는 Ceph의 주요 아키텍처 구성 요소(MON, MGR, OSD, MDS, RGW 등)와, 데이터를 효과적으로 배치하는 CRUSH 알고리즘, 성능 최적화 및 운영 베스트 프랙티스까지 다룰 예정이다..

Storage 2022.07.29
반응형