This is the Trace Id: c32c11592f53967f32ac415e0ed2d77a
Zu Hauptinhalt springen Mehr erfahren Alle Produkte anzeigen (200+) Microsoft Foundry Azure Copilot GitHub Copilot Azure Kubernetes Service (AKS) Azure Cosmos DB Azure Database for PostgreSQL Azure Arc Microsoft Fabric Virtuelle Linux-Computer in Azure Foundry Models Foundry Agent Service Foundry IQ Foundry Tools Foundry Control Plane Observability in Foundry Control Plane Azure OpenAI in Foundry Models Azure Speech in Foundry Tools Azure Machine Learning Alle Datenbanken anzeigen Azure Cosmos DB Azure DocumentDB Azure SQL Azure Database for PostgreSQL Azure Managed Redis Microsoft Fabric Azure Databricks Virtuelle Linux-Computer in Azure Windows Server in Azure Azure Functions Azure Virtual Machine Scale Sets Azure API Management Azure Container Apps Azure Kubernetes Service (AKS) Azure Kubernetes Fleet Manager Azure Container Registry Azure Red Hat OpenShift Azure Container Instances Azure Container Storage Azure Arc Azure Local Microsoft Defender for Cloud Azure Monitor Microsoft Sentinel Azure Migrate Alle Lösungen anzeigen (40+) Cloud-Lösungen für kleine und mittelständische Unternehmen Cloudmigrations- und -Modernisierungscenter Datenanalyse für KI Azure-Datenbanken KI-Apps und -Agents Microsoft Marketplace Microsoft Sovereign Cloud KI-Apps und -Agents Verantwortungsvolle KI in Azure KI-Infrastruktur Datenanalyse für KI Machine Learning Operations (MLOps) Low-Code-Anwendungsentwicklung in Azure Azure-Integrationsdienste Serverloses Computing DevOps Migrations- und Modernisierungscenter .NET-Anwendungsmigration Datenbanken in Azure Linux in Azure Oracle in Azure SAP in der Microsoft-Cloud Adaptive Cloud High Performance Computing (HPC) Infrastructure-as-a-Service (IaaS) Resilienz Azure Essentials Frontier Accelerate für Azure FinOps in Azure Microsoft Marketplace Azure-Preisübersicht Azure-Konto erstellen Kostenlose Azure-Dienste Flexible Kaufoptionen Preisrechner FinOps in Azure ROI durch KI steigern Azure-Sparplan Azure-Reservierungen Azure-Hybridvorteil Virtual Machines Azure SQL Microsoft Foundry Microsoft Fabric Azure Kubernetes Service (AKS) Microsoft Defender for Cloud Mehr anzeigen Softwareentwicklungsunternehmen Microsoft Marketplace Einen Partner finden Ressourcen for Azure-Partner Erste Schritte mit Azure Kundenreferenzen Analystenberichte, Whitepapers und E-Books Videos Mehr erfahren über Cloud Computing Dokumentation Erkunden Sie das Azure-Portal Entwicklerressourcen Schnellstartvorlage Ressourcen für Startups Entwicklercommunity Studierende Azure für Partner Blog Veranstaltungen und Webinare Lernen Support An den Vertrieb wenden Jetzt starten mit Azure Anmelden

Moderne Anwendungsentwicklung

Reagieren Sie schneller auf Änderungen, optimieren Sie die Kosten, und liefern Sie zuverlässig.
Übersicht

Bausteine der modernen Anwendungsentwicklung

