본문 바로가기

테크크런치기사

Amazon AWS 서버 레스 서비스, Lambda가 Go 언어 지원 시작

출처 : http://jp.techcrunch.com/2018/01/17/2018-01-16-aws-brings-go-support-to-its-lambda-serverless-platform/


Amazo AWS 서버리스 플랫폼, Lambda 는 Go 프로그램의 지원을 시작했다. Go Google가 개발 한 프로그래밍 언어로, 최근 인기를 높이고있다.

AWS가 Go를 지원하는 것 자체는 큰 놀라움이 아니다. AWS는 지난해 re : Invent 컨퍼런스에서 Go를 지원 할 예정이라고 밝힌 바 있었다. 그러나 개발자가 Go 쓴 함수를 실제로 Lambda에서 실행할 수 오늘 (미국 시간 1/16)부터 다.

이제 AWS Lambda는 JavaScript, Node.js, Java, C #, Python 이외에 Go를 지원하게되었다. Lambda의 경쟁을 목표로 Google 서버 레스 플랫폼 Cloud Functions은 여전히 ​​베타에서 언어로는 아직 Node.js 밖에 사용할 수 없다. 반면 Microsoft의 Azure Functions C #, JavaScript F #, Java를 지원하고 Python, PHP, TypeScript, Batch, Bash, Powershell을 각각 실험적으로 지원하고있다.

서버 레스 플랫폼의 가치는 지원하는 언어의 종류만으로 측정 할 것은 아니지만, Lambda과 같이 다수의 언어가 지원되면 그만큼 넓은 범위의 개발자가 이용할 수있게된다. 시작한지 얼마 안된 서버없는 서비스라는 분야들에게는 큰 의미를 가지는 것이다.

Lambda에 접속 된 Go 코드는 표준 go1.x 런타임에서 실행된다. 개발자는 Go 프로그램을 ZIP 파일로 AWS에 접속하여 명령 행 도구 또는 Lambda 콘솔에서 실행한다. 또한 AWS의 분산 응용 프로그램을위한 디버깅 및 모니터링 도구, AWS X-Ray 도 Lambda에서 Go를 지원한다. AWS CodeStar 도 Go 함수에 의한 배달 툴체인 설정을 돕는다.