Zum Hauptinhalt wechseln

 Subscribe

Wir Entwickler sind die Baumeister unserer Zeit, denn wir liefern Ideen und schreiben den Code, der die digitale Transformation von Organisationen erst möglich macht. Wir bringen Innovationen hervor, die unzählige Branchen umkrempeln, und unterstützen Unternehmen auf ihrem Weg durch schwieriges Fahrwasser. Jedes Unternehmen überdenkt sein Geschäft, und deswegen ist es für Microsoft wichtiger denn je, die Innovationskraft der Entwickler in den Organisationen zu unterstützen. Unternehmen jeder Größe – vom Global Player bis zu kleinen Familienunternehmen – generieren geschäftlichen Mehrwert und erfüllen die Anforderungen ihrer Kunden mit innovativen Lösungen, deren Grundlage die Microsoft Cloud bildet.

Jede Innovation Journey ist einzigartig – ganz gleich, ob es unser Ziel ist, vorhandene Anwendungen zu modernisieren, neue und intelligente Apps zu entwickeln oder bewährte DevOps-Methoden für die Entwicklung für die Cloud zu übernehmen. Microsoft unterstützt jeden Einzelnen von uns auf seinem individuellen Weg mit einer End-to-End-Cloudplattform, auf der wir schnell und einfach Bausteine und eine sichere Basis für alle unsere Anwendungen erstellen können. Auf der Microsoft Ignite präsentieren wir viele neue Funktionen, die es Entwicklern gestatten, künftig noch effektiver Innovation zu gestalten – mit Microsoft Azure, der Visual Studio-Familie, GitHub und Power Apps.

Vorhandene Anwendungen modernisieren

Wenn es um den Umstieg in die Public Cloud geht, besteht der Ausgangspunkt häufig in der Modernisierung vorhandener Anwendungen. Die Diskussion dreht sich dann vor allen Dingen darum, wie diese zukunftssicher gestaltet werden können. Insbesondere für Entwickler, die Unternehmensanwendungen erstellen, ist es von zentraler Bedeutung, vorhandene Lösungen modernisieren zu können, ohne die geschäftlichen Abläufe zu unterbrechen. Zu diesem Zweck greifen viele Kunden auf die Cloud zurück, um vorhandene Anwendungen entweder durch Refactoring mit minimalen Änderungen zu modernisieren – wobei sie gleichzeitig auch mehr Resilienz, Skalierbarkeit, Sicherheit und Betriebskostensenkungen erzielen – oder sie von Grund auf neu zu entwickeln, um Agilität und Innovationsquote zu steigern.

Azure unterstützt bei der Anwendungsmodernisierung zahlreiche Ansätze von virtuellen Computern (VMs) mit Lift & Shift über die App-Modernisierung mithilfe vollständig verwalteter PaaS-Dienste und -Datenbanken bis hin zu vollcontainerisierten Microservices. Kunden können den Betrieb auch vor, während und nach der Modernisierung mit den Methoden der modernen Anwendungsentwicklung verbessern. Diese werden durch die umfassende DevOps-Toolkette von Microsoft möglich gemacht, die vollständig in unsere Plattformdienste integriert ist.

Azure ist und bleibt die beste Cloud für die Modernisierung von .NET-Anwendungen. Millionen von Web-Apps werden auf Azure App Service gehostet, der einzigen vollständig verwalteten Web-App-Plattform mit nativer Unterstützung für Windows und Linux. Dank der Tatsache, dass die Unterstützung für Windows-Container mittlerweile allgemein verfügbar ist, können Kunden jetzt ein größeres Spektrum an vorhandenen .NET-Anwendungen in Azure ausführen, und die neuen Azure Reservations on App Service-Instanzen ermöglichen umfassende Kosteneinsparungen im Vergleich zur lokalen Ausführung dieser Anwendungen. Um diese Journey so einfach wie möglich zu machen, bieten wir kostenlose und benutzerfreundliche Tools zum Migrieren bestehender Anwendungen zu Azure sowie programmgesteuerte Unterstützung über das Azure-Migrationsprogramm, das Kunden bei großen oder komplexen Migrationsprojekten unterstützen soll.

