Comprendre Azure : Comment la plateforme Cloud de Microsoft fonctionne et pourquoi elle importe
Le cloud computing façonne indéniablement l'avenir du business et de la technologie. Aujourd'hui, un nombre croissant d'entreprises — qu'elles l'adoptent consciemment ou non — migrent vers le cloud pour rationaliser les opérations, booster l'efficacité et rester compétitives.
Selon des recherches récentes, 73 % des organisations font déjà tourner au moins une application ou composant dans le cloud, et 17 % supplémentaires prévoient d'étendre leur empreinte cloud dans l'année à venir. Les dépenses cloud enterprise ont grimpé de 1,6 M$ par entreprise en 2016 à 2,2 M$ aujourd'hui, tandis que les PME allouent maintenant environ 889 k$ — une augmentation de 210 % sur les niveaux 2016.
Avantages de travailler sur le cloud Azure
L'IaaS d'Azure élimine le besoin pour les organisations de procurer, configurer, maintenir ou remplacer des serveurs physiques. Au-delà des économies matérielles évidentes, cela coupe aussi les dépenses indirectes comme l'espace data center, l'énergie et le refroidissement.
Puisque les ressources Azure sont virtuelles, elles peuvent être scalées à la demande, éliminant le risque de panne matérielle inattendue et de downtime. L'auto-scaling permet de gérer les pics de trafic qui submergeraient sinon l'infrastructure physique.
Les grandes entreprises peuvent se conformer aux régulations globales de protection des données en sélectionnant des options de résidence de données à travers les régions globales d'Azure. Pour les développeurs, Azure offre des services prêts à l'emploi pour construire des solutions IoT, apps mobiles, bases de données intégrées et charges de travail conteneurisées. L'investissement continu de Microsoft dans les outils IA et machine-learning donne aux équipes des capacités de pointe.
Le portefeuille de services Azure est vaste et en constante évolution, donc cet aperçu se concentre sur les catégories core qui alimentent sa plateforme cloud.
Bases de données et Stockage
Azure Storage est bâti pour gérer de vastes volumes de données structurées et non structurées. Ses composants clés incluent :
- Azure Blob Storage pour actifs non structurés comme documents, images et flux vidéo ;
- Azure Files, un partage de fichiers SMB basé cloud ;
- Azure Queues pour la messagerie ;
- Azure Table Storage, un store NoSQL clé-valeur pour données structurées.
Pour les charges de travail SQL Server, Azure offre Azure SQL Database et Azure SQL Managed Instance — services entièrement gérés qui vous permettent de lift-and-shift des bases de données sur site avec un effort minimal. Azure Cosmos DB fournit un stockage NoSQL multi-modèle globalement distribué avec SLAs leader du secteur, scaling élastique et sauvegardes automatisées.
Outils et Services pour le Développement d'Apps
Les développeurs cross-platform peuvent tirer parti d'un riche ensemble d'outils — incluant Visual Studio et ses extensions cloud-enabled — s'exécutant sur machines virtuelles Windows 10 Enterprise et Windows Server.
Azure DevOps et Azure DevOps Services fournissent des pipelines bout en bout, dépôts de code et gestion d'artifacts. Des outils tiers comme Jenkins, Ansible, Terraform et Chef Automate s'intègrent transparemment, permettant intégration continue, provisionnement automatisé et monitoring robuste.
Conteneurs et Services Conteneurs
Les conteneurs délivrent des environnements cohérents, isolés qui scalent avec haute disponibilité. Azure Marketplace simplifie le déploiement d'images de conteneurs, tandis qu'Azure Kubernetes Service (AKS) offre une orchestration Kubernetes entièrement gérée pour charges de travail production.
La conteneurisation est centrale aux charges de travail cloud modernes. Microsoft a reconstruit son infrastructure autour de Kubernetes et a partner avec des vendeurs majeurs. Azure Marketplace héberge plus de 100 images de conteneurs prêtes à l'emploi depuis Docker, Helm et autres écosystèmes.
Machine Learning
Azure Machine Learning étend la plateforme avec une suite complète d'outils pour data scientists et développeurs. Il supporte l'entraînement de modèles, l'expérimentation et le déploiement — que ce soit dans le cloud ou en paramètres hybrides — en utilisant SDKs et environnements d'exécution familiers.
Infrastructure Azure
Azure IaaS vous permet de remplacer les serveurs sur site par des machines virtuelles dans les centres de données de Microsoft, éliminant la maintenance hardware. Vous pouvez faire tourner toute édition Windows Server supportée — jusqu'à Server 2019 — ou une large gamme de distributions Linux comme FreeBSD, RHEL, Ubuntu et Oracle Linux. Azure Marketplace offre des VMs pré-configurées pour charges de travail spécialisées, incluant SAP HANA, Docker, SQL Server et Oracle Database.
L'infrastructure Azure délivre des capacités qui seraient coûteuses à répliquer sur site — comme le scaling hardware instantané et le load balancing natif. La sécurité est intégrée avec des fonctionnalités comme l'accès VM Just-in-Time, qui protège les machines virtuelles au niveau réseau et n'autorise les connexions entrantes que quand explicitement autorisées.
Cloud computing
- Microsoft Azure Cloud : fonctionnalités, tarification et impact futur
- Maîtriser AWS Cloud : votre guide complet de la plateforme cloud leader
- Cloud Computing expliqué : Évolution, services et avantages clés
- Maîtriser Azure Cloud : Stratégies Prouvées pour le Succès des Entreprises
- Dispersions de pigments : guide complet sécurité, performance et choix des meilleurs fabricants indiens
- Maîtriser la maintenance connectée IoT : stratégies expertes pour la surveillance de la santé des actifs
- Dessins Techniques Expliqués : Points Clés pour Ingénieurs et Fabricants
- Guide complet de la fonderie métallique : techniques, matériaux et applications
- Maîtriser les Condensateurs MFD : Points Clés et Applications