Kong's Service Connectivity Platform

모든 환경에서 API 라이프사이클을 완벽하게 자동화 합니다.

Kong2.png

T​HE ​CLOUD

CONNECTIVITY​

COMPANY 

Overview

API 관리는 지난 몇 년간 기하급수적으로 더 중요해 졌습니다.

이로 인해 클라우드 또는 배포 환경 전반에 걸쳐 실행할 수 있는 최신 API 관리 솔루션을 선택해야 하는 필요성이 증가하여 조직 내 API 배치를 분산화하고 중앙 IT 관점에서 적절한 수준의 제어 및 거버넌스를 제공할 수 있어야 합니다.

멀티 클라우드 및 멀티라인 비즈니스를 지원할 수 있는 API 관리 솔루션을 올바르게 사용할 경우, 조직 차원에서 API 플랫폼의 총 소유 비용을 절감할 수 있을 뿐만 아니라 개발자 생산성 및 출시 기간도 단축할 수 있습니다.

따라서 조직은 IT 거버넌스에 과도하게 많은 자본과 시간을 할애하지 않고 더 빠르게 혁신하고 반복함으로써 비즈니스 가치를 창출할 수 있게 됩니다. 진정으로 현대화된 API 관리 플랫폼을 사용한다는 것은 API가 서비스 되는 위치에 관계없이 조직 전체 API 포트폴리오에 일관성을 적용할 수 있다는 것을 의미합니다.

Digital Transformation

 

디지털 혁신은 인력, 프로세스 및 기술이라는 세 가지 핵심 요소에 의해 뒷받침됩니다.

Kong의 플랫폼은 세 가지 핵심 테넌트 모두에 대해 최신의 API 플랫폼 접근 방식이 적용됩니다.

01  인력

디지털 혁신은 병목의 원인으로써 IT에서 원동력인 IT로의 전환입니다.

IT 팀이 일정 수준을 유지하고 비즈니스 요구사항을 예측하는 유일한 방법은 재사용 및 셀프 서비스 문화로 전환하고 중앙 집중식 집행보다는 분산적 권한 부여에 초점을 맞춘 거버넌스 모델로 전환하는 것입니다. 즉, 서로 다른 속도로 운영되는 여러 조직에 걸쳐 주요 API  Persona의 다양한 요구를 지원하는 동시에 내부 및 외부 API를 제품 및 서비스로 취급하는 개발자 에코시스템을 지원합니다. 

02  프로세스

디지털 혁신을 위해서는 DevOps 및 신속한 변화를 위한 제공과 같은 기존 소프트웨어 개발 방식과는 다른 접근 방식을 채택해야 합니다. 즉, 최신 플랫폼은 DevOps 프로세스와 도구들을 훌륭하게 지원해야 하고, 사용하기 쉬운 인터페이스를 노출하여 자동화된 코드 전달 파이프라인에 통합해야 하며, 쉽게 파괴하거나 확장할 수 있는 소규모 컴퓨팅 단위를 주요한 인프라로 관리해 주어야 합니다.

03  기술

이제 대부분의 기업이 단일 기술 파트너를 선택하는 방식에서 벗어나 모든 사용 사례에 적합한 동급 최고의 기술 공급업체를 선택하는 방식으로 전환하고 있습니다. 따라서 각 벤더가 최적의 수준이 아닌 독점 솔루션을 강요하기보다는 다른 솔루션과의 원활한 표준 기반 통합을 함께 지원하는 것이 중요합니다. 이 접근 방식의 모범적인 사용 사례는 조직이 전체 관리 영역을 단일 창을 통해 관찰할 수 있도록 보장하고 개방형 데이터 및 표준을 준수하도록 보장하는 것입니다.

장점

단일 플랫폼의 다중 클라우드

공급업체에 종속됨이 없이 서로 다른 클라우드에 동일한 정책 집합을 적용함으로써 중복 작업을 피할 수 있습니다.

전체API관리 라이프사이클 제공

API가 운영환경에서 실행 중인 경우, 디버깅뿐만 아니라 관련 데이터(예: 로그, 메트릭 및 추적 등)의 캡처도 지원합니다.

확장성

일반적인 사용 사례(예: AuthN/AuthZ, 속도 제한, 캐싱 및 변환 등)을 위한 60개 이상의 내장 플러그인이 함께 제공됩니다. 또한 커뮤니티에서 수백 개의 추가 플러그인을 사용할 수 있습니다.

어디서나 실행

가상 머신, Docker Container/Kubernetes 또는 개발자 머신에서 어디서나 실행할 수 있는 Nginx 기반의 단일 플랫폼입니다.

경량

Kong은 경량 단일 30MB 바이너리 면서도 백엔드 서비스 및 API호출 수의 10~40배를 프록시 할 수 있습니다.

코드를 통한 구성

완전한 선언적 구성을 지원하고 권장하여 게이트웨이를 전적으로 Git 저장소에서 구동할 수 있도록 합니다.

개방형 사용자 커뮤니티 및 확장 가능

Kong Enterprise는 오픈 소스 기반으로 구축되어 고객이 구현 중인 내용과 고유한 요구사항에 맞게 조정하는 방법을 정확하게 파악할 수 있도록 지원합니다.

Kong Multi-Cloud / Hybrid-Cloud Architecture

