books/Infrastructure
대규모 데이터 처리를 지탱하는 서버/인프라 입문
836586697769
2024. 9. 1. 19:31
웹 서비스의 백엔드
「대규모 서비스를 지탱하는 기술」 Chapter 11
웹 서비스의 인프라에서 중요시되는 것 세 가지
- 저비용 고효율
- → 100%의 신뢰성은 목표로 하지 않음
- 확작성이나 응답성에 대한 설계 중요
- → 기술적으로 중점을 둔 설계
- 서비스 사양 변화에 유연하게 대응할 수 있는 인프라여야 함
- → 개발속도 중시, 배포 간편, 필요한 서버 즉시 추가, 문제 발견 시 곧바로 이전 상태로
클라우드 컴퓨팅
- 장점: 확장의 유연성
- 단점: 각각의 클라우드 서비스마다 독자적인 사양에 대응할 필요 있음
자체구축 인프라의 장점
- 유연한 서버 구성
- 서비스로부터의 요청에 대한 유연한 대응
- 병목현상 제어
자체구축 인프라와 수직통합 모델
- 수직통합 모델: 물리적 계층부터 서비스 설계까지 모든 것을 한 회사에서 구축하는 모델 (e.g. Google, Amazon)
- 수평분산 모델: 각 계층마다 다른 기업이 시스템을 제공하는 것으로, 각각이 모여 전체 시스템이 구축되는 모델 (e.g. Microsoft와 같은 OS)