1. TANGO on AWS
- TANGO 란 (T-Advanced Network Generation OSS) : SKT망 관리를 지원해 주는 통합 시스템(OSS)이다.


Dev/Stg/Prd 목적으로 AWS계정을 구분하여 활용하는데, 계정 별로 미사용 시간대에 리소스 최적화를 고민한다.
- Dev account : 신규 기능 개발 및 테스트, 필요 인프라 개별 생성한다.
- Stg account : Prd에 상응하는 인프라와 데이터 처리를 구성하며, EC2/RDS/EKS/MSK/S3 등 AWS 서비스 업그레이드를 검정하고, AWS CI/CD활용 개발 및 테스트를 진행한다.
- Prd account: 24시간 운영 서비스를 하며 ,EC2/RDS/EKS/MSK/Cloudwatch 등 Stg 검증 이미지 기반 Prd배포를 진행한다 .
결과적으로 , 4/10 Stg 계정의 비용을 확인하면 RDS, EC2, MSK, CloudWatch 순으로 비용이 발생한다.
2. Cloud 비용 최적화 사례, Off time 최적화
Dev / Stg AWS 계정은 Off time이 존재하기 때문에, 이 시간에 자동으로 EC2, RDS 리소스를 Stop/Start 적용하는 사례를 설명해주셨다. ( 평일 7~22시, 주말과 공휴일 미사용 )
- Dev / Stg 계정에 비용 절감을 위해 미사용 시간에 RDS와 EC2의 on/off을 수행한다.
- 람다를 구성하고 일정 주기마다 호출하여 tag기반 rule에 의거 EC2와 RDS를 filter후 on/off를 수행하는 로직 작성
- ( AWS에서 제공해 주는 플랫폼 형태의 솔루션도 고려 가능 => Instance Scheduler on AWS )
📌 주의사항
- 자동으로 on/off가 적용되는 만큼 상용 계정에는 적용하지 말 것!
- Tag 기반으로 대상을 선정하기 때문에 Tag 할당/편집에 대한 권환 관리 필요
- Lambda에 최소 권환 부여
- 인프라 자동 복구 시, Application에서도 자동 복구 될 수 있게 사전 구성 필요

RDS start/stop, EC2 start/stop하는 자체 Lambda 구성
- Simple : 복잡한 스케쥴이 아닌, 평일 7-22 on / 주말공휴일 off 스케쥴만 있으면 됨
- Cost : 스케쥴을 Event Bridge로 대신해도 되겠다 생각. (별도의 DB구성 x)
- Operation : 자동화이지만, 가시성확보를 위해, on off내역 slack Notification 구성
- Custom : 공휴일에도 off할수 있도록 휴일정보 Parameter Store에 저장하고 활용

EC2 / RDS의 stop 제한 사항을 고려해야하고, Stop 지원이 안되는 리소스 (MSK, DMS 등)은 Modify로 수동 관리해야한다.

결과적으로, 비용 절감 효과를 확인해볼 수 있었다. 또한 유효했던 비용 최적화 추가 사례는 다음과 같다.
- MSK 리소스 최적화 : 네트워크 bandwidth, latency 기반 리소스 선정 계산
- EC2, EKS, RDS Graviton 전환 : Managed 서비스는 쉽게 전환, EC2,EKS는 그 위에 App, Package ARM 형태로 전환 중
- RDS 설정 최적화 : I/O가 높은 비중을 차지하는 Tango의 경우 I/O-Optimized Aurora 설정
- S3 스토리지 디렉토리 구조 단순화 : Data 통계 경로를 날짜, 시스템 별 → 날짜
- Datadog에서 Cloudwatch 수집 주기 조정 : 10분 -> 30분
이 밖에도 이번 세미나에서는 "EKS 비용 최적화 - K8S Auto Stop & Start - K8S 리소스 최적화"와 같은 양질의 내용을 담고 있다.
3. 느낀점
안녕하세요 데보션 영 2기 9조 구해줘 박민지입니당 :)
최근에 너무나도 각광받는 분야이기에 클라우드에 대해 정말 배워보고 싶었지만 기회가 많지 않았습니다.
데보션 영 2기를 활동하며, 여러 분야의 세미나를 들을 수 있는 기회가 주어져서 매번 너무 감사할 따름입니다..
아직 학부생인 저에게는 세미나 내용들이 조금 어렵게 다가오긴 하지만 , 이번 세미나에서 다룬 내용들도 저에게 매우 유익한 시간이였습니다 🤗 실제 사례들을 들어주시며 설명해주셔서 어려웠던 클라우드 기술에 대해 조금 한 발짝 다가가게 된 기분입니다.
클라우드 환경에서 인프라 구성과 리소스 관리는 비용 절감과 효율성 측면 매우 중요한 부분이라는 점 하나는, 잊지 못할 것 같아요 !
다른 학부생들이 경험하기 힘든 이러한 정보들을 미리 얻을 수 있었어서 미래에 클라우드 기반의 시스템을 제가 구축하게 된다면 분명 도움이 될 것 같습니다.
나중에 꼭 활용해보고 싶고, 기회되면 더 깊게 반복적으로 공부해보고 싶습니다.
더 자세한 내용이나, 다음 세미나를 들어보고 싶으신 분들은 꼭
https://devocean.sk.com/ 함께 해보세요 완전 강추 😘😘😘
아래는 위에 정리한 세미나 관련 주소입니다 !
https://devocean.sk.com/vlog/view.do?id=422&vcode=A03 우리 모두 함께 해요 ...
