Amazon 클라우드가 2014년에 발표했던 "AWS Lambda"은 가상 서버의 운용 등이 필요가 없는 관리 서비스로서 이벤트를 트리거로 코드를 실행하는 확장성 있는 클라우드 환경을 제공한다는 독특한 것이었다.

 

그리고 AWS Lambda의 기능을 활용한 어플리케이션 구성은 "서버 레스 아키텍처"라고 불리게 되었다.

 

마이크로 소프트는 이 서버 레스 아키텍쳐에 대응한 서비스인 "Azure Functions""Build 2016"에서 발표했다.

서버 레스 컴퓨팅을 실현하고 C#, Node.js, PHP 등 다양한 언어에 대응.

Azure IoT과 스토리지 등의 이벤트를 트리거로 코드를 실행한다.

관리 서비스이며 부하에 맞추어 역동적으로 스케일 한다.

고정 요금이 아니고 실행에 따른 비용이 발생하기 때문에 비용 대비 효과가 크다.

Azure Functions 런타임을 오픈 소스로 했다. 다른 클라우드 서비스에서도 실행 가능하다.

(역자. 이것이 아주 좋음. 한국에서 Azure Functions를 사용하여 게임 서비스를 만든 후 중국에서 서비스할 때 퍼블리셔의 요청에 의해 Azure를 사용하지 못해도 Azure Functions를 따로 설치해서 사용가능)

 

 

출처: http://www.publickey1.jp/blog/16/azure_functions_build_2016.html

저작자 표시
신고
by 흥배 2016.04.01 10:54