728x90

많은 조직이 추가 리소스를 클라우드로 이전하고 있으며, 클라우드 비용이 IT 예산에서 큰 비중을 차지하고 있습니다. Azure 비용 관리를 시작하면 비용을 절감하고 최적화하는 데 도움이 되는 기본 제공 가격 모델, 비용을 시각화하고 관리하는 데 도움이 되는 도구, 그리고 낭비를 줄이고 기존 리소스 활용도를 높이는 데 사용할 수 있는 검증된 모범 사례가 제공됩니다.

이 게시물에서는 Azure 가격 책정 구조의 핵심 요소인 5가지 비용 절감 옵션을 살펴보고, VM 크기 조정, 미사용 디스크 찾기, 워크로드를 컨테이너로 이전하는 등 비용 절감을 위한 7가지 모범 사례를 제시합니다.

 

이 기사에서는 Azure에서 비용을 절감하는 12가지 방법에 대해 알아봅니다.

  1. Azure 예약 인스턴스
  2. Azure 하이브리드 혜택
  3. Azure 개발/테스트 가격
  4. AWS와의 가격 매칭
  5. Azure 비용 관리
  6. VM 적정 크기 조정
  7. B 시리즈 VM 사용
  8. 컨테이너로 작업 부하 전환
  9. 사용하지 않는 디스크 찾기 및 삭제
  10. 데이터베이스 VM에서 탄력적 데이터베이스로 이동
  11. 스토리지 계층화 사용
  12. Cloud Volumes ONTAP을 사용하여 Azure 스토리지 비용 최적화

 

Azure 비용 절감 옵션 내장

Azure 클라우드는 비용 절감을 위한 여러 가지 기본 옵션을 제공합니다. Azure 비용 최적화 전략을 계획할 때 이러한 옵션을 잘 숙지해야 합니다.

1. Azure 예약 인스턴스

Azure를 사용하면 인스턴스를 예약하고 상당한 할인 혜택을 받을 수 있습니다. 예약 옵션은 세 가지입니다.

  • 1년 예약 인스턴스 - 1년치를 선불로 지불해야 하며 대부분의 가상 머신에 대해 40-45% 할인이 제공됩니다.
  • 3년 예약 인스턴스 - 3년치를 선불로 지불해야 하며 대부분의 가상 머신에 대해 60-65% 할인이 제공됩니다.
  • 스팟 가격 책정 - Azure Marketplace에서 사용 가능한 용량에 대해 입찰하고 80-90% 할인된 가격으로 인스턴스를 받을 수 있습니다. 그러나 인스턴스는 사전 통지 없이 중단될 수 있으므로 특정 유형의 작업에만 적합합니다.


모든 VM 유형과 관리 서비스에 대한 예약된 가격 세부 정보를 확인하세요 .

 

2. Azure 하이브리드 혜택

Azure Hybrid Benefit은 Microsoft의 광범위한 기업 설치 기반을 활용하는 프로그램입니다. 이미 Windows Server 또는 SQL Server 라이선스를 보유하고 있고 온프레미스에서 사용 중이라면, 해당 라이선스를 클라우드로 가져올 수 있습니다.

Azure VM 비용에는 Microsoft 소프트웨어 라이선스 비용이 포함되므로 이미 라이선스가 있는 경우 VM 비용 할인을 받을 수 있으며, 기존 라이선스를 사용하여 Windows Server VM, SQL Server VM 및 관리형 SQL Database 서비스에 대한 할인도 받을 수 있습니다. 예약 인스턴스와 하이브리드 혜택 프로그램을 함께 사용하면 최대 80%까지 할인받을 수 있습니다.

또한 Windows Server와 SQL Server 2008을 Azure로 마이그레이션하면 3년 동안 보안 업데이트가 무료로 제공되므로 보안 및 규정 준수를 위해 라이선스를 계속 연장할 필요가 없습니다.

Azure Hybrid Benefit 계산기를 사용하여 소유한 라이선스 수에 따라 정확한 절감액을 추정해 보세요.  

3. Azure 개발/테스트 가격

Azure는 개발 및 테스트에 서비스를 사용하는 경우 대폭 할인된 가격을 제공합니다. 

  • Microsoft 소프트웨어에 대해 Windows 및 SQL Server VM을 무료로 실행합니다. 이러한 VM은 일반적으로 Microsoft 소프트웨어 라이선스 비용 때문에 Linux VM보다 더 비싸지만 개발/테스트의 경우 Linux VM과 동일한 가격으로 제공됩니다.
  • Azure SQL Database 최대 55% 할인
  • 로직 앱 최대 50% 할인
  • 기타 서비스에 대한 다양한 할인 - 자세한 내용은 여기를 참조하세요.

