Integrare un account di archiviazione di Azure con la rete CDN di AzureIntegrate an Azure storage account with Azure CDN

È possibile abilitare la rete CDN per memorizzare nella cache i contenuti delle risorse di archiviazione di Azure.CDN can be enabled to cache content from your Azure storage. Questa rete offre agli sviluppatori una soluzione globale per il recapito di contenuto con esigenze di larghezza di banda elevata, tramite la memorizzazione nella cache di oggetti BLOB e contenuto statico di istanze di calcolo in nodi fisici negli Stati Uniti, in Europa, Asia, Australia e Sud America.It offers developers a global solution for delivering high-bandwidth content by caching blobs and static content of compute instances at physical nodes in the United States, Europe, Asia, Australia and South America.

Passaggio 1: Creare un account di archiviazioneStep 1: Create a storage account

Usare la procedura seguente per creare un nuovo account di archiviazione per una sottoscrizione ad Azure.Use the following procedure to create a new storage account for a Azure subscription. Un account di archiviazione consente di accedere ai servizi di archiviazione di Azure.A storage account gives access to Azure storage services. L'account di archiviazione rappresenta il livello più elevato dello spazio dei nomi per l'accesso a ogni componente dei servizi di archiviazione di Azure, ovvero servizi BLOB, servizi di accodamento e servizi tabelle.The storage account represents the highest level of the namespace for accessing each of the Azure storage service components: Blob services, Queue services, and Table services. Per altre informazioni, fare riferimento a Introduzione ad Archiviazione di Microsoft Azure.For more information, refer to the Introduction to Microsoft Azure Storage.

Per creare un account di archiviazione, è necessario essere amministratori del servizio o coamministratori della sottoscrizione.To create a storage account, you must be either the service administrator or a co-administrator for the associated subscription.

Nota

Esistono diversi metodi che è possibile usare per creare un account di archiviazione, compresi il portale di Azure e Powershell.There are several methods you can use to create a storage account, including the Azure Portal and Powershell. Per questa esercitazione, verrà utilizzato il portale di Azure.For this tutorial, we'll be using the Azure Portal.

Per creare un account di archiviazione per una sottoscrizione di AzureTo create a storage account for an Azure subscription

  1. Accedere al portale di Azure.Sign in to the Azure Portal.
  2. Nell'angolo in alto a sinistra della schermata fare clic su Nuovo.In the upper left corner, select New. Nella finestra di dialogo Nuovo selezionare Dati e archiviazione, quindi fare clic su Account di archiviazione.In the New Dialog, select Data + Storage, then click Storage account.

    Viene visualizzato il pannello Crea account di archiviazione .The Create storage account blade appears.

    Crea account di archiviazione

  3. Nel campo Nome digitare il nome di un sottodominio.In the Name field, type a subdomain name. Il nome può contenere tra 3 e 24 lettere minuscole e numeri.This entry can contain 3-24 lowercase letters and numbers.

    Questo valore diventa il nome host all'interno dell'URI usato per fare riferimento a risorse BLOB, di accodamento o tabelle per la sottoscrizione.This value becomes the host name within the URI that is used to address Blob, Queue, or Table resources for the subscription. Per fare riferimento a una risorsa contenitore nel servizio BLOB, usare un URI con il formato seguente, dove <EtichettaAccountArchiviazione> corrisponde al valore immesso in Immettere un URL:To address a container resource in the Blob service, you would use a URI in the following format, where <StorageAccountLabel> refers to the value you typed in Enter a URL:

    http://<EtichettaAccountArchiviazione>.blob.core.windows.net/<contenitorepersonale>http://<StorageAcountLabel>.blob.core.windows.net/<mycontainer>

    Importante: l'etichetta dell'URL costituisce il sottodominio dell'URI dell'account di archiviazione e deve essere univoca in tutti i servizi ospitati in Azure.Important: The URL label forms the subdomain of the storage account URI and must be unique among all hosted services in Azure.

    Questo valore viene usato anche come nome dell'account di archiviazione nel portale o quando si accede a questo account a livello di codice.This value is also used as the name of this storage account in the portal, or when accessing this account programmatically.

  4. Lasciare le impostazioni predefinite per Modello di distribuzione, Tipologia account, Prestazioni e Replica.Leave the defaults for Deployment model, Account kind, Performance, and Replication.
  5. Selezionare la Sottoscrizione con cui verrà usato l'account di archiviazione.Select the Subscription that the storage account will be used with.
  6. Selezionare o creare un gruppo di risorse.Select or create a Resource Group. Per altre informazioni sui gruppi di risorse, vedere Panoramica di Azure Resource Manager.For more information on Resource Groups, see Azure Resource Manager overview.
  7. Selezionare la località per l'account di archiviazione.Select a location for your storage account.
  8. Fare clic su Crea.Click Create. Il completamento del processo di creazione dell'account di archiviazione potrebbe richiedere diversi minuti.The process of creating the storage account might take several minutes to complete.

