RSS DEV 커뮤니티

S3 위에 있는 서버리스, 클라우드 네이티브 강한 일관성 복제 상태 머신

S2C를 소개하고 싶습니다. S2C는 분산 합의와 상태 기계 복제를 공유 저장소(AWS S3) 위에 구현한 새로운 방법입니다. JVM 분산 애플리케이션(예: 마이크로 서비스)에 임베딩되어 구조화된 데이터(내구성 있는 캐시, 키-값 저장소, 분산 원자적 카운터 등)를 저장하기 위한 강력한 일관성을 제공하는 매체를 제공할 수 있습니다. 대다수의 노드를 유지하는 것을 피하고 S3에 과반수를 오프로드함으로써 강력한 일관성을 가진 데이터 저장소를 구축하는 것을 단순화하는 것을 목표로 합니다. 단일 노드로 실행할 수 있으며 클러스터 전체 충돌에도 생존할 수 있습니다. 따라서 S3는 저장소와 합의에 사용됩니다. 자바로 구현되었으며(추가 언어 지원 예정) 더 많은 언어 지원이 곧 추가될 예정입니다.
favicon
dev.to
Serverless, cloud-native strongly consistent replicated state machine atop S3