Skip to content

SDK 개요

RustFS는 S3 프로토콜과 100% 호환되는 분산 객체 스토리지 소프트웨어입니다. 사용자는 다음과 같이 이용할 수 있습니다:

  1. Console 콘솔을 통해 RustFS 관리
  2. S3 클라이언트를 통해 RustFS 관리
  3. 비즈니스 측에서 SDK를 사용하여 객체 스토리지 작업 및 관리 구현

읽기 전 용어 설명

S3는 Amazon이 최초로 공개하고 출시한 객체 스토리지 제품명입니다. 그리고 모든 프로토콜과 사양을 공개했습니다. 이후 거의 모든 객체 스토리지가 S3의 프로토콜과 사양을 따르게 되었습니다. 때로는 사람들이 S3를 객체 스토리지라고 부르고, 때로는 S3를 객체 스토리지 프로토콜로 줄여 부르기도 합니다.

1. SDK 추천

시장에는 이미 수년간 유지되어 온 많은 SDK들이 존재합니다. AWS S3 SDK처럼 수년간의 디버깅과 최적화를 거쳐 성능과 오류율이 거의 제로에 가깝습니다. 따라서 표준 AWS S3 SDK를 직접 사용하여 RustFS를 제어하고 RustFS와 통신하는 것을 권장합니다.

익숙한 SDK와 신뢰할 수 있는 SDK 벤더의 제품이 있다면 사용할 수 있습니다.

중국 클라우드 벤더들이 많은 곳에서 "마개조"를 했기 때문에 많은 최신 S3 기술을 지원하지 않습니다. 따라서 전 세계적으로 많은 객체 스토리지 제품들이 중국의 많은 클라우드 벤더 SDK를 권장하지 않습니다.

2. MinIO SDK가 RustFS와 직접 통신할 수 있나요?

가능합니다.

우리는 MinIO SDK에 대한 포괄적인 적응과 호환성을 구현했습니다.

MinIO SDK를 사용하고 있다면 Endpoint와 AK, SK를 수정한 후 RustFS와 직접 호환할 수 있습니다.

3. 다른 비호환 SDK가 있다면 어떻게 해야 하나요?

어떤 클라우드 벤더의 SDK를 사용하는데 최신 S3, MinIO, RustFS를 지원하지 않는다면 어떻게 처리해야 할까요? 가능한 한 빨리 SDK를 교체하고 비즈니스 측에서 재매칭과 업그레이드를 수행해 주세요.

Apache License 2.0 하에 출시되었습니다.