가상 머신(VM)에서의 Consul
가상 머신(VM)에서의 Consul (Consul on Virtual Machines)
이 주제는 가상 머신에서 Consul을 운영하고 서비스 네트워킹에 사용하는 과정을 설명해요.
출처: 문서
본문
이 주제는 가상 머신에서 Consul을 운영하고 서비스 네트워킹에 사용하는 과정을 설명해요.
개요 (Overview)
Consul은 베어메탈 서버와 가상 머신을 포함한 여러 런타임과 클라우드 제공자의 애플리케이션 워크로드에 대한 서비스 네트워킹을 지원해요. Consul을 사용하는 워크플로는 런타임 간 유사하지만, 일부 과정은 Consul이 가상 머신에서 실행될 때 따라야 하는 고유한 시스템 요구 사항이나 특정 작업 순서가 있어요.
가상 머신의 Consul 운영 (Consul operations on virtual machines)
다음 주제는 네트워크의 여러 노드에서 장기 실행 데몬으로 Consul을 설치하고 운영하는 것과 관련된 고유한 사용자 작업, 워크플로, 목표를 설명해요.
가상 머신의 서비스 네트워킹 (Service networking on virtual machines)
다음 주제는 Consul의 서비스 디스커버리 및 서비스 메시 운영과 관련된 고유한 사용자 작업, 워크플로, 목표를 설명해요.
- VM에 서비스 등록
- VM에서 서비스 디스커버리
- VM에서 서비스 메시 워크로드 연결
- VM에서 남북(north/south) 네트워크 접근 보안
- 리전, 제공자, 런타임에 걸친 동서(east/west) 네트워크 연결
- VM에서 서비스 메시 트래픽 보안
- VM에서 서비스 트래픽 관리
- VM에서 서비스 메시 텔레메트리 관찰
안내 (Guidance)
VM에서 Consul을 운영할 때 시스템 아키텍처와 요구 사항에 대해 더 알아보려면 다음 주제를 참고해요.
- 컨트롤 플레인 아키텍처는 Consul이 사용하는 기본 인프라와 통신 프로토콜을 설명해요.
- 아키텍처 요구 사항 참조 문서는 다음을 포함해요:
- VM 프로덕션 패턴은 프로덕션 환경을 위한 Consul 배포를 준비하는 데 도움이 되는 네 가지 가이드를 포함해요.
튜토리얼 (Tutorials)
다음 튜토리얼은 VM에서 Consul을 사용하는 방법을 배우는 데 도움이 되는 추가 지침을 제공해요.
- VM에서 시작하기는 일반적인 운영과 워크플로를 보여주는 다섯 가지 튜토리얼 모음이에요. 이 튜토리얼에는 AWS, Azure, GCP 또는 호스팅된 터미널 세션에서 따라 할 수 있는 샘플 코드 저장소가 포함돼요.
- VM에서 액세스 제어 목록(ACL)으로 권한 관리
- Consul External Service Manager(ESM)로 외부 서비스 등록 및 모니터링
- 보안 네임스페이스 설정