Passaggio 2: Abilitare la rete CDN per l'account di archiviazioneStep 2: Enable CDN for the storage account

Grazie all'integrazione più recente, è ora possibile abilitare la rete CDN per l'account di archiviazione senza lasciare l'estensione del portale di archiviazione.With the newest integration, you can now enable CDN for your storage account without leaving your storage portal extension.

  1. Selezionare l'account di archiviazione, cercare "CDN" o scorrere verso il basso dal menu di navigazione a sinistra, quindi fare clic su "Rete CDN di Azure".Select the storage account, search "CDN" or scroll down from the left navigation menu, then click "Azure CDN".

    Viene visualizzato il pannello Rete CDN di Azure.The Azure CDN blade appears.

    spostamento per l'abilitazione della rete CDN

  2. Creare un nuovo endpoint immettendo le informazioni necessarieCreate a new endpoint by entering the required information

    • Profilo CDN: è possibile creare un nuovo profilo o usarne uno esistente.CDN Profile: You can create a new or use an existing profile.
    • Piano tariffario: è possibile selezionare un piano tariffario solo se si crea un nuovo profilo CDN.Pricing tier: You only need to select a pricing tier if you create a new CDN profile.
    • Nome endpoint rete CDN : immettere un nome dell'endpoint a scelta.CDN endpoint name: Enter an endpoint name per your choice.

      Suggerimento

      L'endpoint della rete CDN creato utilizza il nome host dell'account di archiviazione come origine per impostazione predefinita.The created CDN endpoint uses the hostname of your storage account as origin by default.

      ![cdn new endpoint creation][cdn-new-endpoint-creation]![cdn new endpoint creation][cdn-new-endpoint-creation]

  3. Dopo la creazione, il nuovo endpoint verrà visualizzato nell'elenco degli endpoint sopra riportato.After creation, the new endpoint will show up in the endpoint list above.

    nuovo endpoint di archiviazione rete CDN

Nota

È anche possibile andare all'estensione Rete CDN di Azure per abilitare CDN.Esercitazione.You can also go to Azure CDN extension to enable CDN.Tutorial.

Per creare un nuovo profilo di rete CDNTo create a new CDN profile

  1. Nel portale di Azurefare clic su Nuovoin alto a sinistra.In the Azure Portal, in the upper left, click New. Nel pannello Nuovo selezionare Web e dispositivi mobili e quindi Rete CDN.In the New blade, select Web + Mobile, then CDN.

    Viene visualizzato il pannello del nuovo profilo di rete CDN.The new CDN profile blade appears.

    Nuovo profilo di rete CDN

  2. Inserire un nome per il profilo di rete CDN.Enter a name for your CDN profile.
  3. Selezionare un percorso.Select a Location. Questo è il percorso di Azure in cui verranno archiviate le informazioni relative al profilo di rete CDN.This is the Azure location where your CDN profile information will be stored. Non incide sulle posizioni dell’endpoint di rete CDN.It has no impact on CDN endpoint locations.
  4. Selezionare o creare un gruppo di risorse.Select or create a Resource Group. Per altre informazioni sui gruppi di risorse, vedere Panoramica di Azure Resource Manager.For more information on Resource Groups, see Azure Resource Manager overview.
  5. Selezionare un Piano tariffario.Select a Pricing tier. Per un confronto tra i piani tariffari, vedere Panoramica della rete CDN .See the CDN Overview for a comparison of pricing tiers.

    Selezione del piano tariffario della rete CDN

  6. Selezionare la Sottoscrizione per questo profilo di rete CDN.Select the Subscription for this CDN profile.
  7. Per creare il nuovo profilo, fare clic sul pulsante Crea .Click the Create button to create the new profile.

