마운틴뷰, 캘리포니아 - 2011년 5월 16일 - 카우치베이스 NoSQL 데이터베이스 의 합병을 통해 탄생한 회사로, 최근 카우치원과 Membase는 오늘 다음과 같이 발표했습니다. The Knot Inc. 결혼식, 둥지, 아기 관련 전문 미디어 회사인 The Knot(NASDAQ: KNOT)은 인기 웹 자산에 대한 수억 명의 온라인 방문자를 처리하기 위해 중앙 집중식 캐싱 솔루션으로 Membase Server를 도입했습니다. The Knot은 Membase Server를 통해 데이터 관리 프로세스를 간소화하고, 데이터 액세스를 가속화하며, 증가하는 사용자 기반에 맞춰 쉽게 확장하고 있습니다.
뉴스 하이라이트
- 월간 페이지 조회수가 수억 건에 달하고 대부분 데이터베이스 기반이기 때문에 애플리케이션의 성능과 확장은 The Knot의 운영에 있어 매우 중요했습니다. 초창기에는 자체 맞춤형 캐싱을 구축했지만, 최근 몇 년 동안 웹 트래픽이 상당한 수준에 도달하면서 데이터 계층에서의 확장성을 위해 상위 20개 웹사이트 중 18개에서 사용하는 빠른 인메모리 캐싱 시스템인 멤캐시드(Memcached)로 전환했습니다.
- 처음에는 자체 멤캐시드 인스턴스를 실행하는 것이 도움이 되는 것처럼 보였지만, The Knot의 기술팀은 단일 장애 지점이 존재하고 프로비저닝된 것보다 더 많은 리소스가 필요하며 사용하기 쉬운 관리 인터페이스가 부족하다는 점에서 장기적인 해결책이 아니라는 사실을 금방 깨달았습니다.
- The Knot은 멤캐시드 프로젝트의 핵심 개발자들이 만든 멤베이스 서버를 평가한 결과, 회사의 모든 캐싱 문제를 해결해준다는 사실을 알게 되었습니다. 더 좋은 점은 멤베이스 서버는 멤캐시드의 온더와이어 프로토콜을 공유하므로 The Knot의 기존 구현에 쉽게 연결할 수 있다는 점입니다.
- Membase를 통해 The Knot은 마침내 웹 애플리케이션의 짧은 지연 시간, 대용량 데이터 액세스에 최적화된 간단하고 빠르며 탄력적인 키 값 캐싱 솔루션을 확보하게 되었습니다:
- 빠른-고가용성 복제 및 분산 노드를 사용한다는 것은 Membase Server가 The Knot에 뛰어난 속도와 시스템 안정성을 제공한다는 것을 의미합니다.
- Simple-The Knot 팀은 20분 만에 Membase Server를 설치했습니다. Windows와 호환되었기 때문에 The Knot은 .NET 전문 지식을 활용할 수 있었습니다. 또한 풍부한 중앙 집중식 자동화된 GUI 및 프로그래밍 도구 세트를 통해 캐시를 관리하고 모니터링하는 데 드는 수고를 덜 수 있었습니다.
- Elastic-멤베이스 서버는 여러 물리적 노드에서 실행하고 해당 노드 간에 키 밸런스를 맞출 수 있는 기능이 있습니다. 각 버킷을 포트별로 프로비저닝하여 여러 팀에 미리 정해진 양의 공간을 제공할 수 있습니다. 이를 통해 The Knot은 리소스를 적절하게 프로비저닝하고 성능에 영향을 주지 않으면서 리소스를 추가할 수 있습니다.
The Knot은 최대 1TB의 RAM을 갖춘 5+1 설치로 6개의 베어메탈 캐시 박스에서 Membase Server를 구현했습니다. 이 설정은 The Knot의 앱 서버 환경 내에서 읽기 데이터에 대한 빠르고 내결함성 있는 액세스를 제공합니다.
견적 지원
- 제이슨 시로타, 애플리케이션 아키텍처 디렉터, The Knot Inc: "실행 중인 애플리케이션을 변경할 필요가 없었기 때문에 Membase Server를 설치 및 운영하는 것이 이보다 쉬울 수 없었습니다. Couchbase는 매우 신속하고 지식이 풍부한 기술팀을 보유하고 있으며, 가까운 미래에 색인된 검색 및 저장소 솔루션을 구현할 때에도 지속적인 관계를 유지할 수 있기를 기대합니다."
- 밥 위더홀드, 카우치베이스 CEO: "The Knot이 안정적인 인메모리 캐싱 기능을 제공하는 Membase Server를 사용하여 한 달에 수억 건의 데이터 요청을 다운타임 없이 관리하고 있다는 사실에 매우 기쁩니다. 수백 개의 다른 기업들과 마찬가지로 The Knot도 '대규모 사용자' 환경에 필요한 확장성과 성능을 제공하는 Membase Server의 단순성, 속도, 탄력성의 이점을 발견하고 있습니다."라고 말합니다.
추가 온라인 리소스:
- 자세히 알아보기 The Knot의 Membase 배포
- 다운로드 멤베이스 서버
- 다운로드 기술 백서
- 읽기 카우치베이스 블로그
- 팔로우 @couchbase 트위터에서