4. 가격 매칭

Azure는 유사 서비스에 대해 AWS 비용과 동일한 가격을 보장합니다. 가격은 AWS 가격 인하에 따라 3개월마다 조정됩니다. 가격 매칭은 다음 서비스에 대해 가능합니다.

  • Linux VM - AWS EC2와 비교
  • Azure Functions—AWS Lambda와 비교
  • Block Blob Storage(ZRS HOT) - Amazon S3 Standard와 비교
  • Block Blob Storage(ZRS COOL) - Amazon S3 Standard-Infrequent Access와 비교

5. Azure 비용 관리

비용 관리는 Azure Portal에 기본 제공되는 무료 도구입니다. Azure 서비스 비용 절감에 도움이 되는 데이터를 수집하고 분석을 지원합니다. Azure는 Azure Advisor, 비용 계산기, 비용 분석, Azure Budgets, 그리고 Azure와 다른 클라우드의 리소스 사용량 및 지출을 추적할 수 있는 Cloudyn 등 비용 계획 및 최적화를 위한 추가 도구를 제공합니다.

Azure 비용 최적화: 팁과 모범 사례

Azure에서 기존 리소스를 보다 효과적으로 활용하는 데 사용할 수 있는 검증된 모범 사례 몇 가지를 소개합니다.

6. VM 크기 조정

Azure는 다양한 하드웨어 및 성능 기능을 갖춘 광범위한 VM을 제공합니다. 동일한 워크로드에 여러 VM을 사용하여 가장 낮은 비용으로 가장 높은 처리량이나 성능을 제공하는 VM을 확인해 보세요. 가장 성능이 좋은 VM을 선택하고 자동 크기 조정을 사용하여 실제 워크로드에 맞게 VM 수를 자동으로 조정하세요.  

모든 VM이 100% 사용되었을 때 최적의 비용을 달성할 수 있다는 점을 기억하세요. Azure Monitor를 사용하여 메트릭을 모니터링하고, 자동 크기 조정이나 기타 방법을 사용하여 사용률에 따라 머신을 추가 및 제거하여 이 목표에 최대한 근접하도록 노력하세요.

7. B 시리즈 VM 사용

Azure는 일반적으로 유휴 상태이다가 갑자기 사용량이 급증하는 애플리케이션을 위해 설계된 B 시리즈 가상 머신을 제공합니다. B 시리즈 VM은 일반적으로 낮은 기본 CPU 성능 수준으로 실행되며, 이 낮은 성능이 워크로드에 적합한 한 크레딧이 누적됩니다. 사용량이 갑자기 급증하면 CPU 성능이 증가하고, 크레딧을 사용하여 추가 용량에 대한 "비용"을 지불합니다. 크레딧이 소진되면 머신은 기본 CPU 성능으로 돌아갑니다.

B 시리즈 VM은 동급 VM 대비 15~55% 할인 혜택을 제공합니다. 가용성이 필요하지만 가끔씩 높은 성능이나 처리량이 필요한 워크로드가 있는지 파악하여 B 시리즈 VM으로 이전하세요.

8. 컨테이너로 워크로드 전환

컨테이너는 VM보다 가볍습니다. 하나의 물리적 호스트에서 여러 컨테이너화된 애플리케이션을 실행할 수 있으며, 경우에 따라 호스트당 최대 수십 개의 컨테이너를 실행할 수 있습니다. 애플리케이션을 컨테이너로 리패키징하면 VM 사용률을 줄이고 비용을 크게 절감할 수 있습니다. 기존 Azure VM에서 Azure Kubernetes Service(AKS)와 같은 컨테이너 서비스로 애플리케이션을 전환하는 것을 고려해 보세요.

9. 사용하지 않는 디스크 찾기 및 삭제

Azure는 가상 머신을 삭제해도 가상 디스크를 삭제하지 않습니다. 디스크는 사용자가 식별하여 삭제할 때까지 계속 사용되며 비용이 발생합니다. Azure Portal의 디스크 화면에는 현재 저장소 계정에서 활성화된 모든 관리 가상 디스크가 표시됩니다. 각 디스크의 소유자를 확인하세요. 이 항목이 비어 있으면 해당 디스크가 어떤 VM에서도 사용되지 않으며 삭제될 가능성이 있음을 의미합니다.

