BLOG

혁신 플라이휠과 AWS 서버리스 저장소
작성일: 2018-04-17

AWS에게 고객은, 언제나 혁신을 위한 동기를 부여해 주었습니다. 그것에 대한 보답으로 우리는, 고객들이 혁신을 가속화 할 수 있도록 지원하는 것에 대한 사명감을 가지고 있습니다. 2014년에 AWS Lambda를 출시하면서 우리는, 고객들이 더 빨리 목표를 달성 할 수 있도록 돕는 정신으로 서버 관리의 부담을 덜어드리고 AWS 고객 개발자가 인프라 프로비저닝 및 관리의 과제 대신, 비즈니스 로직에 집중할 수 있도록 되길 원했습니다.

 

 

그로부터 수년 간, 고객들은 Amazon API Gateway, Amazon CognitoAmazon DynamoDB와 같은 Lambda 및 기타 서버리스 제품을 사용하여 놀라운 기능들을 구축했습니다. 이러한 서비스를 통해 서버를 프로비저닝, 관리, 모니터링 또는 패치하지 않고도 전체 애플리케이션을 쉽게 구축 할 수 있게 됬습니다. 인프라 관리의 운영상의 어려움을 상당 부분 제거함으로써 고객의 민첩성을 높이고 애플리케이션 및 서비스의 출시 시간을 단축 할 수 있었습니다. 콜드 서버 및 콜드 컨테이너를 ‘요청기반 가격정책’으로 제거함으로써 높은 비용의 유휴 용량을 제거하고 고객이 활용도와 경제성을 획기적으로 향상시키는 데 도움을 주었습니다.

 

하지만 Lambda를 론칭한 후 우리는 단일 Lambda 기능은 분리되어 존재하지 않는다는 중요한 교훈을 얻게 되었습니다. 오히려 많은 기능들이 집합적으로 고객 가치를 제공하는 서버리스 애플리케이션의 일부라는 것을 깨달았습니다. 이벤트 소스와 이벤트 핸들러의 조합, API를 정적 컨텐츠 저장소가 있는 동적 컨텐츠용 기능과 결합한 서버리스 웹 어플리케이션으로, 또는 마이크로서비스 아키텍처를 제공하는 기능 모음 등, 우리 고객들은 생각할 수 있는 모든 문제에 대해 서버리스 아키텍처를 구축하고 또한 제공하고 있었습니다. 수십만 명의 AWS 고객들이 Lambda와 함께 즐겼던 경제적이고 민첩한 이점에도 불구하고 우리는 더 많은 것을 할 수 있다는 것을 깨달았습니다.

 

 

고객의 피드백을 통해 혁신을 위한 영감을 얻다

 

우리는 고객으로부터 도입 전이든 도입 중이든, 새로운 기법이나 기술을 구현하는 것은 여전히 어렵다는 것을 듣게 되었습니다. 우리는 공유 목적의 서버리스 결과물을 찾고 있었고, 산업계 전반에 걸쳐 수많은 솔루션을 대신하는 서버리스 개척자들이 만든 뛰어난 예제를 발견했습니다.

 

모니터링 및 로깅을 용이하게 하고, 이미지 및 오디오 파일을 처리하며, Alexa 기술을 만들고, 알림 및 위치 서비스와 통합되는 어플리케이션이 있었습니다. 이러한 어플리케이션들은 “시작 단계” 예제부터 즉시 실행할 수 있는 단계까지 다양했습니다. 그러나 우리가 놓친 부분은, 고객들이 이런 다양한 서버리스 응용 프로그램을 발견하고 또한, 이를 구성하고 배포하는 데 도움이 되는 단계별 인터페이스를 제공해 주는 고객을 위한 장소였습니다.

 

우리는 또한 고객과 파트너들로부터 그들의 생태계(기능, API 및 서버리스 애플리케이션으로 점점 더 확장 되는 생태계)를 구축하는 것이 어려움으로 남아 있다고 들었습니다. 이들은 서버리스 접근법을 기반으로 샘플을 공유하고 확장 성을 구축하며 소비자 관계를 발전시킬 수 있는 간단한 방법을 원했습니다.

 

 

