Category: 비용 및 결제


AWS 청구서 단순화 – CloudWatch 비용 통합

오는 7 월에 AWS 청구서에는 Amazon CloudWatch가 청구하는 방식 변경을 포함합니다. CloudWatch 팀은 청구서를 더 간단하고 이해하기 쉽게 만들기 위해 이러한 변경 작업을 수행했습니다.

요금 항목 통합
과거 CloudWatch 사용료는 청구서의 두 부분으로 나누어 져있었습니다. CloudWatch Alarms, CloudWatch Metrics 및 CloudWatch API에 대한 청구는 Elastic Compute Cloud (EC2) 세부 정보 섹션에 포함되고, CloudWatch Logs 및 CloudWatch Dashboards에 대한 청구는 CloudWatch 세부 정보 섹션에 보고됩니다 :


청구서의 두 부분에 걸쳐 요금을 분할할 경우, 전체 모니터링 비용을 찾아 이해하기가 어렵다는 고객 의견을 받았습니다. 이 문제를 해결하기 위해 이전에 EC2 (Elastic Compute Cloud) 세부 정보 섹션에 나와 있던 요금을 CloudWatch 세부 정보 섹션으로 이동합니다. 세부 청구서 보고서를 수정하고 AmazonEC2 서비스 코드에서 Amazon CloudWatch 서비스 코드로 옮기고 Amazon CloudWatch 서비스 이름으로 변경합니다. 이 변경 사항은 전체 청구서에 영향을 미치지 않습니다. 하나의 섹션에서 CloudWatch 사용에 대한 모든 청구를 통합합니다.

청구 비용 측정 항목
예상 요금이라는 CloudWatch 결제 측정 항목은 총 예상 요금 또는 서비스 별 분류로 볼 수 있습니다.

총계는 변하지 않을 것입니다. 그러나 앞서 언급했듯이 이전에는 AmazonEC2에 ServiceName 차원으로 있던 요금에는 AmazonCloudWatch로 설정되어 있습니다.

결과적으로 결제 경고의 임계 값을 조정해야 할 수도 있습니다.

다시 말씀 드리지만, 여러분의 AWS 청구서는 변경되지 않습니다. 2017 년 7 월에 AWS 청구서에 CloudWatch의 통합 요금이 표시되기 시작합니다.

Jeff;

이 글은 AWS Bill Simplification – Consolidated CloudWatch Charges의 한국어 번역입니다.

EBS 스냅샷에 대한 비용 태그 할당 기능 출시

Amazon Elastic Block Store (EBS)를 사용하면 Amazon EC2 인스턴스에 영구 블록 저장 볼륨을 생성 할 수 있습니다. EBS 볼륨은 일관되고 낮은 대기 시간의 성능과 다양한 볼륨 유형 선택 옵션을 제공합니다. EBS 볼륨의 스냅샷 백업을 통해 원하는 만큼 오래 보관 한 후, 새로운 볼륨으로 복원 할 수 있습니다.

AWS 청구 및 비용 관리는 비용 지출을 추적하는 데 사용할 수 있는 도구 및 보고서를 제공합니다. 비용 할당 태그를 사용하여 개별 자원 레벨에서 고객, 응용 프로그램, 팀, 부서 또는 청구 코드에 비용을 할당 할 수 있습니다.

오늘 EBS 스냅 샷에 대한 비용 할당 기능을 출시합니다. 다양한 AWS 고객 중에서도 특히,  엔터프라이즈 기업에서 유용한 기능입니다.  수천 개의 EBS 볼륨과 더 많은 EBS 스냅 샷을 각 프로젝트, 사업 부서 또는 관계사에 비용을 할당 할 수 있습니다. 또한, 관리형 서비스 제공 파트너사라면 스냅샷 비용을 고객 계정 및 응용 프로그램에 다시 연결할 수 있습니다.

스냅 샷 태그를 지정하고 비용을 할당하는 과정을 살펴 보겠습니다.

첫 번째 단계는 기존 스냅 샷에 태그 지정을 구현하는 것입니다. create-tags 명령을 호출하거나 TagResources 함수를 호출하는 코드를 작성하는 스크립트를 작성할 수 있습니다. 콘솔 태그 편집기를 사용하여 원하는 AWS 영역의 스냅 샷을 찾을 수 있습니다.

스냅 샷이 몇 개 있고 직접 태그를 붙입니다. 제가 만든 태그는 사용법(usage)에 따라 값은 backup, dev 및 metrics입니다.

