Skip to main content
이 제품의 최신 릴리즈를 사용할 수 있습니다.
본 한국어 번역은 사용자 편의를 위해 제공되는 기계 번역입니다. 영어 버전과 한국어 버전이 서로 어긋나는 경우에는 언제나 영어 버전이 우선합니다.

StorageGRID 그리드 노드 및 서비스

StorageGRID 시스템의 기본 구성 요소는 그리드 노드입니다. 노드에는 서비스가 포함되어 있는데, 서비스는 그리드 노드에 일련의 기능을 제공하는 소프트웨어 모듈입니다.

그리드 노드의 유형

StorageGRID 시스템은 세 가지 유형의 그리드 노드를 사용합니다.

관리자 노드

시스템 구성, 모니터링 및 로깅과 같은 관리 서비스를 제공합니다. 그리드 관리자에 로그인하면 관리 노드에 연결됩니다. 각 그리드에는 기본 관리 노드가 하나 있어야 하며, 이중화를 위해 추가적인 보조 관리 노드를 둘 수 있습니다. 어떤 관리 노드에든 연결할 수 있으며, 각 관리 노드는 StorageGRID 시스템에 대해 유사한 화면을 표시합니다. 단, 유지 관리 절차는 기본 관리 노드를 사용하여 수행해야 합니다.

관리자 노드는 S3 클라이언트 트래픽의 로드 밸런싱에도 사용할 수 있습니다.

스토리지 노드

객체 데이터 및 메타데이터를 관리하고 저장합니다. StorageGRID 시스템의 각 사이트에는 최소 3개의 스토리지 노드가 있어야 합니다.

새 Storage Node를 처음 설치할 때 해당 노드가 "메타데이터 저장"에만 사용되도록 지정할 수 있습니다.

게이트웨이 노드(선택 사항)

클라이언트 애플리케이션이 StorageGRID에 연결하는 데 사용할 수 있는 로드 밸런싱 인터페이스를 제공합니다. 로드 밸런서는 클라이언트를 최적의 스토리지 노드로 원활하게 연결하므로 노드 또는 전체 사이트에 장애가 발생하더라도 영향을 받지 않습니다.

하드웨어 및 소프트웨어 노드

StorageGRID 노드는 StorageGRID 어플라이언스 노드 또는 소프트웨어 기반 노드로 배포할 수 있습니다. 시스템당 최대 노드 수(모든 노드 유형 포함)는 220개입니다.

StorageGRID 어플라이언스 노드

StorageGRID 하드웨어 어플라이언스는 StorageGRID 시스템에서 사용하도록 특별히 설계되었습니다. 일부 어플라이언스는 스토리지 노드로 사용할 수 있습니다. 다른 어플라이언스는 관리 노드 또는 게이트웨이 노드로 사용할 수 있습니다. 어플라이언스 노드를 소프트웨어 기반 노드와 조합하거나, 외부 하이퍼바이저, 스토리지 또는 컴퓨팅 하드웨어에 대한 종속성이 없는 완전히 엔지니어링된 올어플라이언스 그리드를 배포할 수 있습니다.

사용 가능한 어플라이언스에 대한 자세한 내용은 다음을 참조하십시오.

소프트웨어 기반 노드

소프트웨어 기반 그리드 노드는 VMware 가상 머신 또는 Linux 호스트의 컨테이너 엔진 내에 배포할 수 있습니다. 을(를) 참조하십시오."소프트웨어 기반 노드에 StorageGRID 설치"

https://imt.netapp.com/matrix/#welcome["NetApp 상호 운용성 매트릭스 툴(IMT)"^]을 사용하여 지원되는 버전을 확인하십시오.

StorageGRID 서비스

다음은 StorageGRID 서비스의 전체 목록입니다.

서비스 설명 위치

계정 서비스 포워더

로드 밸런싱 서비스가 원격 시스템의 계정 서비스에 쿼리를 보내고 로드 밸런싱 엔드포인트 구성 변경 사항에 대한 알림을 로드 밸런싱 서비스에 전달하는 인터페이스를 제공합니다.

관리 노드 및 게이트웨이 노드의 로드 밸런서 서비스

ADC(Administrative Domain Controller)

토폴로지 정보를 유지하고, 인증 서비스를 제공하며, LDR 및 CMN 서비스의 쿼리에 응답합니다.

각 사이트에 ADC 서비스를 포함하는 스토리지 노드가 최소 3개 이상 있어야 합니다.

AMS(Audit Management System)

모든 감사 대상 시스템 이벤트 및 트랜잭션을 모니터링하고 텍스트 로그 파일에 기록합니다.

관리자 노드

Apache Tomcat

자바 기반 애플리케이션용 웹 서버.

관리자 노드

Avahi Daemon

로컬 네트워크 내에서 이름 확인 및 서비스 검색에 사용되는 mDNS를 처리합니다.

모든 노드

캐시 서비스

로드 밸런서(게이트웨이) 노드에서 실행되며 객체 콘텐츠의 로컬 캐시를 관리합니다.

게이트웨이 노드

Cassandra

