Alibaba Cloud Function Compute는 완전 관리형 이벤트 기반 컴퓨팅 서비스입니다. Function Compute를 사용하면 서버와 같은 인프라를 관리하지 않고도 코드 작성 및 업로드에 집중할 수 있습니다. Function Compute는 코드를 유연하고 안정적으로 실행할 수 있는 컴퓨팅 리소스를 제공합니다. 또한 Function Compute는 충분한 양의 무료 리소스를 제공합니다. 매월 최대 1,000,000개의 호출과 400,000개의 CU-초 컴퓨팅 리소스에 대해서는 수수료가 발생하지 않습니다.
혜택
- 효율성 및 O&M-free Function Compute를 사용하면 서버 구매, 로드 밸런서 구성 및 리소스 확장, 기타 O&M 작업에서 벗어나 비즈니스 로직 개발 및 핵심 코드 작성에 집중할 수 있습니다. 이는 서비스 구축을 간소화하고 개발 및 반복을 가속화합니다.
- 탄력성 및 고가용성 Function Compute는 트래픽 피크를 처리하기 위해 밀리초 내에 컴퓨팅 리소스를 자동으로 확장하고 동원합니다. 예약 인스턴스 기능은 향상된 성능을 제공하는 기능으로 온라인 애플리케이션을 Function Compute로 쉽게 마이그레이션하고 콜드 스타트로 인한 Latency 문제를 방지하는 데 도움이 됩니다.
- 온디맨드 저비용 Function Compute는 비용 절감을 위해 다양한 시나리오에 대해 유연한 청구 방법을 제공합니다. 사용한 만큼만 지불하는 종량제 방법은 사용한 인스턴스에 대해 요금을 부과합니다. 구독 방법을 사용하면 추정된 비즈니스 로드에 따라 컴퓨팅 성능을 구매할 수 있습니다. 종량제와 구독 인스턴스를 결합하면 비용이 효과적으로 절감됩니다.
- 안정성 및 신뢰성 Function Compute는 여러 영역에 있는 분산형 클러스터에 배포됩니다. 자연 재해 또는 정전으로 인해 영역을 사용할 수 없게 되는 경우 Function Compute는 동일한 리전의 다른 영역에 있는 인스턴스를 자동으로 사용하여 함수를 실행하고 높은 서비스 가용성을 보장합니다.
고객 사례
Lianhua Supermarket
Lianhua Supermarket은 Function Compute 및 Tablestore를 사용하여 광군제와 같은 시나리오에서 비즈니스 트래픽 burst를 처리합니다.
자세히 알아보기특징
다른 유형의 트리거
Function Compute는 이벤트 소스를 트리거와 연결합니다. 관련 이벤트 소스는 이벤트가 발생할 때 동기적으로 또는 비동기적으로 실행되도록 함수를 트리거합니다. 변경 이벤트는 입력 매개변수로 입력 함수에 전달됩니다.
OSS 트리거
버킷 객체가 변경되면 함수 실행을 자동으로 트리거합니다.
Tablestore 트리거
테이블 데이터가 변경 될 때 함수 실행을 트리거하기 위해 변경 정보를 입력 매개변수로 전달합니다.
Log Service 트리거
업데이트된 로그를 정기적으로 가져와서 사용자 지정 로그 처리를 위한 함수를 트리거합니다.
MNS 트리거
주제에 게시된 메시지를 실시간으로 처리하는 함수를 작성합니다.
CDN 트리거
새로고침 및 미리 가져오기와 같은 CDN 이벤트의 사용자 지정 처리를 위한 함수를 작성합니다.
HTTP 트리거
HTTP 요청을 수신 및 처리하고 HTTP 응답을 반환합니다.
시간 트리거
지정된 시점에서 함수 실행을 트리거합니다.
여러 프로그래밍 언어
Function Compute는 여러 프로그래밍 언어와 사용자 지정 런타임을 지원합니다.
Node.js
Node.js 6, Node.js 8 및 Node.js 10이 지원됩니다. HTTP 트리거로 구성된 Node.js 런타임은 Node.js 웹 애플리케이션 프레임워크인 Express와 호환됩니다.
Python
Python 2.7 및 Python 3이 지원됩니다. HTTP 트리거로 구성된 Python 런타임은 WSGI 사양을 준수합니다.
Java
Java 8이 지원됩니다. HTTP 트리거로 구성된 Java 런타임은 Servlet 프로토콜을 기반으로 합니다.
PHP 7.2가 지원됩니다. HTTP 트리거로 구성된 PHP 런타임은 PSR 표준(HTTP 메시지 인터페이스)을 준수합니다.
.NET Core 2.1이 지원됩니다. HTTP 트리거로 구성된 C# 런타임은 .NET Standard 2.0을 준수합니다.
Go, Ruby, Lua와 같은 여러 언어에 대한 실행 환경을 사용자 지정합니다. 클릭 한 번으로 애플리케이션을 Function Compute로 직접 마이그레이션할 수 있습니다.
편리한 개발 툴
Function Compute는 로컬 환경에서 애플리케이션을 원활하게 개발, 디버그 및 배포하는 데 도움이 되는 편리한 개발 툴을 제공합니다.
funcraft
리소스를 생성하고, 로컬에서 디버그하고, 온라인으로 타사 종속항목을 설치할 수 있는 애플리케이션 개발 툴입니다.
fcli
Visual Studio 코드 확장
함수를 생성, 디버그, 실행 및 배포할 수 있도록 Visual Studio Code를 기반으로 하는 개발, 디버깅 및 배포 툴입니다.
Serverless Devs
WebIDE
Midway Serverless
Cloud development platform
다양한 리소스 유형
Function Compute는 컴퓨팅 성능을 향상시키기 위해 다양한 리소스 유형을 지원합니다.
예약 인스턴스
함수에 대한 인스턴스를 할당하고 해제할 수 있습니다. 상시 가동 인스턴스는 콜드 스타트로 인한 Latency 문제를 완전히 제거합니다.
종량제 인스턴스
트래픽 피크를 처리하기위한 요청에 따라 인스턴스를 다이내믹하게 할당합니다.
유연한 청구 방법
Function Compute는 비용 절감을 위해 다양한 시나리오에 대해 유연한 청구 방법을 제공합니다.
종량제
사용한 인스턴스에 대한 요금이 부과됩니다.
구독
추정된 비즈니스 로드를 기반으로 컴퓨팅 성능을 구매할 수 있습니다. 종량제와 구독 인스턴스를 결합하면 비용이 효과적으로 절감됩니다.
자격증 과정: Function Compute를 사용하여 이미지 프로세스 서비스 배포
이 Clouder 레슨을 통해 서버를 사용하지 않고 Alibaba Cloud에 이미지 프로세스 서비스를 배포하는 방법을 학습합니다(서버리스 아키텍처).
0.01 USD
정가: USD 10.00
