Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Industrial Internet of Things >> Cloud Computing

Cloud-native Apps werden die Welt regieren

Wir haben in letzter Zeit viel über „Cloud-native“ Apps gehört. (Sie haben sogar ihre eigene Grundlage!) Entwickler erstellen diese Apps speziell für die Ausführung in einer Cloud-basierten Infrastruktur mit der Art von Benutzeroberfläche, die wir heute alle von unseren Apps erwarten. Cloud-native Anwendungen sind skalierbar, nutzbar und flexibel und werden normalerweise in Containern verpackt.

Es ist ein Schritt weiter auf dem Weg zum Cloud-Computing und ein Schritt weg von der Art und Weise, wie wir früher Apps konzipiert haben. Die Anwendungsentwicklung fand über viele Jahre in einer IT-Blase mit einem langen Entwicklungs- und Bereitstellungslebenszyklus statt. Sie wurden nur intern auf Desktop-Computern verwendet, die ebenfalls einem strengen und nicht agilen Aktualisierungszyklus unterzogen wurden.

Dinge haben sich geändert. Unternehmen sind heute genauso oder mehr von Anwendungen der Enterprise-Klasse abhängig, aber die Art und Weise, wie Apps entwickelt, bereitgestellt und verwendet werden, hat sich dramatisch verändert. Viele von ihnen erreichen immer noch die gleichen Ziele von Mitarbeitern – Microsoft Word, Office 365 oder Google Docs geben mir alle eine leere Seite zum Arbeiten –, aber ihre Funktionen wurden um Freigabe, sofortige Bearbeitung und Aktualisierung, Benachrichtigungen und mehr erweitert. (Ganz zu schweigen von der enormen Nachfrage nach mobilfreundlichen Anwendungen.)

Am wichtigsten ist jedoch, dass diese Apps nicht in einer IT-Blase eingeschlossen sind und alles viel, viel schneller geht. Die Entwicklung ist schneller und agiler in Prozessen und Teams. Und die heutigen Benutzer reagieren auf eine schlechte Erfahrung, indem sie die App überhaupt nicht verwenden.

Alle Apps müssen in Reihe geschaltet werden

Das ultimative Ziel beim Erstellen cloudnativer Apps besteht darin, dass jede App in jeder Cloud ausgeführt werden und als Teil der Infrastruktur eines Unternehmens funktionieren kann. Cloud-native Apps reduzieren auch viel Abfall aus der traditionellen Infrastruktur, da keine übermäßige Codierung von Funktionen oder die Verwendung doppelter Ressourcen wie zuvor erfolgt. Sie sind so konzipiert, dass sie schnell und horizontal skaliert werden können, anstatt die Kapazität für die Skalierung hinzuzufügen. Diese modernen Anwendungen nutzen auch die unterstützenden Technologien, mit denen sie interagieren, wie beispielsweise neue Speichertools und -methoden.

Auch bei der Entwicklung echter Cloud-nativer Apps geht es noch einen Schritt weiter, wobei das Konzept einer Anwendung die Funktionsweise der Cloud widerspiegelt, sodass Verarbeitung und Daten getrennt sind und die App auf einer Sammlung von Diensten basiert.

Anwendungen werden ebenso wie die IT verteilt und aus vielen verschiedenen Clouds bereitgestellt. Für IT-Teams, die diese Apps erstellen und verwenden, sind keine Grenzen gesetzt. Dieser Cloud-native Ansatz erleichtert die Verbindung und Verwaltung von Remote-Standorten und ermöglicht es Cloud-Computing, die Arbeit der Konsolidierung von Systemen zu übernehmen. Cloud-native Anwendungen können einem Unternehmen auch bei der Skalierung helfen, wenn es möglicherweise nicht intern skaliert werden kann.

Wir sind weit über diese jährlich aktualisierten, sich langsam entwickelnden On-Premise-Apps zu den Cloud-fähigen Apps von heute hinausgekommen. Auf dem Weg dorthin haben wir viele Versuche gesehen, diese On-Premises-Apps in die Cloud zu stellen, mit unterschiedlichem Erfolg. Viele sitzen immer noch im Rechenzentrum und existieren als Legacy-Apps für einen bestimmten Zweck. Auch diese Anwendungen müssen irgendwie integriert werden, egal ob sie auf Cloud-Standards gebracht werden oder Sie eine neue Anwendung finden, die die gleichen Geschäftsanforderungen erfüllt.

Welche Apps Sie auch immer bereitstellen und unterstützen, behalten Sie den Preis moderner IT im Auge:die Zufriedenheit der Endbenutzer. Genau das bieten diese Anwendungsarchitekturen:eine einfache, einfache Benutzererfahrung, die nicht viel Handarbeit mit Helpdesk-Tickets oder Patches erfordert. Im Idealfall interagieren die Benutzer mit der Technologie, die sie für ihre Arbeit benötigen, ohne sich mit Problemen konfrontiert zu sehen, die im Weg stehen.

Angesichts der wachsenden Cloud-nativen Anwendungen ist es wichtig, den Zweck jeder Anwendung und ihre beste Bereitstellung zu berücksichtigen, selbst wenn es sich um klobige Anwendungen im Rechenzentrum handelt. Schließlich sollten alle Ihre Geschäftsanwendungen einige grundlegende Ziele erfüllen:positive Endbenutzererfahrung, Skalierbarkeit und Flexibilität.


Cloud Computing

  1. Cloud und wie sie die IT-Welt verändert
  2. Entwicklung von Cloud-nativen Apps in Azure:Tools und Tipps
  3. Die 5 AWS-Cloud-Tools, die Sie für den Erfolg benötigen
  4. KI-Anwendungen in der globalen Lieferkette
  5. Alle Anwendungen der Phthalocyaninpigmente
  6. Alle Anwendungen von Basisfarbstoffen
  7. Die Welt der Textilfarben
  8. Alle Anwendungen von Pigment Blue
  9. Wird 5G die Vision von 2020 erfüllen?
  10. IoT ist auf dem besten Weg, die mobile Welt zu erobern. Wie?