우리는 AWS Serverless Application Repository 를 구축하여 서버리스 애플리케이션의 퍼블리셔와 소비자가 애플리케이션을 공유하고 사용자 커뮤니티를 성장시킬 수 있는 간단하고 신속하며 효과적인 방법을 제공함으로써 이러한 문제를 해결할 수 있도록 지원합니다. 이제 개발자는 Serverless Application Repository에서 직접 서버리스 애플리케이션을 검색, 커스터마이즈 및 배포함으로써 구현 및 비즈니스 문제에 대해 서버리스 방식을 적용하는 방법을 쉽게 배울 수 있습니다. 또한 기존 지식을 보완하는 라이브러리, 구성 요소, 패턴 및 모범 사례를 찾아 서비스 및 응용 프로그램을 이전보다 빠르게 출시 할 수 있도록 지원합니다.

 

 

AWS 서버리스 애플리케이션 저장소가 모든 고객에게 혁신을 불러오는 방법

 

생태계를 만들고 샘플을 공유하며 확장성 및 사용자 지정 옵션을 제공하고 기존 SaaS 서비스를 보완하고자 하는 회사는 AWS Serverless Application Repository를 유통 채널로 사용하여 고객이 쉽게 발견하고 소비할 수 있는 애플리케이션을 제작할 수 있습니다. ‘HERE’와 같은 AWS 파트너는 위치 및 전송 서비스를 수천 명의 기업 및 개발자들에게 소개했습니다. Datadog, Splunk 및 TensorIoT와 같은 파트너사들은 서버리스 커뮤니티에 모니터링, 로깅 및 IoT 애플리케이션을 선보였습니다.

 

개별 개발자들 역시 혁신의 한계를 뛰어 넘는 서버리스 애플리케이션을 게시하고 있습니다. 머신러닝을 활용하여 와인의 품질을 예측하는 애플리케이션을 발표하고, 암호화폐를 모니터링하는 애플리케이션을 게시하고, 아름다운 이미지 갤러리를 즉시 만들거나 빠르고 간단한 설문지를 만들어 냈습니다. 이 모든 게시자물은 서버리스 앱을 사용하고 있습니다. Serverless Application Repository는 그들이 만든 것을 공유하는 가장 쉬운 방법입니다. 무엇보다, 고객 및 관련 커뮤니티 회원들은 Lambda  콘솔에서 단 몇 번의 클릭만으로 이러한 응용 프로그램을 찾아 배포 할 수 있습니다. Serverless Application Repository의 애플리케이션은 무료이며 새로운 솔루션을 탐구하거나 새로운 기술을 습득 할 수 있는 쉬운 방법입니다.

 

마지막으로 AWS는 커뮤니티에서 사용 가능한 앱을 지속적으로 게시할 것입니다. Amazon Cognito를 활용하여 애플리케이션간에 사용자 데이터를 동기화하는 앱 부터, 일반적인 재무 계산을 신속하게 실행할 수 있게 해주는 최신 서버리스 애플리케이션에 이르기까지 AWS는 지속적으로 커뮤니티 성장 및 혁신에 기여할 수 있는 기회를 모색하고 있습니다.

 

 

AWS는 서버리스 아키텍처의 채택이 증가되고 AWS Lambda와 같은 혁신 서비스가 가능해짐에 따라 그 어느 때 보다 더 활동적인 상태입니다. 고객이 새로운 아이디어를 창출하고 제공 할 수 있도록 지원함으로써 서버리스 애플리케이션을 보다 쉽게 구축하고 공유 할 수 있는 방법을 고안해 냈습니다. Serverless Application Repository의 애플리케이션 수가 늘어남에 따라 애플리케이션의 소유자와 소비자 모두에게 혁신적인 영향을 미칠 것입니다. Serverless Application Repository가 제공됨에 따라 고객은 혁신의 엔진 이상의 역할을 수행하게 될 것입니다. 서로의 혁신을 위한 엔진이 되는 것 처럼요.

 

서버리스 애플리케이션을 간편하게 검색, 배포 및 게시하려면 AWS Serverless Application Repository를 방문하세요. Go serverless, and go innovate!

 

원문 URL: https://aws.amazon.com/ko/blogs/compute/innovation-flywheels-and-the-aws-serverless-application-repository/

** 메가존 TechBlog는 AWS BLOG 영문 게재글중에서 한국 사용자들에게 유용한 정보 및 콘텐츠를 우선적으로 번역하여 내부 엔지니어 검수를 받아서, 정기적으로 게재하고 있습니다. 추가로 번역및 게재를 희망하는 글에 대해서 관리자에게 메일 또는 SNS페이지에 댓글을 남겨주시면, 우선적으로 번역해서 전달해드리도록 하겠습니다.