È necessario installare uno o più ambienti cloud per l'uso di Application Services per distribuire le applicazioni in un ambiente di Amazon EC2.

L'impostazione del provisioning di un'applicazione in un ambiente cloud di Amazon EC2 implica l'accesso a un account utente Amazon Web Services (AWS) e la creazione e la configurazione di un VPC (Virtual Private Cloud) in una regione Amazon. Con Application Services, è possibile creare provider di cloud e collegarli a un VPC in una regione Amazon. Negli ambienti Amazon EC2, è necessario creare modelli di macchine virtuali. Questi modelli vengono usati durante la distribuzione delle applicazioni per creare le macchine virtuali.

In Application Services, è necessario registrare un modello e un provider di cloud. Quando si registra un provider di cloud, è necessario specificare una regione di Amazon EC2. Quando si registra un modello di cloud, l'AMI dell'ambiente cloud viene mappato a un modello logico nella libreria di Application Services. È necessario creare quindi un ambiente di distribuzione e mappare tale ambiente a una combinazione di un VPC (Virtual Private Cloud) Amazon e di una zona di disponibilità.

Per distribuire un'applicazione di Application Services su Amazon EC2, è necessario creare una macchina virtuale speciale nel VPC, denominata macchina virtuale endpoint. La macchina virtuale endpoint funziona come destinazione di un canale sicuro, denominato tunnel cloud, dell'appliance Application Services della rete aziendale all'ambiente VPC Amazon. Le distribuzioni di applicazioni nel VPC comunicano con l'appliance Application Services tramite la macchina virtuale endpoint. I tunnel cloud possono essere creati e gestiti usando la CLI. Vedere Gestione dei tunnel cloud.

Figura 1. Topologia di Application Services e Amazon EC2

La topologia di vFabric Application Director e Amazon EC2 include la macchina virtuale endpoint che connette l'appliance vFabric Application Director al VPC Amazon usando un canale sicuro denominato tunnel cloud.

Familiarizzare con i concetti chiave relativi all'impostazione e alla configurazione di un ambiente cloud per il provisioning delle applicazioni. Vedere Concetti chiave.