Die moderne Anwendungsentwicklung ist ein Ansatz, mit dem Innovationen beschleunigt werden, indem cloudnative Architekturen mit lose gekoppelten Microservices, verwalteten Datenbanken, KI, DevOps-Unterstützung und integrierter Überwachung zum Einsatz kommen. Erfüllen Sie die sich ändernden Kundenanforderungen durch hochgradig personalisierte Anwendungen, die dynamisch angepasst werden können, um in Echtzeit auf Ereignisse zu reagieren.
  • Durch die cloudnative Architektur können Sie häufiger neue Ideen umsetzen, schneller auf sich ändernde Anforderungen reagieren und resiliente, skalierbare Anwendungen einfacher ausführen. Wenn Sie den Anwendungscode und die Abhängigkeiten in Container packen und diese als Microservices bereitstellen, können Sie die Portabilität der Architektur verbessern und Anwendungen mit geringen oder gar keinen Änderungen in anderen Umgebungen bereitstellen. Änderungen an einzelnen Komponenten können mit geringerem Risiko für die gesamte Anwendung vorgenommen werden.

    Mit Kubernetes können Sie Container nach Ihrem Bedarf verwalten. Verwenden Sie DevOps-Prozesse und -Tools, um das Entwickeln, Testen und Liefern Ihrer Microservices zu automatisieren und so die Releasegeschwindigkeit und die betriebliche Flexibilität zu verbessern.
  • Integrieren Sie KI in die Benutzeroberfläche und in die Anwendungsschichten der Geschäftslogik, um die Benutzerfreundlichkeit und Business Insights zu verbessern. Erreichen Sie Zielgruppen auf der ganzen Welt durch Übersetzungen, Chatbots und Sprachfeatures für KI-fähige Benutzeroberflächen. Erweitern Sie die Geschäftslogik dank KI um Suchvorgänge, Personalisierung, Dokumentverarbeitung, Bildanalyse, Anomalieerkennung und Sprachanalyse.

    Dank der modernen Anwendungsentwicklung können Entwickler – vom Einsteiger bis zum Experten – mühelos KI-Features zu ihren Apps hinzufügen. Hierfür stehen vorgefertigte und anpassbare KI-Modelle für Sprache, maschinelles Sehen und Entscheidungsfindung zur Verfügung.
  • Dank der modernen Integrationen mit sofort einsatzbereiten Connectors und APIs können Sie Ihre Produktivität steigern, einfach auf Daten zugreifen und unterschiedliche Systeme in Echtzeit aktuell halten. Connectors sind vorgefertigte Integrationen, mit denen Sie Apps einfacher mit Software-as-a-Service-Angeboten, Systemen und Daten überall verbinden können – lokal oder in der Cloud.

    Schlanke APIs ermöglichen die Integration mit Protokollen wie REST und OAuth. Sie vereinfachen das dienstübergreifende Abrufen und Freigeben von Daten, indem kein größerer Nachrichtenbus verwendet werden muss. Nutzen Sie die im Unternehmen bereits vorhandenen APIs, und machen Sie diese sicher über ein Gateway mit Hybridfeatures verfügbar, um lokal, am Edge oder in anderen Clouds auf APIs zuzugreifen.
  • Liefern Sie personalisierte, reaktionsfähige digitale Produkte, ohne komplexe Datenbankinfrastrukturen und die Sicherheit verwalten zu müssen. Die vollständig verwalteten, cloudbasierten Datenbanken bieten unbegrenzte Skalierbarkeit, Zugriff auf einen umfangreichen Datenbestand mit niedriger Latenz und verbesserten Schutz Ihrer Daten. Diese Vorteile sind unabhängig von Sprachen oder Frameworks bereits integriert. Wählen Sie die Datenmodelle, APIs, Speicherstrukturen und Bereitstellungsoptionen aus, die für Ihre Anwendungsmuster am besten geeignet sind.

    Elastische Always-On-Datenbanken unterstützen die Geschäftskontinuität und verbessern die Reaktionsfähigkeit auf Umgebungsänderungen. So können betriebliche Vorgänge ein beständiges Verfügbarkeits- und Latenzziel einhalten, ohne aufwändige Aufgaben wie die Datenbankverwaltung erledigen zu müssen, und die Gesamtbetriebskosten sinken.
  • Durch den sich schnell ändernden Markt müssen Releasezyklen kürzer werden, ohne die Qualität, Stabilität und Sicherheit zu beeinträchtigen. Mithilfe von CI/CD-Tools (Continuous Integration und Continuous Delivery) können Sie effektiver planen, Risken verwalten, sich schneller an geänderte Kundenanforderungen anpassen und die Systemstabilität verbessern. Veröffentlichen Sie Ihre Produkte schnell, konsistent und zuverlässig, indem Sie hochgradig produktive Tools verwenden, alltägliche manuelle Schritte automatisieren und dank Continuous Testing und Continuous Integration in kleinen Inkrementen iterieren.

    Wenden Sie Richtlinien und Kontrollmechanismen proaktiv an, und legen Sie automatisierte Gates für die Pipeline fest, damit die Anwendungen nahtlos von Phase zu Phase übergehen, bis sie letztendlich an Kunden geliefert werden.
  • Wenn die zu verwaltende Umgebung immer komplexer wird, können Sie die Automatisierung nutzen, um die Betriebseffizienz zu verbessern, Probleme zu erkennen, bevor sich diese auf Kunden auswirken, und auftretende Probleme schnell beheben. Vollständig verwaltete Plattformen bieten automatisierte Protokollierung, Skalierung und Hochverfügbarkeit. Umfangreiche Telemetriedaten, interaktive Warnungen und eine vollständige Sichtbarkeit der Anwendungen und zugrunde liegenden Systeme sind für die moderne Anwendungsentwicklung unerlässlich.

    Durch die Automatisierung regulärer Überprüfungen und die Anwendung von Best Practices wie Infrastructure-as-Code und Site Reliability Engineering steigt die Resilienz, und Sie können mit minimaler Downtime und minimalem Datenverlust auf Incidents reagieren.
  • Für moderne Anwendungen ist ein mehrschichtiger Sicherheitsansatz erforderlich, der sich über Code, Lieferpipelines, App-Runtimes und Datenbanken erstreckt. Beginnen Sie damit, Ihren Entwicklern sichere Dev Boxes mit gut kontrollierten Identitäten bereitzustellen. Verwenden Sie im Rahmen des DevOps-Lebenszyklus automatisierte Tools, um Abhängigkeiten in Coderepositorys zu untersuchen und nach Sicherheitsrisiken zu suchen, während Apps in der Zielumgebung bereitgestellt werden. Anwendungen werden durch für Unternehmen konzipierte Geheimnisse und Richtlinienverwaltung verschlüsselt, und das Betriebsteam kann Richtlinien zentralisiert erzwingen.

    Die Sicherheitssteuerung ist in die vollständig verwalteten Compute- und Datenbankdienste integriert, und der Bedrohungsschutz wird in Echtzeit ausgeführt.
