The real cloud native platform
TURPLE

Turple이란?

Turple은 클라우드 네이티브 어플리케이션의 개발과 운영을 위해 최적화된 통합 클라우드 네이티브 플랫폼입니다.

왜 Turple인가?

Turple은 당신의 서비스를 민첩하고 확장가능하며 무중단 서비스가 가능하도록 합니다.

민첩성

클라우드 네이티브 어플리케이션은 어떤 상황에서도 민첩하게 대응해야 합니다. 클라우드 네이티브 환경에서는 개발과 배포 그리고 운영과정에서의 어플리케이션 민첩성이 가장 중요한 요소중에 하나입니다.

확장성

클라우드 네이티브 환경에서 요구하는 중요한 요소중 하나는 확장성입니다. 서비스는 다양한 원인에 의해서 확장과 축소가 가능해야 하며, 만약 당신의 서비스가 Docker 컨테이너 형태라면, Turple은 가상머신의 인스턴스 부터 서비스 배포까지 모든 것을 처리할 수 있습니다.

무중단

Turple의 모니터링 시스템은 가상머신 인스턴스와 서비스의 상태를 항상 체크합니다. 엔지니어는 서비스가 중단되기 전에 문제점을 알아차리고 해결할 수가 있으며, 최악의 경우에도 Turple의 재난복구(Disaster Recovery) 프로세스에 의해서 서비스는 아주 빨리 재가동될 수 있습니다.

클라우드 네이티브 플랫폼

Turple은 클라우드 네이티브 환경에서 요구하는 모든 것을 제공합니다.

고가용성
드우드 네이티브 어플리케이션의 서비스는 중단되어서는 안됩니다. Turple의 클러스터링 구조와 모니터링 시스템은 장애극복이 가능하며 신뢰성있는 서비스를 만듭니다.
오케스트레이션
클라우드 네이티브 시스템은 많은 컨테이너와 자원들을 포함합니다. Turple은 서비스 상태검사, 서비스 디스커버리, 모니터링, 알람등을 사용하여 모든 컨테이너와 자원들을 관리하고 제어합니다.
데브옵스
진정한 클라우드 네이티브 서비스를 만들기 위해서 데브옵스는 필수입니다. Github의 푸쉬이벤트가 Turple로 전달되면, CI/CD 프로세스에 의해서 소스는 자동으로 빌드되고 새로 생성된 컨테이너는 지정된 인스턴스에 자동으로 배포됩니다.
자동확장
가상머신 인스턴스도 Turple에 의해 컨트롤이 가능하며, 상황에 따라서 서비스 규모의 확장/축소가 가능합니다. 이 작업은 엔지니어가 간단한 명령어를 사용하여 수동으로도 할 수 있지만, 모니터링 시스템에 의해서 자동으로 수행될 수도 있습니다.
모니터링 & 로깅
모니터링 시스템은 모든 인스턴스와 서비스를 계속 감시합니다. 이 시스템은 이상증상을 감지하면 엔지니어에게 알려줍니다. 분석을 위해서 모든 로그데이터는 ELK에 수집됩니다.
이식성
클라우드 네이티브 어플리케이션은 모든 클라우드 환경에서 동작해야 합니다. Turple을 사용하면 어플리케이션이 어디에 설치되든 동일한 방식으로 배포되고 동작할 수 있습니다. Turple은 AWS, Azure, OpenStack, Google, Naver 그리고 더 많은 클라우드 환경을 지원합니다.

5G

IoT, Digital Twin and Edge

Codeless

Turple의 명령어는 단순하지만 강력합니다!

서비스정의

서비스명, 가상머신의 개수, 클러스터 사이즈등 서비스를 정의하기 위한 설정들이 하나의 파일에 쉽게 정의될 수 있습니다. 엔지니어들은 더 이상 서비스 설정을 위해서 수 많은 파일들을 신경쓰지 않아도 됩니다.

명령어수행

코딩이 아닌 간단한 명령어들을 수행하여 서비스 배포를 포함한 가상머신의 생성과 초기화 그리고 서비스 확장/축소와 같은 클라우드 서비스의 운영과 관리가 가능합니다.

더 나은 서비스

Turple은 엔지니어를 인프라 관리와 서비스 상태의 관리로 부터 자유롭게 해줍니다. 이를 통해 엔지니어는 더 나은 서비스를 위한 개발과 운영에 집중할 수 있습니다.

다음은 Turple의 명령어가 얼마나 간단한지 보여주는 예제입니다. 단 하나의 명령어로 10개의 가상머신 인스턴스가 생성되고 클라우드 서비스가 가능한 상태로 초기화 과정까지 이루어집니다.

Turple 고객

성공사례

"클라우드 솔루션 Turple 덕분에 기존의 팬타시큐리티의 서비스는 간단하고 빠르면서도 안전하게 클라우드 네이티브 서비스로 전환하였으며, AWS뿐만 아니라 마이크로소프트의 Azure까지 지원하는 Turple의 멀티 클라우드 기술의 이점까지 얻을 수 있었습니다. Turple 플랫폼을 통해 클라우드로 이전하는 과정을 통해서 데브옵스뿐만 아니라 진화된 클라우드 기술에 대해서 쉽게 배울 수 있었습니다."

공학박사 심상규 – CTO at Penta Security

"Turple이 안정된 백앤드시스템을 제공해준 덕분에 저희는 React기반의 하이브리드 어플리케이션을 아주 짧은 기간에 개발할 수 있었습니다. 서비스 디자인을 포함하여 안드로이드와 iOS용 모바일 어플리케이션 그리고 CMS(Contents Management System)까지 단 두 달만에 개발을 완료했습니다. 고객 증가에 따른 서비스 확장을 위해서 Turple이 견고한 기반이 될 것으로 기대하고 있습니다."

공학박사 최현진 – CTO at Hebe Global