AWS 로 연결하기 - 고객 통합 가이드

개요

이 가이드는 AWS 환경을 IBM Cloudability 에 안전하게 연결하는 과정을 안내합니다. 연결되면 Cloudability 에서 FinOps 기능에 액세스할 수 있습니다.

전제 조건

시작하기 전에 다음에 액세스할 수 있는지 확인하세요:

  • AWS 콘솔
  • S3 생성 및 IAM 권한에 대한 관리자(또는 이와 유사한) 권한( AWS )
  • Cloudability 공급업체 자격 증명에 대한 관리자 액세스 권한
Cloudability 의 AWS 인증 프로세스에는 두 가지 주요 단계가 필요합니다:
  • 관리 계정 자격 증명
  • 연결된 계정 자격 증명

AWS 관리 계정 자격 증명

Cloudability 에 관리 계정 자격 증명을 사용합니다:
  • 인증된 AWS 관리 계정에 대한 비용 및 사용량 데이터 가져오기.
  • AWS 관리 계정에서 연결된 계정을 동기화합니다.
참고: 이 기능을 사용하려면 통합 청구가 활성화되어 있어야 하며 연결된 계정이 (청구 관점에서) 관리 계정으로 롤업되어야 합니다.
인증 절차에는 몇 가지 단계가 포함되며 AWS 및 Cloudability 에서 여러 단계에 걸쳐 조치를 취해야 합니다.

자격 증명 프로세스를 시작하겠습니다:

  1. AWS 콘솔 - AWS 비용 및 사용량 보고서 만들기
    1. AWS 관리 콘솔에서 오른쪽 상단에서 계정 이름을 선택하고 청구 및 비용 관리를 선택합니다.
    2. 청구 및 비용 관리 대시보드 페이지에서 데이터 내보내기(비용 및 사용량 분석 아래) 를 선택합니다.
    3. 만들기를 선택합니다.
Cloudability 레거시 CUR 및 AWS CUR 형식 2.0 모두를 지원합니다.
  • gzip - text/csv
  • 파케트 - 파케트

다음은 두 CUR 파일 중 하나를 구성하는 데 필요한 단계입니다.

참고:
  • 기타 AWS 데이터 내보내기는 지원되지 않습니다(예. 공식 CUR)
  • Cloudability 는 관리 계정 수준에서 생성된 데이터 내보내기를 지원합니다.
  • 업그레이드를 계획 중이라면 CUR 2.0 파켓 Cloudability Premium 형식 사용을 피하십시오. 이에 대한 지원이 곧 제공될 예정입니다.
표 1. 구성 표
참여 단계 AWS 레거시 CUR CUR 2.0
내보내기 만들기 > 내보내기 세부 정보 레거시 CUR 내보내기 표준 데이터 내보내기
내보내기 만들기 > 데이터 테이블 콘텐츠 설정 리소스 ID 포함을 선택합니다.

분할 비용 할당 데이터는 선택 취소해야 합니다.

데이터 새로 고침 설정에서 자동으로 새로 고침을 선택합니다

CUR 2.0 을 선택합니다.
  • 리소스 ID 포함을 선택합니다.
  • 분할 비용 할당 데이터는 선택 취소해야 합니다
  • 보고서 데이터 시간 세분화를 위해 시간별을 선택합니다.
열 선택 - 기본값으로 둡니다(모든 열)

데이터 내보내기 전달 옵션의 경우 다음을 선택합니다.

보고서 데이터 시간 세분화를 위해 시간별을 선택합니다.

둘 중 하나를 선택합니다:

  • 기존 데이터 내보내기 파일 덮어쓰기
  • 새 데이터 내보내기 파일 만들기

보고서 데이터 통합 옵션을 선택해서는 안 됩니다.

압축 유형이 gzip 또는 마루로 설정되어 있는지 확인합니다

압축 유형이 gzip-text/cs 또는 parquet-parquet 로 설정되어 있는지 확인하십시오

둘 중 하나를 선택합니다:

  • 기존 데이터 내보내기 파일 덮어쓰기
  • 새 데이터 내보내기 파일 만들기

데이터 내보내기 저장소 설정의 경우.