Zurück zu Registerkarten
FUNKTIONEN

Was bedeutet moderne Anwendungsentwicklung?

Verbesserte Zuverlässigkeit und Sicherheit

Nutzen Sie vollständig verwaltete Datenbanken mit integrierter Hochverfügbarkeit, Point-in-Time-Sicherungen und Latenzen im einstelligen Millisekundenbereich, um konsistente Qualität und Leistung bei beliebigem Projektumfang zu liefern. Gestalten Sie die Entwicklung sicherer, indem Sie Kontrollmechanismen in Ihre DevOps-Prozesse integrieren. Verbessern Sie die Datensicherheit durch verbesserte Bedrohungserkennung und verbesserten Schutz Ihrer Daten.

Kosten senken

Bezahlen Sie nur für das, was Sie wirklich benötigen. Dank On-Demand-Tools, serverlosem Computing und serverlosen Datenbanken ist keine Wartung nötig. Reduzieren Sie die Entwicklungskosten durch Low-Code-Lösungen. Nutzen Sie proaktive, umsetzbare Empfehlungen für die Kostenoptimierung und Ressourcenverwaltung (z. B. Einsatzmöglichkeiten für Free- oder Spot-Instanzen).

Remoteentwicklung ermöglichen

Mit vollständig konfigurierten, in der Cloud gehosteten sicheren Entwicklungsumgebungen können Sie Projekte in wenigen Minuten einrichten und ausführen. Arbeiten Sie in Echtzeit gemeinsam an Code Reviews, und kombinieren Sie die Programmierung mit gut kontrollierten Identitäten und Zugriffsberechtigungen. Automatisieren Sie Code-zu-Cloud-Workflows, und überwachen Sie die Integrität und Leistung von Apps, bevor Probleme auftreten.
Kundenreferenzen

