이 페이지는 Apigee 및 Apigee Hybrid에 적용됩니다.
Apigee Edge 문서 보기
이 섹션에서는 Apigee 유지보수에 대해 간략하게 설명합니다.
유지보수 기간 예약에 대한 안내는 Apigee 인스턴스 유지보수 기간 관리를 참고하세요.
개요
Apigee는 정기적으로 업데이트를 실행하여 서비스의 안정성, 성능, 보안, 최신성을 보장합니다. 이러한 업데이트 대부분은 눈에 띄는 영향 없이 수행됩니다. 이러한 업데이트를 유지보수라고 합니다.
유지보수는 일반적으로 다음 카테고리로 분류됩니다.
- Apigee 기능: 일부 기능을 실행하려면 Apigee에 유지보수 업데이트가 필요합니다.
- 성능 개선: 최상의 성능과 안정성을 제공합니다.
- 보안 패치 및 업데이트: Google은 소프트웨어 스택에서 새로 발견된 보안 취약점을 지속적으로 모니터링합니다. 취약점을 발견하면 새로운 위험으로부터 사용자를 보호하기 위해 시스템 패치를 출시합니다.
유지보수의 영향
일반적으로 Apigee 유지보수는 완전히 원활하게 진행됩니다. 하지만 Apigee 유지보수 중에는 다음과 같은 활동을 수행할 수 없습니다.
- 새 인스턴스 만들기
- 인스턴스에 환경 연결
- 엔드포인트 연결 만들기
- 특정 확장 활동
유지보수 설정
Apigee를 사용하면 애플리케이션에 가장 적합한 시간에 유지보수가 수행되도록 구성할 수 있습니다. 유지보수 기간을 구성하면 됩니다.
Apigee 인스턴스에 대해 다음 옵션을 구성할 수 있습니다.
- 유지보수 기간: Apigee가 유지보수를 시작하도록 예약하는 요일과 시간입니다.
- 업데이트 순서: 동일 리전의 다른 인스턴스를 기준으로 인스턴스가 업데이트되는 순서를 설정합니다. 업데이트 순서는 1주차 또는 2주차로 설정할 수 있습니다. 2주차 인스턴스는 동일한 리전에서 동일한 유지보수 기간이 포함된 1주차 인스턴스 이후 1주일 후에 업데이트됩니다. 유지보수 기간을 구성할 때 업데이트 순서를 설정합니다.
Apigee는 구성한 지정된 시작 시간에 유지보수가 시작되도록 예약합니다. 고객 구성이 다르기 때문에 Apigee는 유지보수에 걸리는 시간을 정확하게 추정할 수 없습니다. 하지만 일반적으로 몇 시간이 걸립니다.
리소스에 유지보수 기간이 구성된 경우 향후 자동 유지보수가 이러한 환경설정을 적용하도록 예약됩니다. 리소스에 유지보수 기간이 지정되지 않은 경우 언제든지 유지보수를 시작할 수 있습니다.
Apigee는 유지보수 기간을 준수하기 위해 최선을 다합니다. 하지만 Google은 전체 인스턴스의 호환성과 보안을 유지하기 위해 선호하는 시간 외에 인스턴스를 업데이트해야 할 수도 있습니다.
유지보수 기간 권장사항
프로덕션 인스턴스에는 유지보수 기간을 설정하고 비프로덕션 인스턴스에는 유지보수 기간을 설정하지 않는 것이 좋습니다. 이는 유지보수 업데이트와 관련된 다음과 같은 광범위한 이벤트 순서 때문입니다.
- 먼저 Apigee는 유지보수 기간이 없는 모든 인스턴스를 업데이트합니다.
- 그런 다음 Apigee는 유지보수 기간이 있는 모든 인스턴스의 업데이트를 예약합니다. 이러한 업데이트에는 최소 1주의 리드 타임이 있습니다.
- 예정된 Apigee 유지보수 이벤트에 대한 커뮤니케이션을 수신하도록 선택한 경우 Apigee에서 예약된 유지보수에 대한 알림을 이메일로 전송합니다.
- Apigee는 예약된 시간에 유지보수 업데이트를 실행합니다.
따라서 예정된 유지보수 알림은 유지보수 기간이 설정되지 않은 모든 인스턴스에 동일한 업데이트가 이미 적용되었음을 의미하기도 합니다. 유지보수 기간 없이 비프로덕션 인스턴스를 두면 시스템 업데이트를 먼저 받을 수 있으며 예정된 유지보수 알림을 비프로덕션 환경에서 업데이트를 테스트하거나 미리 보는 프롬프트로 사용할 수 있습니다.
유지보수 예시
장바구니 서비스를 관리하는 소매업체의 개발자이고 프로덕션 환경에 Apigee 인스턴스가 하나 있다고 가정해 보겠습니다. 일요일 자정과 같이 인스턴스가 가장 적은 양의 트래픽을 처리하는 시간에 유지보수를 시작하려고 합니다.
이 경우 프로덕션 인스턴스 유지보수 설정을 다음과 같이 설정합니다.
- 유지보수 기간: 일요일 오전 12시(UTC)부터
- 업데이트 순서: 2주차
스테이징 환경의 인스턴스 유지보수 설정도 비슷하지만, 업데이트 순서만 1주 차로 설정됩니다. 마지막으로 개발 환경의 인스턴스에는 유지보수 기간이 구성되지 않습니다. 이렇게 하면 유지보수가 프로덕션에 출시되기 전에 개발 및 스테이징 환경에서 유지보수 출시에 대해 운영 승인 테스트를 실행할 수 있습니다. 개발 또는 스테이징 환경에서 오류가 발생해도 프로덕션 환경에 영향을 주지 않도록 문제를 진단하고 수정할 시간이 있습니다.
예정된 유지보수 알림
유지보수 예정 최소 1주일 전 예정된 유지보수에 대한 알림이 이메일로 전송되도록 설정할 수 있습니다. 알림에 대한 이메일 필터를 설정하려면 이메일 제목은 'Upcoming maintenance for your Apigee resource [your-resource-name](Apigee 리소스 [your-resource-name]의 예정된 유지보수)'입니다.
유지보수 알림은 기본적으로 전송되지 않습니다. 예정된 유지보수에 대한 알림을 받으려면 다음 작업을 모두 수행해야 합니다.
- 유지보수 기간을 설정하세요.
- 유지보수 알림 수신 동의
- Apigee에서 리소스의 유지보수 업데이트를 예약하기 최소 7일 전에 이 작업을 모두 수행하세요. 그렇지 않으면 시스템에서 예정된 유지보수 알림을 전송할 수 있는 충분한 시간 동안 가입하지 못하게 됩니다.
알림은 Google 계정과 연결된 이메일 주소로 전송됩니다. 커스텀 이메일 별칭 (예: 팀 이메일 별칭)을 구성할 수 없으며, 본인 소유의 이메일 외에 다른 이메일 주소를 구독하는 것도 불가합니다.
구독하는 경우 특정 프로젝트에 유지보수 기간이 있는 모든 Apigee 리소스에 대하여 유지보수 알림의 수신에 동의하게 됩니다. 리소스당 하나의 알림을 받습니다.
FAQ
다음은 Apigee 유지보수 정책에 대해 자주 묻는 질문(FAQ)입니다.
원활한 유지보수 업데이트 환경을 위해 따라야 하는 권장사항
원활한 유지보수 업데이트 환경이 보장되도록 다음 작업을 수행하는 것이 좋습니다.
- Apigee 사용량이 많은 시간에 유지보수가 적용되지 않도록 유지보수 기간을 설정합니다.
- 리소스에 유지보수 업데이트가 예약되기 최소 7일 전에 이메일 알림을 수신하도록 유지보수 알림을 수신 동의합니다.
- 각 리소스에 대해 겹치지 않는 유지보수 기간을 사용합니다. 즉, 유지보수 기간 중에 중단이 발생하더라도 영향을 받지 않는 리소스로 제품을 계속 사용할 수 있습니다.
내 유지관리 설정이 무시된 이유는 무엇인가요?
Apigee는 유지보수 기간과 업데이트 순서를 준수하기 위해 최선을 다할 것입니다. 하지만 Google은 전체 인스턴스의 호환성과 보안을 유지하기 위해 선호하는 시간 외에 인스턴스를 업데이트해야 할 수도 있습니다. 이 경우 알림이 전송되지 않습니다.