클라우드 모니터링에 대한 기술 준비
이 문서는 클라우드 모니터링 가이드의 시리즈의 일부입니다.
클라우드 모니터링을 계획하려면 워크로드를 라이브 프로덕션 환경에서 프로덕션 및 지속적인 모니터링으로 릴리스하기 전에 워크로드를 운영하는 방법을 이해해야 합니다.
비즈니스 관련자는 서비스가 중단 없이 실행되리라 예상합니다. 조직은 종종 IT 직원이 새로운 기술을 배우고 클라우드에서 끊임없이 변화하는 환경에 적응해야 한다는 것을 알고 있습니다. 이 문서에 나와 있는 것처럼 필요한 기술 개발은 여러 학습 경로로 가속화할 수 있습니다.
다음 학습 경로를 사용하여 필요한 기술 개발을 가속화할 수 있습니다. 학습 경로는 기본 사항 학습부터 시작하여 인프라, 애플리케이션, 데이터 분석의 세 가지 주요 주제 도메인으로 나뉩니다.
기본 사항
Azure Resource Manager 소개에서는 Azure 리소스 관리 및 배포의 기본 개념에 대해 설명합니다. 엔터프라이즈 전반의 모니터링 환경을 관리하는 IT 직원은 관리 범위, Azure RBAC(Azure 역할 기반 액세스 제어), ARM(Azure Resource Manager) 템플릿 사용, Azure CLI 및 Azure PowerShell을 사용하여 리소스 관리를 이해해야 합니다.
Azure Policy 소개에서는 Azure Policy를 사용하여 정책을 만들고, 할당하고, 관리하는 방법을 배울 수 있습니다. Azure Policy Azure Monitor 에이전트를 배포 및 구성하고, Azure VM 인사이트를 사용하여 모니터링을 사용하도록 설정하고, 클라우드용 Microsoft Defender, 진단 설정 배포, 게스트 구성 설정 감사 등을 수행할 수 있습니다.
Azure CLI 소개에서는 Azure 리소스를 관리하는 플랫폼 간 명령줄 환경인 Azure CLI를 소개합니다. Azure PowerShell에 대한 소개도 검토합니다. 다음 Microsoft Learn 과정을 진행하여 Azure CLI 및 Azure PowerShell을 통해 기술을 더욱 확장합니다.
Azure에서 리소스 관리 보안 구현을 살펴보고 정책, Azure 역할 기반 액세스 제어 및 기타 Azure 서비스를 사용하여 리소스를 보호하는 방법을 알아봅니다.
Azure Monitor를 통한 리소스의 사용량, 성능 및 가용성 모니터링은 Azure Monitor를 사용하여 리소스의 사용량, 성능 및 가용성을 모니터링하는 방법을 안내하는 Microsoft Learn 경로입니다.
Azure Monitor 모범 사례 및 권장 사항을 살펴보고 대규모 모니터링 배포를 계획 및 설계하고 작업을 자동화하는 방법을 알아봅니다.
Azure Monitor 모범 사례 - 모니터링 전략 및 구성 설명서 계획을 검토하여 Azure Monitor 전략 설계에 대한 이해를 강화합니다.
인프라 모니터링
Microsoft Learn 모듈 Azure의 전체적인 모니터링 전략 설계에서는 Azure에서 모니터링 서비스를 사용하여 애플리케이션 및 인프라에 운영 우수성을 제공하는 방법을 알려줍니다.
더 큰 계측 범위의 경우 Microsoft Learn 경로 계측 전략 개발을 통해 로깅, 원격 분석 및 모니터링에 대해 설명하여 사용자 환경에서 발생하는 일을 완전히 파악할 수 있습니다.
클라우드 네이티브 ASP.NET Core 마이크로 서비스 계측 Microsoft Learn 모듈에서 클라우드 네이티브 ASP.NET Core 마이크로 서비스 앱을 계측하여 문제를 진단하고 성능을 모니터링하는 방법을 알아봅니다. 이 모듈에는 Kubernetes 클러스터에서 Azure Container Insights를 사용하도록 설정하는 방법이 포함되어 있습니다.
Azure Monitor 로그를 사용하여 Azure 인프라를 분석하는 방법을 알아봅니다. 이 Microsoft Learn 모듈에서는 Azure Monitor 로그를 사용하여 로그 데이터에서 인프라에 대한 중요한 정보를 추출하는 방법을 안내합니다.
Azure Monitor Storage 인사이트를 사용하여 스토리지 서비스 모니터링에 대한 설명서를 검토합니다.
Microsoft Azure Database Monitoring Playbook
에서는 Azure SQL Database, Azure SQL Data Warehouse 및 Azure Cosmos DB에 대한 인사이트와 실행 가능한 단계를 얻는 데 사용할 수 있는 주요 모니터링 기능을 살펴봅니다.Monitoring Microsoft Azure Hybrid Cloud Networks
는 Azure 모니터링 도구를 사용하여 하이브리드 클라우드 구현을 위해 가상 네트워크 및 VPN(가상 사설망) 연결을 시각화, 유지 관리 및 최적화하는 방법을 배우는 데 도움이 되는 고급 과정입니다.서버용 Azure Arc에서는 Azure 외부에 호스트되는 Windows 및 Linux 머신을 Azure에서 실행되는 가상 머신을 관리하는 방법과 비슷한 방법으로 관리하는 방법을 알아봅니다.
VM 인사이트 개요를 읽고 가상 머신 및 Virtual Machine Scale Sets 성능과 상태를 모니터링하는 방법을 알아봅니다.
애플리케이션 모니터링
Azure Monitor를 사용하여 애플리케이션 및 서비스의 가용성과 성능을 한 곳에서 함께 보는 방법을 알아봅니다. 다음 과정이 도움이 될 수 있습니다.
Microsoft Learn 모듈 웹앱의 상태 및 성능 모니터링에서는 Application Insights를 사용하여 성능 및 문제에 대한 솔루션을 모니터링하는 방법을 설명합니다.
Microsoft Learn에서 Application Insights를 사용하여 서버 쪽 웹 애플리케이션 코드를 계측하는 방법을 알아봅니다.
Azure 웹앱에서 페이지 로드 시간 캡처 및 보기. Azure에서 실행되는 애플리케이션 구성 요소의 엔드투엔드 모니터링이 가능하도록 Azure Monitor Application Insights 사용 방법에 대한 과정을 시작하세요.
Microsoft Azure Database Monitoring Playbook
에서는 Azure SQL Database, Azure SQL Data Warehouse 및 Azure Cosmos DB 모니터링을 구현하고 사용하는 방법을 배울 수 있습니다.라이브 웹 애플리케이션에서 디버그 스냅샷 자동으로 수집하는 Application Insights 스냅샷 디버거에 대해 자세히 알아봅니다. 또한 Application Insights Profiler를 사용하여 클라우드에서 실행되는 앱의 성능 추적을 캡처하고 보는 방법을 알아봅니다.
모니터링 데이터 분석
데이터 수집은 클라우드에서 작동하는 모든 환경의 기본 부분이지만, 해당 정보를 분석하는 것은 워크로드 및 인프라의 상태에 대한 자세한 내용을 이해하는 데 필수적입니다. KQL(Kusto 쿼리 언어)을 사용하여 로그를 자세히 살펴보고 분석하려면 다음 리소스를 검토하세요.
Kusto 쿼리 언어로 첫 번째 쿼리를 작성하는 방법을 알아봅니다. 이 모듈에서는 KQL에서 간단한 쿼리를 작성하여 데이터를 탐색하고 인사이트를 얻습니다.
Kusto 쿼리 언어를 사용하여 데이터에서 인사이트를 얻는 학습 모듈을 통해 KQL에서 고급 쿼리를 작성하는 방법을 알아봅니다.
Microsoft Learn 모듈 Kusto 쿼리 언어를 사용하여 다중 테이블 쿼리 작성에서는 단일 쿼리에서 여러 테이블의 데이터를 검색하는 방법을 설명합니다.
단계별 프로젝트 - KQL을 사용하여 Azure Monitor의 로그 분석 학습 모듈로 학습을 확장하여 운영 및 비즈니스 질문에 대한 답변을 찾기 위한 로그 쿼리를 작성하는 방법을 이해합니다. 또한 이 모듈에서는 KQL을 사용하여 Azure Monitor의 로그에서 인사이트를 추출하는 방법을 설명합니다.
심층적 분석
이러한 초기 옵션 이외의 다양한 학습 옵션을 사용하여 기술을 개발할 수 있습니다.
클라우드 IT 역할 매핑
Microsoft는 모든 대상 그룹이 Azure 서비스를 사용하여 기술을 개발할 수 있는 다양한 옵션을 제공합니다.
역할 및 기술 매핑: 클라우드 경력 경로를 매핑하기 위한 리소스입니다. 클라우드 역할 및 제안된 기술에 대해 알아봅니다. 자신의 속도로 학습 커리큘럼을 따라 관련성을 유지하는 데 필요한 기술을 쌓습니다.
Azure 인증 교육 및 시험을 탐색하여 Azure 지식에 대한 공식 인정을 얻습니다.
Azure DevOps 및 프로젝트 관리
엔터프라이즈 모니터링을 담당하는 IT 팀은 Agile 교육 및 DevOps 활동 참여를 포함해야 합니다. 여기에는 요구 사항을 조직화된 민첩한 요구 사항으로 전환하여 반복적으로 비즈니스 요구 사항에 따라 구체화된 최소 실행 가능한 모니터링 솔루션을 제공하여 DevOps의 개발자 를 따르는 것도 포함됩니다.
자세한 내용은 다음 문서를 검토하세요.
기타 고려 사항
고객은 IT 서비스에 필요한 비즈니스 결과를 관리, 유지 관리 및 제공하는 데 도움이 필요한 경우가 많습니다. 모니터링은 인프라 및 비즈니스 관리의 핵심으로 간주되며, 서비스 품질 및 고객 경험을 측정하는 데 중점을 둡니다.
이러한 목표를 달성하려면 DevOps와 함께 ITSM(IT 서비스 관리)을 사용하여 기초를 마련하여 모니터링 팀이 모니터링 서비스를 관리, 제공 및 지원하는 방법을 완성하는 데 도움이 됩니다. ITSM 프레임워크를 채택하면 모니터링 팀이 공급자 역할을 하고 조직의 전략적 목표와 요구 사항에 맞춰 신뢰할 수 있는 비즈니스 지원자로 인정받을 수 있습니다.
프로세스에 구애받지 않는 프레임워크를 사용하여 IT를 변환하기 위한 대체 청사진을 제공하는 IT4IT 참조 아키텍처 를 고려합니다.
자세한 정보
더 많은 학습 경로를 검색하려면 Microsoft Learn 학습 카탈로그를 찾아보세요. 역할 필터를 사용하여 학습 경로를 역할과 맞출 수 있습니다.
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기