배운 내용/클라우드 교육
12월6일 - (실습) 제안서
JooJY
2023. 12. 6. 16:28
반응형
AS-IS
- 소규모 웹사이트를 운영중
- 현재 하루 평균 접속자가 1000명 이하
- 2vCPU, 2GB 서버 사용중
요구사항
- 서비스 사용자가 점차 증가하고 있음
- 서비스 중단 될까 걱정이 됨
- 대용량 정적 컨텐츠를 추가할 예정
- 관리 인력이 많지 않음
요구사항 분석
- 소규모 웹사이트 -> web 서버만 필요(이거 따로 was가 필요한가? -> ㄴㄴ 너무 작은 서비스라서 필요 없음)
- 서비스 사용자가 점차 증가 -> 스케일 업 or 스케일 아웃
- 사용자가 얼마나 늘어날 지 모르나,
현재는 server 성능을 높힐 필요가 있어보임.(ㄴㄴ) - 현재 서버 스펙 그대로 괜찮을 것 같음.
- 사용자가 얼마나 늘어날 지 모르나,
- 서비스 중단 걱정 -> 로드밸런서 사용, 고가용성 필요
- 서버 2대를 각각 다른 zone에 위치시켜 장애 발생 시 서비스 중단되는 일이 없도록 함.
- DB 백업 추천
- 대용량 정적 컨텐츠를 추가 -> object storage를 사용하여 정적 컨텐츠 보관 및 배포
- object storage를 사용하여 데이터를 보관하고, 직접 웹 호스팅 하도록 함.
- 관리 인력이 많지 않음 -> cloud DB for SQL로 변경 필요(관리형 상품 추천)
- DB 분리를 말해야 함.
- DB가 반드시 필요한데, cloud DB를 사용하여 관리 필요성을 줄임.
반응형