Condividi tramite


Pianificare un modello di soluzione per un'offerta di applicazione Azure

Questo articolo illustra i requisiti per la pubblicazione di un piano di modello di soluzione per un'offerta di applicazione Azure. Un piano di modello di soluzione è uno dei due tipi di piani supportati dalle offerte dell'applicazione Azure. Per informazioni sulla differenza tra questi due tipi di piano, vedere Tipi di piani. Se non è già stato fatto, leggi Pianifica un'offerta di applicazione Azure. Il piano modello di tipo soluzione richiede un modello di Azure Resource Manager (template ARM) per distribuire automaticamente l'infrastruttura della soluzione.

Requisiti dei modelli di soluzione

Requisiti Dettagli
Fatturazione e misurazione I piani modello di soluzione non sono transazionabili, ma possono essere usati per distribuire offerte di macchine virtuali a pagamento fatturate tramite Microsoft Marketplace. Le risorse distribuite dal modello ARM della soluzione vengono configurate nella sottoscrizione Azure del cliente. Le macchine virtuali con pagamento in base al consumo vengono transazionate con il cliente tramite Microsoft e fatturate tramite la sottoscrizione di Azure del cliente.

Per la fatturazione BYOL (Bring Your Own License), sebbene Microsoft fatturi i costi dell'infrastruttura sostenuti nell'abbonamento del cliente, tu transatti le tariffe di licenza software direttamente con il cliente. Usare il piano Managed Application per gestire transazioni direttamente nelle applicazioni Azure.
Attribuzione dell'utilizzo degli utenti L'abilitazione dell'attribuzione dell'utilizzo dei clienti è necessaria per tutti i modelli di soluzione pubblicati in Microsoft Marketplace. Per ulteriori informazioni sull'attribuzione dell'utilizzo dei clienti partner di Azure e su come abilitarla, vedere .
Pacchetto di distribuzione Sarà necessario un pacchetto di distribuzione che consentirà ai clienti di distribuire il piano. Se si creano più piani che richiedono la stessa configurazione tecnica, è possibile usare lo stesso pacchetto di piano. Per informazioni dettagliate, vedere la sezione successiva: Pacchetto di distribuzione.

Pacchetto di distribuzione

Il pacchetto di distribuzione contiene tutti i file modello necessari per questo piano, nonché eventuali risorse aggiuntive, incluse come file di .zip.

Tutte le applicazioni Azure devono includere questi due file nella cartella radice di un archivio .zip:

  • File modello del Gestore delle risorse denominato mainTemplate.json. Questo modello definisce le risorse da distribuire nella sottoscrizione di Azure del cliente. Per esempi di modelli di Resource Manager, vedere la raccolta di modelli di avvio rapido di Azure o il corrispondente GitHub: Modelli di avvio rapido di Azure Resource Manager repository.
  • Definizione dell'interfaccia utente per l'esperienza di creazione dell'applicazione Azure denominata createUiDefinition.json. Nell'interfaccia utente si specificano elementi che consentono ai consumer di specificare i valori dei parametri.

Nota

Il pacchetto di distribuzione non deve includere file binari, ad esempio immagini di macchine virtuali. Tutte le immagini distribuite dall'applicazione Azure devono essere immagini a cui si fa riferimento da Microsoft Marketplace. Assicurati che l'offerta sia conforme alle procedure consigliate utilizzando il toolkit di test dei modelli ARM prima di pubblicare l'applicazione Azure.

Aree di Azure

È possibile pubblicare il piano nell'area pubblica di Azure, nell'area di Azure per enti pubblici o in entrambi. Prima di pubblicare in Azure Government, testa e convalida il tuo piano nell'ambiente, poiché alcuni endpoint potrebbero differire. Per configurare e testare il piano, richiedi un account di prova da Microsoft Azure Government.

L'editore è responsabile di tutti i controlli di conformità, le misure di sicurezza e le procedure consigliate. Azure per enti pubblici usa data center e reti fisicamente isolati (solo negli Stati Uniti).

Per un elenco di paesi e aree geografiche supportate da Microsoft Marketplace, vedere Disponibilità geografica e supporto valuta.

I servizi di Azure per enti pubblici gestiscono i dati soggetti a determinati requisiti e normative per enti pubblici. Ad esempio, FedRAMP, NIST 800.171 (DIB), ITAR, IRS 1075, DoD L4 e CJIS. Per far conoscere le certificazioni per questi programmi, è possibile fornire fino a 100 collegamenti che li descrivono. Questi possono essere collegamenti alla tua inserzione direttamente sul programma o collegamenti a descrizioni della tua conformità con loro sui tuoi siti Web. Questi collegamenti sono visibili solo ai clienti di Azure per enti pubblici.

Scegliere chi può visualizzare il piano

È possibile configurare ogni piano in modo che sia visibile a tutti (pubblico) o solo a un gruppo di destinatari specifico (privato). È possibile creare fino a 100 piani e fino a 45 di essi possono essere privati. È possibile creare un piano privato per offrire diverse opzioni di prezzo o configurazioni tecniche a clienti specifici.

Si concede l'accesso a un piano privato usando gli ID sottoscrizione di Azure con l'opzione per includere una descrizione di ogni ID sottoscrizione assegnato. È possibile aggiungere un massimo di 10 ID sottoscrizione manualmente o fino a 10.000 ID sottoscrizione usando . File CSV. Gli ID sottoscrizione di Azure sono rappresentati utilizzando GUID e le lettere devono essere minuscole.

Nota

Se si pubblica un piano privato, è possibile modificarne la visibilità in pubblico in un secondo momento. Tuttavia, dopo aver pubblicato un piano pubblico, non è possibile modificarne la visibilità in privato.

Per i piani dei modelli di soluzione, è anche possibile scegliere di nascondere il piano da Microsoft Marketplace. È possibile eseguire questa operazione se il piano viene distribuito solo indirettamente tramite un altro modello di soluzione o un'applicazione gestita.

Nota

I piani privati non sono supportati con le sottoscrizioni di Azure stabilite tramite un rivenditore del programma Cloud Solution Provider (CSP).

Per altre informazioni, vedere Offerte private in Microsoft Marketplace.