프로세스 나열
머신을 함께 사용해야 하는 애플리케이션, 데이터베이스, 워커 및 기타 서비스를 기록하세요. 정상 메모리 사용량과 최대 활동량을 추정하세요. 일상적인 작업에서 스왑에 의존하지 않도록 운영 체제와 짧은 버스트를 위한 충분한 여유 메모리를 남겨 두세요.
병목 지점에 맞추세요
CPU 기반 작업은 지속적인 컴퓨팅이 필요하며, 데이터베이스는 종종 메모리와 반응형 스토리지가 필요하고, 미디어 전송은 네트워크 용량에 따라 달라집니다. 하나의 바쁜 스레드가 있는 워크로드는 많은 추가 vCPU의 이점을 얻지 못할 수 있습니다. 대표적인 작업을 벤치마크하세요.
데이터를 위한 공간을 남겨두세요
데이터베이스 증가, 인덱스, 로그, 임시 파일, 업그레이드 공간을 포함하세요. 디스크가 가득 차기 전에 로그 로테이션과 알림을 추가하세요. 같은 디스크에만 저장된 백업은 용량을 차지할 뿐 해당 디스크 손실을 방지하지 못합니다.
출시 후 측정하세요
CPU 포화도, 메모리 압박, 스토리지 지연, 애플리케이션 응답 시간, 요청 오류를 관찰하세요. 측정값이 정당화할 때 확장하세요. 수직 확장으로 충분하지 않을 경우 이동할 수 있도록 애플리케이션과 데이터를 충분히 이식 가능하게 유지하세요.