Cloud foundry bosh hướng dẫn

BOSH

Cloud Foundry BOSH is an open source tool for release engineering, deployment, lifecycle management, and monitoring of distributed systems.

This repository is a Bosh Release, providing the necessary binaries and configuration templates for deploying a new Bosh Director instance, as instructed by some Bosh deployment manifest, to be applied by some Bosh CLI invocation or a pre-existing Bosh Director instance.

Quick start

Bosh is deployed by Bosh, and in order to bootstrap a new Bosh server from scratch, the Bosh CLI acts as a lightweight Bosh server with the bosh create-env command. Please refer to this Quick Start installation guide for more details.

See also

  • Documentation:

    • bosh.io/docs for installation & usage guide
    • docs/ directory for developer docs
  • Slack: #bosh on https://slack.cloudfoundry.org

  • Mailing lists:

    • cf-bosh for asking BOSH usage and development questions
    • cf-dev for asking Cloud Foundry questions
  • Related repos:

    • Documentation source (docs-bosh)
    • CLI v2 (bosh-cli)
    • bosh-deployment Canonical tested repo of dependencies and opsfiles used to deploy bosh
    • Stemcells: bosh-linux-stemcell-builder, bosh-windows-stemcell-builder, aws-light-stemcell-builder
    • CPIs: AWS, Azure, Google, OpenStack, RackHD, SoftLayer, vSphere, vCloud, VirtualBox, Warden
    • Agent (bosh-agent)
    • Blobstores: bosh-davcli, bosh-s3cli, bosh-gcscli
    • CPI libraries: bosh-cpi-ruby, bosh-cpi-go
    • Go common packages (bosh-utils)

Contributions

Please read the contributors' guide

주요 콘텐츠로 건너뛰기

이 브라우저는 더 이상 지원되지 않습니다.

최신 기능, 보안 업데이트, 기술 지원을 이용하려면 Microsoft Edge로 업그레이드하세요.

Azure의 Cloud Foundry

  • 아티클
  • 09/23/2022
  • 읽는 데 4분 걸림

이 문서의 내용

Cloud Foundry는 다양한 언어 및 프레임워크로 개발되는 12개 요소(12-factor) 애플리케이션을 빌드하고, 배포하고, 운영하기 위한 오픈 소스 PaaS(Platform-as-a-Service)입니다. 이 문서는 Azure에서 Cloud Foundry를 실행할 수 있는 옵션과 시작하는 방법을 설명합니다.

Cloud Foundry 제품

Azure에서 실행할 수 있는 Cloud Foundry에는 오픈 소스 Cloud Foundry(OSS CF) 및 Pivotal Cloud Foundry(PCF)라는 두 가지 형식이 있습니다. OSS CF는 Cloud Foundry Foundation에서 관리하는 Cloud Foundry의 완전한 오픈-소스 버전입니다. Pivotal Cloud Foundry는 Pivotal Software Inc.의 Cloud Foundry 엔터프라이즈 배포판입니다. 이 두 가지 제품의 차이점을 살펴보겠습니다.

오픈 소스 Cloud Foundry

Azure에 OSS Cloud Foundry를 배포하려면 GitHub에 제공된 지침을 사용하여 우선 BOSH 디렉터를 배포한 다음 Cloud Foundry를 배포합니다. OSS CF 사용에 대한 자세한 내용은 Cloud Foundry Foundation에서 제공하는 설명서를 참조하세요.

Microsoft는 다음과 같은 커뮤니티 채널을 통해 OSS CF에 대한 최선의 지원을 제공합니다.

  • Cloud Foundry Slack의 #bosh-azure-cpi 채널
  • cf-bosh mailing list
  • CPI 및 Service Broker에 대한 GitHub Issues

참고

Cloud Foundry를 실행하는 가상 머신과 같은 Azure 리소스에 대한 지원 수준은 Azure 지원 계약을 기반으로 합니다. 최선의 커뮤니티 지원은 Cloud Foundry에 해당하는 구성 요소에만 적용됩니다.

Pivotal Cloud Foundry

Pivotal Cloud Foundry는 독점적인 관리 도구 및 엔터프라이즈 지원과 더불어 OSS 배포판과 동일한 핵심 플랫폼을 포함합니다. PCF를 Azure에서 실행하려면 Pivotal로부터 라이선스를 취득해야 합니다. Azure Marketplace의 PCF 제품에는 90일 평가판 라이선스가 포함됩니다.

