ecs 썸네일형 리스트형 AWS ECS 1-Click Rollback 기능 출시 Devops Engineer로서 장애시 늘상하게 되는 고민AWS ECS와 Terraform을 주로 다루는 DevOps 엔지니어입니다. 1인 Devops Engineer 형태로 이루어진 회사들이 대부분 그렇습니다만 주말이던 업무중 외부에 나와있던 인프라 관련 장애를 모두 대응해야 합니다."서버가 이상해요! 살려주세요!"라는 문제 발생하면 일단 휴대폰에서 Datadog 켜보고 AWS Console에 ECS Status도 확인해보고 할텐데요.문제가 보이더라도 즉시 대응하기 쉽진 않습니다. (못해도 5 ~ 10분은 걸리는 듯) 그럴때마다 급하면 개발자들이 "저희한테 권한 좀 주세요! 일단 직접 해결해볼게요!" 이런 이야기할때는 좀 무섭습니다. 권한이 더 열리면 더 요구하게 되고 열다보면 나중에 사고가 나도 책임.. 더보기 2023년도 회고 2023년에 있었던 일에 대해서 간단하게 적어보고 내년에도 해야 할 일을 정리해보았습니다. 올해는 제 커리어 상으로 생각보다 많은 일이 있었습니다. 해쳐나가기도 힘들었지만, 여러 커뮤니티의 도움을 받아 혼자서 하기 어려운 일들 잘 해결했습니다. 도와주신 많은 분들께 감사를 드리고, 내년에도 잘 부탁드립니다! 진행한 일들 1. 서버 아키텍쳐 Github Action을 도입하여 CI/CD 및 ECS + Fargate로 배포 전환 - 서버가 많이 다운되는데 원인을 파악할 수 없는 문제로 인해 늘 재부팅 또는 서버를 껏다키는 불안한 환경이었는데 Devops의 기본소양인 CI/CD를 이용하고 개발 프로세스를 바꾸고, 여러가지 절차들을 개선해 나가며 크진 않지만 작지도 않은 변화를 이뤄냈습니다. - 배포 속도 1시.. 더보기 ECS Fargate에서 Cloudshell을 이용하여 shell 접근 참고 글 : https://aws.amazon.com/ko/blogs/korea/containers-new-using-amazon-ecs-exec-access-your-containers-fargate-ec2/ Amazon ECS Exec를 통한 AWS Fargate 및 Amazon EC2 컨테이너 접근하기 | Amazon Web Services AWS는 개발자 및 운영자를 포함한 모든 Amazon ECS 사용자가 Amazon EC2 또는 AWS Fargate에 배포된 태스크 내에서 실행되는 컨테이너에서 exec 명령을 시작할 수 있습니다. ECS Exec라는 기능을 통해 사용자 aws.amazon.com Fargate는 서버리스다 보니 shell 접근이 어려운 부분이 있었다. AWS 공식 Doc을 보았.. 더보기 이전 1 다음