Revue de Microsoft Azure

Table des matières:

Anonim

Microsoft Azure est un ensemble intégré de plates-formes cloud pour la création, la gestion et la prise en charge d'applications et de services.

Les solutions disponibles couvrent l'hébergement, la sauvegarde, le cloud computing, le développement d'applications, le commerce électronique, la surveillance, l'analyse des données, etc.

Microsoft Azure comprend également un réseau de distribution de contenu (CDN). Peut-être étonnamment, cela n'est pas uniquement basé sur les propres serveurs périphériques de Microsoft, mais propose également trois plans utilisant d'autres réseaux CDN: Standard Akamai, Standard Verizon et Premium Verizon.

  • Voulez-vous essayer Microsoft Azure? Consultez le site Web ici

L'un des principaux avantages de l'utilisation d'Azure est son intégration avec les technologies Microsoft. Vous pouvez le déployer rapidement avec d'autres systèmes de stockage Azure, des applications Web ou des services multimédias, par exemple. Le CDN peut être géré à partir de PowerShell ou .NET, un gros plus pour de nombreux développeurs et administrateurs système, ainsi que via une API REST et Node.js.

Le plan Standard d'Azure couvre les bases: la prise en charge des noms de domaine personnalisés (cdn.mydomain.com), la prise en charge HTTPS, HTTP / 2, le filtrage géographique (bloquer l'accès par pays), l'équilibrage de charge et la protection DDoS.

Un ajout standard de Verizon pas si courant est le "préchargement des actifs", qui permet de spécifier des objets à mettre en cache avant qu'ils ne soient demandés. La première requête de chaque région obtient alors le fichier immédiatement, sans avoir à attendre qu'il soit extrait de l'origine.

Le plan complet `` Premium Verizon '' étend le CDN avec des statistiques et des alertes en temps réel, des rapports HTTP avancés, une authentification par jeton (protection contre les hotlink) et un moteur de règles plus puissant pour modifier les paramètres de cache ou d'en-tête, rediriger les URL et généralement jouer avec livraison de contenu. Bien que d'autres CDN offrent généralement certaines de ces fonctionnalités en standard, l'implémentation de Microsoft est impressionnante.

Obtenir une image complète des capacités du CDN s'est avéré plus difficile que prévu, car même certaines informations de base ne sont pas clairement présentées sur le site. Curieux de connaître le nombre de PoP disponibles avec chaque réseau, par exemple? Ce n'est pas divulgué pour le plan Akamai, les propres chiffres de Microsoft ne sont mentionnés que sur la page Emplacements (130 PoP dans 83 villes), et la société vous recommande de les ignorer, de toute façon, et d'essayer chacun des plans pour voir lequel fonctionne le mieux.

La purge du cache, le temps nécessaire pour effacer un élément du cache, est un autre bon exemple. Ce n'est pas mentionné sur les pages marketing, mais accédez à cette page technique, puis vous lirez `` les demandes de purge prennent environ 10 minutes à traiter avec Azure CDN de Microsoft, environ 2 minutes avec Azure CDN de Verizon (standard et premium), et environ 10 secondes avec Azure CDN d'Akamai. » Bon à savoir, mais des informations clés comme celle-ci doivent être visibles à l'avance, et non enfouies dans les pages d'assistance.

Si vous êtes intéressé par Azure, nous vous recommandons de commencer par la page officielle de comparaison CDN, d'examiner les différentes fonctionnalités et de suivre les liens pour obtenir des explications détaillées. Consultez également la page de documentation du CDN. Recherchez des fonctionnalités telles que la purge ou toute autre priorité, et assurez-vous que les plans offrent ce à quoi vous vous attendez.

Tarification

Microsoft Azure CDN utilise un système de paiement à l'utilisation dans lequel vous êtes facturé pour le niveau de bande passante que vous utilisez. Comme avec Amazon CloudFront et de nombreux autres CDN, les prix de transfert de données varient en fonction de la région qu'ils utilisent.

Ce n'est pas le système le plus simple et vous aurez probablement du mal à prévoir vos factures potentielles, mais le service a peu d'autres frais pour vous surprendre. Vous n'êtes pas facturé pour les demandes (fichiers téléchargés) et il n'y a pas de prime pour l'utilisation de HTTPS sur HTTP.

