메인 콘텐츠로 건너뛰기

크리스 알파노(Chris Alfano)

Craft of Code

클라우드 끌어내리기


Chris Alfano는 오픈소스 소프트웨어에 정열적입니다. 이에 대한 정열로 그는 스스로의 소프트웨어를 설계하고 운영하기에는 너무 작은 조직이라는 개념 자체를 거부하게 되었습니다. 오픈소스 커뮤니티에 대한 그의 헌신에 대한 증거가 더 필요하면 2010년에 공동 설립한 미션 중심의 소프트웨어 엔지니어링 및 디자인 회사인 Jarvus를 살펴보세요.

Jarvus CTO인 Chris는 "오늘날 정보 기술에는 많은 혁신이 있지만, 벤처 캐피탈이 뒷받침하고, 그 규모에 속하지 않으면 글로벌 시장이 출시하는 도구와 관행을 억지로 이용해야 하는 그런 쪽의 시장이 주도하고 있어요. 이것은 글로벌 규모를 위해 설계된 도구를 구매하고 더 작은 규모로 적용하려고 할 때 치명적인 함정입니다"라고 말합니다.

Jarvus의 고객 중 상당수는 지방 정부, 비영리 단체 및 학교를 포함한 소규모 조직이지만 Chris와 그의 팀은 운영 효율성을 향상시켜야 하는 기업 고객과도 일합니다. 그는 "우리는 모든 고객에게 가능하면 언제라도 자체 소프트웨어를 설계하고 실행할 수 있는 이점을 제공하고자 합니다. 우리는 사람들이 워크플로우를 지원하기 위해 설계된 시스템을 가지기 보다는 소프트웨어에 적응하고 시스템에 맞추어 작업하려는 것을 너무나도 흔히 보게 됩니다"리고 말합니다.

Chris는 기성 제품을 사용하는 데 아무런 문제가 없다고 지적합니다. 하지만 Jarvus의 공통점은 센터로 가게 되는 오픈소스 구성 요소상에서 시스템을 설계하여 누구나 구성 요소를 추가하거나 제거하고 소프트웨어가 진화할 수 있도록 하기 위한 지속적인 노력입니다. 

그는 "우리의 가장 중요한 임무는 소규모 조직뿐만 아니라 기업체, 회사들 및 지역 사회를 위해 클라우드를 가져다 주는 것입니다. 오픈소스 구성 요소상에서 구축하고 사용, 구축, 변경 및 수정할 권리가 있는 소프트웨어상에서 구축하는 것은 현재 알려진 사실보다 훨씬 더 중요하다고 생각합니다"라고 말합니다.

기술 격차 해소에 대한 Jarvus의 중점은 다양한 시민 및 교육 운동에 대한 회사의 지속적인 투자의 원동력입니다. 이러한 프로젝트에는 교육 기술 플랫폼인 Slate와 필라델피아 지역 전역에서 개최되며 기술과 혁신을 보여주는 1주일 간의 축하 행사인 Philly Tech Week가 포함됩니다. 이 회사는 현재 Jarvus와 Linode를 비롯한 다른 현지 기술 회사들이 소재한 North 3rd Street를 N3rd("Nerd") Stree로 별명을 주기 위한 노력을 주도했습니다. 또한 프로 e스포츠 조직인 N3rd Street Gamer를 출범시키는 데도 도움을 주었습니다.

Kubernetes를 통한 인프라스트럭쳐 효율성

Chris는 Code for Philly의 단장으로서 활동하고 있습니다. 그의 프로젝트 중 하나는 기술 자원 봉사자들이 공공 공용 분야에서 영구히 자리를 잡을 수 있도록 출시 준비를 마친 프로젝트를 전달할 수 있는, 신뢰성 있는 경로를 제공하는 Civid Cloud입니다.

Civic Cloud의 일부는 결과를 예측하기 위해 시간이 지남에 따라 폐쇄된 인구에서 전염성 질병에 감염된 사람들의 이론적 수를 계산하는 CHIME(COVID-19 Hospital Impact Model for Epidemics) 앱입니다. 필라델피아의 세계적으로 유명한 학술 의료 센터인 Penn Medicine의 데이터 과학자와 함께 제작된 이 앱은 컨테이너화된 애플리케이션 및 워크로드를 배포하고 관리하기 위한 완전 관리형의 컨테이너 오케스트레이션 엔진인 Linode Kubernetes Engine(LKE)에서 실행됩니다.

Chris Alfan는 애초 개발자들을 고무하고 전 세계가 오픈 클라우드상에서 혁신할 수 있도록 도움을 주는 등의 필라델피아 기술 업계 및 클라우드 컴퓨팅의 민주화에 대한 유사한 다짐으로 Linode에 끌렸습니다.

그는 "3대 클라우드 제공업체는 대기업에서 자금을 창출하도록 설계되었으며, 이는 그들이 내리는 모든 결정에 반영되어 있습니다. "저는 지금도 이들을 사용하고 여전히 사용하고 있지만, 이들의 서비스 대부분은 흔한 상품으로 되어야 할 서비스를 다른 곳으로 이전을 못하게끔 거의 불가능하게 만드는 수단입니다"라고 말합니다.

Linode Kubernetes Engine은 다른 Kubernetes가 가진 복잡성이 없기 때문에 Chris에게 가장 큰 차이를 가지고 있습니다. Chris는 "특정 사용 환경에서는 큰 장점이죠. "일부 기능은 Linode Kubernetes Engine에 대한 고려를 완전히 배제할 수 있지만 제가 운영하는 규모에서는 우수한 솔루션입니다. 또한 Linode가 고객에게 응답하고 원하는 것을 추가하는 데 시간이 오래 걸리지 않을 것이라고 확신합니다"라고 말합니다.

Kubernetes는 또한 Jarvus가 현재 운영하고 있는 규모에서 전반적인 전략에도 부합합니다. 예를 들어 Chris가 Linode에서 고객을 위해 Kubernetes 클러스터를 설정하면 요금에는 그가 소비할 자원만 포함됩니다. 클러스터 마스터 서비스는 무료입니다. Chris는 "클러스터 크기를 늘릴 때까지는 제가 부담해야 할 비용이 계속 이럴거라고 확신할 수 있습니다. GCP(Google Cloud Platform)에서 Kubernetes 클러스터를 만들고 이 업체가 진공청소기처럼 빨아들일 인그레스 규칙 몇 가지와 고레벨 서비스 프로비전을 만들기라도 하면 $20여야 하는 청구서가 갑자기 $600로 나오죠"라고 설명합니다.

간단한 가격 정책과 벤더 종속을 피하는 것 외에도, Chris는 새로운 Jarvus 고객 및 Code for Philly 프로젝트에 Linode를 계속 추천하는 또 다른 이유로 자신이 받는 높은 수준의 지원을 지적합니다.

그는 "Linode에서 티켓을 열면 제 문제를 이해하는 진짜 사람이, 그 문제를 해결해보려고 진정으로 노력해요. Azure, AWS 또는 Google 지원이랑 얘기하는 것은 나를 위해 아무 것도 하지 않으려고 최선을 다하는 사람이 저한테 여기 가서 이 문서 읽으세요라고 말하는 것을 계속 체험하게 됩니다"라고 말합니다.

Chris, Code for Philly, 그의 Jarvus 팀, Linode 사이에는 깊은 우정이 있습니다. 형제애라고 할 수 있죠. 

공유하기