코드 기반 인프라(IaC)!
오늘은 코드 기반 인프라, IaC(Infrastructure as Code)에 대해서 공유해 드리겠습니다. 기존 IT 환경에서 클라우드 환경으로 변화하면서 중요해진 개념 중 하나가 바로 IaC라는 생각이 듭니다. 기존 IT 환경에서는 서버를 증설하려면 서버 전문 업체에서 서버를 구매한 후 서버실에 서버를 추가하는 물리적인 프로세스가… 더 보기 »코드 기반 인프라(IaC)!
오늘은 코드 기반 인프라, IaC(Infrastructure as Code)에 대해서 공유해 드리겠습니다. 기존 IT 환경에서 클라우드 환경으로 변화하면서 중요해진 개념 중 하나가 바로 IaC라는 생각이 듭니다. 기존 IT 환경에서는 서버를 증설하려면 서버 전문 업체에서 서버를 구매한 후 서버실에 서버를 추가하는 물리적인 프로세스가… 더 보기 »코드 기반 인프라(IaC)!
인프라 관리를 시작하고 처음 든 생각은 이것이었습니다. 왜 배포 환경 (이하 스테이지)마다 인프라 형상이 다른가? 같은 형상으로 배포하는 것은 정말로 어려운 일인가? 원인은 크게 두 가지라고 생각합니다. 첫째는 인프라 구축을 담당하는 팀이 따로 있었는데, 능동적으로 서비스 개발에 참여하는 것이 아니라서… 더 보기 »Terraform 시작하기
제가 OpsNow의 레거시 환경을 개선하기 위해서 가장 처음 도입하고자 마음먹은 것은 어쩌면 당연하게도 개별 서비스를 컨테이너로 만드는 것입니다. 그리고 이렇게 생성된 컨테이너 이미지를 ECS에서 Fargate에 배포함으로써 Serverless 서비스를 만들고자 하였습니다. 많은 시간과 노력을 들인 끝에, 코드에서부터 서비스 배포까지 이어지는 CI/CD 파이프라인을 구축할… 더 보기 »ECS 서비스 배포 파이프라인 구축하기