Les forfaits Standard Akamai et Standard Verizon sont proposés au même prix qu'Amazon CloudFront, avec des frais commençant à 0,081 USD par Go pour l'Amérique du Nord, l'Europe, le Moyen-Orient et l'Afrique, allant jusqu'à 0,233 USD pour l'Amérique du Sud. Les tarifs baissent après les 10 premiers To, en fonction de la quantité que vous utilisez.Par exemple, si vous utilisez 150 To par mois, les derniers 100 To coûtent 0,056 USD par Go.

Le plan Premium Verizon coûte environ deux fois plus cher pour les 10 premiers To de trafic (0,158 $ à 0,466 $ par Go), et encore une fois, il y a des réductions si vous en utilisez plus.

Les coûts globaux de même les plans Standard peuvent être deux fois supérieurs à ceux de concurrents comme KeyCDN, sans parler des services budgétaires comme Bunny (à partir de 0,005 USD / Go.) Ils sont moins chers que de nombreux CDN d'entreprise haut de gamme, cependant, et l'intégration avec les technologies Microsoft peut en faire un prix à payer pour certains.

Si vous souhaitez avoir une idée de vos coûts, le site Azure dispose d'un calculateur de prix pour vous aider à calculer votre facture mensuelle. Choisissez un plan, entrez une estimation du trafic pour chaque région et le total s'affiche immédiatement. Gardez à l'esprit que le support technique est proposé à partir de 29 USD par mois ou de 100 USD recommandés pour les projets critiques pour l'entreprise. Mais si c'est trop pour vous, ne vous laissez pas nécessairement décourager, car il existe une base de connaissances Web vaste et extrêmement détaillée disponible gratuitement.

Vous pouvez également vous inscrire à Azure et vous bénéficierez d'un crédit gratuit de 200 $. Cela pourrait vous donner plus de 1500 Go de trafic, assez pour tester même le plus grand des sites, et il ne se renouvelle pas automatiquement en tant que produit payant, donc il n'y a aucun risque.

Installer

Azure CDN prend plus de temps et d'efforts pour s'inscrire que la plupart des autres. En plus d'exiger de nombreuses informations personnelles, vous devez également vous authentifier par numéro de téléphone (le site vous envoie un SMS ou vous appelle pour fournir un code, que vous saisissez ensuite sur le formulaire d'inscription). Vous devez également fournir vos informations de paiement, bien que Microsoft indique qu'il n'y a pas de facturation automatique à la fin du mois d'essai et que vous ne serez facturé que si vous acceptez explicitement d'acheter un service.

Le tableau de bord Web Azure est complexe, regorge de fonctionnalités et de fonctionnalités, et l'utilisateur le plus expert peut initialement avoir du mal à trouver son chemin. Par exemple, une barre latérale de gauche couvre 17 domaines différents (applications de fonction, bases de données SQL, équilibreurs de charge, machines virtuelles), chacun menant à son propre panneau de gestion avec encore plus d'options.

Taper «CDN» dans le champ de recherche nous a conduit à la bonne zone, mais même là, des termes tels que «profil CDN» et «groupe de ressources» peuvent sembler peu familiers. Notre première tentative de création d'un profil CDN a généré l'erreur «veuillez vous assurer que Microsoft.CDN est répertorié en tant que fournisseur de ressources enregistré dans votre abonnement Azure», sans lien pour expliquer davantage le problème. La recherche de la réponse nous a d'abord permis d'obtenir une page recommandant d'exécuter PowerShell, mais nous a ensuite dirigé vers une solution de portail qui s'est avérée rapide et facile.

Jouez pendant un moment, cependant, et le système commence à avoir plus de sens. Créez un profil CDN et vous pouvez ajouter plusieurs zones. Vous pouvez définir leur type (stockage, service cloud, application Web, etc.) et leur URL. Chacun peut également avoir un domaine CDN correctement nommé, comme mytestdomain.azureedge.net.