Außerdem helfen wir unseren Kunden mit dem neuen .NET Upgrade Assistant (jetzt in der Vorschauversion) auch bei der Modernisierung älterer .NET-Codebasen. Es handelt sich hierbei um ein Befehlszeilentool, das Schrittanleitungen zur Durchführung des Upgrades auf die aktuellen .NET-Versionen bietet. Optimizely (Episerver) ist ein Beispiel für einen Kunden, der dieses Tool bereits einsetzt, um seine umfangreichen unternehmenskritischen, auf .NET Framework basierenden Windows-Anwendungen auf die moderne und extrem leistungsstarke plattformübergreifende .NET 5-Version zu verschieben.

Azure bietet auch eine Reihe von Optionen zum Modernisieren von Java-Anwendungen. Wir fügen neue Funktionen für die Ausführung von Java EE- oder Jakarta EE- und Spring-Apps in Azure hinzu, deren Bandbreite sich von virtuellen Computern bis hin zu vollständig verwalteten Containerplattformen und PaaS-Diensten wie Azure Spring Cloud erstreckt.

Um die Bereitstellung vorhandener Java EE-Anwendungen ohne größere Änderungen zu erleichtern, sind auf dem Azure Marketplace jetzt automatisierte Vorlagen für Oracle WebLogic Server erhältlich, und In Kürze kommen neue Integrationen hinzu, etwa aggregierte Protokolle für Managed ELK in Azure für Analysen, App Gateway zum sicheren Verwalten des Netzwerkzugriffs auf Apps und Oracle Coherence für einen verteilten Cache.

Viele Kunden modernisieren Java-Apps mithilfe von Containern. AIA Singapore beispielsweise hat die digitale Unternehmenstransformation durch Verschieben unternehmenskritischer Java-Apps in Azure Kubernetes Service (AKS) beschleunigen können. Für die Bereitstellung von WebLogic in AKS und IBM WebSphere in AKS oder Azure Red Hat OpenShift gibt es nun neue Leitfäden und automatisierte Skripts, um die Inbetriebnahme zu vereinfachen und gleichzeitig ein Maximum-an Anpassung zu ermöglichen. Darüber hinaus können Sie neue automatisierte Tools verwenden, um Apache Tomcat-Apps mit Azure Migrate App Containerization in AKS zu verschieben. Falls Sie vollständig verwaltete Dienste bevorzugen, bietet Azure Spring Cloud eine Plattform mit solchen Funktionen zum Erstellen und Ausführen von Spring Boot-Apps an.

Zum Vereinfachen der Verwaltung unternehmenskritischer Java-Apps gibt es in Azure Spring Cloud jetzt Unterstützung für zwei wichtige Unternehmensfeatures, die mittlerweile allgemein verfügbar sind: ein verwaltetes virtuelles Netzwerk (VNet) für die vollständige Kontrolle ein- und ausgehender Netzwerkkommunikation sowie die automatische Skalierung, mit der Apps beim Laden oder zeitgesteuert automatisch hoch- oder herunterskaliert werden, was zur Kostensenkung beiträgt.

Wie auch immer Sie Ihre Anwendungen modernisieren möchten: Azure verfügt über alle Tools und Dienste, die Sie hierzu benötigen. Trotzdem wissen wir natürlich, dass es nicht nur um technische Funktionen und Support auf der Plattform geht. Daher bieten wir Ihnen auch künftig Unterstützung durch Fachleute an und verbessern diese fortlaufend. Beispielsweise wird die Unterstützung des Azure-Migrationsprogramms für die Anwendungsmodernisierung um neue Modernisierungsszenarien erweitert, die über .NET hinausgehen und konkret die Java- und LAMP-Stapel berücksichtigen. Zur Vereinfachung des Vorgangs bieten wir jetzt außerdem Unterstützung für die Containerisierung in unseren Azure Migrate-Tools.

