테트라윙로고

TETRA WING™ 소개

TETRA WING™은 기업이 마이크로서비스 채택하는데 있어서 커다란 도움을 드리겠다는 비전으로 개발된 제품입니다. TETRA WING™은 기업 고객의 API 및 마이크로서비스 전환 과정을 돕도록 설계되었습니다.

기업 고객이 차세대 마이크로서비스 아키텍처를 구현할 수 있는 토털 솔루션으로서, 마이크로서비스는 기존 모노리틱 (Monolithic) 방식보다 쉽고 빠르게 새로운 애플리케이션을 개발하고 개선하는 바탕이 됩니다. 차세대 아키텍처를 효과적으로 구현하려면 마이크로서비스와 API가 함께 필요합니다.

TETRA WING™은 어떠한 기업이든 그에 적합한 API(애플리케이션 프로그래밍 인터페이스) 관리 솔루션을 정의하고, 기업 및 정부의 고성능 데이터 교환 요구사항에 대해 전례 없는 규모와 실시간 고객 경험을 제공하는 통합 플랫폼 솔루션으로서, 기업의 IT 조직이 보다 효율적이고 민첩한 개발 프레임워크로 나아가도록 하여 연결 경험 (Connected Experience)을 보다 신속하게 제공합니다.

TETRA WING™ 가치

TETRA WING™은 효율성 및 비용 절감을 가장 기본적인 가치로 삼습니다. 생산성 증가를 측정하고 보여주는 가장 직접적인 방법은 비즈니스 프로세스 주기 시간을 통하는 것인데, 며칠 또는 몇 주가 걸렸던 작업을 TETRA WING™을 사용하여 10분 이내에 완료할 수 있습니다.

TETRA WING™은 대기업, 정부 및 중소기업에 모두 적합합니다. 대부분의 고객 환경에서 TETRA WING™은 초당 수백만 건의 트랜잭션 수준의 고성능 SLA를 제공합니다.

TETRA WING™의 가치는 엔터프라이즈 에코시스템과 통합 연동하는데 있으며 고성능과 확장성이 뛰어납니다. TETRA WING™은 기존의 모든 유형의 인프라와 통합 및 공존하여 사용 가능합니다.(엔터프라이즈 시스템, 비즈니스 애플리케이션, 사물인터넷IOT)

TETRA WING™ 고객혜택

TETRA WING™ 통합 플랫폼 솔루션은 외부 공개 API와 내부 마이크로서비스 API를 분리하여 마이크로서비스를 추가하고 경계를 변경할 수 있도록 합니다. 그 결과 플랫폼 밖에 있는 고객에게 부정적인 영향을 주지 않고도 마이크로서비스를 리펙터링하고 적정크기로 조정해 나갈 역량을 확보할 수 있습니다. 또한 모든 마이크로서비스에 대해 단일 진입 지점을 제공하여 서비스 디스커버리(Service Discovery) 및 버전 세부 정보를 숨깁니다.

TETRA WING™ Technology Stack

TETRA WING™ 통합 솔루션은 차세대 컨테이너 기술 환경에 기반을 두고 모든 기술 스택을 컨테이너에 올린 하드웨어와 소프트웨어가 통합된 솔루션 플랫폼입니다.

TETRA WING™은 컨테이너기술을 기반으로 운영되며, 프로덕션에서 애플리케이션을 실행하는 컨테이너 기술은 보안, 규정준수, 성능, 리소스관리, 확장성, 가용성, 데이터 지속성, 네트워킹 및 모니터링등 일련의 운영 요구사항을 제공합니다.

TETRA WING™ 통합 솔루션은 차세대 컨테이너 기술 환경에 기반을 두고 모든 기술 스택을 컨테이너에 올린 하드웨어와 소프트웨어가 통합된 솔루션 플랫폼입니다. TETRA WING™은 컨테이너 기술을 기반으로 운영되며, 프로덕션에서 애플리케이션을 실행하는 컨테이너 기술은 보안, 규정준수, 성능, 리소스 관리, 확장성, 가용성, 데이터 지속성, 네트워킹 및 모니터링 등 일련의 운영 요구사항을 제공합니다.