비용 및 사용량 보고서 파일은 이 버킷에 저장됩니다. 할 수 있습니다;

  • 기존 S3 버킷과 접두사를 입력하거나
  • 구성을 선택합니다. 구성을 선택한 경우
    • 버킷 만들기를 선택합니다(또는 이미 만든 경우 기존 버킷을 선택합니다)
    • S3 버킷 이름 입력
    • 새 버킷을 만들 지역을 선택합니다
    • 버킷 생성을 클릭합니다
    • s3 경로 접두사 추가
    • 태그 추가 (선택 사항)
    • 보고서 만들기를 선택합니다

비용 및 사용량 보고서 파일은 이 버킷에 저장됩니다. 할 수 있습니다;

  • 기존 S3 버킷과 접두사를 입력하거나
  • 구성을 선택합니다. 구성을 선택한 경우
    • 버킷 만들기를 선택합니다(또는 이미 만든 경우 기존 버킷을 선택합니다)
    • S3 버킷 이름 입력
    • 새 버킷을 만들 지역을 선택합니다
    • 버킷 생성을 클릭합니다
    • s3 경로 접두사 추가
    • 태그 추가 (선택 사항)
    • 만들기를 선택합니다
참고:

Cloudability 는 아래 위치에서 매니페스트 파일을 찾습니다:

레거시 CUR - <비용 및 사용량 보고서 접두사>/<비용 및 사용량 보고서 이름>/YYYYMMDD-YYYYMMDD/<비용 및 사용량 보고서 이름> -Manifest.json

CUR 2.0 - <비용 및 사용량 보고서 접두사>/<비용 및 사용량 보고서 이름>/메타데이터/BILLING_PERIOD=YYYY-MM/<비용 및 사용량 보고서 이름> -Manifest.json

curcur
참고: 고객은 S3 버킷에서 Amazon S3 관리형 키( SSE-S3 )를 사용하여 서버 측 암호화를 구성할 수 있습니다. Cloudability KMS 또는 고객이 제공한 암호화 키를 사용한 암호화를 지원하지 않습니다.

아래 단계에 따라 Cloudability 에 입력할 세부 정보를 기록해 주세요:

  1. 결제자 계정 ID: AWS 관리 계정 ID
  2. S3 버킷 이름: 이전에 생성한 비용 및 사용량 보고서가 포함된 버킷입니다
  3. 이전에 생성된 비용 및 사용량 보고서 이름
  4. 이전에 생성된 비용 및 사용량 보고서 접두사
참고: AWS 레거시 CUR을 사용 중인 기존 고객은 레거시 CUR을 계속 사용할 수 있습니다. CUR 2.0 로 이동하려면 레거시 CUR을 2.0 으로 업그레이드할 수 없으므로 Cloudability 에서 CUR 2.0 로 다시 인증해야 합니다.

레거시 CUR에서 CUR 2.0 로 이전하는 방법에 대한 자세한 내용은 FAQ를 참조하십시오.

아래 옵션들은 선택 해제 상태로 남겨주세요
  • 비용 분할 배분 데이터
  • 용량 예약 열 및 세분화 포함
  • 수동 호환 할인

2. AWS 콘솔 - 비용 할당 태그 사용

  1. 청구 및 비용 관리 대시보드 에서 비용 할당 태그 로 이동합니다.
  2. 포함할 태그를 선택합니다.
    참고: 낙타 케이스에 주의하세요. 예를 들어 예를 들어 '이름' 또는 '이름'을 태그 키로 사용하는 경우 둘 다 활성화해야 CUR에 기록됩니다.
  3. 활성화를 선택합니다.
3. Cloudability - 관리 계정에 대한 자격 증명 구성

이 절차를 완료하려면 Cloudability 관리자 권한이 있어야 합니다. 관리자 권한이 없는 경우 조직의 기본 관리자( Cloudability )에게 문의하여 도움을 받으세요.