Erfolgsgeschichten von Kunden, die die moderne Anwendungsentwicklung mit Azure anwenden

Häufig gestellte Fragen

  • Moderne Anwendungen sind cloudnative Architekturen, die gepackten Code und Abhängigkeiten in Containern nutzen und als Microservices bereitstellen, um die Entwicklergeschwindigkeit mithilfe von DevOps-Methoden zu erhöhen. Moderne Anwendungen nutzen Automatisierung durch Continuous Integration, Continuous Delivery und Continuous Deployment sowie automatisierte Sicherheit, damit Entwicklungsteams schnell und sicher Ergebnisse liefern können.
  • Beginnen Sie mit einem Domänenmodell. Ein Domänenmodell ist ein abstraktes Modell der Geschäftsdomäne, das Domänenwissen organisiert und einen gemeinsamen Nenner für Entwickler und Domänenexperten darstellt. Sie können den Microservice in einem vierstufigen Prozess aus dem Domänenmodell ableiten. Folgen Sie diesem Link, um zu erfahren, wie Sie aus einem Domänenmodell den passenden Microservice entwickeln.
  • Moderne Architekturen verbessern die Sicherheit, indem diese in den ALM-Prozess (Application Lifecycle Management) integriert wird. Sie wird in der Entwurfs-, Entwicklungs-, Test-, Veröffentlichungs- und Neubewertungsphase berücksichtigt. Die Sicherheit wird also permanent überprüft, um die Compliance sicherzustellen. Durch die Automatisierung der wichtigsten Sicherheitsmaßnahmen und Trigger beim ALM und in der CI/CD-Pipeline wird für eine kontinuierliche Sicherheitsüberwachung gesorgt. Gleichzeitig fallen weniger manuelle Aufgaben und potenzielle Fehler an.
  • Wenn Sie lokale Apps besitzen, die nicht modernisiert werden sollen, können Sie diese einfach in einen Container exportieren und diesen in Kubernetes ausführen. Es sind nur minimale Codeänderungen nötig, damit die App ähnlich ausgeführt wird, aber leichter skaliert werden kann. Wenn Sie Azure Functions in Ihre lokalen Apps integrieren möchten, müssen einige Codeteile umgeschrieben werden, um Ereignisse und Trigger einzufügen. Alternativ können Sie Azure Functions in Kubernetes-Containern ausführen, wofür jedoch eine Verschiebung in die Cloud erforderlich ist.
Nächste Schritte

Entdecken Sie, was Sie als Nächstes tun können

Eine Frau in einem grünen Hemd mit kurzen lockigen Haaren, die lächelnd auf eine Frau in einem gelbem Hemd blickt.
Azure-Lösungen

Weitere Informationen zu Azure-Cloudlösungen

Lösen Sie Ihre geschäftlichen Probleme mithilfe bewährter Kombinationen aus Azure-Clouddiensten sowie Beispielarchitekturen und Dokumentationen.
Ein Mann mit einem weißen Hemd, der einen Laptop verwendet.
Hub für Geschäftslösungen

Finden Sie die richtige Microsoft Cloud-Lösung

Durchsuchen Sie den Microsoft-Hub für Unternehmenslösungen, um die Produkte und Lösungen zu finden, die Ihrer Organisation helfen können, ihre Ziele zu erreichen.

Beginnen Sie noch heute mit der Entwicklung moderner Anwendungen

Deutsch (Deutschland) Verbraucherdatenschutz für Gesundheitsdaten An Microsoft wenden Abo kündigen Impressum Datenschutz Cookies verwalten Nutzungsbedingungen Markenzeichen Informationen zu unserer Werbung EU Compliance DoCs