Entwickeln neuer intelligenter Anwendungen

Kunden entwickeln Innovationen schneller, wenn sie mithilfe cloudnativer Architekturen Anwendungen speziell für die Cloud erstellen und ihren Unternehmen so neue Funktionen zur Verfügung stehen und die Nutzungsqualität für ihre Kunden steigern. Die Architektur dieser Anwendungen basiert auf Containerisierung, lose gekoppelten Microservices, integrierten bewährten DevOps-Methoden, verwalteten Datenbanken, KI und integrierter Überwachung, womit sich Probleme erkennen lassen, bevor sie überhaupt entstehen. Diese Apps werden für gewöhnlich von einer elastischen Infrastruktur unterstützt, die sich an schwankende Lastvolumina anpasst, Bereitstellungen ohne Ausfallzeiten unterstützt und einen latenzarmen Zugriff auf verteilte Daten ermöglicht.

Azure bietet eine Vielzahl von Diensten zum Erstellen cloudnativer Anwendungen. Hierzu gehört beispielsweise das wohl umfangreichste Angebot serverloser Technologien, mit denen Kunden moderne Anwendungen erstellen können, denn hiermit können Sie sich der Wertschöpfung widmen, statt die Infrastruktur verwalten zu müssen. Azure bietet eine herausragende End-to-End-Plattform, auf der Kunden in Zusammenarbeit mit aufgeschlossenen Entwicklern ausgefeilte Lösungen kreieren. So können sich Unternehmen für geschäftliche Herausforderungen stets die geeignetsten Partner an Land ziehen. Alle diese Dienste sind nahtlos in die Entwicklertools unseres Portfolios integriert – von der Visual Studio-Familie bis hin zu GitHub und Power Apps.

in der heutigen Welt, in der Vernetzung eine maßgebliche Rolle spielt, passen sich die Unternehmen rasant an die Anforderungen ihrer Kunden an und interagieren mit Ihnen über ansprechende Kommunikationskanäle. Heute ist es für Entwickler einfacher denn je, den Menschen die Kontaktaufnahme zu ermöglichen – über Anruf- und Messagingfunktionen in mobilen Apps oder Desktopanwendungen und auf Websites, die mithilfe von Azure Communication Services realisiert werden. Diese vollständig verwaltete und sichere Kommunikationsplattform unterstützt auch Microsoft Teams. Dank der flexiblen SDKs und APIs für verbreitete Sprachen und Plattformen können Unternehmen innerhalb weniger Tage damit beginnen, Kommunikationskanäle mit zahlreichen Funktionen auf einer sicheren, globalen Plattform zu erstellen.

Wie Anfang dieser Woche angekündigt, ermöglichen wir jetzt Interoperabilität zwischen Azure Communication Services und Microsoft Teams (in der Vorschauversion) und unterstützen Unternehmen so dabei, mit ihren Kunden in noch engerem Kontakt zu bleiben. Dies bedeutet, dass Unternehmensbenutzer in Microsoft Teams mit Kunden kommunizieren können: Sie nutzen dann eine angepasste App oder Website für Messaging- oder Anruffunktionen. Kundensupport oder ähnliche Szenarien mit Reaktionsbedarf werden beschleunigt, denn Azure Communication Services unterstützt jetzt auch KI für Unterhaltungen anstelle herkömmlicher Telefonverbindungen dank eines neuen Telefoniekanal über Azure Bot Service (ebenfalls in der Vorschau). Erfahren Sie mehr über Azure Communication Services, das im Verlauf dieses Monats allgemein verfügbar werden wird.

Entwickeln für die Cloud

