devmoa

리디북스 서버 스택 소개

리디·2016년 4월 18일·00
HAProxyApacheNginxNode.jsPM2MariaDBCouchbaseRedis

AI 요약

Beta

리디북스의 서버 스택을 소개하는 글입니다. 초기 2대의 서버에서 시작하여 고가용성을 지향하며 복잡하고 다양한 구성으로 발전해왔습니다.

로드 밸런싱에는 HAProxy를 사용하며, 웹 서버로는 Apache와 Nginx를 역할에 따라 분리하여 관리합니다. js와 PM2 클러스터 모드를 활용합니다.

데이터베이스는 MySQL에서 MariaDB로 변경했으며, read/write 분산을 위해 애플리케이션 레벨과 HAProxy를 통한 slave 분배 등 다양한 노력을 기울였습니다. 또한, 쓰기 작업이 빈번하거나 NoSQL이 필요한 경우 Couchbase와 Redis를 사용하고 있습니다.

빈번하거나 NoSQL이 필요한 경우 Couchbase와 Redis를 사용하고 있습니다.

이 글이 궁금하신가요?

원문 블로그에서 전체 내용을 확인해 보세요

원문 읽으러 가기

AI 추천 연관 게시글

이 글과 관련된 다른 기술 블로그 글을 AI가 추천합니다