Cloud Foundry in AzureCloud Foundry on Azure

Cloud Foundry è una piattaforma distribuita come servizio (PaaS) open source per la compilazione, la distribuzione e l'uso di applicazioni a 12 fattori sviluppate in una vasta gamma di linguaggi e framework.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. Questo documento descrive le opzioni disponibili per eseguire Cloud Foundry in Azure e come iniziare.This document describes the options you have for running Cloud Foundry on Azure and how you can get started.

Offerte Cloud FoundryCloud Foundry offerings

Esistono due soluzioni Cloud Foundry eseguibili in Azure: Open-Source Cloud Foundry (OSS CF) e 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 è una versione open source di Cloud Foundry gestita da Cloud Foundry Foundation.OSS CF is an entirely open-source version of Cloud Foundry managed by the Cloud Foundry Foundation. Pivotal Cloud Foundry è una distribuzione aziendale di Cloud Foundry fornita da Pivotal Software Inc. Verranno ora esaminate alcune differenze tra le due offerte.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 FoundryOpen-source Cloud Foundry

È possibile distribuire OSS Cloud Foundry in Azure distribuendo prima un server Director BOSH e quindi Cloud Foundry, seguendo le istruzioni disponibili in GitHub.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. Per altre informazioni sull'uso di OSS CF, vedere la documentazione fornita da Cloud Foundry Foundation.To learn more about using OSS CF, see the documentation provided by the Cloud Foundry Foundation.

Microsoft offre il miglior supporto possibile per OSS CF tramite i canali di community seguenti:Microsoft provides best-effort support for OSS CF through the following community channels:

Nota

Il livello di supporto per le risorse di Azure, come le macchine virtuali in cui viene eseguito Cloud Foundry, dipende dal contratto di supporto di 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. Il supporto tramite community si applica solo ai componenti specifici di Cloud Foundry.Best-effort community support only applies to the Cloud Foundry-specific components.

Pivotal Cloud FoundryPivotal Cloud Foundry

Pivotal Cloud Foundry include la stessa piattaforma di base della distribuzione OSS, nonché un set di strumenti di gestione proprietari e supporto aziendale.Pivotal Cloud Foundry includes the same core platform as the OSS distribution, along with a set of proprietary management tools and enterprise support. Per eseguire PCF in Azure, è necessario acquisire una licenza da Pivotal.To run PCF on Azure, you must acquire a license from Pivotal. L'offerta PCF in Azure Marketplace include una licenza di valutazione di 90 giorni.The PCF offer from the Azure marketplace includes a 90-day trial license.

Gli strumenti includono Pivotal Operations Manager, un'applicazione Web che semplifica la distribuzione e la gestione di una base Cloud Foundry, e Pivotal Apps Manager, un'applicazione Web per la gestione di utenti e applicazioni.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.

Oltre ai canali di supporto elencati sopra per OSS CF, una licenza di PCF offre la possibilità di richiedere supporto a Pivotal.In addition to the support channels listed for OSS CF above, a PCF license entitles you to contact Pivotal for support. Microsoft e Pivotal hanno anche abilitato flussi di lavoro di supporto che consentono di rivolgersi per assistenza a una delle due parti usufruendo dell'instradamento appropriato della richiesta a seconda della causa del problema.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 Broker di AzureAzure Service Broker

Cloud Foundry incoraggia la metodologia delle "app a dodici fattori", che promuove una netta separazione tra i processi delle applicazioni senza stato e i servizi sottostanti con stato.Cloud Foundry encourages the "twelve-factor app" methodology, which promotes a clean separation of stateless application processes and stateful backing services. I Service Broker offrono un modo coerente per effettuare il provisioning e il binding dei servizi sottostanti alle applicazioni.Service brokers offer a consistent way to provision and bind backing services to applications. Il Service Broker di Azure fornisce tramite questo canale alcuni dei principali servizi di Azure, tra cui Archiviazione di Azure e Azure SQL.The Azure service broker provides some of the key Azure services through this channel, including Azure storage and Azure SQL.

Se si usa Pivotal Cloud Foundry, il Service Broker è anche disponibile come riquadro in Pivotal Network.If you are using Pivotal Cloud Foundry, the service broker is also available as a tile from the Pivotal Network.

Plug-in di Visual Studio Team ServicesVisual Studio Team Services plugin

Cloud Foundry è particolarmente adatto per Agile Software Development e l'uso dell'integrazione continua e del recapito continuo.Cloud Foundry is well suited to agile software development, including the use of continuous integration (CI) and continuous delivery (CD). Se si usa Visual Studio Team Services (VSTS) per gestire i progetti e si vuole configurare una pipeline di integrazione continua/recapito continuo per Cloud Foundry, è possibile usare l'estensione di VSTS per la compilazione per 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. Il plug-in semplifica la configurazione e l'automazione delle distribuzioni in Cloud Foundry, indipendentemente dal fatto che vengano eseguite in Azure o in un altro ambiente.The plugin makes it simple to configure and automate deployments to Cloud Foundry, whether running in Azure or another environment.

Passaggi successiviNext steps