Azure Functions를 사용하는 PlayFab CloudScript

Azure Functions를 사용하는 PlayFab CloudScript는 원하는 언어로 주문형 서버리스 컴퓨팅을 사용할 수 있는 새로운 기능입니다. 이를 위해 Azure Functions를 활용하고 Visual Studio Code 통해 긴밀한 통합을 제공합니다.

Azure Functions를 사용하여 PlayFab 타이틀에 바인딩된 클라우드 코드를 실행하면 C#과 강력한 형식의 코드를 활용할 있습니다. 또한 CosmosDB와 같은 다양한 Azure 기능도 활용할 수 있습니다.

Azure Functions를 기반으로 하는 CloudScript는 몇 가지 주요 개선 사항을 제공합니다.

  1. C#뿐 아니라 Javascript 및 지원되는 기타 Azure Functions 언어에서 Cloudscript를 작성할 수 있음
  2. Visual Studio 또는 Visual Studio Code를 사용하여 Cloudscript를 로컬에서 디버깅할 수 있음. 또한 Azure Functions를 사용하여 CloudScript를 더 쉽게 만들 수 있는 오픈 소스 PlayFab용 Visual Studio Code 확장을 출시했습니다.
  3. 완료될 때까지 비동기적으로 대기하므로 장시간 실행할 수 있는 큐에 있는 Cloudscript 함수를 작성할 수 있음
  4. Azure 함수 코드 내의 API 호출 수에 제한이 없음

참고: Azure Functions에 대한 자세한 내용은 Azure Functions 설명서를 참조하세요.

Azure Functions를 사용하는 클라우드 스크립트 유형

CloudScript의 새로운 주요 기능 중 하나는 오래 실행되는 CloudScript를 사용할 수 있는 것입니다. 해당 기능은 Azure Functions 큐에 있는 스토리지 트리거 클라우드 스크립트를 기반으로 하는 새로운 유형의 클라우드 스크립트를 포함하여 도입되었습니다. 이 새로운 유형의 CloudScript를 사용하는 경우 만드는 각 CloudScript에 사용할 CloudScript 유형을 결정해야 합니다.

각 함수 유형의 이점 및 제한 사항에 대한 자세한 내용은 각 함수의 Azure 설명서를 참조하세요.

가격

이 기능을 사용하려면 고유한 Azure 구독을 사용‘해야 합니다’. 즉, 사용 요금은 PlayFab 통합 없이 Azure Functions를 사용한 경우와 동일하게 Azure 구독에 적용됩니다. 가격에 대한 자세한 내용은 Azure 사이트에서 Azure Function 가격을 참조하세요.

시작하기

Azure Functions를 사용하는 CloudScript를 시작하려면 빠른 시작 가이드를 읽고 시작하기 비디오를 시청하세요.