| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | ||||
| 4 | 5 | 6 | 7 | 8 | 9 | 10 |
| 11 | 12 | 13 | 14 | 15 | 16 | 17 |
| 18 | 19 | 20 | 21 | 22 | 23 | 24 |
| 25 | 26 | 27 | 28 | 29 | 30 | 31 |
- 구조 패턴
- 지표
- docker
- MAPF
- 논문 정리
- leetcode
- Playwright
- PostgreSQL
- github
- amazon ecs
- AWS 비용 절감
- DevOps
- AWS
- study
- 디자인 패턴
- 티스토리챌린지
- 오블완
- 경로 계획 알고리즘
- terraform
- 실용주의 프로그래머
- 커머스
- 신혼 여행
- 청첩장 모임
- 14일 공부
- 토스
- Go-lang
- Rust
- 생성 패턴
- Til
- ssh
- Today
- Total
목록AWS (27)
밤 늦게까지 여는 카페
안녕하세요. 오늘은 AWS RDS 부하 분석에 필수 도구인 Performance Insights에 대해서 공부한 내용을 정리하려고 합니다. Performance Insights가 무엇인지, 어떻게 활용할 수 있는지 정리해봤는데 도움이 되었으면 좋겠네요!TL-DRAAS 추이를 주기적으로 확인해서 이상 신호를 포착하면튜플 returned/fetched, IO, 네트워크 등 다른 지표를 활용해서 근본 원인 분석인덱스 추가, 쿼리 최적화, 인스턴스 유형 변경 등의 대응 방안 검토1. Performance Insights가 뭐에요?AWS RDS에서 제공하는 Performance Insights는 DB 병목 현상을 신속하게 파악할 수 있도록 도와주는 모니터링 도구입니다.특히 DB Load를 시각화 해주는 것이 아주..
안녕하세요. 오늘은 AWS IoT Core 메시지 전송 비용을 절감할 수 있는 Basic Ingest 기능을 소개해드리려고 합니다. 1. AWS IoT Core 상당히 비싼 서비스…AWS IoT Core 서비스를 사용해보신 분들은 많이 느끼셨겠지만 AWS IoT Core는 굉장히 비싼 서비스입니다. 일반적으로 인터넷 => AWS 서비스로는 요금이 부과되지 않습니다.하지만 AWS IoT Core로 전송하는 메시지 100만 개당 1.2달러가 부과됩니다. 처음에는 100만개면 충분하다고 생각했지만실시간 데이터 전송에 AWS IoT Core를 사용해 보니 메시지 “100만” 개가 많은 편이 아닙니다. Thing 1개가 1초에 메시지 1개를 전송한다면 1시간에 3,600개 * 하루 24시간 * 한 달 30일 = ..
안녕하세요. 오늘은 Amazon ECS를 사용하면서 겪었던 실수를 공유드리고자 합니다.드물지만 한번쯤 겪을 수도 있으니 재밌게 읽어주세요!1. 문제 상황일찍 출근해서 맑은 정신으로 업무를 처리하고 있던 어느 날, 깜짝 놀랄만한 슬랙 메시지가 보입니다.서비스 접속이 안된다는 것입니다! 그나마 테스트 환경의 서비스에 접속이 안되는 것이 천만다행이었지요. 접속해서 직접 확인해보니 503 Service Unavailable 코드가 반환되고 있었습니다. 서비스가 죽을만한 버그는 없었는데 뭔가 싶어서 ECS 콘솔을 확인해보니컨테이너 이미지를 pull 받지 못해서 태스크가 계속 죽고 있었던 것이었습니다. 컨테이너 이미지를 pull 받지 못하는 것은 대체로 ECS 서비스의 네트워크 설정에 문제가 있을 때라서 이해가 되..
안녕하세요. 오늘은 AWS 비용 절감을 위해 시도한 방안 중 하나를 기록하고자 합니다. 주말에는 사용하지 않는 서버를 내리는 정말 간단한 방안인데 적용하기까지는 시간이 오래 걸렸습니다. crontab을 이용해서 deactivate.sh 스크립트를 금요일 밤에 실행하고activate.sh를 월요일 아침에 실행하여 주말에는 사용하지 않는 서버 인스턴스들이 자동으로 내려가도록 설정했습니다. crontab 예시0 9 * * 1 /home/user/script/activate.sh (월요일 오전 9시에 서버 활성화 시키기)0 20 * * 5 /home/user/script/deactivate.sh (금요일 오후 8시에 서버 비활성화 시키기)activate.sh더보기#!/bin/bash # 클러스터 이름 설정 (필..
안녕하세요.오늘은 Amazon ECS Fargate를 사용하면서 갑작스럽게 Fargate Task가 종료되었던 사례를 기록하려고 합니다. 1. 발단: QA 환경 기능 이상저희는 안정적인 서비스 개발 및 운영을 위해서 4개의 스테이지를 운영하고 있습니다.DEV(개발): 새로운 기능을 개발하기 위해서 자유롭게 사용하는 스테이지QA(테스트): DEV에서 개발된 기능을 테스트 하기 위해 사용하는 스테이지로 테스트 팀이 사용STG(운영과 똑같은 버전): 테스트 팀이 검수한 버전을 운영에 배포하기 전에 마지막으로 확인하는 스테이지PROD(운영): 고객이 사용하는 스테이지그런데 갑자기 QA 환경에서 서비스가 정상적으로 동작하지 않는다는 이슈를 공유 받았습니다.OpenSearch를 봐도 패닉 로그는 없었습니다. 뭐가 ..
안녕하세요 오늘은 Amazon Elasticache Valkey 출시 소식을 전해 드리려고 합니다! 1. 딸깍으로 20% 비용 절감Valkey는 Redis를 포크한 오픈소스로 기능, 성능은 큰 차이가 없으나 비용이 매우 저렴한 서비스입니다.서버리스와 비교했을 때는 33%, Redis RI와 비교했을 때는 20% 비용이 저렴하다고 합니다.참고: https://aws.amazon.com/ko/about-aws/whats-new/2024/10/amazon-elasticache-valkey/ 확 와닿지 않아서 Elasticache 요금 페이지에 가서 가격을 직접 확인해보니 느낌이 옵니다!Redis 엔진으로 t4g.small을 1년 선불 RI로 구매할 경우 262달러인데 Valkey 엔진으로 t4g.small을 ..