4 Tips för att designa applikationer för Amazon Web Services

4 Tips för att designa applikationer för Amazon Web Services - dummies

En del av Amazon Web Services For Dummies Cheat Sheet

Eftersom Amazon Web Services (AWS) skiljer sig så mycket från traditionella infrastruktur erbjudanden, försöker man tillämpa traditionella applikationsdesign principer gör inte Det resulterar alltid i de bästa resultaten. Här är några punkter att tänka på:

  • Allt misslyckas hela tiden: Det är Amazonas AWS-lösenord, och de borde också vara dina. Speciellt kan EC2-instanser misslyckas eller sluta svara oväntat, så införliva motståndskraft mot resursfel i din ansökan.

  • Använd redundans för att säkerställa applikationstid: Eftersom AWS-resurser kan misslyckas följer du Amazons driftsprincip och designar och genomför redundans i din ansökan. Redundans skyddar din ansökan mot resursfel.

  • Utforma din ansökan horisontellt uppåt - och neråt: Eftersom AWS-resurser medför kostnader om de inte används eller används alls, är det viktigt att din ansökan kan växa och minska sina resurser så att du använder bara vad du behöver för att stödja din applikations prestanda och motståndskraft.

  • Använda öppen källkomponenter så mycket som möjligt: ​​ Inte bara kostnaden för öppen källkod minskar, dess licensvillkor gör det mycket mer behagligt för sporadisk användning. Egen mjukvara däremot kräver vanligtvis en betydande licensavgift om mjukvaran körs i fem minuter eller fem år.