메인 콘텐츠로 건너뛰기

Changelog

Craft of Code

Changelog를 Linode Kubernetes Engine으로 이끈 간소함, 지원, 개방성


팟캐스트 플레이어를 사용하려면 쿠키 환경설정에서 "기능" 쿠키를 활성화해야 합니다.

Changelog의 설립자이자 최고 편집장인 Adam Stacoviak는 여섯 가지의 정기적인 팟캐스트와, 일별 뉴스피드와 주간 뉴스레터를 포함하여 활발하게 성장하고 있는 미디어 업체를 운영하고 있습니다. 이 회사의 미디어 특성은 Microsoft, Intel, Google, IBM, Facebook 개발자를 포함하여 1400만 명이 넘는 개발자들을 끌어 모읍니다.

10년 전 첫 번째로 방송을 내보낸 후, Changelog는 더 깊이 있는 연동을 통해 광고 파트너의 테크놀로지를 완전히 포용하기로 했습니다. 실시간 CDN 및 전 세계 대역폭에 대한 Fastly, 에러 감시 및 경고에 Rollbar, 고성능 SSD Linux 클라우드 서버에 Linode 등의 명망 있는 이름을 추천해 주는 것만으로는 충분하지 않았습니다.

변경로그 미디어

"저희 오디언스에게 우리가 모든 것에 어떻게 접근하는지를 보여주고 싶었어요. 그래서 저희 후원자들을 단순히 홍보하기 보다는 방청자들과 독자들에게 우리가 어느 업체를 사용하는지, 또 이러한 상황이 어떻게 보이는지를 직접 보여주고 싶었죠"라고 Adam이 말합니다.

Changelog는 또한 개발은 물론 인프라스트럭쳐 구성 및 툴링에 대한 접근법을 변경하여 항시 배포하며 감시하는 3티어 웹 앱을 생성해 냈습니다. 인프라스트럭쳐 운영자도 없고, 몇몇 커맨드로 누구나 기여할 수 있습니다. 모든 자동화는 예기치 못한 부작용에 대한 위험성이 없이 선언식이면서도 멱등성입니다.

2019년도에 오픈 소스 앱 리포지터리로 옮긴 것은 Changelog의 매니지드 Kubernetes의 첫 사용 시도와 컨테이너형 애플리케이션과 Linode의 워크로드를 배포하고 관리하기 위한 완전 관리화 컨테이너 오케스트레이션 엔진인 Linode Kubernetes Engine(LKE) 소개와 동시에 발생했습니다.

Changelog의 사이트 의존성 엔지니어인 Gerhard Lazu는 지나치게 시간을 소요하지 않고 Kubernetes의 이점을 유지할 수 있는 중간 지점을 찾아낼 수 있기를 희망하고 있었습니다. Changelog는 GitHub에 그 인프라스트럭쳐를 오픈소싱함으로써 대중에게는 투명한 방법으로 파트너들과 직접적인 협동 채널을 구축할 수 있었습니다.

게르하르트 라즈

Changelog의 사이트 신뢰성 엔지니어 Gerhard Lazu는 "Linode는 저희 기준을 높여줬어요. 저희는 LKE로 업계 전체가 현재 융합되고 있는 싱글 API를 통한 의존성을 선언할 수 있죠. 우리가 LKE를 통해서 하는 작업은 상당히 많기 때문에 테라포밍과 수동 통합은 줄어듭니다. LKE에는 더 나은 가시성과 더 엄격한 통합을 통해 더 많은 자동화가 실행되고 있습니다. LKE는 진정으로 게임 체인저입니다"라고 말합니다.

Changelog의 컨테이너 오케스트레이션을 간소화하고 도커 스웜으로부터 Linode로 이전함으로써 무료 이전과 컨테이너형 애플리케이션을 관리하기 위해 다른 솔루션보다 가격이 더 저렴한 대체 솔루션을 통합하는 LKE의 추가적인 혜택을 이용할 수 있게 되었습니다.

Gerhard는 “GKE(Google Kubernetes Engine)같은 제품은 저희가 필요로 하지 않은 너무나도 많은 작업을 하기 때문에 복잡합니다. 모든 연동을 이해하고 어떤 것을 이용하지 않아도 되는지를 결정하는 데는 많은 시간과 노력이 소요됩니다"라며 "저희는 핵심적인 요건을 충족시켜 주고 부담이 되지 않는, 좀 더 간단한 Kubernetes 체험을 원했습니다. 또, Kubernetes에 쓸 시간이 많이 없기 때문에 옵션은 덜 있으면서 기본적으로 더 좋은 상태이길 원했죠"라고 덧붙입니다.

LKE가 제공하는 간단성에 추가로 Changelog는 Linode의 365일 7일 24시간 지원에 의존합니다. 고도로 훈련된 서비스 전문가들이 최적의 솔루션을 찾고 그 어디에도 견줄 수 없는 훌륭한 고객 체험을 제공하는 데 365일 7일 24시간 최선을 다 하고 있습니다.

애덤 스타코비악

Changelog 설립자 겸 최고 편집장, Adam Stacoviak - "하드웨어, 직원들, 회사와의 교류 면에서 Linode의 의존성으로 따지자면, 저희는 지금 더 많이 의존하게 되었습니다"

LKE의 얼리 어답터인 Changelog 팀은 신제품을 처음으로 테스트해보고 Linode 커뮤니티와 이에 대한 지식을 공유하는 데 자부심을 가지는, 개발 핵심 그룹 Linode Green Light라고 알려진 오픈 베타 프로그램에 다른 500명과 합류했습니다.

Changelog 편집장인 Jerod Santo는 "저희는 Linode와 저희가 맺은 관계, 그리고 저희가 Linode로부터 받는 개인적인 손길을 소중하게 생각합니다. 더 큰 제공업체들은 저희 같은 업체는 있으나 마나 한 존재로 생각되게 하죠. 이런 회사들은 관계나 도움 및 지원같은 면에서 존재하는 업체들은 아닙니다. 하지만 Linode는 정말 틀려요"라고 말합니다. 

Changelog 팀은 간편성과 지원 외에도 Linode가 오픈 소스 클라우드 커뮤니티에 계속해서 보여주는 관심도 소중하게 생각합니다. Adam은 "저희는 항상 오픈 소스, 오픈 컨셉트, 오픈 아이디어 공유 위주였어요"라며 "그래서 Linode가 오픈 클라우드에 보이는 헌신은 저희에게는 진정으로 중요합니다"라고 덧붙입니다.

공유하기