베하! 안녕하세요~
BTC_수신자표시제한 입니다 😊
오늘은 Azure의 구독 이관 작업에 대해 알아보겠습니다.
1. Azure Subscription(구독)
Azure의 리소스 관리 체계는 계층적 구조로, 테넌트 > 관리 그룹 > 구독 > 리소스 그룹 > 리소스의 형식으로 이루어져 있습니다.
여기서 저희가 오늘 중점적으로 봐야할 부분은 구독(Subscription)입니다.
Azure 구독은 Azure 리소스를 관리하는 논리적인 컨테이너로, 각 Azure 리소스는 오직 하나의 Subscription과만 연결됩니다. 모든 Azure 리소스는 구독과 연결되고, 각 구독은 사용자 계정과 그들이 생성하는 리소스를 논리적으로 연결시켜 줍니다. 조직은 구독을 사용하여 사용자, 팀, 프로젝트가 생성하는 리소스와 비용을 관리할 수 있습니다.
다양한 이유에서 한 구독에서 다른 구독으로 이관할텐데, 저희는 오늘 App Service의 구독 이관 방법과 이관 시 주의사항에 대해 알아보겠습니다~!
2. Subscription Migration
Azure에서 구독 이관을 하는 방법은 간단합니다.
Azure 콘솔에서 리소스 그룹으로 들어가 이동할 리소스 그룹 선택 > 숨겨진 형식 표시 > 전체 선택 > 이동 > 다른 구독으로 이동을 누르면 다른 구독으로의 이동이 가능합니다.
그 다음 이동할 구독과 리소스 그룹을 선택해줍니다.
다음으로 넘어가면 이동할 리소스 유효성 검사가 진행됩니다.
유효성 검사를 통해 종속성을 가지거나 이동이 불가한 리소스의 경우 확인이 가능합니다.
만약 유효성에 문제가 있는 경우 하단 내용과 같이 오류 내용 확인이 가능하여 수정 후 이동이 가능합니다.
유효성 검사가 성공적으로 완료되면 리소스의 이동이 가능하고 아래의 사진과 같이 해당 알림을 받을 수 있습니다.
3. 구독 이전 시 유의사항
제가 해당 작업을 진행하면서 발생한 이슈사항과 유의사항에 대해 알려드리겠습니다~
저는 App Service를 중점적으로 작업을 진행했기에 그에 관한 정보를 중심으로 말씀드리겠습니다.
(추가적인 정보는 아래의 참고자료를 참고해주시면 감사하겠습니다!)
[종속성]
- 자식 리소스는 해당 부모 리소스로부터 독립적으로 이동할 수 없음
- 부모 리소스가 이동을 지원하지 않는 경우 자식 리소스를 이동할 수 없음
종속 관계에 따라 동시에 이동이 필요한 리소스들 있습니다. 그렇기 때문에 전체 리소스를 하나의 리소스 그룹으로 통합 후 새로운 구독으로 같이 이동시키는 방법을 추천드립니다.
리소스 그룹 통합 전 태그를 사용하여 리소스를 구분할 수 있도록 작업하면 이후 리소스 그룹을 다시 구성할 때 수월하게 진행이 가능합니다!
[App Service]
- 대상 리소스 그룹에 기존 App Service 리소스가 없어야 함
- 리소스 그룹의 모든 App Service 리소스는 함께 이동해야 함
- App Service 리소스는 처음 만들었던 리소스 그룹에서만 이동할 수 있음
- 무료 App Service 관리형 인증서는 이동할 수 없음
App Service의 경우 위의 리소스 통합 방식으로 구독 이관이 불가능합니다.
App Services 이동 시 생성된 리소스 그룹에서만 가능합니다. 즉, App Service 리소스는 처음 만들었던 리소스 그룹에서만 이동이 가능하고, 원래의 리소스 그룹에 없는 경우, 원래 리소스 그룹으로 이동 후 구독 간의 이동이 가능합니다.
또한 App Services 이전 시 리소스 그룹에 있는 App Services는 한번에 이동이 되어야 합니다. 즉, 리소스 그룹의 모든 App Service 리소스는 함께 이동해야 구독 간의 이동이 가능합니다.
구독 이관 시 기타 더 많은 주의사항과 이슈사항이 있지만, 오늘은 여기까지 알아보도록 하겠습니다!
추가적인 자료는 Azure 공식문서를 참고하실 수 있습니다.
도움이 되셨으면 좋겠습니다.😊
다음에 또 만나요 👋
'CSP (Cloud Service Provider) > Azure' 카테고리의 다른 글
[Azure] Azure Front Door 및 CDN 프로필 (1) | 2023.10.26 |
---|---|
[Azure] Blob Storage (0) | 2023.10.16 |
[Azure] 리소스 계층 구조 (0) | 2023.10.12 |
[Azure] Azure App Service (0) | 2023.10.05 |
[Azure] Cost Management (0) | 2023.09.16 |
댓글