Azure의 Cloud FoundryCloud Foundry on Azure

Cloud Foundry는 다양한 언어 및 프레임워크로 개발되는 12개 요소(12-factor) 응용 프로그램을 빌드하고, 배포하고, 운영하기 위한 오픈 소스 PaaS(Platform-as-a-Service)입니다.Cloud Foundry is an open-source platform-as-a-service (PaaS) for building, deploying, and operating 12-factor applications developed in various languages and frameworks. 이 문서는 Azure에서 Cloud Foundry를 실행할 수 있는 옵션과 시작하는 방법을 설명합니다.This document describes the options you have for running Cloud Foundry on Azure and how you can get started.

Cloud Foundry 제품Cloud Foundry offerings

Azure에서 실행할 수 있는 Cloud Foundry에는 오픈 소스 Cloud Foundry(OSS CF) 및 Pivotal Cloud Foundry(PCF)라는 두 가지 형식이 있습니다.There are two forms of Cloud Foundry available to run on Azure: open-source Cloud Foundry (OSS CF) and Pivotal Cloud Foundry (PCF). OSS CF는 Cloud Foundry Foundation에서 관리하는 Cloud Foundry의 완전한 오픈-소스 버전입니다.OSS CF is an entirely open-source version of Cloud Foundry managed by the Cloud Foundry Foundation. Pivotal Cloud Foundry는 Pivotal Software Inc.의 Cloud Foundry 엔터프라이즈 배포판입니다. 이 두 가지 제품의 차이점을 살펴보겠습니다.Pivotal Cloud Foundry is an enterprise distribution of Cloud Foundry from Pivotal Software Inc. We look at some of the differences between the two offerings.

오픈 소스 Cloud FoundryOpen-source Cloud Foundry

Azure에 OSS Cloud Foundry를 배포하려면 GitHub에 제공된 지침을 사용하여 우선 BOSH 디렉터를 배포한 다음 Cloud Foundry를 배포합니다.You can deploy OSS Cloud Foundry on Azure by first deploying a BOSH director and then deploying Cloud Foundry, using the instructions provided on GitHub. OSS CF 사용에 대한 자세한 내용은 Cloud Foundry Foundation에서 제공하는 설명서를 참조하세요.To learn more about using OSS CF, see the documentation provided by the Cloud Foundry Foundation.

Microsoft는 다음과 같은 커뮤니티 채널을 통해 OSS CF에 대한 최선의 지원을 제공합니다.Microsoft provides best-effort support for OSS CF through the following community channels:

참고

Cloud Foundry를 실행하는 가상 머신과 같은 Azure 리소스에 대한 지원 수준은 Azure 지원 계약을 기반으로 합니다.The level of support for your Azure resources, such as the virtual machines where you run Cloud Foundry, is based on your Azure support agreement. 최선의 커뮤니티 지원은 Cloud Foundry에 해당하는 구성 요소에만 적용됩니다.Best-effort community support only applies to the Cloud Foundry-specific components.

Pivotal Cloud FoundryPivotal Cloud Foundry

Pivotal Cloud Foundry는 독점적인 관리 도구 및 엔터프라이즈 지원과 더불어 OSS 배포판과 동일한 핵심 플랫폼을 포함합니다.Pivotal Cloud Foundry includes the same core platform as the OSS distribution, along with a set of proprietary management tools and enterprise support. PCF를 Azure에서 실행하려면 Pivotal로부터 라이선스를 취득해야 합니다.To run PCF on Azure, you must acquire a license from Pivotal. Azure Marketplace의 PCF 제품에는 90일 평가판 라이선스가 포함됩니다.The PCF offer from the Azure marketplace includes a 90-day trial license.

이 도구는 Cloud Foundry Foundation의 배포 및 관리를 간소화하는 웹 응용 프로그램인 Pivotal Operations Manager와 사용자 및 응용 프로그램 관리를 위한 웹 응용 프로그램인 Pivotal Apps Manager를 포함합니다.The tools include Pivotal Operations Manager, a web application that simplifies deployment and management of a Cloud Foundry foundation, and Pivotal Apps Manager, a web application for managing users and applications.

위에 나열된 OSS CF에 대한 지원 채널 외에도 PCF 라이선스를 취득하면 Pivotal에 지원을 요청할 수 있습니다.In addition to the support channels listed for OSS CF above, a PCF license entitles you to contact Pivotal for support. Microsoft와 Pivotal에는 두 회사 중 어느 곳에라도 지원을 요청하면 문제의 소재에 따라 적절하게 질의가 전달될 수 있는 지원 워크플로가 설정되어 있습니다.Microsoft and Pivotal have also enabled support workflows that allow you to contact either party for assistance and have your inquiry routed appropriately depending on where the issue lies.

Service BrokerAzure Service Broker

Cloud Foundry는 상태 비저장 응용 프로그램 프로세스와 상태 저장 백업 서비스의 완전한 분리를 조장하는 "twelve-factor app" 방법론을 장려합니다.Cloud Foundry encourages the "twelve-factor app" methodology, which promotes a clean separation of stateless application processes and stateful backing services. Service brokers는 응용 프로그램에 대한 백업 서비스를 바인딩하고 프로비전하는 일관적인 방법을 제공합니다.Service brokers offer a consistent way to provision and bind backing services to applications. Azure Service Broker는 이러한 채널을 통해 Azure Storage 및 Azure SQL을 비롯한 주요한 Azure 서비스를 제공합니다.The Azure service broker provides some of the key Azure services through this channel, including Azure storage and Azure SQL.

Pivotal Cloud Foundry를 사용하는 경우 Service Broker는 Pivotal Network의 타일로도 제공됩니다.If you are using Pivotal Cloud Foundry, the service broker is also available as a tile from the Pivotal Network.

Visual Studio Team Services 플러그인Visual Studio Team Services plugin

Cloud Foundry는 연속 통합(CI) 및 지속적인 업데이트(CD) 사용을 포함하는 Agile 소프트웨어 개발에 적합합니다.Cloud Foundry is well suited to agile software development, including the use of continuous integration (CI) and continuous delivery (CD). Visual Studio Team Services(VSTS)를 사용하여 프로젝트를 관리하는 경우 Cloud Foundry를 대상으로 하는 CI/CD 파이프라인을 설정하려면 VSTS Cloud Foundry 빌드 확장을 사용할 수 있습니다.If you use Visual Studio Team Services (VSTS) to manage your projects and would like to set up a CI/CD pipeline targeting Cloud Foundry, you can use the VSTS Cloud Foundry build extension. 이 플러그 인은 Azure 또는 기타 환경에서 실행 중인 Cloud Foundry에 대한 배포를 구성하고 자동화하는 작업을 간소화합니다.The plugin makes it simple to configure and automate deployments to Cloud Foundry, whether running in Azure or another environment.

다음 단계Next steps