Teleport는 인프라 접근 관리 도구로, 조직의 자원 접근 관리와 권한 관리를 도와 보안 사고를 방지하는 데 기여합니다. 이를 사용하면 SSH, Windows 접속, Kubernetes 클러스터, DBMS(데이터베이스 관리 시스템) 접속, 웹 애플리케이션에 더 쉽게 접근하도록 설정할 수 있고요. 조직은 멤버 관리, 인프라 자산 관리, 권한 관리, 보안 준수의 복잡성을 해소하고, 시간도 절약할 수 있죠. 인포그랩도 사내에 Teleport를 도입해 인프라 접근을 전보다 더 안전하고 편리하게 관리하고 있습니다.
저는 지난해 11월 Teleport를 인포그랩 기술 블로그에 자세히 소개했는데요. 이때 Teleport 아키텍처와 접근 관리 방식, 기능, 인포그랩의 도입 사례를 설명했습니다. 이번 글부터는 ‘Teleport 기능 톺아보기’ 시리즈를 진행하며 이 도구의 활용법을 자세히 알려드릴 건데요. 1탄으로 Enterprise Edition과 Community Edition의 주요 기능을 소개하고요. Enterprise Edition의 핵심 기능인 SSO와 Access Requests 이용 방법을 살펴보겠습니다.
Edition별 주요 기능
Teleport는 크게 Enterprise Edition과 Community Edition으로 나뉩니다.
Enterprise Edition에는 Teleport의 모든 기능이 있는데요. 이는 셀프 호스팅 버전과 클라우드 호스팅(SaaS) 버전으로 나뉘죠. 셀프 호스팅 버전은 특정 보안 요구 사항이 있는 조직이 사용하면 좋은데요. 이는 Hardware Security Modules와 FedRAMP 컴플라이언스와 같은 고급 기능을 지원합니다. 클라우드 호스팅 버전은 Auth 서비스와 Proxy 서비스의 배포를 유지, 확장, 보호하는 오버헤드를 없애주고요.
Community Edition은 취미나 개인 용도로 사용하기에 적합합니다. 이는 데이터베이스, Windows 데스크톱, Kubernetes 클러스터에 안전하게 액세스하는 무료, 오픈 소스 배포판을 제공하죠.
이제 Enterprise Edition과 Community Edition의 주요 기능을 알아보겠습니다(2024년 6월 기준).