이 도구는 Cloud Foundry Foundation의 배포 및 관리를 간소화하는 웹 애플리케이션인 Pivotal Operations Manager와 사용자 및 애플리케이션 관리를 위한 웹 애플리케이션인 Pivotal Apps Manager를 포함합니다.

위에 나열된 OSS CF에 대한 지원 채널 외에도 PCF 라이선스를 취득하면 Pivotal에 지원을 요청할 수 있습니다. Microsoft와 Pivotal에는 두 회사 중 어느 곳에라도 지원을 요청하면 문제의 소재에 따라 적절하게 질의가 전달될 수 있는 지원 워크플로가 설정되어 있습니다.

Service Broker

Cloud Foundry는 상태 비저장 애플리케이션 프로세스와 상태 저장 백업 서비스의 완전한 분리를 조장하는 "twelve-factor app" 방법론을 장려합니다. Service brokers는 애플리케이션에 대한 백업 서비스를 바인딩하고 프로비전하는 일관적인 방법을 제공합니다. Azure Service Broker는 이러한 채널을 통해 Azure Storage 및 Azure SQL을 비롯한 주요한 Azure 서비스를 제공합니다.

Pivotal Cloud Foundry를 사용하는 경우 Service Broker는 Pivotal Network의 타일로도 제공됩니다.

Azure DevOps Services 플러그인

Cloud Foundry는 연속 통합(CI) 및 지속적인 업데이트(CD) 사용을 포함하는 Agile 소프트웨어 개발에 적합합니다. Azure DevOps Services를 사용하여 프로젝트를 관리하는 경우 Cloud Foundry를 대상으로 하는 CI/CD 파이프라인을 설정하려면 Azure DevOps Services Cloud Foundry 빌드 확장을 사용할 수 있습니다. 이 플러그 인은 Azure 또는 기타 환경에서 실행 중인 Cloud Foundry에 대한 배포를 구성하고 자동화하는 작업을 간소화합니다.

다음 단계

  • Azure에서 Cloud Foundry에 앱 배포

Chuyển đến nội dung chính

Trình duyệt này không còn được hỗ trợ nữa.

Hãy nâng cấp lên Microsoft Edge để tận dụng các tính năng mới nhất, bản cập nhật bảo mật và hỗ trợ kỹ thuật.

Cloud Foundry on Azure

  • Bài viết
  • 09/09/2021
  • 2 phút để đọc

Trong bài viết này

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. This document describes the options you have for running Cloud Foundry on Azure and how you can get started.

Cloud Foundry offerings

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 is an entirely open-source version of Cloud Foundry managed by the Cloud Foundry Foundation. 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.

Open-source 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. To learn more about using OSS CF, see the documentation provided by the Cloud Foundry Foundation.

Microsoft provides best-effort support for OSS CF through the following community channels:

  • #bosh-azure-cpi channel on Cloud Foundry Slack
  • cf-bosh mailing list
  • GitHub issues for the CPI and service broker

Note

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. Best-effort community support only applies to the Cloud Foundry-specific components.

Pivotal Cloud Foundry

Pivotal Cloud Foundry includes the same core platform as the OSS distribution, along with a set of proprietary management tools and enterprise support. To run PCF on Azure, you must acquire a license from Pivotal. The PCF offer from the Azure marketplace includes a 90-day trial license.

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.

In addition to the support channels listed for OSS CF above, a PCF license entitles you to contact Pivotal for support. 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.

Azure Service Broker

Cloud Foundry encourages the "twelve-factor app" methodology, which promotes a clean separation of stateless application processes and stateful backing services. Service brokers offer a consistent way to provision and bind backing services to applications. The Azure service broker provides some of the key Azure services through this channel, including Azure storage and Azure SQL.

If you are using Pivotal Cloud Foundry, the service broker is also available as a tile from the Pivotal Network.

Azure DevOps Services plugin

Cloud Foundry is well suited to agile software development, including the use of continuous integration (CI) and continuous delivery (CD). If you use Azure DevOps Services to manage your projects and would like to set up a CI/CD pipeline targeting Cloud Foundry, you can use the Azure DevOps Services Cloud Foundry build extension. The plugin makes it simple to configure and automate deployments to Cloud Foundry, whether running in Azure or another environment.

Next steps

  • Deploy an app to Cloud Foundry in Azure

Phản hồi

Gửi và xem ý kiến phản hồi dành cho