Cloudability 에서 설정 > 공급업체 자격 증명 > 데이터 소스 추가로 이동하여 > AWS 선택합니다.

  1. 자격 증명 아래에 다음을 입력합니다:
    • 결제자 계정 ID(필수)
    • S3 버킷 이름(필수): 비용 및 사용량 보고서가 포함된 버킷입니다
    • 비용 및 사용량 보고서 이름(필수)
    • 비용 및 사용량 보고서 접두사(필수)
    • AWS SCP 사용 지역(선택 사항)
      • 특정 AWS 리전에서 접근을 제한하는 AWS 서비스 제어 정책 (SCP)을 적용한 경우, 허용된 리전을 명시하십시오. 예시: us-east-2. 그렇지 않은 경우 비워 둘 수 있습니다. 이렇게 하면 Cloudability 에서 지정된 허용 지역으로 인증 호출을 할 수 있습니다.
      • 현재 클라우드 능력은 단일 SCP 지역 추가를 지원합니다.
    • 연결된 계정의 자동화된 자격 증명 인증(권장)
      • 연결된 계정이 많은 경우 AWS 연결된 계정에 대한 자동 자격 증명을 사용하는 것이 좋습니다. 이를 활용하면 현재와 향후 새 계정을 추가할 때 자격 증명 프로세스를 간소화할 수 있습니다.
      • Cloudability 연결된 계정의 자동 자격 증명 기능을 사용하려면 Cloudability 및 AWS 에서 연결된 계정에서 CloudFormation 템플릿을 다운로드하여 StackSet 로 배포하는 등의 추가 작업을 수행해야 합니다(연결된 계정이 IAM 권한을 상속받을 수 있도록 올바른 IAM 역할이 마련되어 있는지 확인). 이에 대해서는 연결된 계정 자격 증명에 자세히 설명되어 있습니다.
  2. 저장을 선택합니다.
  3. 템플릿 생성을 선택합니다.
  4. 다운로드를 선택합니다.
  5. AWS CloudFormation 템플릿이 로컬로 다운로드됩니다. 다음 단계에서는 AWS 콘솔에 업로드해야 하므로 안전한 곳에 저장해 두세요.

    AWS

4. AWS 콘솔 - AWS 관리 콘솔에 CloudFormation 템플릿을 업로드합니다

  1. AWS 관리 콘솔에서 'CloudFormation' 을 검색하여 선택합니다.
  2. 페이지에서 AWS CloudFormation 페이지에서 스택 만들기(새 리소스(표준) 포함)를 선택합니다.
  3. 템플릿 지정 에서 다음을 수행합니다:
    • 템플릿 파일 업로드를 선택합니다.
    • 파일 선택을 선택하고 Cloudability 에서 다운로드한 템플릿을 업로드합니다.
    • 다음을 선택합니다.
  4. 스택 세부 정보 지정 페이지에서 다음을 수행합니다:
    • 스택 이름을 입력합니다(예: ' Cloudability ').
    • 채워진 파라미터를 확인합니다.
    • 다음을 선택합니다.
  5. 스택 옵션 구성 페이지를 스크롤하여 " AWS CloudFormation 사용자 지정 이름으로 IAM 리소스를 만들 수 있음을 인정합니다."에 체크하고 다음을 클릭합니다.
  6. 검토 페이지에서 제출을 선택합니다.

새 스택의 초기 상태는 CREATE_IN_PROGRESS입니다. 상태가 생성 완료로 변경되면 Cloudability 에서 자격 증명을 확인할 수 있습니다. 이를 확인하려면 UI의 CloudFormation 페이지를 새로 고쳐야 할 수 있습니다.

5. Cloudability - 계정 자격 증명 확인

  1. Cloudability 에서 설정 > 공급업체 자격증명 > AWS 으로 이동합니다.
  2. 인증 중인 계정 옆의...을 클릭하고 다시 인증을 선택합니다.
    • 녹색 체크 표시(../../resources/cldy_images/clip_image001_-1832790195.png)는 성공을 나타내며, 빨간색 느낌표 표시(../../resources/cldy_images/clip_image002_-821243953.png)는 오류를 나타냅니다.
참고: 위의 프로세스를 수행하면 CloudabilityRole 이라는 IAM 역할이 생성되며 Cloudability 에서 권한을 확인하는 데 사용됩니다. 인증에 실패할 경우 15분 후에 다시 시도하세요.
AWS

이 프로세스가 완료되면 몇 시간 내에 청구 데이터와 AWS 태그가 Cloudability 에 채워지는 것을 볼 수 있습니다. 또한 연결된 계정을 확인하고 다음 단계로 연결된 계정의 자격 증명을 확인할 수 있습니다.

AWS 연결된 계정 자격 증명

AWS EC2 인스턴스에 대한 메모리 메트릭 가져오기 - Windows & Linux

AWS 자주 묻는 질문