다음으로 AWS에 새 태그가 비용 할당에 사용되고 있다고 지정합니다. Billing Dashboard를 열고 Cost Allocation Tags를 클릭하십시오.

그런 다음 사용자 정의 태그 목록에서 내 태그를 찾아 선택하고 Activate를 클릭합니다.

AWS는 24 시간 이내에 첫 번째 업데이트 된 보고서를 제공하고 그 이후 하루에 한 번 이상 비용 탐색기를 업데이트합니다 (자세한 내용은 청구 보고서 사용 이해하기를 참조하십시오).

두 가지 옵션이 있습니다. 비용 탐색기를 사용하여 데이터를 시각적으로 탐색하거나 사용 현황 보고서를 만들어 Excel로 다운로드하고 데스크톱에서 분석 할 수 있습니다.

비용 탐색기 사용
비용 탐색기를 열어 관심 시간 범위를 선택하고 Usage Type Group로 필터링하여 EC2: EBS – Snapshots을 선택합니다. 그런 다음 Group by 옵션을 Tag로 설정하고 드롭 다운에서 내 태그 (usage)를 선택합니다.

그런 다음 Apply을 클릭하고 보고서를 살펴봅니다.

비용과 사용량 (기가 바이트 – 월)을 한 눈에 볼 수 있습니다. New report를 클릭하고 이름을 입력 한 다음 보고서를 다시 사용할 수 있도록 저장할 수도 있습니다.

비용 및 사용량 보고서 작성
Reports를 작성하려면 Create Report을 클릭하십시오. DailySnapshotUsage라는 이름을 지정하고 Time 단위를 Daily로 설정합니다.

그런 다음 jbarr-billing 버킷에서 ZIP 압축을 선택하고 Next을 클릭하십시오.

다음 페이지에서 내 설정을 확인하고 Review and Complete를 클릭하여 보고서 작성을 마무리합니다. 다음날 다시 확인하면 보고서가 준비됩니다.

Excel을 사용하여 비용 및 사용 보고서 분석
비용 및 사용 보고서를 다운로드하여 Excel을 사용하여 분석 할 수 있습니다. S3 Console로 전환하고 jbarr-billing 버킷을 열고 폴더 구조로 내려와 내 보고서를 찾습니다.

그런 다음 파일을 다운로드하여 압축을 풀고 Excel에서 엽니다.

지정된 태그만 보고 싶기 때문에 열 DJ (resourceTags / user : usage)로 스크롤하고 Excel의 필터 작업을 사용하여 관심 있는 태그를 선택하십시오.

그런 다음 대부분의 항목을 숨기고 원하는 항목만 볼 수 있습니다.

Excel을 통해 데이터 분석에 있어 훨씬 더 나은 업무를 수행 할 수 있다고 확신합니다!

스냅 샷 비용 이해
비용 보고서를 작성하여 EBS 스냅 샷 비용 및 사용량을 분석 할 때 ,스냅 샷이 점진적으로 생성되고 첫 번째 스냅 샷이 일반적으로 가장 비싼 스냅 샷으로 표시된다는 점을 명심하십시오. 이후 사용중인 블록이 포함된 스냅 샷을 삭제하면 블록이 참조하는 공간이 나중에 스냅 샷에 할당됩니다. 따라서, 특정 EBS 볼륨과 관련하여 가장 높은 비용으로 스냅 샷을 삭제하면, 비용 중 일부를 최신 스냅 샷으로 단순히 옮길 수 있습니다. 자세한 내용은 Amazon EBS 스냅 샷 삭제를 읽으십시오.

정식 출시
본 새로운 기능은 현재 모든 상용 AWS 지역에서 사용할 수 있으며, 지금 바로 사용할 수 있습니다.

Jeff;

이 글은 New – Cost Allocation for EBS Snapshots의 한국어 번역입니다.

AWS 예산 기능 업데이트 – 비용 및 사용량 추적하기

스파이더맨을 비롯한 액션 히어로들은 “큰 힘에는 큰 책임이 따른다“라고 말했습니다. 온디멘드 종량제 클라우드 서비스에서 사용자 자신이 확실한 정보를 가지고 책임을 져야 한다는 의미로 볼 수 있습니다. 마찬가지로 기업 환경에서는 예산과 지출에 주의해야 하며, 실제 지출 예상액 범위 내로 유지해야 합니다. 하지만, 개별 프로젝트나 부서 별로 AWS를 사용하는 경우, 이러한 점을 정확하게 추적하고 재정 및 회계 예측을 세우는 것은 더 힘들어집니다.

