4 Tipps zum Entwerfen von Anwendungen für Amazon Web Services

4 Tipps zum Entwerfen von Anwendungen für Amazon Web Services - Dummies

Teil von Amazon Web Services für Dummies Cheat Sheet

Da sich Amazon Web Services (AWS) von herkömmlichen Infrastrukturangeboten so stark unterscheidet, wird versucht, traditionelle Anwendungsdesignprinzipien anzuwenden. nicht immer zu den besten Ergebnissen führen. Hier einige Punkte, die Sie beachten sollten:

  • Alles scheitert ständig: Das sind die AWS-Passwörter von Amazon, und sie sollten auch Ihnen gehören. Insbesondere können EC2-Instances unerwartet oder unerwartet reagieren, sodass Sie Resilienz gegenüber Ressourcenausfällen in Ihre Anwendung integrieren können.

  • Verwenden Sie Redundanz, um die Betriebszeit der Anwendung zu gewährleisten: Da AWS-Ressourcen ausfallen können, folgen Sie Amazons Arbeitsprinzip und entwerfen und implementieren Redundanz in Ihrer Anwendung. Redundanz schützt Ihre Anwendung vor Ressourcenausfällen.

  • Entwerfen Sie Ihre Anwendung so, dass sie horizontal skaliert wird - und abwärts: Da AWS-Ressourcen unabhängig davon, ob sie stark genutzt oder gar nicht genutzt werden, Kosten entstehen, ist es wichtig, dass Ihre Anwendung wächst und schrumpft. Verwenden Sie nur das, was Sie zur Unterstützung Ihrer Anwendungsleistung und Ausfallsicherheit benötigen.

  • Verwenden Sie Open-Source-Komponenten so weit wie möglich: Open-Source-Software kostet nicht nur weniger, sondern ist aufgrund ihrer Lizenzbedingungen auch eher sporadisch einsetzbar. Proprietäre Software hingegen erfordert in der Regel eine erhebliche Lizenzgebühr, unabhängig davon, ob die Software fünf oder fünf Jahre läuft.