Der Erfolg der digitalen Transformation und die Resilienz der Unternehmen hängen im heutigen globalen Klima nicht nur davon ab, dass Entwickler Innovation vorantreiben, sondern diese sind auch auf den Einsatz von Tools angewiesen, mit denen sie ortsunabhängig programmieren, zusammenarbeiten und liefern können. Die konsistente Entwicklungserfahrung von Microsoft und die vollständig integrierten Tools ermöglichen es Entwicklern, zuverlässige, globale und sichere Anwendungen schneller zu erstellen. Wir sind fest entschlossen, für jeden Entwickler unabhängig von seinem Qualifikationsniveau moderne Entwicklungspraktiken und neue Trends in unseren Tools zu implementieren. Unsere Plattform bietet erstklassige Tools, SDKs für jede Sprache, eine Plattform zur Unterstützung von Continuous Collaboration und Continuous Delivery sowie die Power Platform für die schnelle Anwendungsentwicklung mithilfe von Low-Code-Lösungen. Sowohl professionelle Entwickler als auch Citizen Developers haben Zugang zu neuesten Technologien und einer innovativen Toolkette, die sie bei ihrer Arbeit unterstützt. So wird jeder Entwickler in die Lage versetzt, mit seinen jeweiligen bevorzugten Tools Anwendungen zu erstellen.

Microsoft Azure, die Visual Studio-Familie und GitHub lassen sich hier nahtlos kombinieren, damit Entwicklungsteams in jeder Organisation ihre Produktivität steigern können. Entwickler können mithilfe cloudbasierter Entwicklungsumgebungen überall flexibel arbeiten, denn damit wird jedes Gerät zum Entwicklungscomputer. Die Zusammenarbeit im verteilten Team ist unkompliziert, und die Kooperation mit der Open-Source-Community gestaltet sich ganz natürlich. Sie können Code mithilfe von Diensten und Tools, die auch eine Leistungsüberwachung gestatten, guten Gewissens bereitstellen und pflegen.

Visual Studio ist und bleibt das bevorzugte Tool von professionellen Entwicklern auf der ganzen Welt. Nun erhält ihre Produktivität noch einmal einen Schub dank der neuen Funktionen in Visual Studio 2019 Version 16.9 – jetzt allgemein verfügbar. Entwickler können nun Git-Repositorys in Visual Studio erstellen und klonen, da wir die in der integrierten Entwicklungsumgebung (IDE) eingebettete Git-Workflowumgebung noch weiter verbessert haben. Die neue Git-Oberfläche enthält ein Git-Repositoryfenster mit vielen Funktionen, in dem Sie den gesamten Verlauf Ihres Repositorys visualisieren können. Wenn es beim Mergen zu einem Konflikt kommt, listet das Git Changes-Tool nicht zusammengeführte Änderungen unzweideutig auf. Wir vereinfachen außerdem die Bereitstellung Ihrer .NET Core-Anwendungen in Azure direkt über die IDE. Visual Studio generiert nun eine GitHub Actions-Workflowdatei, mit der Ihre Apps bei jedem Commit automatisch erstellt und in Azure bereitgestellt werden. .NET Core-Entwickler, die für Linux coden, können jetzt das .NET Core-Debuggen mit Windows-Subsystem für Linux (WSL) 2 verwenden. So debuggen Sie Ihre .NET Core-Apps direkt in WSL 2, ohne Visual Studio verlassen zu müssen. Laden Sie Visual Studio 2019 Version 16.9 jetzt herunter, oder starten Sie die Vorschauversion 16.10.