이를 위해 AWS 예산 기능에 중요한 업데이트를 일부 추가했습니다 (자세한 내용은 신규 AWS 예산 및 예측 관리 기능 참조). 이 기능은 금융 관리자, 프로젝트 관리자, DevOps 담당 팀장 등이 사용할 수 있도록 설계되어 있습니다 (자신이 클라우드 예산 담당자가 아닌 경우, 사내에서 적절한 담당자에게 알려주세요!). AWS 예산 기능을 사용하면 특정 카테고리 비용과 사용량을 종합해서 볼 수 있습니다. 또한, 자동 알림을 사용하여 상태 정보(예산 초과 또는 미만)을 파악할 수 있기 때문에 잠재적인 문제를 파악하고 예산 초과를 방지하기 위한 조치를 취할 수 있습니다.

AWS 예산 기능 업데이트
각 계정 당 20,000개까지의 예산을 만들 수 있습니다. 클라우드 비용과 자원 소비량이 자주 바뀌는 환경에서 지출을 잘 관리하기 위한 예산은 1일 4회에 걸쳐 평가할 수 있습니다. 알림 기능은 이메일 또는 프로그램(Amazon Simple Notification Service (SNS) 메시지)로 전달되므로, 수동 혹은 자동으로 상황에 대응할 수 있습니다.

  • 임원(VP) – 사업 단위 예산과 기업 전체의 예산을 짜고, 리전별 또는 기타 카테고리 별로 지출을 관리하고 실제 사용량과 예산을 비교하여 클라우드 전체의 지출을 최적화 할 수 있습니다 .
  • 프로젝트 관리자 – 부서의 비용 관리, 여러 서비스와 태그 그리고 지역을 감시 할 수 있습니다. 임계값을 초과 할 것으로 관계자에게 그 취지를 통지 대응을 촉구합니다. 필요한 경우 각 팀 구성원 자원 예산을 제공하고 그것을 고려하여 실행하도록 권할 수도 있습니다.
  • 회계 담당자 – 지금까지 비용을 분석하고 그 정보를 이용하여 향후 적절한 예산을 세울 수 있습니다. 기업 전체 또는 각 계정 및 각 서비스 사업 단위 프로젝트 팀별로 비용을 검토 할 수 있습니다.

예산 만들기
먼저 한 두 개의 예산을 만들어 봅시다! Billing and Cost Management을 엽니다.

Budgets을 클릭합니다.

AWS 예산을 처음 사용하는 경우 Create budget을 클릭하고, 다음 단계로 진행하기 전에 24시간 기다려야하는 경우가 있습니다. 그동안 고객 첫 청구 보고서를 준비합니다.

Create budget을 클릭하고 비용 또는 사용량 중 하나를 기반으로 예산을 설정하기로 결정하고, 예산 이름을 지정합니다. 매월, 3개월, 연간 중 하나를 선택합니다. 이 경우 비용 기반(1000 USD)/월을 선택하고 예산 이름을 “MainBudget”로 정하였습니다.

Include costs related to 옵션을 체크하지 않으면 예산이 계정 전체에 적용됩니다. 확인란을 선택하면 더 많은 유연성을 제공하는 다양한 추가 옵션이 나옵니다. Owner 태그를 jbarr:로 설정합니다.

더욱 세부적으로 설정이 가능하며, 예약 인스턴스 이외의 사용량은 더 작게 예산을 설정할 수 있습니다. 자신이 소유한 예약 인스턴스를 제대로 활용하기 위한 좋은 방법 중 하나입니다.

다음 단계로 메일이나 프로그램을 사용하여 알림 방법을 설정합니다.

프로그램을 개발하여 알림 옵션을 다양하게 사용할 수 있습니다. 고정 예산을 지정하는 웹 응용 프로그램을 작성하여 예산 한계에 도달 한 경우, AWS Lambda 함수를 호출할 수 있습니다. 응용 프로그램을 사용하여 예산 초과하지 않도록 조치를 취할 수 있습니다. 또한, 더 많은 계산을 필요로 하는 몇 가지 기능을 일시적으로 해제하거나 정적으로 호스팅 하는 다른 사이트로 전환 할 수 있습니다.

