View a markdown version of this page

AWS 설정에서 지출 한도 생성 - AWS 계정 관리

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

AWS 설정에서 지출 한도 생성

주의

현재 제한된 수의 고객에게 새로운 경험을 릴리스하고 있습니다. 아직이 경험에 액세스하지 못할 수 있습니다.

지출 한도란 무엇입니까?

지출 한도를 통해 개발자는 예측 가능하고 통제된 예산 내에서 운영할 수 있다는 확신 AWS 을 가지고를 사용할 수 있습니다. 지출 한도를 사용하여 프로젝트에 대해 매월 지불할 최대 금액을 설정합니다. 지출 한도는 프로젝트 수준에 있습니다. 일부 프로젝트에는 지출 한도가 있고 지출 한도가 없는 다른 프로젝트에는 사용할 수 있습니다.

프로젝트의 사용량이 한도에 도달하면는 해당 프로젝트를 AWS 일시 중지하여 리소스를 중지하므로 비용이 그 안에 유지됩니다. 지출 한도는 실험, 학습 및 샌드박스 워크로드용으로 설계되었습니다. 애플리케이션이 예기치 않은 비용을 발생시키는 경우 리소스를 잠시 일시 중지하는 것이 허용 가능한 경우 프로덕션 환경에 사용할 수 있습니다.

지출 한도는 프로젝트 액세스 권한이 있는 모든 사람에게 표시되지만 프로젝트 소유자만 관리할 수 있습니다. 지출 한도를 생성하려면 유료 플랜을 이용해야 합니다. 자세한 내용은 AWS 설정에서 계정 업그레이드 단원을 참조하십시오.

지출 한도는 AWS 예산의 한 유형입니다.

지출 한도 설정

지출 한도는 프로젝트 세전 비용의 상한이며 요금이 아닙니다. 지출 한도를 설정할 때 허용되는 최소 값은 $20 또는 예상 지출의 보수적 추정치 중 더 큰 값입니다.

최소값이 존재하는 이유: 지출 한도에 도달하는 것은 파괴적인 경험입니다. 사용량의 일반적인 변동으로 인해 지출 한도에 도달할 가능성이 거의 없도록 하기 위한 최소값이 존재합니다.

보수적 추정 계산 방법: 추정은 현재까지의 활동을 기반으로 하지만 엄격한 선형 추정은 아닙니다. 현재까지의 지출과 현재 실행 중인 리소스를 AWS 살펴봅니다. AWS 또한 이전 달의 활동이 높으면 최소값이 됩니다.

실행 중인 리소스가 많은 경우: 예상 지출이 많을 것으로 예상됩니다. 지출 한도를 낮추려면 먼저 해당 리소스를 중지해야 합니다.

일시 중지된 프로젝트를 다시 활성화하는 경우: 예상 지출은 당월 현재까지의 지출과 요금이 부과되지 않은 사용량입니다.

참고

지출 한도는 크레딧을 제외하며 세전 요금에 적용됩니다.

알림

실제 비용이 한도의 50%, 75% 및 90%에 도달하거나 향후 10일 동안 지출 한도에 도달하거나 초과할 경우 알림을 받게 됩니다.

선택적 초기 비용 제어를 사용하여 지출 한도 설정 사용자 지정

지출 한도는 설정한 금액을 초과하여 청구서가 증가하는 것을 방지합니다. 사용량이 사용량에 도달하면는 리소스를 AWS 일시 중지하여 사용자를 보호합니다. 이러한 선택적 제어는 더 빠르고 부드럽게 작동하므로 제한보다 훨씬 낮게 유지됩니다.

새 리소스 생성 중지

한도에 도달하기 약 7일 전에 새 리소스 시작이 중지됩니다. 이는에서 관리하는 서비스 제어 정책을 적용하여 달성할 수 있습니다 AWS. 서비스 제어 정책은 서비스에 따라 다릅니다. 프로젝트에 적용될 수 있는 모든 서비스 제어 정책을 보려면 섹션을 참조하세요지출 한도에 대한 서비스 제어 정책.

