2016-07-04 13 views
0

Während ich versuchte, Cloud Native Anwendungen besser zu verstehen, stieß ich auf den Begriff Cloud Optimized. Kann mir jemand mit dem Unterschied zwischen Cloud Optimized und Cloud Native helfen?Cloud Optimized vs. Cloud Native

Antwort

1

Die Cloud-Optimierung befasst sich damit, wie eine Anwendung in die Cloud migriert oder dort entwickelt und gehostet wird. Dabei wird ein Optimierungsprozess durchgeführt, um mehr Wert zu schaffen, Kosten zu senken und Dinge zu standardisieren.

Nach der Migration oder dem Hosting in der Cloud wird die Cloud-Computing-Ressourcen aufgrund der Tatsache, dass die Kapazitätsplanung auf Berechnungen und früheren Erfahrungen beruhte, weniger eindeutig sein.

Dann nach einer gewissen Zeit nach Beobachtung und Analyse Überwachungsprotokolle usw. unbenutzte Ressourcen werden entfernt, Sicherheitsrichtlinien überprüft und aktualisiert werden, bessere Automatisierung und Devops Praktiken werden eintreten und Konsolidierung wird passieren. Sobald Ihre Prozesse für z. B. hohe Verfügbarkeit, Skalierung, Datenlebenszyklusmuster standardisiert wurden, wären sie identifiziert und standardisiert worden.

Mit einer gut referenzierten Architektur für die Cloud, angemessene Sicherheitsrichtlinien, proaktive Identifikation ineffizienter Nutzung Vollständige Transparenz zu Kosten, Nutzung, Leistung, Verfügbarkeit und Sicherheit der Cloud wäre erreicht worden, um einen optimierten Zustand zu markieren.

Cloud-native Anwendungsarchitektur zielt auf den Aufbau moderner SaaS-Anwendungen nach der 12 factors Microservices-Architektur mit Self-Service-Agile-Infrastruktur, die ein API-basiertes kollaboratives und anti-fragiles System bietet.

+0

http://www.gartner.com/webinar/3274118/player?commId=200333&channelId=5502&srcId=1-3478922244 Dieses Gartner-Webinar sprach über drei Kategorien: "Cloud Hosted vs. Cloud Optimized vs. Cloud Native". Wenn ich eine traditionelle Anwendung ohne Änderungen in die Cloud verschiebe, ist das Cloud-Hosting. Wenn ich Änderungen an der Anwendung vornehme, wie Sie es erwähnt haben, dann wird es Cloud Optimized und schließlich, wenn ich die Anwendung für Cloud von Grund auf erstelle und dann erstelle Cloud Native, ist das korrekt? – yathirigan

+1

Ja das klingt richtig. Auch hier haben die Begriffe eine leichte Überlappung und können von Fall zu Fall leicht variieren. – Aravind