설정을 완료한 후 Create를 클릭하면, 바로 예산이 표시됩니다 (본 스크린샷을 찍기 전에 먼저 검은 삼각형을 클릭하여 자세한 내용을 볼 수 있습니다.)

화면에서 보듯이 이미 1000 USD 예산을 초과하고 있습니다. 약 5,600 USD 예산 초과가 예상되고 있습니다. Amazon은 절약을 중요시 하는 기업이므로 (자세한 내용은 “Amazon 리더십 원칙”참조),자세히 살펴보고 불필요한 인스턴스를 제거할 필요가 있을지 조사해 보아야 합니다. 이메일 알림을 수신하도록 설정되어 있기 때문에 예산을 작성한 후 다음 알림이 메일로 도착했습니다.

데이터 전송 예산이 컴퓨팅 예산과 다른 경우, 그 때 비용에 관계없이 Amazon S3에서 매달 100 GB의 데이터를 전송할 수 있습니다. 다음과 같은 예산을 만들 수 있습니다.

데이터 전송의 예산을 초과하지 않는 것을 쉽게 알 수 있습니다.

또한 화면 정보를 CSV 형식으로 다운로드하여, 예산 과정의 다른 부분에 유익한 정보를 얻을 수 있습니다.

보시다시피 새로운 기능은 세부적인 예산 설정이 가능합니다. AWS 관리 콘솔을 사용하여, 본 기능을 소개했지만 새로운 Budget API 또는 AWS Command Line Interface (CLI)를 호출하여 예산을 설정할 수 있습니다. 이 API는 CreateBudget, DescribeBudget, UpdateBudget 기능을 응용 프로그램에서 사용할 수 있습니다.

정식 출시
본 기능은 지금 사용할 수 있습니다. 하나의 계정에 대해 무료로 2개 예산을 만들 수 있습니다. 추가 예산 비용은 0.02USD/일 (계정 당 20,000개 까지 가능). 자세한 내용은 예산 통한 비용 관리 문서를 참조하십시오.

Jeff;

이 글은 AWS Budgets Update – Track Cloud Costs and Usage의 한국어 번역입니다.

AWS 월 비용 계산기, 서울 리전 지원 시작

아마존 웹 서비스는 50여개가 넘는 다양한 클라우드 서비스에 대해 간편한 종량 과금제를 제공합니다. AWS에서는 필요한 서비스에 대해 계약금이나 선수금 없이 사용한 기간에 사용한 만큼에 대해서만 비용을 지불하는 가격 철학을 가지고 있습니다.

다양한 클라우드 서비스의 각 리전별로 컴퓨팅, 데이터 트래픽 및 스토리지 사용량 등 원하는 자원에 대해 어느 정도 비용이 나오는지 알고 싶은 경우를 위해 AWS에서는 간편 월 비용 계산기를 제공하고 있습니다.

오늘 부터 AWS 간편 월 비용 계산기에 지난 1월 개시한 서울 리전의 주요 서비스에 대한 요금 계산 기능이 추가되었습니다. 리전 선택 항목에서 Asia-Pacific(Seoul)을 선택하시면, 요금 계산을 하실 수 있습니다.

계산기 맨 왼쪽에는 리전에 서비스 목록이 있으며, 계산 가능 서비스 항목을 계속 추가될 예정입니다. 중간에는 서비스별로 세부적인 기능에 대한 요금 항목을 설정할 수 있습니다. 예를 들어 EC2의 경우, 인스턴스 타입과 사용량 그리고 온디멘드인지 예약 인스턴스인지를 선택하고, 스토리지 사용량 및 트래픽 등을 예측하여 월 비용을 계산할 수 있습니다.

맨 오른쪽에는 여러분들이 자주 사용하는 샘플 아키텍쳐에 대한 비용 계산을 한번에 할 수 있는 예제들이 있습니다. 예를 들어, 무료 웹 사이트를 선택하는 경우 AWS 프리티어를 활용하여 간단한 블로그나 테스트 웹 사이트를 운영하는 경우에 대한 구성입니다. 마케팅 웹 사이트는 Amazon S3만을 이용하여 대규모 이벤트 페이지를 운영하는 경우, 대규모 웹 애플리케이션 운영 혹은 장애 복구 등의 사용 예제를 선택해서 여러분의 규모에 맞게 값을 수정하여 계산하실 수도 있습니다.

