온라인 소매 앱이 현재 두 개의 온프레미스 서버에서 실행되고 있습니다. 하나는 페이지를 렌더링하고 세션 상태를 메모리에 저장하는 웹 서버이고, 다른 하나는 주문을 저장하는 MySQL 데이터베이스 서버입니다. 로드가 높을 때 세션 관리로 인해 웹 서버의 메모리 사용량이 100%에 가까워집니다. 웹 티어를 ALB 뒤의 Auto Scaling 그룹에 있는 EC2 인스턴스로 마이그레이션할 때 성능을 향상시키기 위해 어떤 추가 변경 사항을 적용해야 할까요?
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: 세션 데이터를 저장하기 위해 Amazon ElastiCache for Memcached를 사용하고 애플리케이션 데이터를 저장하기 위해 Amazon RDS for MySQL을 사용합니다..
이것이 정답인 이유
정답은 세션 데이터를 저장하기 위해 Amazon ElastiCache for Memcached를 사용하고 애플리케이션 데이터를 저장하기 위해 Amazon RDS for MySQL을 사용하는 것입니다. 현재 웹 서버는 세션 상태를 메모리에 저장하여 부하가 높을 때 메모리 부족을 겪습니다. Auto Scaling 그룹으로 확장하려면 세션 데이터를 인스턴스 외부로 분리해야 합니다. Amazon ElastiCache for Memcached는 세션 데이터를 위한 빠르고 확장 가능한 인메모리 캐시를 제공하여 웹 서버의 메모리 부하를 줄이고 성능을 향상시킵니다. Amazon RDS for MySQL은 관리형 데이터베이스 서비스로, 기존 MySQL 데이터베이스를 클라우드로 쉽게 마이그레이션하고 애플리케이션 데이터를 안정적으로 저장할 수 있습니다. 오답 설명: MySQL을 EC2 인스턴스에서 호스팅하는 것은 관리 오버헤드를 증가시키고, 세션 데이터와 애플리케이션 데이터를 모두 MySQL에 저장하면 데이터베이스에 과도한 부하를 줄 수 있습니다. 세션 데이터와 애플리케이션 데이터를 모두 Amazon ElastiCache for Memcached에 저장하는 것은 Memcached가 영구 저장소가 아니므로 애플리케이션 데이터에 적합하지 않습니다. EC2 인스턴스 스토어는 임시 스토리지이며 인스턴스가 종료되면 데이터가 손실되므로 세션 데이터 저장에 적합하지 않습니다.
끝없는 정답 찾기 없이 시험 합격
이 시험에 대한 모든 검증된 문제와 설명을 한곳에서 얻고, 준비 시간을 몇 시간 절약하세요. 1,000개 이상의 자격증 · 20개 이상의 언어 · 무료로 시작.
더 빠르게 시험 합격 → 카드 필요 없음