메인 콘텐츠로 건너뛰기
블로그개발자 도구해시코프 노매드 클러스터 앱으로 고가용성 컨테이너 등 관리하기

해시코프 노매드 클러스터 앱으로 고가용성 컨테이너 등을 관리하세요.

Marketplace 로 해시코프 노매드 클러스터 배포하기!

확장 가능한 클라우드 네이티브 애플리케이션을 생성하기 위해 컨테이너화와 Kubernetes는 이제 필수 요소입니다. 하지만 모든 애플리케이션 워크로드에 컨테이너가 필요하거나 Kubernetes의 리소스가 필요한 것은 아닙니다. HashiCorp의 Nomad는 경량 워크로드 스케줄러로, Kubernetes의 장점 중 일부를 제공하지만 컨테이너 그 이상의 기능을 제공합니다. Akamai는 HashiCorp의 팀과 협력하여 새롭고 신속하며 간소화된 고가용성 클러스터 배포를 클라우드 컴퓨팅 서비스에서 제공합니다.

노매드는 쿠버네티스의 대안이거나 쿠버네티스에 추가되는 도구이다. 그러나 노매드는 다른 도구가 있는 컨테이너보다 더 많은 것을 지원하여 작업 드라이버, 사용자 정의 "작업" 또는 선언적 구성 파일에 노매드가 완료해야 하는 작업 또는 수정 목록을 제공합니다.

모든 애플리케이션이 컨테이너화로 빠르게 전환할 수 있는 것은 아니므로, Nomad는 클라우드 네이티브 컨테이너 우선 개발과 레거시 애플리케이션 지원을 병합합니다. 이를 통해 조직 내 개발팀은 소프트웨어를 완전히 다시 설계하지 않고도 워크로드 스케줄러를 사용하는 이점을 누릴 수 있습니다.

Nomad는 다른 Marketplace 클러스터 앱과 결합하여 고가용성 자체 복제 클러스터를 단일 인스턴스에 앱을 배포하는 것만큼 쉽게 배포하고 구성할 수 있습니다. Marketplace 클러스터는 일반적으로 고가용성 환경을 설정하는 데 필요한 수동 작업과 추가 스크립팅을 제거합니다. 클러스터는 추가 비용이 발생하지 않으며 사용한 리소스에 대해서만 요금이 청구됩니다.

작동 방식

Nomad를 사용하면 컨테이너화된 애플리케이션과 컨테이너화되지 않은 레거시 애플리케이션을 하나의 통합된 워크플로우를 사용하여 배포하고 관리할 수 있습니다. 예를 들어, 대규모 컨테이너 오케스트레이션을 위해 애플리케이션에 Kubernetes가 필요할 수 있지만, Nomad는 원시 바이너리, Java Jar 파일, QEMU/KVM 가상 머신을 포함한 독립형 애플리케이션도 처리할 수 있습니다.

백엔드에서 노마드는 노마드 서버와 노마드 클라이언트 간에 책임을 분담합니다. 서버는 사용자로부터 작업을 수락하고 클라이언트에게 작업을 위임하는 운영의 두뇌 역할을 합니다. 노매드 클라이언트는 지정된 작업을 실제로 실행하는 컴퓨터입니다. 노매드는 효율적인 작업 스케줄링과 리소스 최적화를 위해 빈 패키징을 사용하며, 서비스 검색 메시로 Consul을 활용하여 3~5대의 서버를 실행합니다.

단일 리전에서 노매드 클러스터 복제 단일 리전.

Marketplace 를 사용하여 클러스터를 배포하려면 클러스터에 대한 제한된 sudo 사용자인 Linode API 토큰을 추가하고, 클러스터의 제한된 sudo 사용자를 추가하고, 계정 SSH 키를 모든 노드에 추가할지 여부를 선택하면 됩니다. 클러스터 애플리케이션은 3개의 노매드 서버와 3개의 노매드 클라이언트를 배포합니다.

설치가 완료되면 Nomad ( API )를 통해 애플리케이션의 작업을 관리하거나 해당 UI를 사용할 수 있습니다.

참고: 기본적으로 Nomad는 가장 먼저 감지된 IP를 통해 다른 클러스터 구성원에 연결하므로, Nomad 클러스터 배포는 지역당 1개로 제한됩니다. Nomad 클라이언트 클러스터 앱을 사용하여 클러스터에서 생성된 consul_nomad_autojoin_token을 통해 기존 클러스터에 자동 가입할 컴퓨팅 인스턴스 클라이언트를 3개, 5개 또는 7개 추가하면 수평적 확장에 제한이 없습니다. 자세히 알아보기.

여러 지역 복제 또는 사용자 지정 구성이 필요한 워크로드의 경우 Cloud 솔루션 엔지니어에게 문의하세요.

소규모 비프로덕션 워크로드의 경우, Nomad는 단일 인스턴스 배포로도 사용할 수 있습니다.

해시코프 & Akamai

작년에 Nomad 및 Vault 단일 인스턴스 배포 앱을 Marketplace 에 추가한 이후, Akamai는 IaC 우선 및 클라우드 네이티브 배포를 쉽게 관리할 수 있도록 HashiCorp와 협력해 왔습니다. Akamai의 HashiCorp 툴에 대한 자세한 내용은 Terraform 공급업체Terraform 가이드를 참조하세요.

해시콘프에서 만나요!

이번 달 샌프란시스코에서 열리는 해시콘프에 참석하시나요? Akamai 게이밍 라운지에 들러 우리 팀과 이야기를 나누고 기념품을 받고 노매드 클러스터에 대해 자세히 알아보세요.

내용

댓글 남기기

이메일 주소는 게시되지 않습니다. 필수 필드가 표시됩니다 *