클라우드 비용 계산 시, 여러분의 리소스 규모가 커질 수록 예약 자원이 늘어날 수록 가격은 더 감소하기 때문에 향후 전체 비용은 더 감소할 수 있습니다. 더 자세한 것은 AWS 클라우드 요금 원칙의 정보를 참고하시기 바랍니다.

또한, 온프레미스 또는 기존 호스팅 환경에서 실행하는 경우와 AWS에서 실행하는 경우에 대한 자원 및 인력 등 총 소유 비용(TCO)를 계산할 수 있는 AWS 총 소유 비용(TCO) 계산기 역시 매우 중요한 기능이므로 꼭 참고해 보시기 바랍니다.

클라우드를 통한 비용 절감 및 경제적 이득에 대한 더 자세한 정보는 AWS의 경제적 이점에서 살펴보실 수 있습니다.

– AWS 코리아 마케팅 팀

신규 AWS Price List API 공개!

많은 AWS 고객 및 파트너께서 AWS 서비스의 가격 정보를 프로그래밍 방식으로 접근할 수 있는 방법에 대해 문의를 받아왔습니다. AWS를 사용하고자 검토 중인 고객은 사내 워크로드를 클라우드로 전환하는 타당성과 비용 효과 및 손익 평가를 할 수 있습니다. 또한, AWS를 이용 중인 고객이나 파트너는 예산을 책정하거나 비용 예측, 분석을 위한 도구를 위해 AWS 웹 사이트를 통하지 않고 바로 개발하여 운영할 수 있습니다. AWS 관리 서비스 파트너통합 빌링(Consolidated Billing)을 위한 연결 계정(Linked Account)를 생성하고 관리하면 고객에게 제시하는 청구서에 각 자원 비용을 반영할 수도 있습니다.

새로운 AWS Price List API
이러한 고객의 요구에 대응하고, 비용 관리 및 예산 책정 등에 초점을 맞춘 각종 관리 도구 개발에 도움을 드리기 위해 AWS Price List API를 제공합니다. 이 API는 JSON과 CSV 형식으로 가격 정보에 접근할 수 있게 되고, 필요에 따라 가격 정보를 다운로드하여 처리 할 수​​ 있습니다. 또한 가격 정보가 변경 될 때마다 Amazon Simple Notification Service (SNS)를 통해 알림을 받을 수 있습니다.

가격 정보는 아래 URL에 접근할 수 있습니다. URL의 구조는 다음과 같습니다.

https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/{offer_code}/current/index.{format}

포맷(format)은 “json”이나 “csv”라고 적으면 됩니다.

