급격한 트래픽 증가를 처리하기 위한 하이퍼스케일링 Aurora MySQL 호환 - AWS 권장 가이드

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

급격한 트래픽 증가를 처리하기 위한 하이퍼스케일링 Aurora MySQL 호환

Oliver Francis, Shyam Sunder Rakhecha 및 Vikram singh Rai, Amazon Web Services(AWS)

2022년 10월

인터넷상의 귀하의 비즈니스는 기존 애플리케이션 인프라가 처리할 수 없는 전례 없는 고성장에 직면할 수 있습니다. 이는 제품에 대한 광고가 예상보다 많은 관심을 불러일으키거나 고객 구매 패턴이 대면 방식에서 온라인으로 갑자기 바뀌는 등 다양한 요인에 따라 발생할 수 있습니다.

이러한 예상치 못한 부하를 해결하려면 인프라를 하이퍼스케일링해야 합니다. 애플리케이션 티어를 확장하려면 서버나 포드를 더 추가해야 합니다. 그러나 하이퍼스케일링 수행에 있어 가장 어려운 부분은 데이터베이스입니다. 데이터베이스 인스턴스를 사용 가능한 최대 인스턴스 크기로 확장할 수 있지만 이렇게 해도 문제가 해결되지 않을 수 있습니다.

Amazon Aurora MySQL 호환 버전에서 데이터베이스 워크로드를 실행하는 경우 이 가이드는 데이터베이스를 하이퍼스케일링하여 고성장에 맞춰 구현할 수 있는 권장 사항을 제공합니다. 이러한 권장 사항 모두가 장기적인 모범 사례는 아닙니다. 고성장을 예상하고 이를 해결할 계획을 세울 시간이 있다면 리소스 섹션에 나열된 블로그 게시물을 참조하세요. 이러한 게시물은 장기적인 모범 사례를 구현하는 데 도움이 될 수 있습니다. 반면, 예상치 못한 고성장에 직면한 경우 이 가이드는 비즈니스를 위한 장기 솔루션을 계획하고 구현하는 동시에 부하를 관리하고 합리적인 안정성을 확보하는 데 도움이 될 것입니다.

이 가이드에 설명된 권장 사항에는 개발 팀의 구현 지원이 필요하다는 점에 유의하세요.

 

목표 비즈니스 성과

이 가이드에서 다루는 접근 방식은 다음에 도움이 됩니다.

  • 예상치 못한 고성장 상황에서 비즈니스 안정화 고성장을 위한 장기적 모범 사례를 구현할 수 있을 만큼 충분한 안정성 확보

  • 재정적 손실 방지 하이퍼스케일된 환경에서 갑작스러운 중단이 발생하면 고객이 애플리케이션에서 수행하는 비즈니스 트랜잭션이 감소할 수 있습니다. 이로 인해 경우에 따라 상당한 재정적 손실이 발생할 수 있습니다. 안정화된 하이퍼스케일된 환경은 비즈니스 손실로 이어지는 장기간의 운영 중단을 방지하는 데 매우 중요합니다.