사용량과 비용 추적 및 관리

지속적인 비용 최적화 프로세스의 목표는 Oracle Cloud Infrastructure(OCI)에서 서비스 실행에 소요되는 비용이 조직의 가장 높은 비즈니스 가치를 제공하는 것입니다. 다양한 방식으로 이 프로세스에 접근할 수 있지만 모든 프로세스는 플랫폼에서 생성된 정확한 사용량 및 비용 데이터를 사용하며 UI, CSV 파일 또는 API 호출과 같은 다양한 채널을 통해 사용할 수 있습니다. 비용 최적화는 데이터 및 분석이 조치를 촉진하는 반복 프로세스입니다. 비용 최적화 프로세스를 적용하는 한 가지 결과는 값을 제공하지 않고 장시간 동안 유휴 상태로 유지되는 리소스가 없다는 것입니다.

OCI에 배포된 솔루션과 관련된 비용 및 가치 대비 비용을 최적화하는 잠재적 옵션을 이해하기 위해, 다양한 서비스에서 사용량과 성능 측정지표를 수집할 수 있는 체계적인 방법을 제시했습니다. OCI는 대량의 측정지표를 수집하지만 솔루션을 설계하는 동안 사용 가능한 툴을 사용하여 수집된 데이터를 중심으로 구조를 구성하고 지출 또는 활용률이 낮은 리소스 증가와 관련된 경보를 트리거하는 임계값을 설정해야 합니다.

다양한 가격 모델 평가

클라우드 설계자, 엔터프라이즈 설계자

비즈니스 관점에서 유연한 사용량 기준 모델 또는 구독 기간("약정 모델") 동안 매월 특정 금액을 지불하기 위해 약정하는 모델인 가격 모델을 평가해야 합니다.

예상 사용량을 잘 이해한 경우, 약정 모델은 할인된 서비스 가격으로 인해 더 낮은 비용을 제공할 수 있습니다. 하지만 사용량이 매우 많거나 줄어들면 이 모델을 사용할 때 더 많은 비용을 지불하게 될 수 있습니다.

조직에 적합한 구획 구조 구현

인프라 설계자, 클라우드 설계자, 보안 설계자

구획은 클라우드 리소스를 구성 및 격리하기 위한 OCI(Oracle Cloud Infrastructure)의 기본 구성요소입니다. 이를 사용하여 사용 및 청구, 액세스(정책 사용) 및 분리(한 프로젝트나 비즈니스 단위에 대한 리소스 분리)를 측정하기 위해 리소스를 명확하게 구분합니다.

모범 사례로 비즈니스 수행 방식을 지원하도록 테넌시를 설정합니다. 이렇게 하면 조직에 적합한 차원을 기반으로 비용 및 사용 데이터를 보고 필터링할 수 있습니다. 일반적으로 구획은 논리적 컨테이너로 사용하여 서로 다른 OCI 서비스를 포함합니다. 비즈니스가 실행되는 방법에 따라 구획을 조직 단위, 비즈니스 단위 또는 개별 서비스 및 솔루션 소유자에게 매핑할 수 있습니다.

리소스 사용을 제어하도록 구획 할당량 정책 설정

DevOps Architect, 클라우드 설계자, 인프라 설계자

할당량 정책은 리소스 사용량과 비용을 통제하도록 하는 전반적인 거버넌스 정책의 일부일 수 있습니다. 정책을 보호 수단으로 사용하여 지정된 리소스 유형(예: 컴퓨트 구성)만 사용하거나 개별 구획이 특정 한도 내에서 유지되도록 할 수 있습니다.

가변 비용 추적을 위한 비용 추적 태그 구현

Cloud Architect, Infrastructure Architect,

흔히 클라우드 솔루션은 서로 다른 서비스를 사용하는데, 이 중 일부는 서로 다른 구획에 있을 수 있으며 다른 일부는 서로 다른 접근 제어로 관리되는 "네트워크"와 같은 공유 구획에 있을 수 있습니다. 일부 구획은 여러 솔루션에서 사용되는 리소스를 포함하고 구획 수준에서 비용만 보고하면 정확하지 않을 수 있습니다.
솔루션 소유자는 여전히 여러 구획에 리소스가 있는 경우에도 솔루션의 전체 사용 및 비용을 파악해야 합니다.

