Book/가상면접 사례로 배우는 대규모 시스템 설계

개략적인 규모 추정이란 보편적으로 통용되는 성능 수치를 추정치로 계산하는 행위로써 어떤 설계가 요구사항에 부합할 것인지 보기 위함입니다. 2의 제곱수 이름 기호 같은 값 10진 측정값 이름 기호 같은 값 10진 측정값 비트 Bit 데이터의 최소 단위 (0 또는 1) 바이트 Byte 8Bit 킬로바이트 KB 1,024 Byte 10^3 메가바이트 MB 1,024KB 10^6 기가바이트 GB 1,024MB 10^9 테라바이트 TB 1,024GB 10^12 페타바이트 PB 1,024TB 10^15 엑사바이트 EB 1,024PB 10^18 제타바이트 ZB 1,024EB 10^21 요타바이트 YB 1,024ZB 10^24 모든 프로그래머가 알아야 하는 응답 지연값 결론 메모리는 빠르지만 디스크는 아직도 느리다. ..
단일서버 웹,앱, 데이터베이스, 캐시 등이 모든 리소스들이 전부 서버 한대에서 실행된다. DNS를 통해 해당 도메인의 IP주소를 요청한다. DNS는 해당 도메인 주소의 IP를 반환한다. 해당 IP 주소로 HTTP 요청이 전달된다. 요청을 받은 웹 서버는 응답을 반환한다. 데이터베이스 사용자가 늘어나면 부하 분산을 하기 위해 여러 서버를 두어야 한다. 단말기에서 오는 요청을 처리하는 서버인 웹 계층과 데이터베이스 서버인 데이터 계층으로 분리하여 독립적으로 확장할 수 있게 한다. 데이터베이스의 종류는 관계형 데이터베이스와 비-관계형 데이터베이스가 있다. 자세한 내용은 아래를 참고하세요. NoSQL vs RDBMS NoSQL vs RDBMS Data Base 여러 사람들이 공유하고 사용할 목적으로 통합 관리되..
Seyun(Marco)
'Book/가상면접 사례로 배우는 대규모 시스템 설계' 카테고리의 글 목록