배운 내용/클라우드 교육

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를 사용하여 관리 필요성을 줄임.

반응형