-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
2의 제곱수
- 데이터 볼륨 파악
모든 프로그래머가 알아야 하는 응답지연(latency) 값
- 메모리 빠름, 디스크 느림
- 디스크 탐색 피하기
- 단순한 압축 알고리즘은 빠름
- 데이터를 인터넷으로 전송하기 전에 압축하는 것이 좋음
- 데이터센터는 여러 리전에 분산되어 있거 센터들 간 통신에는 시간이 소요
가용성에 관계된 수치들
- high availability = 시스템이 오랜 시간 지속적으로 중단 없이 운영될 수 있는 능력 (%로 표현 - 100이면 중단된 적 x)
- SLA(Service Level Agreement) = provider와 client 사이에 맺어진 합의
트위터 QPS와 저장소 요구량 추정
- QPS(Query Per Second)
- DAU = MAU * 사용자비율
- QPS = DAU * 트윗수/24h/3600s = 3500
- 최대 QPS = 2*QPS = 7000
Discussions
Q. p.37 에서 최대 QPS 추정하는 계산에서 2배로 곱하는 것은 어디서 나온 것일까요...?? ( 대략 2배 정도면 최대 트래픽이라고 가정한 것인지 아니면 '가정' 에서 얻을 수 있는 값인지?? )
A. "50%의 사용자가 트위터를 매일 사용한다"는 가정이 있었는데 100%의 사용자가 트위터를 사용했다는 가정하에 2를 곱해주어 약 7000 QPS가 된 것 같습니다ㅎㅎ