| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- AWS 비용 절감
- amazon ecs
- leetcode
- ssh
- 청첩장 모임
- 오블완
- study
- Go-lang
- 경로 계획 알고리즘
- Playwright
- 실용주의 프로그래머
- 논문 정리
- terraform
- 14일 공부
- github
- 구조 패턴
- 티스토리챌린지
- Til
- 커머스
- DevOps
- AWS
- docker
- 회고
- MAPF
- Rust
- 지표
- 신혼 여행
- 생성 패턴
- PostgreSQL
- 디자인 패턴
- Today
- Total
목록amazon ecs (4)
밤 늦게까지 여는 카페
안녕하세요. 오늘은 Amazon ECS를 사용하면서 겪었던 실수를 공유드리고자 합니다.드물지만 한번쯤 겪을 수도 있으니 재밌게 읽어주세요!1. 문제 상황일찍 출근해서 맑은 정신으로 업무를 처리하고 있던 어느 날, 깜짝 놀랄만한 슬랙 메시지가 보입니다.서비스 접속이 안된다는 것입니다! 그나마 테스트 환경의 서비스에 접속이 안되는 것이 천만다행이었지요. 접속해서 직접 확인해보니 503 Service Unavailable 코드가 반환되고 있었습니다. 서비스가 죽을만한 버그는 없었는데 뭔가 싶어서 ECS 콘솔을 확인해보니컨테이너 이미지를 pull 받지 못해서 태스크가 계속 죽고 있었던 것이었습니다. 컨테이너 이미지를 pull 받지 못하는 것은 대체로 ECS 서비스의 네트워크 설정에 문제가 있을 때라서 이해가 되..
안녕하세요.오늘은 Amazon ECS Fargate를 사용하면서 갑작스럽게 Fargate Task가 종료되었던 사례를 기록하려고 합니다. 1. 발단: QA 환경 기능 이상저희는 안정적인 서비스 개발 및 운영을 위해서 4개의 스테이지를 운영하고 있습니다.DEV(개발): 새로운 기능을 개발하기 위해서 자유롭게 사용하는 스테이지QA(테스트): DEV에서 개발된 기능을 테스트 하기 위해 사용하는 스테이지로 테스트 팀이 사용STG(운영과 똑같은 버전): 테스트 팀이 검수한 버전을 운영에 배포하기 전에 마지막으로 확인하는 스테이지PROD(운영): 고객이 사용하는 스테이지그런데 갑자기 QA 환경에서 서비스가 정상적으로 동작하지 않는다는 이슈를 공유 받았습니다.OpenSearch를 봐도 패닉 로그는 없었습니다. 뭐가 ..
안녕하세요. 오늘 저녁, 집 들어오는 길에 문득 날씨가 선선해졌음을 느꼈습니다.원래 밤에도 열대야 때문에 더웠는데 이제 여름도 끝나가는 걸까요? 오늘은 ECS Fargate 태스크를 public ip 없이 사용하는 방법을 기록하려고 합니다.단순한 작업이었지만 다른 일들에 밀리다 보니 이제야 처리하게 되었습니다...ㅎ0. ECS Fargate 태스크를 public ip로 사용하면 어떤 문제가 있나요?글 제목에도 적혀있지만 public ip를 사용하는 태스크 개수 당 월 3.6달러씩 비용이 지불됩니다. AWS는 기존에 무료로 제공해주던 퍼블릭 IPv4를 2024년 2월부터 시간당 0.005 달러를 부과하도록 요금 정책을 바꿨습니다. 서비스를 개발하다보면 서버 인스턴스 수가 많아지기 마련인데어느 순간 보면 무..
안녕하세요. 무더운 날씨가 계속되는 와중에 주말마다 비가 와서 어찌어찌 버티고 있는 것 같습니다.벌써부터 밤에도 덥고 벌레도 많고 여간 힘든게 아니네요 ㅜ이번에는 Amazon ECS를 사용하면서 겪었던 원인 모를 태스크 자동 배포에 대해 기록하려고 합니다.되짚어보면 오래 전부터 겪었던 문제였는데 이번에 운 좋게 원인을 파악하게 되어서 뜻깊었습니다.0. ECS 작업에서 실행되고 있는 long running task새로운 버전의 서버를 배포할 때, 현재 실행되고 있는 long running 태스크가 무사히 완료되고 나서야 구버전의 서버가 종료될 수 있도록 여러 조치를 취했습니다.Amazon ECS에서 무중단 배포 이뤄내기 - 제발 장기 실행 태스크(long running tasks)는 만들지 마세요... ..