Une fonction optionnelle d'optimisation dynamique de site accélère les performances grâce aux optimisations d'itinéraire et TCP, ainsi qu'à la prélecture d'objets et à la compression d'images mobiles avec Akamai. Ce n'est pas bon marché, avec des prix commençant à 0,19 $, mais les 200 $ de crédit gratuit signifient que vous pouvez au moins essayer avant d'acheter.

Une fois que vous êtes configuré, Azure fonctionne comme n'importe quel autre CDN. Modifiez votre code pour utiliser l'URL CDN "mytestdomain.azureedge.net" (ou ajoutez un enregistrement CNAME pour utiliser un nom de domaine personnalisé) avec les éléments que vous souhaitez mettre en cache, et le système les chargera à la première demande et commencera à diffuser eux aux visiteurs.

Accédez à un point de terminaison et vous pourrez enfin explorer les paramètres CDN d'Azure. Celles-ci s'avèrent également flexibles, bien plus que la plupart des concurrents. Vous ne cliquez pas simplement sur un bouton pour activer et désactiver la compression, par exemple - vous pouvez définir exactement les types MIME que vous souhaitez optimiser.

Il est également facile de décider comment le service traite les URL avec des chaînes de requête (page.ashx? Q = this). En un clic ou deux, vous pouvez choisir de contourner la mise en cache pour les requêtes (l'actif est extrait de l'origine à chaque fois), mettre en cache la première requête et toujours servir cet actif, ou traiter chaque requête comme une URL unique (page.ashx? Q = this et page.ashx? q = qui seraient mis en cache en tant qu'actifs séparés, chacun avec sa propre durée de vie).

Le filtrage géographique est bien géré, sans avoir besoin d'apprendre les techniques de codage ou de créer des scripts. Au lieu de cela, vous pouvez spécifier des fichiers ou des dossiers individuels, puis les autoriser ou les bloquer dans votre choix de pays.

Lorsque vous avez collecté suffisamment de données, Azure fournit également des rapports et des analyses variés pour vous aider à comprendre ce qui se passe.

D'autres outils sont plus cryptiques et l'interface n'offre pas toujours beaucoup d'aide initiale pour comprendre comment ils fonctionnent. Vous rencontrerez également les fonctionnalités de gestion d'Azure, extrêmement puissantes en elles-mêmes. Besoin de partager le contrôle du CDN avec d'autres dans votre entreprise, par exemple? Il existe un vaste système de contrôle d'accès dans lequel vous pouvez créer des utilisateurs, des groupes et des rôles et définir exactement qui peut faire quoi.

Si vous pensez que cela semble compliqué, alors vous avez raison. Il existe une grande quantité de documentation disponible (cet exemple de didacticiel est un bon exemple), et vous finirez par maîtriser les bases, mais attention: cela peut prendre un certain temps.

Performance

Azure CDN fournira-t-il la vitesse dont vous avez besoin? Il n'y a vraiment aucun moyen de le dire avec certitude, car il y a tellement de variables à prendre en compte - l'emplacement de vos visiteurs, le plan Azure que vous utilisez, la taille et les types de fichiers, les applications Web et si vous utilisez des extras comme l'optimisation de site dynamique d'Azure.

CDNPerf offre un point de départ en comparant les temps de réponse CDN vécus par de vrais utilisateurs à travers le monde. C'est un chiffre unique et ne peut offrir aucun verdict définitif, mais fournit toujours une vue de base de la comparaison des serveurs de périphérie.

Au moment où nous écrivons, Azure CDN évalue un excellent 4e sur 20 pour les temps de réponse mondiaux. Seuls 5centsCDN, Google Cloud et AWS CloudFront ont fait mieux.

Le service se classe au deuxième rang en Afrique, un vrai point culminant, car c'est une région mal desservie par de nombreux CDN. Mais il est également classé 4e en Europe et en Asie et 7e en Amérique du Nord, ce qui vous garantit des performances bien supérieures à la moyenne partout dans le monde.

Verdict final

Azure CDN est un incontournable si vous utilisez d'autres services Azure ou appréciez les fonctionnalités de gestion .NET ou PowerShell, mais sa complexité et son coût signifient que les utilisateurs moins exigeants pourraient être mieux lotis ailleurs.

  • Nous avons également mis en évidence le meilleur CDN