객체 메타데이터에 대한 분산 데이터베이스를 관리합니다.

스토리지 노드(데이터 전용 제외)

Cassandra Reaper

객체 메타데이터의 자동 복구를 수행합니다.

스토리지 노드

청크 서비스

소거 부호화된 데이터와 패리티 조각을 관리합니다.

스토리지 노드

CMN(Configuration Management Node)

시스템 전반의 구성 및 그리드 작업을 관리합니다. 각 그리드에는 하나의 CMN 서비스가 있습니다.

기본 관리자 노드

DDS(분산 데이터 저장소)

Cassandra 데이터베이스와 연동하여 객체 메타데이터를 관리합니다.

스토리지 노드

DMV(Data Mover)

데이터를 클라우드 엔드포인트로 이동합니다.

스토리지 노드

동적 IP(dynip)

네트워크의 동적 IP 변경 사항을 모니터링하고 로컬 구성을 업데이트합니다.

모든 노드

Grafana

그리드 관리자에서 메트릭 시각화에 사용됩니다.

관리자 노드

고가용성

고가용성 그룹 페이지에서 구성된 노드의 고가용성 가상 IP를 관리합니다. 이 서비스는 keepalived 서비스라고도 합니다.

관리자 및 게이트웨이 노드

Identity(idnt)

로컬 사용자 및 그룹 관리, 인증, 그리고 LDAP 및 Active Directory에서 사용자 ID를 연동합니다.

ADC 서비스를 사용하는 스토리지 노드

Lambda Arbitrator

S3 Select SelectObjectContent 요청을 관리합니다.

모든 노드

로드 밸런서(nginx-gw)

클라이언트에서 스토리지 노드로의 S3 트래픽에 대한 로드 밸런싱을 제공합니다. 로드 밸런서 서비스는 로드 밸런서 엔드포인트 구성 페이지를 통해 구성할 수 있습니다. 이 서비스는 nginx-gw 서비스라고도 합니다.

관리자 및 게이트웨이 노드

LDR(로컬 분배 라우터)

그리드 내 콘텐츠의 저장 및 전송을 관리합니다.

스토리지 노드

MISCd Information Service Control Daemon

다른 노드의 서비스를 조회하고 관리하며, 다른 노드에서 실행 중인 서비스의 상태를 조회하는 등 노드의 환경 구성을 관리하기 위한 인터페이스를 제공합니다.

모든 노드

nginx

Prometheus 및 Dynamic IP와 같은 다양한 그리드 서비스가 HTTPS API를 통해 다른 노드의 서비스와 통신할 수 있도록 인증 및 보안 통신 메커니즘 역할을 합니다.

모든 노드

nginx-gw 로드 밸런서

클라이언트에서 스토리지 노드로의 S3 트래픽에 대한 로드 밸런싱을 제공합니다. 로드 밸런서 서비스는 로드 밸런서 엔드포인트 구성 페이지를 통해 구성할 수 있습니다. 이 서비스는 nginx-gw 서비스라고도 합니다.

관리자 및 게이트웨이 노드

NMS(Network Management System)

그리드 관리자를 통해 표시되는 모니터링, 보고 및 구성 옵션에 필요한 기능을 제공합니다.

관리자 노드

노드 익스포터(Prometheus 데이터 수집)

Prometheus 시계열 메트릭 수집에 대한 시스템 수준 통계를 게시합니다.

모든 노드

ntp

네트워크 시간 프로토콜(NTP) 서비스.

모든 노드

지속성

재부팅 후에도 유지되어야 하는 루트 디스크의 파일을 관리합니다.

모든 노드

Prometheus

모든 노드의 서비스에서 시계열 메트릭을 수집합니다.

관리자 노드

RSM(Replicated State Machine)

플랫폼 서비스 요청이 각각의 엔드포인트로 전송되도록 보장합니다.

ADC 서비스를 사용하는 스토리지 노드

SSM(Server Status Monitor)

하드웨어 상태를 모니터링하고 NMS 서비스에 보고합니다.

각 그리드 노드에 인스턴스가 존재합니다.

서버 관리자

StorageGRID 서비스를 관리합니다.

모든 노드

SNMP 에이전트

SNMP 요청에 응답합니다.

관리자 노드

SNMP 포트 관리 서비스

SNMP 포트의 동적 관리를 처리합니다.

모든 노드

SSH(Secure Shell)

보안 접근 및 원격 시스템 관리를 담당합니다.

모든 노드

SSM(System Status Monitor)

하드웨어 상태를 모니터링하고 NMS 서비스에 보고합니다.

모든 노드

통계

S3 버킷과 관련된 추가 메트릭을 기록합니다.

스토리지 노드

추적 에이전트(jaeger-agent)

추적 수집기(jaeger-collector)에서 제출한 추적 정보를 수신하고 처리합니다.

모든 노드

트레이스 컬렉터(jaeger-collector)

기술 지원에서 사용할 정보를 수집하기 위해 추적 수집을 수행합니다. 추적 정보 수집 서비스는 오픈 소스 Jaeger 소프트웨어를 사용합니다.

관리자 노드