이미 실행 중인 모든 리소스는 계속 실행됩니다. 대부분의 경우 구축한 어떤 것도 영향을 받지 않습니다. 그러나 경우에 따라 이로 인해 중단된 경험이 발생할 수 있습니다. 예를 들어 Auto Scaling을 활성화하고이 작업을 실행하기 위한 조건이 충족되면 새 인스턴스가 시작되지 않습니다.

유휴 리소스 일시 중지

한도에 도달하기 약 5일 전에 유휴 리소스가 일시 중지됩니다. 활성 앱은 계속 실행됩니다. 유휴 리소스는 AWS Compute Optimizer의 권장 사항에 따라 일시 중지됩니다. 자세한 내용은 유휴 권장 사항 보기를 참조하세요.

프로젝트에 로그인하고 절감 기회를 확인하여 유휴 리소스 권장 사항을 볼 수도 있습니다. 자세한 내용은 Cost Optimization Hub를 참조하세요. 현재 지출 한도 경험의 일부로 EC2, RDS 및 SageMaker 엔드포인트를 자동으로 일시 중지합니다.

EC2 인스턴스를 일시 중지하는 이유: 최대 CPU 사용률이 5% 미만이고 네트워크 I/O가 지난 14일 동안 하루에 5MB 미만인 경우 EC2 인스턴스를 일시 중지합니다.

G 또는 P 인스턴스 유형이 있는 경우 다른 유휴 기준이 있습니다. 지난 14일 동안 다음과 같은 경우 G 또는 P 인스턴스 유형이 일시 중지됩니다.

  • GPU가 룩백 기간의 99% 이상 동안 활발히 작동하지 않음

  • GPU 인코더가 인스턴스 런타임의 99% 이상에 사용되지 않음

  • 인스턴스 수준에서 GPU 메모리 사용량이 5% 미만임

  • CPU 최대 사용률이 5% 미만

  • 네트워크 사용률이 5MB/일 미만임

RDS 데이터베이스를 일시 중지하는 이유: 데이터베이스 인스턴스가 읽기 전용 복제본이 아니고 지난 14일 동안 다음이 있는 경우 RDS for MySQL 및 RDS for PostgreSQL을 일시 중지합니다.

  • 데이터베이스 연결 없음

  • 낮은 CPU 사용량

  • 낮은 읽기/쓰기 활동

유휴 SageMaker 엔드포인트를 일시 중지하는 이유: 엔드포인트에 지난 14일 동안 호출이 없는 경우 SageMaker 엔드포인트를 일시 중지합니다.

상위 비용 동인 일시 중지

한도에 도달하기 약 4일 전에 활성 리소스를 발생시키는 최고 비용이 일시 중지됩니다. 이는 방해가 되는 경험일 수 있습니다. 현재 EC2, RDS, Lambda, Bedrock, SageMaker의 다섯 가지 서비스에서 리소스를 선택합니다. 이 옵트인 제어로 인해 런어웨이 Lambda 또는 예상치 못한 Bedrock 스파이크가 발생하는 경우 비용이 발생하지 않을 수 있습니다.

상위 비용 드라이버 EC2 인스턴스 일시 중지 방법: EC2 인스턴스가 상위 비용 드라이버로 식별되면가 인스턴스를 AWS 종료하여 컴퓨팅 비용을 제거합니다. 종료 전에는 연결된 각 EBS 볼륨의 스냅샷을 AWS 생성하여 데이터를 보존합니다. 연결된 탄력적 IP 주소도 모두 릴리스됩니다.

인스턴스가 종료된 후:

  • 모든 컴퓨팅 및 EBS 볼륨 비용이 제거됩니다.

  • 데이터는 스냅샷에 보존되므로 스토리지 비용이 적게 듭니다.

  • 탄력적 IP 요금 중지

워크로드를 복원하려면 저장된 스냅샷에서 새 인스턴스를 시작할 수 있습니다. 데이터가 더 이상 필요하지 않은 경우 스냅샷을 삭제하여 스냅샷 스토리지 요금을 중지할 수 있습니다.

상위 비용 드라이버 RDS 데이터베이스를 일시 중지하는 방법: RDS 데이터베이스 인스턴스가 상위 비용 드라이버로 식별되면가 인스턴스를 AWS 중지합니다. 인스턴스를 중지하면 데이터를 보존하면서 컴퓨팅 요금이 발생하지 않습니다.

