Microsoft 커뮤니티 교육의 안정성
Microsoft 커뮤니티 교육은 높은 품질과 효율성으로 대규모의 광범위한 교육 프로그램을 제공할 수 있는 Azure 기반 클라우드 기반 솔루션입니다. Community Training을 사용하면 모든 규모와 유형의 조직이 내부 및 외부 커뮤니티에 대해 대규모 교육 프로그램을 실행할 수 있습니다. 커뮤니티에는 일선 근로자, 확장 인력, 파트너 에코시스템, 자원 봉사 네트워크 및 프로그램 수혜자가 포함될 수 있습니다.
이 문서에서는 Community Training의 안정성 지원에 대해 설명하고, 가용성 영역을 통한 지역 복원력과 재해 복구 및 비즈니스 연속성을 모두 다룹니다. Azure의 안정성 원칙에 대한 자세한 개요는 Azure 안정성을 참조하세요.
가용성 영역 지원
가용성 영역은 각 Azure 지역 내에서 물리적으로 별도의 데이터 센터 그룹입니다. 한 영역이 실패하면 서비스가 나머지 영역 중 하나로 장애 조치(failover)될 수 있습니다.
Azure의 가용성 영역에 대한 자세한 내용은 가용성 영역이란?을 참조하세요.
Community Training은 Azure 가용성 영역을 사용하여 Azure 지역 내에서 고가용성과 내결함성을 제공합니다. Community Training은 컨트롤 플레인 및 데이터 평면 가용성 영역을 모두 지원합니다.
컨트롤 플레인은 가용성의 주 지역에서 영역 중복입니다.
데이터 평면은 필요에 따라 영역 또는 영역 중복일 수 있습니다. 그러나 영역 중단 시 데이터 손실을 방지하고 서비스 가용성을 유지하기 위해 영역 중복 배포를 선택하는 것이 좋습니다.
필수 조건
가용성 영역은 다음 Community Training SKU에 대해 지원됩니다.
- 표준(중소규모 사용자)
- 프리미엄(대규모 사용자)
Community Training은 쌍으로 연결된 지역에서만 지원됩니다. 각 보조 지역은 영역 구성을 사용하여 배포됩니다. 다음 표에서는 Community Training의 가용성 영역을 지원하는 모든 지역 및 쌍으로 연결된 지역을 보여 줍니다.
주 지역 | 쌍으로 연결된 지역 |
---|---|
UKSouth | UKWest |
오스트레일리아동부 | 오스트레일리아남동부 |
EastUS | WestUS |
EastUS2 | CentralUS |
유럽 북부 | WestEurope |
WestUS3 | EastUS |
SwedenCentral | SwedenSouth |
영역 장애 조치 지원
Community Training은 App Service 및 Azure SQL과 같은 많은 종속성 Azure 서비스를 사용합니다. 영역 중복 배포를 선택하면 Community Training은 해당 기본 Azure 서비스 리소스의 영역 중복 제품도 만듭니다. 하나의 영역이 실패하면 종속성 리소스를 포함한 모든 리소스가 정상 영역 중 하나로 장애 조치(failover)됩니다.
가용성 영역을 사용하도록 설정된 리소스 만들기
Community Training은 인스턴스를 만들 때만 가용성 영역에 대한 구성을 제공합니다. 인스턴스를 만든 후 가용성 영역 구성을 변경하려면 새 인스턴스를 만들어야 합니다.
영역 다운 환경
영역 영역 전체 중단 시 Community Training은 전체 또는 부분 서비스 중단이 발생할 수 있습니다. 사용 가능한 범위는 전체 데이터 센터가 다운되었는지 여부 또는 해당 영역에서 특정 종속성 서비스를 더 이상 사용할 수 없는지 여부와 같은 다양한 요인에 따라 달라집니다.
영역 중복. 영역 전체 중단 시 프로비전된 리소스에 영향을 주지 않아야 합니다. 그러나 해당 리소스와의 통신이 잠시 중단될 수 있습니다. 영역 다운 상황에서 클라이언트는 일반적으로 409개의 오류 코드를 수신하고, 적절한 간격으로 연결을 다시 설정하려는 재시도 논리 시도가 진행됩니다. 새 요청은 사용자에게 영향을 주지 않는 정상 노드로 전달됩니다. 영역 전체 중단 중에 사용자는 새 리소스를 만들고 기존 리소스의 크기를 성공적으로 조정할 수 있습니다.
재해 복구 및 비즈니스 연속성
DR(재해 복구)은 가동 중지 시간 및 데이터 손실을 초래하는 자연 재해 또는 실패한 배포와 같은 영향이 큰 이벤트로부터 복구하는 것입니다. 원인에 관계없이 최상의 재해 해결책은 잘 정의되고 테스트된 DR 계획과 DR을 적극적으로 지원하는 애플리케이션 디자인입니다. 재해 복구 계획을 만들기 전에 재해 복구 전략을 디자인하기 위한 권장 사항을 참조하세요.
DR과 관련하여 Microsoft는 공유 책임 모델을 사용합니다. 공유 책임 모델에서 Microsoft는 기준 인프라 및 플랫폼 서비스를 사용할 수 있도록 보장합니다. 동시에 많은 Azure 서비스는 데이터를 자동으로 복제하거나 실패한 지역에서 대체하여 사용하도록 설정된 다른 지역으로 교차 복제하지 않습니다. 이러한 서비스의 경우 워크로드에 적합한 재해 복구 계획을 설정할 책임이 있습니다. Azure PaaS(Platform as a Service) 제품에서 실행되는 대부분의 서비스는 DR을 지원하는 기능과 지침을 제공하며, 서비스별 기능을 사용하여 빠른 복구를 지원하여 DR 계획을 개발하는 데 도움이 될 수 있습니다.
Microsoft Community Training 팀은 Community Training의 전체 재해 복구 절차를 관리합니다. 재해 복구는 활성-활성 또는 활성 수동이 아니라 Azure 서비스의 가장 최근 사용 가능한 백업을 통한 복구를 기준으로 합니다. Community Training 팀은 데이터 백업에서 쌍으로 연결된 지역의 모든 리소스를 수동으로 만듭니다.
참고 항목
Community Training 재해 복구는 쌍으로 연결된 지역에서만 지원됩니다.
다중 지역 지리의 재해 복구
지역 재해에서 컨트롤 플레인은 쌍으로 연결된 지역으로 수동으로 장애 조치됩니다. 장애 조치가 완료되기 전에는 서비스 성능이 약간 저하됩니다. 장애 조치 후에는 재해 지역이 다시 온라인 상태가 될 때까지 읽기 전용 작업만 지원됩니다. 서비스가 다시 온라인 상태가 되어 모든 작업이 다시 시작되면 원래 지역으로 수동으로 장애 복구됩니다. RPO(복구 지점 목표)는 10분이 될 것으로 예상되고 RTO(복구 시간 목표)는 24시간으로 예상됩니다.
데이터 평면의 경우 Community Training은 Microsoft 관리형 재해 복구를 제공합니다. 관리형 재해 복구를 사용하려면 Azure에서 Community Training 인스턴스를 만드는 동안 재해 복구를 사용하도록 설정해야 합니다. 재해 복구를 사용하도록 설정하면 Microsoft는 쌍으로 연결된 지역에서 스토리지 및 데이터베이스의 백업을 유지 관리합니다. RPO(복구 지점 목표)는 12시간이 될 것으로 예상되고 RTO(복구 시간 목표)는 48시간으로 예상됩니다.
참고 항목
RTO는 데이터베이스 및 스토리지 크기, 쌍으로 연결된 지역 간의 대기 시간에 따라 달라집니다. 데이터베이스 또는 스토리지 VM 용량(SKU). RPO는 Azure SQL 및 Azure Storage와 같은 기본 Azure 리소스에 따라 달라집니다. RTO 및 RPO에 대한 자세한 내용은 재해 복구 개요를 참조하세요.
중단 검색, 알림 및 관리
Community Training 상태 검사 중에 어떤 지역에서든 서비스의 중단이 감지되면 Microsoft는 쌍으로 연결된 지역의 장애 조치에 대한 동의를 요청합니다. Microsoft는 재해 복구 절차 중에 사용할 수 있는 기능을 알려줍니다. Microsoft가 사용자의 동의를 받으면 Community Training 팀에서 재해 복구 절차를 시작할 수 있습니다.
Important
학습자는 기본 지역이 작동할 때까지 오디오/비디오 기능을 사용할 수 없습니다. 기본 사이트가 작동할 때까지 미디어 업로드 작업을 피하는 것이 좋습니다.
용량과 사전 예방적 재해 복구 복원력
Microsoft와 해당 고객은 공유 책임 모델에 따라 운영합니다. 모든 지역이 중단되면 Community Training 인스턴스가 쌍으로 연결된 지역으로 마이그레이션될 뿐만 아니라 모든 제품 및 고객 워크로드도 쌍으로 연결된 지역으로 마이그레이션됩니다. 이 절차를 수행하면 쌍으로 연결된 지역 또는 데이터 센터의 리소스가 부족해질 수 있습니다. 따라서 재해 복구 가용성은 기본 Azure 리소스의 사용 가능한 용량에 따라 달라집니다.