Microsoft arbeitet eng mit Kunden auf der ganzen Welt zusammen und stärkt Entwicklungsteams, die ihre wechselnden Bedürfnisse im Bereich der Softwareentwicklung – einschließlich der Remoteentwicklerproduktivität – mithilfe von erstklassigen Entwicklertools unterstützen wollen, den Rücken. Beispielsweise musste Carhartt seine Entwickler innerhalb kürzester Zeit auf ein vorhandenes Tool umstellen, während sie remote arbeiteten, um das Unternehmen bei Vertriebsentscheidungen zu unterstützen und die unvermittelt eingetretene Flut von telefonischen und Onlinebestellungen zu bewältigen. Im Rahmen einer Partnerschaft unterstützt Microsoft die Entwicklungsteams von Carhartt beim sicheren orts- und geräteunabhängigen Arbeiten mit allen erforderlichen Tools wie Visual Studio Code Azure. Dadurch, dass die Entwickler von Carhartt überall ohne Einschränkungen und Sicherheitsprobleme arbeiten und dabei sämtliche vertrauten Tools und Umgebungen verwenden konnten, gelang es Carhartt, die Geschäftskontinuität sicherzustellen und die Entwicklerproduktivität sogar zu steigern.

Die Softwareentwicklung ist ständig im Fluss, und moderne Workflows müssen sich in den einschlägigen Entwicklungstools widerspiegeln. Zwar gibt es Apps, die mehr Kontrolle und benutzerdefinierten Code erfordern, aber einige Anwendungen (z. B. branchenspezifische Apps) lassen sich mit einem Low-Code-Ansatz schneller erstellen. Daher ist es jetzt für Benutzer, die mit einem Geschäftsproblem direkt konfrontiert sind, einfacher denn je, mithilfe der Low-Code-Anwendungsentwicklung mit Power Apps innovative Lösungen in Azure zu erstellen – und das ganz ohne professionelle Programmierkenntnisse. Wir setzen uns mit Kundenfeedback auseinander, und deswegen erstellen wir gegenwärtig auch eine Low-Code-Programmiersprache unter Verwendung der Excel-Formelsprache. Die Veröffentlichung ist noch für dieses Jahr vorgesehen. Auch die Power Platform verbessern wir fortwährend, etwa mit neuen Connectors und Datenintegration, die Ihnen mehr Kontrolle bieten. So können Kunden beispielsweise jetzt fortgeschrittene Azure Security Center-Funktionen nutzen, Richtlinien zur Vermeidung von Datenverlust auf Azure API Management-Connectors anwenden und Compliancerichtlinien mit Azure Policy konfigurieren und durchsetzen. Außerdem können sie mit Azure Synapse und einem gemeinsamen Data Lake mit der Power Platform Daten aus Power Apps analysieren und aussagekräftige Informationen daraus gewinnen.

Unterstützung für jeden Entwickler

Im modernen Umfeld sind Entwicklungsteams und herausragende Leistung im Bereich der Softwareentwicklung wichtiger denn je für den geschäftlichen Erfolg. Damit Organisationen lernen, wie sie die unternehmerischer Leistungsfähigkeit mit Softwareexcellence beschleunigen können, veröffentlichen wir einen neuen Bericht namens Entwicklergeschwindigkeit sowie Updates für das Developer Velocity Assessment-Tool. Ausführliche Informationen finden Sie in unserer aktuellen Branchenstudie.

Bei Anwendungsinnovationen und moderner Anwendungsentwicklung geht es darum, Anwendungen auf unterschiedliche Weise zu entwickeln und auszuführen. Wir wollen Entwicklern dabei helfen, Anwendungen zu modernisieren, neue intelligente Anwendungen zu erstellen und für die Cloud zu entwickeln. Daher unterstützt Microsoft jeden Entwickler unabhängig vom jeweiligen Qualifikationsniveau mit einem kompletten Entwicklertoolkit und der umfassendsten Plattform. Sehen Sie sich unsere Session auf der Microsoft Ignite an, um unsere großartigen Demos in Aktion zu sehen, und besuchen Sie regelmäßig Azure.com, um stets auf dem Laufenden zu bleiben.


Azure. Erfinden mit dem Ziel im Blick.

  • Explore

     

    Let us know what you think of Azure and what you would like to see in the future.

     

    Provide feedback

  • Build your cloud computing and Azure skills with free courses by Microsoft Learn.

     

    Explore Azure learning


Join the conversation