tool for devops
tool for devops
Why write this
- festa.io 를 둘러 보다가 하시코프 사용자 모임 밋업을 보게 되었습니다.
- 마침 저녁 약속이 없는 날이 었고 이전에 ansible 에 대해서 알아 볼때 terraform 에 대해서 궁금 했기 때문에 흥미가 생겼습니다.
- 주제가 흥미가 있었습니다.
- 일단 실전 경험도 없고, 튜토리얼 자체도 안해봤지만 기록을 해두고 싶었습니다.
주제
-
Terraform으로 AWS ECS 클러스터 실행하기 정창훈, CTO @당근마켓 - Amazon ECS는 도커 컨테이너를 손쉽게 실행, 중지 및 관리할 수 있게 해주는 컨테이너 관리 서비스입니다. AWS 콘솔에서 실행하려고 하면 여러가지 선택 옵션이 많아 쉽지 않은데, Terraform을 이용해 ECS 클러스터를 실행하고 Service, Schedule Task를 실행하는 방법에 대해 이야기합니다.
-
Terraform으로 Kong API Gateway 관리하기 박병진, Site Reliability Engineer @Kasa - Kong은 Nginx와 Lua를 기반으로 하는 오픈소스 API Gateway입니다. 본 세션에서는 API Gateway가 무엇인지, Kong을 선택한 이유와 사용 방법, Terraform을 이용하여 Kong을 관리한 경험을 공유합니다.
정리 / 주관적
- Terraform 에 대한 정리
- 장점
- terraform 에 대해서 기존의 인프라는 버전 관리라는 부분이 없이 누가 언제 변경해서 지금 장애가 생겼는지 추적이 불가능 했다.
- terraform 을 이용하면 *.tf 파일로 관리 함으로서 인프라의 버전 관리가 이루어진다.
- 단점
- 현재는 aws 만 지원 한다는 것.
- tf 라는 terraform 을 구성하는 언어에 익숙해 져야 하는것
- 덧붙이자면
- aws 로 직접 ecs 클러스터를 실행해 가면서 실행해 보면 좀 더 자세히 알게 될거 같다.
- 장점
- Kong API Gateway 관리하기 에 대한 정리
- msa 에서의 api gateway 에 대해서 거의 대부분이 주어진 오픈소스 입니다.
- logger, traffic control, auth 등등 기본적인 부분이 대부분 제공
- community 버전과 enterprise 버전이 존재한다.
- 비교적 손쉽게 api gateway를 구축 할수 있다.
- 관련 대시보드도 서드 파티 오픈소스로 제공한다. / 엔터프라이즈에서 제공하던 부분
- 관리가 지속되는 부분은 보장이 안됨
- postegreSQL, Casandra 를 통해서 데이터 저장 지원
- msa 에서의 api gateway 에 대해서 거의 대부분이 주어진 오픈소스 입니다.
마치며
- 관련 내용은 페이스북 hashicorp korea user group 에 자세한 내용이 있습니다.
- 사실 초급을 대상으로 한 교육 같은게 아니라서 모든 내용이 기억 나지 않습니다.
- 어느 정도의 정보 손실이 있을수 있습니다. / 사실.. 많은..
- 추후에 aws 로 개인 프로젝트 를 하게 된다면 추후의 회사 프로젝트에서 사용 가능하게 한번 정도 사용해 보고 싶습니다.
- 피드백은 언제나 환영 입니다!
댓글남기기