JavaScript 개발자용 Azure란?

Azure는 다양한 호스팅 옵션 및 클라우드 기반 서비스를 제공하는 클라우드 플랫폼입니다. 클라우드 개발을 접하는 경우 Azure에 대해 자세히 알아보세요.

JavaScript, TypeScript 및 기타 언어

JavaScript에 대한 Azure 런타임 지원은 TypeScript 또는 JavaScript로 변환되는 다른 모든 버전도 지원합니다.

Azure 서비스

Azure 클라우드 기반 서비스는 다양한 기능을 제공합니다. 이러한 서비스는 독립적으로 또는 컬렉션으로 사용할 수 있습니다.

JavaScript 개발자를 위한 주요 서비스 유형은 다음과 같습니다.

1. 빠른 시작 센터에서 Azure 서비스 만들기

Azure 클라우드 학습을 시작하면 무료로 계정을 만든 다음 Azure Portal의 빠른 시작 센터에서 시작합니다.

Azure Portal의 각 서비스 페이지에는 포털 외부에서 리소스에 액세스하는 데 필요한 연결 정보가 포함되어 있습니다.

가격 책정 계층

가격 책정 계층은 리소스가 청구되는 방법입니다. Azure 가격 계산기를 사용하여 리소스에 대한 청구를 이해합니다.

무료 계층 리소스

무료(F0) 가격 책정 계층을 선택할 때는 해당 계획과 함께 제공되는 제한 사항을 이해하는 것이 중요합니다. 무료 계층이 제공되는 경우:

  • 구독은 해당 서비스의 무료 리소스 하나로 제한될 수 있습니다. 무료 리소스를 만들 수 없는 경우 무료 리소스가 이미 구독에 존재하는 것입니다.
  • TPS(초당 트랜잭션 수) 또는 TPM(월 단위 트랜잭션)에서 가격 책정 계층 할당량을 초과하면 애플리케이션에서 할당량을 초과했음을 나타내는 메시지와 함께 HTTP 오류를 수신합니다.

2. 개발 환경 준비

개발 환경에는 최상의 개발 환경을 갖기 위한 몇 가지 도구가 필요합니다.

  • Visual Studio CodeAzure Tools 확장
  • Git
  • Node.js - 가능한 경우 항상 LTS(장기 지원) 버전을 사용합니다.
  • 로컬 개발 런타임을 Azure 호스팅 런타임(예: Azure 앱 Service, Azure Functions 또는 Azure Static Web Apps)과 동기화해야 하는 경우 다음과 같은 런타임 버전 관리 솔루션을 사용합니다.
  • Azure CLI 를 사용하여 Azure 리소스 만들기 및 관리를 제공합니다.
  • 다음과 같은 PI를 호스팅하는 로컬 개발:

3. JavaScript에서 Azure SDK 사용

JavaScript에서 프로그래밍 방식으로 Azure 서비스를 사용하려면 사용할 서비스와 관련된 npm 패키지를습니다. 각 npm 패키지에는 서비스별 연결 정보가 있습니다.

모든 Azure SDK는 다른 도구 없이 JavaScript로 실행됩니다. 대부분의 최신 SDK는 TypeScript로 작성되고 형식 검사 위한 파일을 제공하지만*.d.ts, TypeScript는 Azure SDK 또는 Azure 클라우드 서비스를 사용하기 위한 요구 사항이 아닙니다.

JavaScript 코드는 코드가 호스트되는 위치(로컬, 하이브리드, 클라우드)에 관계없이 Azure 서비스를 사용할 수 있습니다. JavaScript에서 프로그래밍 방식으로 Azure 서비스를 사용하는 권장 방법은 Azure SDK입니다. 이러한 SDK는 LTS(장기 지원)를 사용하는 최소 Node.js 예상합니다.

4. Azure에서 호스트되는 JavaScript 앱의 런타임 확인

Azure 호스팅 환경에서 JavaScript 앱을 호스트하려면 로컬 개발 환경 Node.js 런타임이 사용하려는 Azure 호스팅 런타임과 유사한지 확인합니다.

5. 호스팅 시나리오에 대한 JavaScript 빠른 시작 사용해 보기

호스팅 옵션을 사용하면 애플리케이션에 Azure를 신속하게 사용할 수 있습니다. 다음 호스팅 빠른 시작 및 자습서에서는 가장 일반적인 Azure 1일차 경험을 안내합니다.

호스팅 옵션에 대해 자세히 알아봅니다.

다음 단계