콘텐츠로 이동하기
서버리스

Google Cloud API 게이트웨이 공개 베타 버전 제공

2020년 10월 20일
https://storage.googleapis.com/gweb-cloudblog-publish/images/MLInGSuite_V2-02_oeVDb5P.max-2600x2600.png
Bala Kasiviswanathan

Director, Head of Product Management, Business Application Platform

Aparna Sinha

Director of Product Management

Google Cloud 사용해 보기

$300의 무료 크레딧과 20개 이상의 항상 무료인 제품으로 Google Cloud 사용을 시작해보세요.

무료 체험

* 본 아티클의 원문은 2020년 9월 8일 Google Cloud 블로그(영문)에 게재되었습니다. 

점점 더 많은 개발자가 인프라 설정과 확장에 대한 걱정 없이 애플리케이션 코드 및 테스트에 집중할 수 있도록 해주는 서버리스 기능을 채택하고 있습니다. 디지털 방식이 비즈니스와의 상호작용에서 최우선시되는 선택 사항이 되면서 개발자는 서버리스 아키텍처와 권장사항을 통합하여 세계적 수준의 애플리케이션과 서비스를 고객에게 더 빠르게 제공할 수 있게 되었습니다.

또한 개발자가 서버리스 워크로드를 다른 팀과 공유하거나 웹을 통해 공개적으로 공유하기 위해 사용하기 쉬운 API로 패키징하는 경우도 증가하고 있습니다. 종종 개발자는 보안, 분석, 모니터링을 위해 서버리스 기능을 API로 패키징합니다.

오늘 Google은 개발자가 기본 인프라에 신경 쓸 필요 없이 코드 작성에 집중할 수 있도록 서버리스 워크로드의 API를 생성, 보호, 모니터링할 수 있는 완전 관리형 Google Cloud 제품인 API 게이트웨이의 베타 버전을 출시합니다. API 게이트웨이는 Envoy를 기반으로 하며 비용 관리에 도움이 되는 사용량 기반 및 계층형 가격 책정 옵션으로 우수한 성능과 확장성을 제공합니다.

"API 게이트웨이를 통해 서버리스 백엔드에 대한 모든 API 호출을 쉽게 관리할 수 있습니다. API 게이트웨이를 구현하기 전에는 다양한 API 호출 유형을 확장하고 통합하는 데 어려움이 있었습니다. API 게이트웨이의 도입으로 문제를 해결했을 뿐만 아니라 Cloud Console을 통해 쉽게 액세스할 수 있고 Google Cloud에서 완벽하게 관리하는 단일 플랫폼을 사용하여 API 관리를 10배 개선하였습니다." - 파비안 사이츠, MediaMarktSaturn 데이터 액세스 부문 기술 제품 관리자

새로운 API 게이트웨이를 더 자세히 살펴보겠습니다.

여러 서비스의 단일 인터페이스

https://storage.googleapis.com/gweb-cloudblog-publish/images/API-Gateway-Still_wzQ2iHQ.max-1600x1600.jpg

기능을 여러 서비스로 분할하면 배포와 확장의 유연성이 증가하여 개발자에게 유용합니다. 하지만 API 사용자가 원하는 기능에 액세스하기 위해 어떤 서비스를 이용해야 하는지 알 수 없기 때문에 복잡성이 커질 수 있습니다. 새로운 API 게이트웨이를 사용하면 개발자가 여러 서비스를 사용하기 쉬운 API로 쉽게 패키징할 수 있는 동시에 사용자도 단일 인터페이스를 통해 쉽게 액세스할 수 있습니다. 예를 들어 날씨 데이터에 주력하는 회사는 날씨 경보, 예측, 기록, 위치와 관련된 기능을 4가지 개별 서비스로 빌드할 수 있습니다. 하지만 API 게이트웨이를 사용하면 최종 사용자가 날씨 API를 사용하여 단일 액세스 포인트를 통해 이 모든 서비스에 액세스할 수 있습니다.

간편한 API 보호

https://storage.googleapis.com/gweb-cloudblog-publish/images/11362306-794e-48ea-8d0a-63530f76bfdf.max-2200x2200.jpg

개발자 효율성을 증진하고 TTM(time to market)을 단축하기 위해 많은 조직이 잠재적으로 외부 개발자 커뮤니티를 포함하여 팀 안팎에서 재사용 가능한 서비스 및 구성요소를 공유합니다. 서비스를 외부화하면 새로운 사용자에게 서비스를 소개하고 관련된 혁신의 범위를 확대할 수 있지만 악용과 봇 공격의 가능성도 커질 수 있습니다. 따라서 API를 통해 서비스를 보호하는 것이 매우 중요합니다. API 게이트웨이는 유효한 API 키를 제공하기 위해 모든 수신 호출이 필요한 보안 정의를 구성하여 인증 및 키 유효성 검사와 같은 보안 레이어를 추가합니다. 또한 할당량을 설정하고 사용량 한도를 지정하여 API가 악용되거나 과도하게 사용되지 않도록 보호할 수 있습니다.

우수한 애플리케이션 빌드에 집중

https://storage.googleapis.com/gweb-cloudblog-publish/images/4eb19a60-8793-4829-b2b0-3e14e85d519b.max-2200x2200.jpg

API 게이트웨이는 유연한 배포, 확장성과 같은 서버리스의 모든 운영상 이점을 제공하므로 사용자가 우수한 애플리케이션 빌드에 집중할 수 있습니다. API 게이트웨이는 Cloud Functions, Cloud Run, App Engine, Compute Engine, Google Kubernetes Engine을 비롯한 여러 백엔드의 API를 관리할 수 있습니다.

시작하기

문서를 확인하고 Console로 이동하여 API 게이트웨이 베타의 사용을 시작하세요. 여기를 클릭하여 API 게이트웨이 및 가격 책정 세부정보에 대해 자세히 알아보세요.
게시 위치