4 Tips voor het ontwerpen van applicaties voor Amazon Web Services

4 Tips voor het ontwerpen van applicaties voor Amazon Web Services - dummies

Een deel van Amazon Web Services voor Dummy's Cheat Sheet

Omdat Amazon Web Services (AWS) zo veel verschilt van traditioneel infrastructuuraanbod, probeert het toepassen van traditionele applicatieontwerpprincipes niet niet altijd de beste resultaten oplevert. Hier zijn enkele punten om in gedachten te houden:

  • Alles lukt de hele tijd: Dat zijn Amazon's AWS-sleutelwoorden, en zij zouden ook van jou moeten zijn. In het bijzonder kunnen EC2-instanties onverwacht reageren of niet meer reageren, dus neem de veerkracht tegen bronfouten op in uw toepassing.

  • Gebruik redundantie om de uptime van de toepassing te garanderen: Omdat AWS-resources kunnen falen, volgt u Amazon's werkingsprincipe en ontwerpt en implementeert u redundantie in uw toepassing. Redundantie beschermt uw toepassing tegen bronstoring.

  • Ontwerp uw toepassing om horizontaal op en neer te schalen: Omdat AWS-middelen kosten met zich meebrengen, of deze nu intensief worden gebruikt of helemaal niet worden gebruikt, is het belangrijk dat uw toepassing kan groeien en zijn resources kan krimpen, zodat u gebruiken alleen wat u nodig hebt om de prestaties en veerkracht van uw toepassing te ondersteunen.

  • Gebruik open source componenten zo veel mogelijk: Niet alleen kost de open source software minder, de licentievoorwaarden maken het veel aangenamer voor sporadisch gebruik. Eigen software vereist daarentegen meestal een aanzienlijke licentiekost, ongeacht of de software vijf minuten of vijf jaar loopt.