지원하는 모든 서비스에 대한 offer code와 URL은 Offer Indexa (https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/index.json)에서 확인 할 수 있습니다. 이 데이터는 다음과 같이 시작합니다 (currentVersionUrl 값은 https://pricing.us-east-1.amazonaws.com에 연결되어 있습니다).

{
  "formatVersion" : "v1.0",
  "disclaimer" : "This pricing list is for informational purposes only. All prices are subject to the additional terms included in the pricing pages on http://aws.amazon.com. All Free Tier prices are also subject to the terms included at https://aws.amazon.com/free/",
  "publicationDate" : "2015-11-19T02:10:02Z",
 "offers" : {
    "AmazonS3" : {
      "offerCode" : "AmazonS3",
      "currentVersionUrl" : "/offers/v1.0/aws/AmazonS3/current/index.json"
    },
    "AmazonRedshift" : {
      "offerCode" : "AmazonRedshift",
      "currentVersionUrl" : "/offers/v1.0/aws/AmazonRedshift/current/index.json"
    },
    "AmazonEC2" : {
      "offerCode" : "AmazonEC2",
      "currentVersionUrl" : "/offers/v1.0/aws/AmazonEC2/current/index.json"
    },
    "AmazonCloudWatch" : {
      "offerCode" : "AmazonCloudWatch",
      "currentVersionUrl" : "/offers/v1.0/aws/AmazonCloudWatch/current/index.json"
    }
  }
}

각각의 API 응답 결과는 아래와 같이 제품 정보 (product information)를 및 가격 정보(pricing information) 두 가지 부분을 포함하고 있습니다.

{
  "formatVersion" : "v1.0",
  "disclaimer" : "This pricing list is for informational purposes only. All prices are subject to the additional terms included in the pricing pages on http://aws.amazon.com. All Free Tier prices are also subject to the terms included at https://aws.amazon.com/free/",
  "offerCode" : "AmazonRDS",
  "version" : "20151001000000",
  "publicationDate" : "2015-11-15T04:02:20Z",
  "products" : {
    "FNR4GZ675EW5UXJW" : {
      "sku" : "FNR4GZ675EW5UXJW",
      "productFamily" : "Database Instance",
      "attributes" : {
        "servicecode" : "AmazonRDS",
        "location" : "US West (Oregon)",
        "locationType" : "AWS Region",
        "instanceType" : "db.t2.small",
        "currentGeneration" : "Yes",
        "instanceClass" : "Burstable performance instances",
        "vcpu" : "1",
        "memory" : "2",
        "piopsOptimized" : "No",
        "networkPerformance" : "Low",
        "engineCode" : "10",
        "databaseEngine" : "SQL Server",
        "databaseEdition" : "Express",
        "deploymentOption" : "Single-AZ",
        "usagetype" : "USW2-InstanceUsage:db.t2.small",
        "operation" : "CreateDBInstance:0010"
      }
    },

모든 서비스에 대해 제품 속성(product attributes)을 부여하고 있습니다. 가격 확인이 필요한 제품 SKU를 찾기 위해 제품 특성값을 이용할 수 있습니다. 가격을 더 빨리 찾을 수 있기 때문에 가격 정보는 SKU에 색인 되어 있습니다.

여기가 이전 제품 정보에 관한 가격 정보입니다.

"FNR4GZ675EW5UXJW" : {
        "FNR4GZ675EW5UXJW.JRTCKXETXF" : {
          "offerTermCode" : "JRTCKXETXF",
          "sku" : "FNR4GZ675EW5UXJW",
          "effectiveDate" : "2015-10-01T00:00:00Z",
          "priceDimensions" : {
            "FNR4GZ675EW5UXJW.JRTCKXETXF.6YS6EN2CT7" : {
              "rateCode" : "FNR4GZ675EW5UXJW.JRTCKXETXF.6YS6EN2CT7",
              "rateType" : "Fixed",
              "description" : "$0.044 per RDS T2 Small Instance hour (or partial hour) running SQL Server EX - LI",
              "beginRange" : "0",
              "endRange" : "Inf",
              "unit" : "Hrs",
              "pricePerUnit" : {
                "USD" : "0.0440000000"
              },
              "appliesTo" : [ ]
            }
          },
          "termAttributes" : { }
        }
      },

정식 출시
AWS 가격 정보 API는 오늘 부터 사용할 수 있습니다. 이 기능은 북경 지역(China Region)을 제외한 모든 AWS 지역에서 사용할 수 있습니다. 다만, 프리티어, 스팟 인스턴스 및 AWS Marketplace 가격에 대한 정보는 제공되지 않습니다.

자세한 내용은 Using the Price List API를 확인하시기 바랍니다.

— Jeff;

이 글은 New – AWS Price List API의 한국어 번역입니다.

AWS 프리 티어 사용량 모니터링 기능

여러분의 경력 개발을 위해서 새로운 기술과 도구를 배우는 데 계속적인 투자가 필요합니다. 제가 소프트웨어 업계에서 일을 시작할 때도 매월, 매분기 그리고 매년 하드웨어와 소프트웨어 출시 주기가 굉장히 빨랐습니다. 예를 들어, 80년대에 늘 새로운 프로그래밍 언어와 데이터베이스, 운영 체제 등 다양한 지식을 얻는데 시간을 썼습니다.요즘은 상황이 많이 달라져서 혁신 속도가 빠르게 증가하고 있고, 양상도 바뀌었습니다. 예전에는 물리적 플로피 디스크나 CD를 통했다면, 지금은 더 빠르고 자주 변화하고 있습니다.

요즘은 클라우드 기반 배포 모델에 따라 새로운 기능은 며칠 내에 제공되고 있습니다. 생물 진화론에서 (갑작스러운 변화가 빠르게 진행된다는) 단속평형설(Punctuated equilibrium)이 점진적 진화론을 대체하고 있는 것 처럼요. 매일 시스템은 더 나은 방향으로 바뀌고 이러한 점증하는 상황에서는 주의를 기울이지 않으면 어떤 큰 변화가 있는지 알기 어렵습니다. 이 블로그를 자주 보시는 분이라면, AWS가 얼마나 혁신을 하고 있는지 아실 수 있을 것이고, AWS What’s New에는 거의 매일 새로운 기능이 올라오고 있습니다. 이를 통해 매월 더 큰 도약을 하고 있습니다. 만약 여러분이 이러한 변화의 정상에 서고 싶다면 새로운 기능과 변화를 읽을 경험을 하는데 시간을 투자하시길 바랍니다.

프리티어 사용하기
AWS 프리 티어는 이러한 측면에서 여러분에게 도움이 될 것입니다. EC2 인스턴스 실행, EBS 볼륨 만들기, S3 스토리지 및 DynamoDB 테이블 생성, Lambda 함수 및 RDS 데이터베이스 구성 및 인코딩, 메시징, 로드밸런싱 및 캐싱 등 거의 모든 작업을 12개월 동안 무료로 사용해 보실 수 있습니다.

무료 사용량을 가지고 정적 웹 사이트 호스팅을 하거나 웹앱 배포(Linux 또는 Node.js) 및 .NET 애플리케이션 구성도 가능합니다. AWS APIs를 사용하기 위해 AWS SDKs를 활용하여 재미있는 데모 프로젝트를 하거나 새로운 서비스를 테스트 해보실 수도 있습니다. 여러분이 처음 AWS를 접하신다면 AWS 시작하기 문서가 도움이 될 것입니다.

프리 티어 모니터링 기능
AWS 자원을 일부 무료로 사용할 수 있는 프리티어를 통하면 허용치를 넘어서지 않는 이상 과금이 되지 않습니다. 오늘부터 프리티어 사용량을 더 자세하고 쉽게 알아 보기 위한 신규 모니터링 기능을 제공합니다. 각 서비스에 대해 손쉽게 매월 당일까지 사용량을 확인할 수 있으며, 월말까지 사용 예측도 가능합니다. 이를 통해 실제로 프리티어 내에서 과금 없이 서비스가 가능한지 여부도 아실 수 있으며 예전 보다 더 자세하게 계정의 서비스별 사용량을 확인할 수 있습니다.

소비량은 퍼센트 기반으로 제공되며, 모든 정보는 빌링 및 비용 관리 도구에서 보실 수 있습니다. (빌링 및 비용 관리 도구는 오른쪽 상단에 있으며, 한국어로도 제공됩니다.)

프리 티어 서비스의 상위 5가지 서비스의 목록을 볼 수 있습니다:

마우스를 느낌표 팁아이콘에 가져가면 상세한 정보도 보실 수 잇습니다:

View All을 선택하면 모든 서비스에 대해서도 보실 수 있습니다.:

항목별로 자세한 설명도 보실 수 있습니다.

정보 활용하기
여러분은 이 페이지를 두 가지 관점에서 활용하실 수 있습니다. 먼저 비용의 문제로 프리티어에 계속 남아 있어야 하는 경우 더 자세한 정보를 보실 수 있습니다. 그리고 프리 티어를 넘어 보다 더 많은 가능성을 테스트하기 위한다면, 실제 얼마나 더 사용이 되는지 확인해 볼 수 있는 장점이 있습니다. 마지막 스크린샷이 여러분의 계정이라면, 서버 없는 컴퓨팅을 위해 AWS Lambda를 더 배우실 수 있을 것입니다.

AWS 시작하기
가끔 AWS와 클라우드에 대해 관심이 많은 개발자를 만나면 처음에 어떡게 해야할지 모르는 분이 여전히 많습니다. 클라우드 컴퓨팅은 기존의 데이터센터 호스팅이나 코로케이션과는 완전히 다르고, 개발자로서 경력 개발을 위해 필요하다는 사실은 인지합니다. 하지만, 저는 그러한 분들이 실제로 활동적으로 배우기로 결심하고 경험을 쌓는 것이 중요하다고 말씀드릴 수 있습니다. 문서나 책으로 읽는 거보다 몇 분안에 빠르게 서버나 데이터베이스를 띄워 보는 것처럼 실제로 스스로 해보는 것은 매우 중요합니다. AWS 무료 가입을 하시고 AWS 시작하기 문서를 읽고 동영상 강의실습 랩 체험을 지금 해보시기를 권합니다.

이 글은 New – Monitor Your AWS Free Tier Usage의 한국어 번역입니다.

신규 AWS 예산 및 예측 관리 기능

사용한 만큼만 비용을 내는 AWS 클라우드의 특성은 트래픽 변화에 잘 대응할 수 있는 컴퓨팅, 스토리지, 네트워크 및 데이터베이스 등의 자원 활용을 할 수 있는 기회를 제공합니다.

최근 몇 년 간 많은 고객들이 클라우드에 대해 인식이 높아지고 비용 관리 및 시각화 도구에 대해서도 많이 투자해왔습니다. AWS를 사용하는 엔터프라이즈 기업들은 다양한 내부 부서와 프로젝트에서 사용하는 비용을 추적하기 위해 통합 계정(linked accounts)를 활용합니다.

한정된 예산을 기반으로 하는 기업 환경에서는 뭔가 큰 변화(AWS에서 가격 할인 하는 건 제외하고)를 원하지는 않습니다. 우리의 목표는 현재 사용하고 있는 비용과 앞으로 사용할 비용에 대한 정보를 제공하기 위해 비용 관리 도구를 제공해 드리는 것입니다. 만약 비용이 여러분의 예측 범위를 넘어선다면 당연히 알림도 필요 할 것입니다.

작년에 저희는 비용 탐색기(Cost Explorer)를 출시 하였습니다. 이 도구는 AWS 비용 콘솔에서 사용 비용을 추적하고, 분석, 보고 및 시각화 할 수 있습니다.

신규 예산 및 예측 기능
오늘 “예산 및 예측(Budgets and Forecasts)”이라는 신규 기능을 추가합니다. 이를 통해 AWS 비용에 대한 예산을 정의하고 추적하고, 3개월 내 비용을 예측할 수 있고 실제 비용이 예산을 초과한다면 이메일 알림을 받을 수도 있습니다.

예산 및 예측 기능은 가용존(AZ), 링크드 어카운트, API 운영 및 구매 옵션(예: 예약 인스턴스), 서비스와 태그 등으로 맞춤형 구분이 가능한 세부적인 구분을 가지고 있습니다. 여러분이 시간을 들여 계산하는 많은 것들을 대체할 수 있어서 예산 작업 및 비용 관리에 효율성이 높아질 것입니다. 큰 규모의 AWS의 기업을 대상으로 비공개 베타를 거쳤으며, 이를 통해 더 신뢰성 높은 비용 관리를 하는데 도움을 받을 수 있을 것입니다.

잠깐 스크린샷을 통해 기능을 살펴 보겠습니다.

예산 기능

월별 예산을 설정할 수 있습니다. 태그를 포함해 다양한 차원으로 맞춤 서비스가 가능하며, EC2, RDS, S3의 비용을 분리해서 예산을 구성할 수 있습니다.

AWS 관리 콘솔에서 각 예산 목록을 표시합니다. (이름 순):

신규 예산을 만들 수 있습니다. 보시다시피 AWS 서비스 목록 별로 예산을 구성할 수 있습니다.

실제 및 예측 금액을 기반으로 알람을 설정할 수 있습니다. 이메일을 통해 그룹이나 개인에게 보낼 수 있으며, Amazon CloudWatch을 이용하지만, 회계 담당자나 영업 담당자에게 좀 더 친근하게 맞추어져 있습니다. 각 예산에 대해 여러 개의 알람을 만들 수 있으며, 80%의 예산에 도달 했을 때 혹은 예산을 초과했을 때 각각 알람을 만들 수 있습니다.

예산과 실제 비용의 관계를 화면에서 보실 수 있습니다.

예측 기능
AWS 내부 팀들은 자원에 대한 요구를 예측하는 자체적인 알고리즘을 가지고 있습니다. 이를 통해 배포 및 운용 자원을 할당하고, 특정 마케팅 캠페인을 실행하는 계획을 세우기도 합니다. 새로운 예산 예측 도구는 같은 알고리즘을 통해 80-95% 예측 구간에 해당하는 비용 예측을 할 수 있습니다.

예산의 경우, 여러 방면의 요소에 따라 예측을 필터링 할 수 있고 과거 비용의 맥락에 맞추어 여러 개의 예측을 만들 수 있습니다.

예측을 만들고 나면 아래와 같이 선 혹은 바 차트를 보실 수 있습니다:

스크린샷에서 보시다시피 예측과 예산 및 신뢰 구간이 잘 보이고 있습니다.

오늘 소개해 드린 기능은 지금 부터 바로 사용해 보실 수 있습니다.

Jeff;

이 글은 New – AWS Budgets and Forecasts의 한국어 번역입니다.