[컴] AWS load balancer 에 대한 Access Logs

access logs / aws access logs

AWS load balancer 에 대한 Access Logs

기본적으로 Elastic Load Balancing 에서 access logging 은 꺼져있다. 이것을 enable 하면 Amazon S3 에 쌓인다.

s3의 아래 위치에 쌓인다.

bucket[/prefix]/AWSLogs/<aws-account-id>/elasticloadbalancing/<region>/yyyy/mm/dd/<aws-account-id>_elasticloadbalancing_<region>_<load-balancer-id>_<end-time>_<ip-address>_<random-string>.log.gz


// 예시
s3://my-bucket/prefix/AWSLogs/123456789012/elasticloadbalancing/us-east-2/2016/05/01/123456789012_elasticloadbalancing_us-east-2_app.my-loadbalancer.1234567890abcdef_20140215T2340Z_172.160.001.192_20sg8hgm.log.gz

비용

  • Aamazon S3 사용량에 대한 비용은 내야 한다.
  • Elastic Load Balancing 이 s3 에 저장하면서 사용하는 bandwidth 에 대한 비용은 지불하지 않는다.
  • Amazon S3 Simple Storage Service Pricing - Amazon Web Services
  • 50TB 까지는 GB 당 $0.025
  • 대략 환율을 1300원으로 잡으면, 3TB 정도까지는 월 10만원 수준이라고 보면 될 듯 하다.
  • 현재 2021-12-03 11:00 기준, 3.1TB 사용, 약 월 10만원(3.110240.025=$79.36)

enable/disable 방법

  • AWS Console
  • --> Load Balancers
  • --> load balancer 선택
  • --> 하단 panel 에서 Attribute 부분
  • --> Access logs 의 ‘Configure access logs’ 클릭
  • --> 팝업창에서 ‘Enable access logs’

기타

log 에 기록되는 정보는 ref. 1 을 확인하자.

References

  1. Access logs for your Application Load Balancer - Elastic Load Balancing

댓글 없음:

댓글 쓰기