Azure-Erweiterungen
Sie können Azure direkt aus Visual Studio Code über eine Reihe von Erweiterungen nutzen. Das Erweiterungspaket Azure Tools enthält verschiedene Erweiterungen, die darauf ausgelegt sind, Ihre Anwendung innerhalb von Minuten in Azure bereitzustellen.

Welche Erweiterung sollte ich verwenden?
Die folgende Tabelle beschreibt die verschiedenen Erweiterungen, die im Azure Tools-Erweiterungspaket für VS Code verfügbar sind, und hebt gängige Anwendungsfälle hervor.
| Art des Entwicklers | Beschreibung | Wann zu verwenden |
|---|---|---|
| Fullstack-Entwickler | Entwickler, die sowohl an Frontend- als auch an Backend-Aspekten von Apps arbeiten. | Wenn Sie eine Webanwendung mit Frontend- und Backend-Komponenten erstellen, verwenden Sie diese Erweiterungen, um den gesamten Stack in Azure bereitzustellen und zu verwalten. Azure Container Apps erstellt oder verwaltet containerisierte Apps, die verschiedene Teile Ihres Stacks handhaben. Azure Functions erstellt serverlose Funktionen zur Verarbeitung von Backend-Aufgaben und zur Integration mit Frontend-Apps. Azure App Service stellt vollständige Web-Lösungen bereit, einschließlich dynamischer Backend-Dienste, APIs und serverseitiger Logik. |
| Backend-Entwickler | Entwickler, die Microservice-Architekturen erstellen und Container zur Kapselung/Verwaltung einzelner Microservices verwenden. | Bei der Entwicklung von Microservices, Backend-Logik oder APIs für Ihre Anwendung bieten diese Tools die Möglichkeit, mühelos zu skalieren, ohne die Infrastruktur verwalten zu müssen. Azure Container Apps verwaltet serverseitige Logik, APIs und Microservices. Azure Functions verwaltet serverseitige Logik und APIs. Azure Container Apps stellt containerisierte Backend-Dienste bereit und verwaltet diese. Azure Functions ermöglicht es Ihnen, skalierbare, ereignisgesteuerte Backend-Dienste zu erstellen, ohne jegliche Infrastruktur verwalten zu müssen. Azure App Service ermöglicht Ihnen die Bereitstellung von RESTful APIs, Microservices und anderen Backend-Komponenten. |
| DevOps-Ingenieur | Ingenieure, die für die Einrichtung oder Wartung von CI/CD-Pipelines und die Verwaltung der Cloud-Infrastruktur verantwortlich sind. | Verwenden Sie diese Erweiterungen bei der Einrichtung von CI/CD-Pipelines oder der Automatisierung von Bereitstellungsprozessen für skalierbare Anwendungen. Azure Container Apps automatisiert die Bereitstellung und Skalierung von containerisierten Anwendungen. Azure Functions automatisiert die Bereitstellung von serverlosen Funktionen und integriert sie in einen breiteren DevOps-Workflow. Azure App Service integriert Code-Repositorys mit automatisierten Bereitstellungsprozessen und überwacht die Anwendungsleistung und Protokolle. Azure Static Web Apps automatisiert den Bereitstellungsprozess und gewährleistet eine nahtlose Integration mit GitHub Actions oder Azure DevOps. |
| Frontend-Entwickler | Entwickler, die sich auf die Erstellung von Benutzeroberflächen mit Frameworks und Bibliotheken wie React, Angular, Vue.js oder einfachem HTML/CSS/JavaScript spezialisiert haben. | Diese Erweiterungen sind perfekt für die Bereitstellung und Verwaltung von statischen Websites oder Single-Page-Anwendungen, mit Integrationen für automatische Bereitstellungen von GitHub oder Azure DevOps. Azure Static Web Apps, Azure App Service, Azure Storage und Azure Functions bieten einen optimierten Workflow für die Entwicklung, Vorschau und Bereitstellung von statischen Websites und Single-Page-Anwendungen. |
| Enterprise-Entwickler | Entwickler, die an groß angelegten Apps, Diensten für Unternehmen und am Erstellen von Software as a Service (SaaS)-Apps arbeiten. | Beim Erstellen von Anwendungen auf Enterprise-Niveau oder SaaS-Produkten helfen diese Tools dabei, Skalierbarkeit und Zuverlässigkeit für geschäftskritische Dienste zu gewährleisten. Azure Container Apps, Azure Functions, Azure App Service: Verwenden Sie diese Erweiterungen, um geschäftskritische Anwendungen bereitzustellen, zu skalieren und zu überwachen. Verwenden Sie Container, um skalierbare Multi-Tenant-Dienste zu erstellen und verschiedene Backend-Prozesse zu automatisieren. |
| API-Entwickler | Entwickler, die APIs für verschiedene Clients und Apps erstellen und verwalten. | Für die Erstellung von RESTful oder serverlosen APIs optimieren diese Erweiterungen den Prozess der Bereitstellung und Skalierung. Azure Functions oder Azure Container Apps sind Optionen zum Erstellen und Bereitstellen von serverlosen APIs. Azure Storage erfüllt Ihre Anforderungen an die Speicherung von API-Daten mit Optionen wie Blobs, Queues, Tabellen und Dateien. Es ermöglicht auch das Hoch- und Herunterladen von Daten. |
| Dateningenieur | Ingenieure, die Datenströme verarbeiten und analysieren. | Bei der Arbeit mit groß angelegten Datenströmen helfen diese Tools bei der Erstellung skalierbarer Umgebungen für die Echtzeit-Datenverarbeitung und -analyse. Stellen Sie Datenverarbeitungs- und maschinelle Lernmodelle in Containern mit Azure Container Apps bereit, um skalierbare und reproduzierbare Umgebungen für Ihre datengesteuerten Anwendungen zu schaffen. Azure Functions ermöglicht es Ihnen, Daten-Workflows auszulösen, ETL-Aufgaben durchzuführen und auf Echtzeit-Datenänderungen zu reagieren. |
Visual Studio Code Marketplace
Es gibt viele VS Code-Erweiterungen auf dem Marketplace, die es einfach machen, Anwendungen auf Azure zu erstellen und zu hosten.
Tipp: Klicken Sie auf eine Erweiterungs-Kachel oben, um die Beschreibung und Bewertungen im Marketplace zu lesen.
Nächste Schritte
- Azure Tools Erste Schritte - Erfahren Sie, wie Sie schnell loslegen.
- Azure Architecture Center - Anleitungen für die Architektur von Lösungen in Azure unter Verwendung etablierter Muster und Praktiken
- VS Code Erste Schritte