비용 추적 태그를 사용된 여러 리소스에 연결하여 구획 대신 태그를 필터로 사용하여 비용 데이터를 질의할 수 있습니다. 따라서 리소스가 어디에 배치되고 비용 데이터를 쿼리하는 방법이 더 유연해지지만 강력한 태깅 정책이 필요하게 됩니다. 태깅 네임스페이스를 변경하고 태그 키 이름을 자주 변경하지 않습니다. 그러면 데이터 검색 및 집계 시 더욱 복잡해질 수 있기 때문입니다.

태그 지정 예제는 Finance.CostCenter:xyz, Environment.Type:Production,Project.Owner:xyz, Application.Name:xyz와 같은 태그를 여러 리소스에 연결할 수 있습니다. 그러면 OCI에서 생성된 사용 및 비용 데이터에 태그를 추가하고 해당 태그를 기반으로 검색을 허용합니다.

태그 처리된 네임스페이스는 태그 관리자만 변경할 수 있도록 IAM 정책으로 보호해야 합니다.

예산 정의

클라우드 설계자, 엔터프라이즈 설계자

예산을 사용하면 실제 OCI(Oracle Cloud Infrastructure) 지출 또는 지출 예측에 대한 부분 제한을 설정할 수 있습니다. 임계값에 도달하면 플랫폼은 경보를 트리거하고 지정된 담당자에게 전자 메일을 보내거나 이벤트를 발생시켜 OCI 플랫폼 내에서 추가 작업을 수행할 수 있습니다.

예산은 비용 추적 태그 또는 구획(루트 구획 포함)에 설정하여 해당 비용 추적 태그에 있는 모든 지출 또는 해당 구획과 하위 항목에 대한 모든 지출을 추적합니다.

블록 볼륨 성능 자동 튜닝 활성화

인프라 설계자

Oracle Cloud Infrastructure는 분리된 볼륨의 성능을 낮은 비용 설정으로 자동 조정할 수 있습니다. 이 새로운 기능을 사용하면 볼륨이 분리된 상태로 유지되지만 상당한 비용을 절감할 수 있습니다.

객체 스토리지, 객체 수명 주기 관리 구현

인프라 설계자

오브젝트 라이프사이클 관리를 사용하여 오브젝트 스토리지 및 아카이브 스토리지 데이터를 관리함으로써 스토리지 비용과 데이터 관리에 소요되는 시간을 줄일 수 있습니다. 객체 라이프사이클 관리를 통해 다음을 자동으로 수행할 수 있습니다.
  • 오브젝트를 아카이브하여 비용을 절감합니다.
  • 지정한 이름 필터와 일치하는 버킷 또는 객체의 모든 객체를 삭제합니다.
  • 커밋되지 않았거나 실패한 다중 부분 업로드를 삭제합니다.

비용 보고서 활용

엔터프라이즈 구축자

비용 보고서는 감사 또는 송장 조정을 위해 OCI(Oracle Cloud Infrastructure)의 리소스에 대한 세부 분석을 제공할 수 있는 CSV(콤마로 구분된 값) 파일입니다.

비용 보고서는 매일 자동으로 생성되며 Oracle 소유의 오브젝트 스토리지 버킷에 저장됩니다. 소비 정보, 메타데이터 및 태그와 함께 시간당 각 OCI 리소스(예: 인스턴스, 객체 스토리지 버킷, VNIC)별로 하나의 행을 포함합니다. 사용량 보고서에는 일반적으로 24시간의 사용량 데이터가 포함되지만, 경우에 따라 사용량 보고서에 24시간보다 오래된 지연 도착 데이터가 포함될 수 있습니다.

비용 보고서는 1년 동안 보존됩니다.