Passaggio 3: Abilitare funzionalità aggiuntive della rete CDNStep 3: Enable additional CDN features

Dal pannello "Rete CDN di Azure" dell'account di archiviazione fare clic sull'endpoint della rete CDN dall'elenco per aprire il pannello di configurazione della rete CDN.From storage account "Azure CDN" blade, click the CDN endpoint from the list to open CDN configuration blade. È possibile abilitare funzionalità aggiuntive della rete CDN per il recapito, ad esempio la compressione, la stringa di query, il filtro geografico.You can enable additional CDN features for your delivery, such as compression, query string, geo filtering. È inoltre possibile aggiungere mapping dominio personalizzato all'endpoint della rete CDN e abilitare HTTPS per il dominio personalizzato.You can also add custom domain mapping to your CDN endpoint and enable custom domain HTTPS.

configurazione CDN di archiviazione della rete CDN

Passaggio 4: Accedere al contenuto della rete CDNStep 4: Access CDN content

Per accedere al contenuto memorizzato nella cache nella rete CDN, usare l'URL della rete CDN specificato nel portale.To access cached content on the CDN, use the CDN URL provided in the portal. L'indirizzo per un oggetto BLOB memorizzato nella cache sarà analogo al seguente:The address for a cached blob will be similar to the following:

http://<EndpointName>.azureedge.net/<myPublicContainer>/<BlobName>http://<EndpointName>.azureedge.net/<myPublicContainer>/<BlobName>

Nota

Dopo l'abilitazione dell'accesso della rete CDN a un account di archiviazione, tutti gli oggetti disponibili pubblicamente saranno idonei per la memorizzazione nella cache perimetrale della rete CDN.Once you enable CDN access to a storage account, all publicly available objects are eligible for CDN edge caching. Se si modifica un oggetto attualmente memorizzato nella cache nella rete CDN, il nuovo contenuto sarà disponibile tramite la rete CDN solo dopo l'aggiornamento dei contenuti della rete CDN alla scadenza della durata specificata per i contenuti memorizzati nella cache.If you modify an object that is currently cached in the CDN, the new content will not be available via the CDN until the CDN refreshes its content when the cached content time-to-live period expires.

Passaggio 5: rimuovere contenuto dalla rete CDNStep 5: Remove content from the CDN

Se non si desidera più memorizzare un oggetto nella cache della rete per la distribuzione di contenuti (rete CDN) di Azure, è possibile eseguire una delle operazioni seguenti:If you no longer wish to cache an object in the Azure Content Delivery Network (CDN), you can take one of the following steps:

  • È possibile rendere privato il contenitore, invece di pubblico.You can make the container private instead of public. Per altre informazioni, vedere Gestire l'accesso in lettura anonimo a contenitori e BLOB .See Manage anonymous read access to containers and blobs for more information.
  • È possibile disabilitare o eliminare l'endpoint della rete CDN usando il portale di gestione.You can disable or delete the CDN endpoint using the Management Portal.
  • È possibile modificare il servizio ospitato, in modo che non risponda più a richieste per l'oggetto.You can modify your hosted service to no longer respond to requests for the object.

Un oggetto già memorizzato nella cache della rete CDN rimarrà nella cache fino alla scadenza della durata prevista per l'oggetto o fino a quando l’endpoint non verrà eliminato.An object already cached in the CDN will remain cached until the time-to-live period for the object expires or until the endpoint is purged. Al termine della durata prevista, la rete CDN verificherà se l'endpoint della rete CDN è ancora valido e se l'oggetto è ancora accessibile in modo anonimo.When the time-to-live period expires, the CDN will check to see whether the CDN endpoint is still valid and the object still anonymously accessible. In caso contrario, l'oggetto non sarà più memorizzato nella cache.If it is not, then the object will no longer be cached.

Risorse aggiuntiveAdditional resources