10개 노드 클러스터가 있습니다. 복제되지 않은 풀(복제 1)을 생성하고 이에 대해 몇 가지 질문을 하고 싶습니다.
내 사용 사례를 알려 드리겠습니다.
- 데이터 손실에는 관심이 없습니다.
- 내 모든 데이터는 쓰레기입니다. 이러한 쓰레기 파일은 일반적으로 1KB에서 32MB 사이입니다.
- 해당 파일은 5일 이내에 삭제됩니다.
- 쓰기 가능 공간과 I/O 속도가 더 중요합니다.
- 쓰기/읽기/삭제 볼륨이 하루 최소 200GB로 높습니다.
문제가 발생하면 전체 클러스터에 액세스할 수 없게 될까봐 걱정됩니다. 데이터가 손실되는 것은 괜찮지만 누락된 파일을 무시하고 클러스터에서 데이터를 삭제한 후 기존 데이터를 계속 사용해야 하는데, 이 작업을 수행하는 동안 클러스터에 새 데이터를 쓸 수 있도록 하고 싶습니다.
내 질문은 다음과 같습니다.
1- 이 목표를 달성하기 위한 제안 사항이 있습니까?
2- 이 설정에서 어떤 잠재적인 문제가 발견됩니까?
3- 성능 문제와 느린 파일 삭제로 인해 삭제 코딩은 옵션이 아니라고 생각합니다. 이러한 I/O 요구 사항으로 인해 EC에서는 파일이 손실되고 누출이 발생할 수 있습니다(이전에 Nautilus에서 본 적이 있습니다).
4-내 요구 사항을 읽었습니다. 더 좋은 방법이 있습니까? 어쩌면 ceph를 대체할까요?
답변 주셔서 감사합니다. 감사합니다.