Microsoft에서 Virtual Training Day를 운영한다고 해서 신청해보았다.
2025년 1월 6일에 수강했고 주제는 'Windows Server 워크로드 마이그레이션 및 보안' 이다.
📜 주요 내용 요약
1️⃣ 마이그레이션 계획 수립
1) Rehost : 코드 변경 없이 클라우드로 빠르고 쉽게 마이그레이션
2) Refactor | Rearchitect | Rebuild :
클라우드 네이티브 환경에 맞게 최적화 작업
- 클라우드 채택 프레임워크(Cloud Adoption Framework)를 활용해 마이그레이션을 가속화 활 수 있다.
2️⃣ 서버 평가 수행
- Azure Migrate를 사용해 온-프레미스 기존 서버가 클라우드로 마이그레이션 하기에 적합한지를 평가할 수 있다.
- 이사하기 전에 기존 집을 둘러보고 어떻게 옮길지 시뮬레이션 하는 것과 유사하다.
- 서버 종속성 평가, IP/PORT 확인도 할 수 있어 AS-IS 환경을 분석할 때 이용한다.
3️⃣ 온-프레미스 서버를 Azure로 마이그레이션
- Azure Migration을 사용해 온-프레미스 VM을 Azure로 복제할 수 있다.
4️⃣ 온-프레미스 VM Ware 워크로드를 Azure로 마이그레이션
- Azure VMware Solution을 활용해 Azure에서 VMware를 원활하게 실행할 수 있음.
5️⃣ ASP.NET 앱을 컨테이너화하고 Azure로 마이그레이션
- ASP.NET 앱은 Microsoft의 웹 개발 프레임워크로 Azure로 마이그레이션 하기 위해서는 컨테이너화 작업이 필요함.
- 컨테이너는 앱 실행에 필요한 모든 파일을 컨테이너라는 패키지에 담는 것을 의미하며 어디에서 실행되는 동일하게 작동되기 때문에 중요
- ASP.NET 앱을 컨테이너화하기 위해서는 Docker를 설치한 후 Dockerfile(컨테이너 지침서)을 작성한다.
- Dockerfile 기반으로 컨테이너 이미지를 생성한 후 Azure Containter Registry(ACR)에 이미지를 업로드 한다.
- ACR에 저장된 이미지를 AKS(Azure Kubernetes Service) 또는 Azure App Service를 활용해 Azure에 배포한다.
6️⃣ Microsoft Defender for Cloud로 워크로드 보호
- CWP(Cloud Workload Protection)와CSPM(Cloud Security Posture Management)을 위한 솔루션으로 보안 점수, 보안 점수 개선을 위한 권장 사항 목록 제공, 통합 문서를 통한 시각화를 제공해 라우드 보안을 강화할 수 있도록 도움을 줌.
🤔 느낀점
올해부터 회사에서 Azure 서비스 판매와 대리점 관리를 맡게 되었는데, 내가 근무하는 부천은 온-프레미스 환경을 가진 고객사가 많을 것 같아서 오늘 배운 Azure Migrate와 컨테이너 전략 그리고 Microsoft Defender for Cloud가 고객과 소통하는 데 도움이 될 것 같다!