컨테이너화된 애플리케이션이라도 크게 다르진 않습니다. 하지만, 컨테이너화된 어플리케이션은 Orchestration Layer가 필요합니다. 상당한 리스크와 비용으로 물리적하드웨어에 맞춤형 스택을 구축하여 컨테이너형 앱의 요구사항을 충족시키시겠습니까? 아니면 입증되고 비용효율적이며 위험이 적은 가상화 솔루션을 컨테이너 및 오케스트레이션 시스템의 기본인프라로 사용하시겠습니까! 최근 IT트랜드는 컨테이너를 통해 개발자의 대응력을 향상하고 애플리케이션 이동성 및 배포 자동화를 돕는 것입니다. 이 두 가지를 결합으로 엔터프라이즈 애플리케이션의 개발, 구축 및 관리가 간소화됩니다.

TETRA WING™ - 하드웨어

TETRA WING™은 API 게이트웨이 기능을 갖춘 통합 하드웨어 및 소프트웨어 솔루션이며, 자동화되었습니다. 하드웨어 계층은 DELL, IBM, SUN, HP, NEC 및 모든 일반 하드웨어 OEM과 같은 x86 하드웨어를 지원하며, 네트워크 통합 계층은 CISCO, JUNIPER 및 각종 범용 네트워크 OEM등을 포함해 모든 네트워크 인터페이스를 통합합니다.

TETRA WING™ - 운영 시스템

TETRA WING™은 UBUNTU, FEDORA, REDHAT, CENTOS 및 Windows 와 같은 LINUX 또는 Windows 운영 체제가 필요하며, Linux BSD는 모든 상용 LINUX 기반 운영 체제 OEM을 지원합니다.

TETRA WING™ - 컨테이너 오케스트레이션

TETRA WING™ 컨테이너 기반으로 작동하는 일체형 제품군입니다. 현재 버전의 컨테이너 오케스트레이션은 Docker Swarm 또는 Kubernetes이며 Openshift 를 지원하는 버전이 지금 준비중입니다. Kubernetes(k8s)는 TETRA WING™ 컨테이너형 애플리케이션의 구축, 확장, 관리를 자동화하는 오픈소스 시스템입니다.

TETRA WING™ - API MANAGEMENT

TETRA WING™ 통합 API Gateway 제품 군은 TETRA WING™ API Gateway Proxy, TETRA WING™ Supervision, TETRA WING™ Insights를 포함하며 모든 구성 제품은 컨테이너로 배포합니다.

TETRA WING™ - TELEMETRY 및 분석

TETRA WING™ 통합 API Gateway TELEMETRY 및 ANALYTICS 제품군은 시계열 데이터베이스와 실시간 시각화로 구성되어 있으며, 시계열 데이터베이스는 TETRA WING™ 프록시 및 supervision에서 발생하는 실시간 트래픽 이벤트를 저장합니다. 실시간 시각화는 실시간 데이터와 실시간 트래픽 통계로 구성된 그래프를 시각화합니다.

TETRA WING™ - 보안 및 모니터링

TETRA WING™ 통합 API 게이트웨이 보안 및 모니터링 제품군은 컨테이너 오케스트레이션 레이어에 대한 보안을 제공하며, 하드웨어 전반에 대해 실시간 모니터링을 제공합니다. 또한 모니터링 계층은 이벤트에 대한 알람을 생성합니다.

TETRA WING™ 다양한 구축 옵션

TETRA WING™ 통합 솔루션은 아래 나열된 옵션과 같이 기업(또는) 정부 기관에 구축 가능합니다.

테트라윙 구축옵션 설명 이미지

Load Balancer

