서비스 업데이트 관리
ElastiCache for Memcached 서비스 업데이트는 정기적으로 릴리스됩니다. 서비스 업데이트에 대해 검증된 클러스터가 하나 이상 있는 경우 업데이트가 릴리스되면 이메일, SNS, PHD(Personal Health Dashboard) 및 Amazon CloudWatch 이벤트를 통해 알림을 받습니다. 업데이트는 ElastiCache for Memcached 콘솔의 서비스 업데이트 페이지에도 표시됩니다. 이 대시보드를 사용하여 모든 서비스 업데이트와 ElastiCache for Memcached 플릿의 상태를 볼 수 있습니다.
자동 업데이트가 시작되기 전에 업데이트 시작 전에 업데이트 적용 시기를 제어합니다. ElastiCache for Memcached가 항상 현행 보안 패치로 최신 상태를 유지할 수 있도록 가능한 한 빨리 보안 업데이트(security-update) 유형의 업데이트를 모두 적용할 것을 강력하게 권장합니다.
다음 섹션에서는 다음과 같은 옵션에 대해 상세히 알아봅니다.
서비스 업데이트 적용
업데이트가 사용 가능(Available) 상태일 때부터 플릿에 서비스 업데이트를 적용할 수 있습니다. 서비스 업데이트는 축적됩니다. 즉, 아직 적용되지 않은 모든 업데이트가 최신 업데이트에 포함됩니다.
서비스 업데이트에 자동 업데이트가 사용 설정되어 있는 경우 사용 가능하게 되면 아무런 조치도 취하지 않도록 선택할 수 있습니다. ElastiCache for Memcached는 Auto-update start date(자동 업데이트 시작일) 이후에 클러스터의 유지 관리 기간 동안 업데이트를 적용하도록 예약합니다. 업데이트의 각 단계에 대한 관련 알림을 받게 됩니다.
참고
사용 가능(Available) 또는 예약됨(Scheduled) 상태인 서비스 업데이트만 적용할 수 있습니다.
적용 가능한 ElastiCache for Memcached 클러스터에 서비스별 업데이트의 검토 및 적용에 관한 자세한 정보는 콘솔을 사용한 서비스 업데이트 적용 섹션을 참조하세요.
하나 이상의 ElastiCache for Memcached 클러스터에 새로운 서비스 업데이트가 제공될 경우, ElastiCache for Memcached 콘솔, API 또는 AWS CLI를 사용하여 이 업데이트를 적용할 수 있습니다. 다음 섹션에서는 업데이트 적용에 사용할 수 있는 옵션에 대해 설명합니다.
콘솔을 사용한 서비스 업데이트 적용
다른 정보와 함께 사용 가능한 서비스 업데이트 목록을 보려면 콘솔의 서비스 업데이트 페이지로 이동하세요.
-
AWS Management Console에 로그인하고 https://console.aws.amazon.com/elasticache/
에서 Amazon ElastiCache 콘솔을 엽니다. 탐색 창에서 서비스 업데이트(Service Updates)를 선택합니다.
-
서비스 업데이트(Service Updates)에서 다음 내용을 볼 수 있습니다.
서비스 업데이트 이름(Service update name): 서비스 업데이트의 고유 이름입니다.
업데이트 유형(Update type): 보안 업데이트(security-update) 또는 엔진 업데이트(engine-update) 중 하나에 해당하는 서비스 업데이트 유형
-
업데이트 심각도: 업데이트 적용의 우선순위를 나타냅니다.
-
중요: 이 업데이트를 즉시 적용하는 것이 좋습니다(14일 이내).
-
중요: 비즈니스 흐름이 허용되는 즉시 이 업데이트를 적용하는 것이 좋습니다(30일 이내) .
-
보통: 가능한 한 빨리 이 업데이트를 적용하는 것이 좋습니다(60일 이내).
-
낮음: 가능한 한 빨리 이 업데이트를 적용하는 것이 좋습니다(90일 이내).
-
Engine version(엔진 버전): 업데이트 유형이 엔진 업데이트인 경우 업데이트되는 엔진 버전입니다.
-
릴리스 날짜: 업데이트가 릴리스되어 Memcached 플릿에 적용할 수 있게 된 날짜입니다.
-
날짜별 권장 적용 사항: 업데이트를 적용해야 하는 ElastiCache 지침 일자입니다.
-
상태: 업데이트의 상태로, 다음 중 하나에 해당합니다.
-
사용 가능: 업데이트를 필요한 Memcached 클러스터에 사용할 수 있습니다.
-
완료(Complete): 업데이트가 적용되었습니다.
-
취소됨: 업데이트가 취소되었으며 더 이상 필요하지 않습니다.
-
만료됨: 업데이트를 더 이상 적용할 수 없습니다.
-
서비스 업데이트의 세부 정보를 보려면 개별 업데이트(왼쪽에 있는 버튼이 아님)를 선택합니다.
클러스터 업데이트 상태(Cluster update status) 섹션에서 서비스 업데이트가 적용되지 않았거나 최근에 막 적용된 클러스터 목록을 볼 수 있습니다. 각 클러스터에 대해 다음을 볼 수 있습니다.
클러스터 이름(Cluster name) - 클러스터의 이름입니다.
업데이트된 노드(Nodes updated): 업데이트되었거나 특정 서비스 업데이트를 여전히 사용할 수 있는 특정 클러스터 내 개별 노드의 비율입니다.
업데이트 유형(Update Type): 보안 업데이트(security-update) 또는 엔진 업데이트(engine-update) 중 하나에 해당하는 서비스 업데이트 유형
상태(Status): 클러스터의 서비스 업데이트의 상태로, 다음 중 하나에 해당합니다.
사용 가능: 업데이트를 필요한 클러스터에 사용할 수 있습니다.
진행 중: 업데이트가 이 클러스터에 적용 중입니다.
예약됨: 업데이트 날짜가 예약되었습니다.
완료: 업데이트가 성공적으로 적용되었습니다. 완료 상태의 클러스터는 완료 후 7일 동안 표시됩니다.
사용 가능(Available) 또는 예약됨(Scheduled) 상태의 클러스터 중 일부 또는 전부를 선택한 다음 지금 적용(Apply now)을 선택하면 해당 클러스터에 업데이트가 적용되기 시작합니다.
AWS CLI를 사용하여 서비스 업데이트 적용
서비스 업데이트가 제공된다는 알림을 받은 후 AWS CLI를 사용하여 해당 업데이트를 검사하고 적용할 수 있습니다.
-
사용 가능한 서비스 업데이트에 대한 설명을 검색하려면 다음 명령을 실행합니다.
aws elasticache describe-service-updates --status available
자세한 정보는 describe-service-updates를 참조하세요.
-
클러스터 목록에 서비스 업데이트를 적용하려면 다음 명령을 실행합니다.
aws elasticache batch-apply-update-action --service-update ServiceUpdateNameToApply=sample-service-update --cluster-names cluster-1 cluster2
자세한 정보는 batch-apply-update-action을 참조하세요.