멀티 클라우드 또는 하이브리드 클라우드 전략을 사용하는 고객의 경우, 일반적으로 각 클라우드 공급자에 별도의 Kong 인스턴스 세트가 배치되므로 중앙과의 연결과 관련된 추가 대기 시간 및 전송 비용이 발생하지 않고 트래픽을 로컬에서처럼 관리할 수 있습니다. 

관련된 API 규격 및 Kong 배포 구성은 일반적으로 중앙 Git 저장소에서 버전이 제어되고 중앙 개발자 포털에 게시됩니다. 
이러한 균일성은 여러 환경에서 실행하는 데 따른 운영 부담을 줄이는 데 도움이 됩니다.

kong01.png
특징

BUSINESS

개발자 생산성 및 출시 기간

API 사용 정책 우려를 외연화함으로써 개발자는 새로운 기능을 개발할 때 비즈니스 논리에 집중할 수 있고, API 표준화는 재개발보다는 재사용을 촉진할 수 있습니다. API 라이프사이클 전체에 걸쳐 선언적 구성을 지원하면 서비스의 시장 출시 기간은 더욱 빨라지고 오류가 줄어듭니다.

TCO and ROI

비용이 많이 들고 유연성이 떨어지는 구형 기술(예: ESB/JVM 게이트웨이)에서 벗어나 마이그레이션하면 전체 하드웨어 및 소프트웨어 비용이 크게 절감됩니다. 도입 첫 해 내에 도입비용 만큼이 절감되는 경우도 많습니다.

Enabling the Platform Team

Kong의 많은 고객은 중앙 플랫폼 팀을 다른 개발 팀과 분리하기 위해 노력합니다. 플랫폼 팀의 공통 관심사(예: 보안, 관찰 가능성, 네트워킹 등)를 격리하고 이러한 기능을 서비스로 제공하는 것이 목적입니다.

Self-Service Training

Kong은 Kong University 프로그램의 일환으로 70개 이상의 주문형 과정을 제공합니다. 이를 통해 고객은 개발자를 규모에 맞게 교육하고 지속적으로 새로운 콘텐츠를 활용할 수 있습니다.

Talent Acquisition and Retention

27,000개 이상의 Github 스타를 보유한 Kong은 개발자들이 최고로 선호하는 API 관리 툴이며 가장 널리 채택된 오픈 소스 API 게이트웨이입니다. 많은 기업들에게 Kong은 최고의 개발자 인재를 유치하고 유지하는데 도움을 주는 폭넓은 오픈 소스 전략 중 하나입니다.

TECHNICAL

Platform Agnostic

Kong은 AWS, Azure, GCP 등을 포함한 모든 주요 클라우드 플랫폼에 구축할 수 있습니다. 단일 바이너리 아키텍처를 통해 자동화된 방식으로 쉽게 구현됩니다. 가장 일반적인 배포 대상에는 가상 시스템, Docker Container 및 Kubernetes(기본 Kubernetes 수신 컨트롤러 포함)가 포함됩니다.

Decentralization

Kong의 많은 인스턴스를 개발/검증 및 운영 환경에 라이선스 걱정 없이 원하는 대로 배치할 수 있습니다. 따라서 고객은 처음부터 워크로드를 분산하고 고가용성을 구축할 수 있게 됩니다.

Automation

Kong을 사용하면 API 설계 단계에서 선언형 구성 파일을 자동으로 생성하는 것부터 시작하여 CI/CD 파이프라인의 일부로 전체 엔드 투 엔드 API 개발 프로세스를 자동화할 수 있습니다.

Performance

단일 Kong 인스턴스는 4ms 미만의 지연 시간을 유지하면서 노드당 25,000TPS 이상을 달성할 수 있습니다. 이는 일반적으로 JVM 기반 게이트웨이보다 훨씬 높은 성능으로 큰 비용 절감을 실현할 수 있습니다. Kong의 경량 설치 파일(40MB)를 통해 플랫폼이 수요에 따라 자동으로 성능을 확장할 수 있습니다.

Extensibility

Kong의 유연한 플러그인 아키텍처를 통해 고객은 기본 제공 기능에서 다루지 않는 특정 기능 요구 사항까지 플랫폼을 확장할 수 있습니다.

Observability

모든 트래픽이 흐르는 Gateway을 확보하면 모든 서비스 환경(예: 여러 클라우드)에 대한 ‘단일 창’ 을 통한 관리가 가능합니다.

Discoverability

중앙의 Control pane 과 통일된 표준을 통해 모든 API를 한 곳에서 문서화할 수 있습니다. 이는 기존 기능을 재사용하고 필요 이상으로 많은 서비스 개발에 소요되는 비용을 절감할 수 있는 중요한 요소입니다.

고객사
verifone.png

전 세계 비현금 거래의 46%를 담당하고 있는 Verifone은 20개의 별도 API 게이트웨이를 콩에 통합하여 TCO와 출시 기간을 단축하고 있으며, 이를 사용하여 엔드 투 엔드 API 라이프사이클을 자동화함으로써 생산성을 더욱 높이고 있습니다. 
보안, 확장성 및 가용성은 Verifone의 핵심 요소이며, Kong Enterprise는 글로벌 규모의 마이크로 서비스 채택을 위한 핵심 구성요소입니다.

discovery.png

“Kong 플러그인은 CI/CD 툴과 원활하게 통합되어 애플리케이션 구축 시간을 90% 이상 단축할 수 있었습니다.”

- Discovery Communications