TETRA WING™ 통합 솔루션은 구성방법에 따라 최대 1,000,000 (100만) TPS까지 확장할 수 있는 로드 밸런서입니다. TETRA WING™은 여러 백엔드 서비스에 대한 로드 밸런싱 요청을 여러 가지 방법으로 제공합니다. 즉, 간단한 DNS 기반 방법과 DNS 서버 없이도 서비스 레지스트리를 허용하는 보다 동적인 링 밸런서를 제공합니다.

Proxy

요청 (Request)을 받으면 TETRA WING™ 이 요청을 검사하고 올바른 API(또는) 마이크로서비스로 라우팅 하려고 합니다. 이를 위해 TETRA WING™ 고객의 필요에 따라 다른 라우팅 메커니즘을 지원합니다.

API Gateway

TETRA WING™은 API를 보호하기 위한 게이트웨이입니다. API를 만들고 이를 공개할 수 있습니다. 이를 위해 TETRA WING™은 업계 표준 암호화 및 인증을 구현하여 API 개발자의 고객을 올바른 장소로 안내할 수 있는 방법을 제공합니다.

Software Defined Firewall

오늘날의 다양한 엔터프라이즈 환경에 원활하게 통합하기 위해 TETRA WING™의소프트웨어 정의 방화벽 기능은 네트워크 보안 인프라의 포괄적이고 중앙 집중화된 관리를 가능하게 하는 고도로 동적이고 유연한 애플리케이션 프로그래밍 인터페이스(API)를 지원합니다.

Perimeter Protection Gateway

TETRA WING™은 raw tcp 스트림을 프록시 및 라우팅 할 수 있습니다. 또한 서비스 메쉬 사이드카 패턴을 배포하여 노드 간에 상호 TLS 통신을 지원합니다.

High Performance CACHE

TETRA WING™은 등록된 API, 소비자 및 플러그인과 같은 구성을 저장하기 위해 외부 데이터저장소를 사용합니다. 플러그인 자체는 지속되어야 할 모든 정보(예: Rate Limiting 데이터 또는 소비자 자격증명)를 저장할 수 있습니다.

High Availability Layer

TETRA WING™은 대기 시간이 밀리초 미만인 매우 빠른 속도로 모든 인프라에서 실행되며 기본적으로 고가용성을 제공하는 신뢰할 수 있는 기술을 기반으로 구축됩니다. 프록시 캐싱, 속도 제한, 접근제어 등 다양한 기능을 제공할 수 있는 풍부한 플러그인 환경을 갖추고 있습니다.

TETRA WING™은 DNS 방식으로 로드 밸런싱하며, 링 밸런서는 라운드 로빈과 해시 기반 밸런싱을 모두 제공합니다. 또한 수동 및 능동적 Health Check 기능을 제공합니다.

TETRA WING™ Operational Dashboard

TETRA WING™ 통합 솔루션은 솔루션의 모든 영역에서 솔루션을 쉽게 유지, 모니터링, 분석 및 시각화 할 수 있는 웹 기반 운영 대시보드를 갖추고 있습니다. 대시보드가 제공되면 누구나 아래와 같이TETRA WING®의 각 섹션을 쉽게 탐색할 수 있습니다.

모니터이미지

TETRA WING™ Supervision

서비스, ROUTES, API, CONSUMERS, 플러그인, UPSTREAMS, USER 의 상세항목을 보여주며, 추가삭제 기능을 제공

모니터이미지

TETRA WING™ Insights

저장된 위치에 관계없이 여러분이 메트릭을 조리하고, 시각화하고, 경고 조건을 걸고 이해할 수 있도록 함

모니터이미지

TETRA WING™ Container Orchestrator

Docker 환경에 대한 세부 정보를 제공하며 컨테이너, 이미지, 네트워크 및 볼륨을 관리

모니터이미지

TETRA WING™ Security & Surveillance

모든 유형의 보안 서비스, 서버 및 경고를 실시간으로 확인하여 가능한 한 신속하게 문제를 해결할 수 있도록 지원

Copyright(c) 2019 BMTECH SYSTEM CO., LTD. All rights reserved.