Azure에 관리되지 않는 디스크가 있을 수도 있습니다. 디스크(클래식) 화면 에서 이러한 디스크를 검색하세요 . VM에 연결되지 않은 관리되지 않는 디스크를 찾은 경우 다음 지침 에 따라 스크립트를 실행하여 삭제하세요.

10. 데이터베이스 VM에서 Elastic Database로 이동

Azure에서 SQL Server 또는 기타 데이터베이스 서버를 실행하면 비용이 빠르게 증가할 수 있습니다. VM 자체도 비용이 많이 들고, 데이터베이스 인스턴스의 사용률이 낮은 경우가 많으며, 기존 온프레미스 배포 방식처럼 인스턴스 간에 부하를 분산하는 것도 쉽지 않습니다. 대부분의 경우 PaaS 모델로 전환하면(예: SQL Server 인스턴스에서 Azure SQL 서비스로 이전) 실제 사용된 데이터베이스 리소스에 대해서만 비용을 지불하기 때문에 비용이 크게 절감됩니다.

11. 스토리지 계층화 사용

Azure 배포 시 스토리지는 일반적으로 지속적인 비용에서 큰 부분을 차지합니다. Azure Blob Storage는 프리미엄, 핫, 쿨 및 보관 스토리지 계층(월 GB당 내림차순 가격)과 다양한 중복성 옵션을 제공합니다(중복성이 낮을수록 스토리지 비용이 절감됩니다). Azure 스토리지 가격 책정 관련 문서에서 다른 스토리지 서비스의 가격에 대해 자세히 알아보세요 .

덜 민감하거나 액세스 빈도가 낮은 데이터를 저비용 계층이나 중복성이 낮은 옵션으로 이동하면 비용을 절감할 수 있습니다. 애플리케이션에 스토리지 계층화 자동화를 구축하여 더 이상 필요하지 않은 데이터가 자동으로 저비용 계층으로 이동되도록 하세요.

728x90
728x90

*자본 비용(CAPEX)**과 **운영 비용(OPEX)**은 IT 인프라 투자나 클라우드 이전(Assessment 포함)에서 반드시 구분해야 할 핵심 개념입니다. 아래에서 각각의 정의, 차이점, 구분 이유를 자세히 설명드릴게요.


💰 1. 자본 비용 (CAPEX, Capital Expenditures)

✅ 정의:

  • 초기 투자 비용으로, 물리적인 자산을 구매하거나 구축할 때 드는 비용입니다.
  • 일반적으로 장기간(수년) 사용하는 자산에 대해 선불 형태로 지불합니다.

✅ 예시:

  • 데이터센터 장비 구매 (서버, 스토리지, 네트워크)
  • 소프트웨어 영구 라이선스 구매
  • 빌딩 내 서버룸 공사 비용
  • IT 인프라 구축 컨설팅 비용

✅ 회계 처리:

  • 자산으로 분류되어 감가상각(depreciation) 처리됨 (예: 3~5년간 분할 비용 인식)

🛠 2. 운영 비용 (OPEX, Operating Expenditures)

✅ 정의:

  • 운영 중 반복적으로 발생하는 비용으로, 서비스 유지를 위해 정기적으로 지출하는 비용입니다.
  • 유지, 구독, 사용 기반의 비용입니다.

✅ 예시:

  • 클라우드 서비스 구독 요금 (Azure, AWS 등)
  • 서버 전기료, 냉방/공간 임대료
  • 인건비, 유지보수 계약비
  • 라이선스 연간 갱신 비용
  • 백업/보안/모니터링 서비스 비용

✅ 회계 처리:

  • 매월/매년 지출되며, 해당 회계 기간에 전액 비용 처리

🧾 3. CAPEX vs OPEX 비교

항목CAPEXOPEX
목적 자산 확보 및 장기 투자 운영/유지 및 일상 운영비
지출 시점 초기에 일시불 지출 정기적으로 지출 (월/년)
회계 처리 감가상각 전액 비용 처리
유연성 낮음 (자산 변경 어려움) 높음 (스케일 조절 용이)
예시 서버 구매, 구축 비용 클라우드 사용료, 관리 위탁비

📊 4. Assessment에서 CAPEX와 OPEX를 구분하는 이유

🎯 이유 1: 비용 구조의 변화 분석

  • 온프레미스 → 클라우드 전환 시 CAPEX 중심 구조 → OPEX 중심 구조로 바뀜
  • 기업 입장에서는 지출 형태 변화가 재무적으로 큰 의미를 가짐