각 원가 보고서의 파일 이름에는 자동으로 증분되는 숫자 값이 추가됩니다. 보고서에 수정 사항이 포함될 수 있습니다. 수정 사항은 보고서에 새 행으로 추가되며, lineItem/backReference 열에 채워진 수정된 라인의 lineItem/iscorrection columnreferenceNo value가 포함됩니다.

비용 분석을 사용하여 지출 추적 및 최적화

엔터프라이즈 구축자

비용 분석은 Oracle Cloud Infrastructure 지출의 추적 및 최적화에 도움이 되는 간편한 시각화 툴을 제공합니다.
미국에서 2019년 1월 28일 이후에 새 계정을 생성하는 대부분의 신규 고객은 비용 분석 도구를 사용하여 다음을 수행할 수 있습니다.
  • 날짜를 기준으로 비용을 필터링합니다.
  • 태그별로 비용을 필터링합니다.
  • 구획별로 비용을 필터링합니다.
  • 구획 또는 태그 필터를 제거합니다.
  • 원가 및 소비를 예측합니다.

2019년 1월 28일 이전에 계정을 생성했거나 미국 밖에서 계정을 생성한 경우 지출 추적 및 최적화를 위한 다른 옵션을 사용할 수 있습니다.

사용되지 않은 리소스를 종료 또는 정지하기 위한 프로세스 구현

DevOps Architect, Infrastructure Architect,

고립된 리소스를 식별하고 종료하는 프로세스를 구현합니다. 특정 OCI(Oracle Cloud Infrastructure) 컴퓨트 구성은 STOP 모드로 비용 청구되지 않습니다. 더 많은 리소스 비용 청구.
VM 및 베어메탈 인스턴스의 경우 인스턴스 생성에 사용하는 구성에 따라 비용이 청구됩니다. 사용 중인 컴퓨트 리소스의 청구 조건에 익숙해야 합니다. 또한 응용 프로그램 작업 로드에 대한 데이터 보존 및 비용 목표에 일치하는 정지 및 종료 동작을 구현합니다.

작업 부하를 구성하는 컴퓨트 구성 평가

Cloud Architect, Infrastructure Architect,

작업 로드 요구 사항에 따라 표준 X7 VM 구성 대신 CPU와 메모리 사이에 고정된 비율을 갖춘 VM.Standard.E3 또는 VM.Standard.E4 모양을 사용할 수 있습니다.

유연한 구성을 통해 VM을 시작하거나 크기를 조정할 때 OCPU 수와 메모리 양을 커스터마이징할 수 있습니다. 유연한 구성을 사용하여 VM 인스턴스를 만들 때 인스턴스에서 실행되는 작업 부하에 필요한 OCPU 수와 메모리 양을 선택합니다. 네트워크 대역폭 및 VNIC 수는 OCPU 수에 비례하여 확장됩니다. 이 유연성을 사용하면 작업 부하에 맞는 VM을 구축할 수 있으므로 성능을 최적화하고 비용을 최소화할 수 있습니다.

클라우드 권고자 익히기

보안 아키텍트 클라우드 설계자

클라우드 권고자는 테넌시를 검토하고 지속적으로 모니터링하며, 비용 절감 및 보안 상태 개선에 대한 권장 사항을 제공할 수 있습니다.

클라우드 권고자가 테넌시의 잠재적인 비효율성을 찾아 해결 방법을 설명하는 안내 솔루션을 제공합니다. 권장사항은 비용 절감을 극대화하고 테넌시의 보안을 개선하는 데 도움이 됩니다. 내장된 Cloud Guard 권장사항을 통해 보안 취약점을 확인하고 해결할 수 있습니다. 적용되지 않는 권장 사항을 연기하거나 해제하여 클라우드 권고자를 사용자 정의하여 가장 중요한 권장 사항에 집중할 수도 있습니다.

이 모범사례 플레이북의 범위를 벗어나 Cloud Advisor의 전체 기능 및 사용 현황이 제공됩니다. 이 서비스에 대한 자세한 내용은 아래의 "자세히 알아보기" 항목에서 참조된 "Oracle Cloud Advisor 개요"를 참조하십시오.