설계1 [대규모 시스템 설계] 대규묘서비스 설계시 고려 사항 주요 기법 요약 웹 계층을 무상태 계층으로 모든 계층에 다중화 도입 최대한 많은 데이터를 캐시 여러 데이터 센터 지원 정적 콘텐츠는 CDN을 통해 서비스 데이터 계층은 샤딩을 통해 규모 확장 각 계층을 독립적인 서비스로 분할 지속적 모니터링과 자동화 도구 도입 단일 서버 - 바닥에서부터 우선 모든 컴포넌트가 한 대의 서버에 연결된 시스템 설계를 한다. 1. 사용자는 DNS(Domain Name Server)를 이용하여 웹사이트에 접속합니다. 도메인 이름을 dns에 질의하여 IP 주소로 변환하는 과정을 거칩니다. 2. DNS 조회 결과로 IP 주소가 반환됩니다. 3. 해당 IP 주소로 HTTP 요청을 보냅니다. 4. 요청받은 웹 서버는 JSON 형식의 응답을 반환합니다. 데이터베이스 사용자가 늘면 한 대의.. 2022. 2. 27. 이전 1 다음