🎯 이유 2: ROI, TCO 평가 정확성

  • 클라우드 이전에 따른 총소유비용(TCO) 계산 시:
    • CAPEX(서버 감가상각) vs OPEX(클라우드 사용료)로 비교
  • ROI 산정 시 자본투자 대비 절감되는 연간 OPEX도 포함

🎯 이유 3: 비즈니스 의사결정 지원

  • 자산으로 보유할지(내부 구축) vs 서비스로 사용할지(외부 위탁)
  • 예산 집행 방식에 따라 재무팀, IT팀, 경영진의 관점이 다르므로 구분이 중요

📝 정리 문장 (Assessment 보고서용 표현 예시)

"본 Assessment에서는 기존 인프라의 자본 비용(CAPEX)과 클라우드 전환 시 발생하는 운영 비용(OPEX)을 구분하여 총소유비용(TCO) 분석을 수행하였으며, 비용 구조의 유연성 및 재무 투명성 확보 관점에서 클라우드 기반 모델이 유리함을 도출하였습니다."


 

728x90
728x90

Azure Virtual Desktop의 좋은 점은 AVD 환경에 가입하면 로그인하여 MFA 정책을 통과하면 "기억하기" 옵션을 선택할 수 있다는 것입니다. 이 옵션은 최종 사용자에게 좋은데, 사용자 이름/암호를 다시 입력할 필요가 없기 때문입니다.

"기억해줘"는 환상적이지만 보안 관점에서는 그렇지 않습니다. 보안성이 낮습니다. 사용자와 환경을 보호하려면 클라이언트가 자격 증명을 더 자주 요청하도록 해야 합니다. 따라서 별도의 조건부 액세스 정책을 사용하여 다중 요소 인증을 강제하고 더 자주 요청할 수 있습니다.

조건부 액세스 정책을 만들고 적용합니다.

  1. 검색 창(Azure Portal 상단)에 "조건부 액세스"를 입력합니다. 그리고 Azure AD 조건부 액세스를 엽니다 .
  2. 정책 개요에서 새 정책을 클릭하세요.
  3. 원하는 이름을 입력하세요. 제 경우에는 “CA-AVD”를 사용했습니다.
  4. Assignments 블록 에서 “선택된 사용자 및 그룹 0개”를 클릭합니다. 그리고 모든 사용자를 선택합니다.
  5. "클라우드 앱 또는 작업" 섹션에서 "클라우드 앱 없음..."을 클릭합니다. 앱 선택을 선택합니다 . 목록에서 "Windows Virtual Desktop"을 입력하고 "9cdead84-a8ff ……."로 시작하는 것을 선택합니다.
  6. 클라이언트 앱 섹션 내의 조건을 클릭하고, 최신 인증 클라이언트 섹션에서 브라우저  모바일 앱과 데스크톱 클라이언트를 선택 하고 완료를 클릭합니다. 또한 필요한 경우 "위치"를 구성합니다. 예를 들어 신뢰할 수 있는 위치에서 MFA를 비활성화할 수 있습니다.
  7. 허용 에서 다중 요소 인증 필요를 클릭 하고 "선택한 컨트롤 중 하나 필요"를 선택한 다음 선택을 클릭합니다.
  8. 세션 파트 내에서 시간 제한 또는 다른 세션 제어 하에 이러한 제어를 구성하도록 할 수 있습니다. 제 경우에는 1일의 로그인 빈도가 있습니다. 따라서 매일 사용자는 사용자 이름/비밀번호 또는 mfa 토큰을 다시 입력해야 합니다.
  9. 정책 사용 버튼을 켜기  옮기고 만들기를 클릭하세요.

기본적으로 그게 전부입니다. 올바른 클라우드 앱을 선택하는 데 주의하세요. Azure Virtual Desktop(클래식)을 사용하는 경우 다음 앱을 선택하세요.

Azure Virtual Desktop(앱 ID 5a0aa725-4958-4b0c-80a9-34562e23f3b7)
Azure Virtual Desktop Client(앱 ID fa4345a4-a730-4230-84a8-7d9651b86739)를 사용하면 웹 클라이언트에서 정책을 설정할 수 있습니다 .

Azure Virtual Desktop을 사용하는 경우 대신 이 앱을 선택하세요:
Azure Virtual Desktop(앱 ID 9cdead84-a844-4324-93f2-b2e6bb768d07)

Azure Virtual Desktop Azure Resource Manager Provider(50e95039-b200-4007-bc97-8d5790743a63)라는 앱을 선택하지 마세요. 이 앱은 사용자 피드를 검색하는 데만 사용되며 다중 인증이 없어야 합니다.

728x90

+ Recent posts