OCI 예산(Budget)이란 무엇인가요?
예산(Budget)은 Oracle Cloud Infrastructure(OCI) 콘솔에서 제공하는 기능으로, OCI 지출을 추적하고 관리할 수 있도록 도와줍니다.
이 기능을 사용하면 알림(Alert)을 설정하여 예산 소비 현황을 수시로 점검할 수 있습니다. 예를 들어 지출이 설정한 임계값(Threshold)을 초과하면 추가 지출에 대한 알림을 받게 되며, OCI 콘솔에서 어떤 리소스가 어디에서 비용을 발생시키는지 모니터링할 수도 있습니다.
예를 들어 테스트 목적으로 추가한 OCI 리소스를 삭제하지 않고 방치했다면 해당 리소스는 계속해서 비용을 발생시킵니다. 이때 예산 기능을 활성화해 두면 지정된 이메일 주소로 알림이 발송되어 불필요한 지출을 조기에 인지할 수 있습니다.
본문에서 다룰 세 가지 단계
- 1단계: 컴파트먼트(Compartment)를 선택하여 예산 생성 및 알림 설정
- 2단계: 비용 추적 태그(Cost-Tracking Tag)를 선택하여 예산 생성 및 알림 설정
- 3단계: 예산 업데이트 및 추가 임계값 알림 규칙 등록
1단계: 컴파트먼트 선택으로 예산 생성 및 알림 설정
a) 먼저 OCI 콘솔에 로그인합니다.
로그인 후 다음 단계를 따라 컴파트먼트를 대상으로 하는 예산과 알림을 생성합니다.
b) 상단 내비게이션 메뉴를 열고 Billing & Cost Management(청구 및 비용 관리)를 클릭합니다. 하위 메뉴 Cost Management에서 Budgets(예산)를 클릭합니다.
c) 예산 목록 상단의 Create Budget(예산 생성) 버튼을 클릭하면 Create Budget 대화상자가 표시됩니다.
d) 예산 대상 유형으로 컴파트먼트 또는 비용 추적 태그 중 하나를 선택합니다. 여기서는 컴파트먼트를 선택하고 세부 정보를 입력했습니다. 비용 추적 태그는 2단계에서 자세히 설명합니다.
모든 항목을 입력한 후 Create(생성)를 클릭합니다.
주요 입력 항목 살펴보기
- Compartment: 특정 컴파트먼트 내 모든 리소스의 지출을 추적하고 싶은 경우 선택합니다.
- Cost-tracking tag: 특정 태그가 지정된 모든 리소스의 지출을 추적합니다. 여러 컴파트먼트에 걸쳐 분산된 리소스도 포함될 수 있습니다.
- Name: 회사 명명 규칙에 맞는 예산 이름을 입력합니다.
- Target compartment: 예산을 적용할 대상 컴파트먼트입니다.
- Monthly Budget Amount (US$): 월간 예산 금액으로, 비즈니스 요건이나 필요에 따라 설정합니다.
- Day of the month to begin budget processing: 예산 처리를 시작할 날짜를 지정합니다.
- Budget Alert Rule (선택 사항): 알림을 활성화할 수 있습니다. 지금 바로 설정하거나 나중에 추가할 수 있으며, 하나의 예산에 여러 개의 알림을 설정하는 것도 가능합니다.
- Threshold Metric: 알림 규칙이 계산할 값입니다. 예산 기간 동안 실제 지출액 또는 예측 지출액을 기준으로 계산할 수 있습니다.
- Threshold Type: 전체 예산의 특정 백분율에 도달했을 때 알림을 보낼지, 아니면 특정 금액에 도달했을 때 알림을 보낼지 선택합니다.
- Email Recipients (선택 사항): 알림을 받을 이메일 주소를 한 개 이상 입력합니다. 여러 주소는 쉼표, 세미콜론, 공백, 탭 또는 줄바꿈으로 구분할 수 있습니다.
- Email Message (선택 사항): 필요에 따라 이메일 본문 내용을 작성합니다.
2단계: 비용 추적 태그 선택으로 예산 생성 및 알림 설정
컴파트먼트 외에도 '비용 추적 태그(Cost-Tracking Tag)' 옵션으로 예산을 생성할 수 있습니다. 특정 태그가 지정된 모든 리소스의 지출을 확인하는 데 유용하며, 이러한 리소스는 여러 컴파트먼트에 걸쳐 있을 수 있습니다.
비용 추적 태그를 사용하면 컴파트먼트 경계와 무관하게 특정 리소스의 사용량과 비용을 유연하게 모니터링할 수 있습니다. 비용 추적 태그 기반으로 예산과 알림을 설정하면 사용량이 임계값에 도달했을 때 이메일 알림을 받을 수 있습니다.
- a) 예산 대상 유형으로 Compartment 또는 Cost-Tracking Tag를 선택합니다. 여기서는 Cost-Tracking Tag를 선택하고 세부 정보를 입력했습니다.
- b) 비용 추적 태그를 대상으로 하는 예산의 경우 다음 세 가지 필드를 추가로 입력합니다. 나머지 항목은 1단계와 동일합니다.
- 태그 네임스페이스(Tag Namespace)를 선택합니다.
- 대상 비용 추적 태그 키(Cost-Tracking Tag Key)를 선택합니다.
- 비용 추적 태그 값을 입력합니다.
입력을 마친 후 Create를 클릭합니다. 위 단계가 완료되면 예산이 성공적으로 생성된 것을 화면에서 확인할 수 있습니다.
3단계: 예산 업데이트 및 추가 임계값 알림 등록
예를 들어 90% 임계값에서 긴급 알림을 받고 싶다면 새로운 알림 규칙을 추가하거나 기존 알림 규칙을 수정하면 됩니다.
- a) 앞서 생성한 예산을 클릭합니다.
- b) 새로운 예산 알림 규칙을 생성하거나 기존 규칙을 편집합니다.
- c) 새 알림을 만들려면 Create Budget Alert Rule(예산 알림 규칙 생성)을 클릭합니다.
필요한 정보를 입력한 후 Create를 클릭하면 알림 규칙이 저장됩니다.
아래 스냅샷은 예산 알림 이메일의 실제 예시입니다.
실제 테스트에서는 50%와 80%에 각각 알림을 설정했으며, 첫 번째 알림은 50% 시점에, 두 번째 알림은 80% 시점에 정상적으로 수신되었습니다.
결론
비용은 모든 클라우드 서비스에서 매우 중요한 요소입니다. OCI는 예산(Budget) 기능을 통해 수시로 비용을 통제하고 관리할 수 있는 방법을 제공합니다. 예산 관리에서 가장 중요한 부분은 지출 예측(Forecast)을 확보하는 것이며, 예산은 지출에 대한 인식과 통제력을 유지하도록 돕는 핵심 도구입니다. 위 단계를 따라 하면 예산 이벤트를 손쉽게 생성하여 Oracle Functions를 트리거하거나 알림 이메일을 받을 수 있습니다.
Oracle 데이터베이스 여정에서 전문가의 안내가 필요하다면 언제든 문의하세요.
피드백 탭을 통해 의견을 남기거나 질문할 수 있으며, 언제든 저희와 대화를 시작할 수 있습니다.