인스턴스가 중지된 동안:

  • 컴퓨팅 요금이 발생하지 않음

  • 스토리지 및 프로비저닝된 IOPS 요금 계속

  • 자동 백업 계속

  • RDS는 7일 후에 인스턴스를 자동으로 다시 시작합니다. 지출 한도가 여전히 위험한 경우 인스턴스를 다시 중지 AWS 합니다.

데이터베이스를 복원하려면 AWS 설정 또는 RDS 콘솔에서 인스턴스를 시작합니다. 데이터와 구성은 그대로 유지됩니다.

상위 비용 드라이버 Lambda 함수를 일시 중지하는 방법: Lambda 함수가 상위 비용 드라이버로 식별되면 이벤트 소스 매핑 및 트리거를 AWS 비활성화하여 추가 호출을 방지합니다. 함수에 프로비저닝된 동시성이 구성된 경우는 해당 요금을 제거하기 위해 함수 AWS 도 제거합니다.

함수가 일시 중지된 후:

  • 호출 요금은 발생하지 않습니다.

  • 함수 코드, 구성 및 연결된 모든 리소스는 그대로 유지됩니다.

  • 데이터가 손실되지 않음

함수를 복원하려면 이벤트 소스 매핑 및 트리거를 다시 활성화합니다. 동시성을 프로비저닝한 경우 다시 구성해야 합니다.

상위 비용 드라이버 Bedrock 모델을 일시 중지하는 방법: Amazon Bedrock 프로비저닝된 모델이 상위 비용 드라이버로 식별되면 프로비저닝된 처리량이 AWS 삭제됩니다. 프로비저닝된 처리량에는 일시 중지 옵션이 없습니다. 삭제하는 것이 요금을 중지하는 유일한 방법입니다.

프로비저닝된 처리량이 삭제된 후:

  • 프로비저닝된 처리량 요금은 즉시 중지됩니다.

  • 사용자 지정 미세 조정된 모델이 있는 경우 모델 가중치가 삭제됩니다.

  • Amazon S3의 원래 훈련 데이터는 영향을 받지 않습니다.

사용자 지정 모델을 복원하려면 S3 훈련 데이터에서 다시 훈련해야 합니다. 파운데이션 모델의 프로비저닝된 처리량의 경우 프로비저닝된 처리량 할당을 새로 생성할 수 있습니다.

한도에 도달하면 어떻게 되나요?

AWS 는 프로젝트를 일시 중지하고 모든 리소스를 중지합니다. 데이터가 유지됩니다.

프로젝트를 다시 활성화하려면 AWS 설정에서 지출 한도를 늘립니다. 재활성화 후 일부 리소스를 수동으로 다시 시작해야 할 수 있습니다.

중요

프로젝트가 일시 중지된 후 90일 이내에 조치를 취하지 않으면가 프로젝트 데이터를 AWS 영구적으로 삭제합니다.

참고해야 할 기타 중요 사항

  • Amazon Route 53를 사용하는 경우 24시간마다 하나의 도메인만 구매할 수 있습니다. 도메인 비용이 지출 한도 내에 있는지 확인해야 합니다. 그렇지 않으면 도메인 구매가 진행되지 않습니다. 이러한 경우 구매하기 전에 지출 한도를 늘려야 합니다.

  • 최대 10개의 프로젝트에 지출 한도를 적용할 수 있습니다.

AWS 설정에서 지출 한도 생성

AWS 설정에서 지출 한도를 생성하려면
  1. https://settings.aws.com AWS 설정을 엽니다.

  2. 기본 탐색 창에서 결제를 선택합니다.

  3. 프로젝트별 비용지출 한도에서 프로젝트의 한도 설정을 선택합니다.

  4. 권장 지출 한도 또는 사용자 지정 한도를 선택할 수 있습니다.

  5. 사용자 지정 한도를 선택하는 경우 사용자 지정 금액을 입력합니다.

  6. 지출 한도 설정을 선택합니다.

  7. 초기 비용 제어를 사용하여 지출 한도를 사용자 지정하려면 새 리소스 시작 중지, 유휴 리소스 일시 중지 또는 상위 비용 드라이버 일시 중지를 선택할 수 있습니다.

  8. 초기 비용 제어 저장을 선택합니다.

지출 한도는 즉시 적용됩니다.