서비스형 기능(FaaS)이란 무엇입니까?
서비스형 기능(FaaS)은 사용자가 기본 컴퓨팅 리소스를 프로비저닝하거나 관리하지 않고도 애플리케이션의 기능을 개발, 실행 및 관리할 수 있도록 하는 서버리스유형의 클라우드 컴퓨팅 서비스입니다. 서버를 관리할 필요 없이 필요한만큼만 지불함으로써 지원 인프라 대신 비즈니스와 애플리케이션 자체에 시간과 리소스를 집중할 수 있습니다.
FaaS를 사용하면 자체 서버를 관리하는 번거로움이 없이 독립적으로 실행할 수 있는 모듈식 기능(또는 코드)을 클라우드에 프로그래밍하거나 업로드할 수 있습니다. 이는 개발자가 즉시 애플리케이션을 변경할 수 있음을 의미합니다. FaaS 이전에는 전체로드를 처리하기 위해 서버를 프로비저닝해야 했지만 이제는 배포하는 다양한 기능 (또는 코드 조각)을 통해 자동으로 확장 및 프로비저닝이 수행됩니다.
FaaS 사용 사례에는 대부분 사용하지 않을 때는 종료할 수 있는 주문형 서비스가 포함되어있어 서버를 지속적으로 실행하는 데 드는 비용을 절약할 수 있습니다. 코드는 다른 서버를 호출하여 명령을 실행하는 사용자 이벤트(예를 들어 웹 페이지를 클릭하는 개인 등)에 의해 트리거됩니다.
