4 conseils pour la conception d'applications pour Amazon Web Services

Parce que Amazon Web Services (AWS) est tellement différent de offres traditionnelles d'infrastructure, en essayant d'appliquer les principes de conception d'application traditionnelles ne donne pas toujours dans les meilleurs résultats. Voici quelques points à garder à l'esprit:

  • Tout échoue tout le temps: Ce sont les mots d'ordre AWS Amazon, et ils devraient être le vôtre aussi. En particulier, les instances EC2 peuvent échouer ou cesser répondre de manière inattendue, de sorte incorporer la résilience aux ressources échec dans votre application.

  • Utilisez la redondance pour assurer la disponibilité des applications: Parce que les ressources AWS peuvent échouer, suivre le principe de fonctionnement d'Amazon, et la conception et mettre en œuvre la redondance dans votre application. Redondance protège votre application contre l'échec de la ressource.

  • Concevez votre application à l'échelle horizontale jusqu'à - et vers le bas: Parce que les ressources AWS encourent des coûts qu'ils soient largement utilisés ou utilisés pas du tout, il est important que votre demande soit capable de grandir et rétrécir ses ressources afin que vous utilisez uniquement ce dont vous avez besoin pour soutenir votre performance de l'application et de la résilience.

  • Utilisez composants Open Source, autant que possible: Non seulement le coût de logiciels open source moins, ses conditions d'octroi de licences rendre beaucoup plus agréable à l'utilisation sporadique. Les logiciels propriétaires, en revanche, nécessite généralement un droit de licence important de savoir si le logiciel fonctionne pendant cinq minutes ou cinq ans.


» » » » 4 conseils pour la conception d'applications pour Amazon Web Services