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.
A propos Auteur
Apis et comment ils fonctionnent dans les services Web d'Amazon L'Amazon Web Services (AWS) environnement agit comme un ensemble intégré de services matériels et logiciels conçus pour permettre l'utilisation facile, rapide et peu coûteux des ressources informatiques. Maintenant, assis au sommet de cette…
Développement et le déploiement des changements dans le nuage hybride Dans un environnement de cloud hybride, vous pouvez travailler avec vos partenaires via un service de cloud hybride ou développer et déployer des applications basées sur le cloud spécifiquement pour votre équipe de vente. Vous aurez besoin de…
Image Ec2 tailles sur Amazon Web Services Amazon Web Services fournit une large gamme de tailles d'image, ce qui devrait le rendre possible pour vous de répondre à vos besoins de performance des applications en réglant l'infrastructure EC2 il est exécuté. Si vous pensez que la…
Ec2 portée dans les services Web Amazon Elastic Compute Cloud (EC2) des images et des instances contenues dans les Amazon Web Services (AWS) régions, ce qui peut créer un défi si vous voulez que vos instances pour être en mesure de fonctionner dans plusieurs régions. Maintenant,…
Les pistes de l'aéroport Pearson sur Amazon Web Services (AWS) Un joueur établi dans le marché de l'éducation en ligne est Pearson technologies d'apprentissage. En réponse aux nouvelles tendances de l'enseignement en ligne, il a lancé Pearson OpenClass, qui est un système de gestion de l'apprentissage…
Les services Web Amazon (AWS) écosystème Sans entrer trop profondément dans les différentes pièces du puzzle AWS, il devrait être clair que Amazon propose un certain nombre de services à ses utilisateurs. Cependant, AWS accueille un ensemble beaucoup plus riche de services que seuls…
Gérer grandes ressources de données et des applications avec fil de Hadoop La planification des tâches et de suivi pour les grandes données sont des parties intégrantes de Hadoop MapReduce et peuvent être utilisés pour gérer les ressources et les applications. Les premières versions de Hadoop faveur d'un système de…
Le maître de l'application de fil dans Hadoop Contrairement à d'autres FIL (Yet Another Négociateur ressources) des composants, aucun composant dans Hadoop 1 correspond directement à la maîtrise de l'application. En substance, ce travail est que la JobTracker fait pour chaque application,…
Notions de base de grande infrastructure de données Big données est tout au sujet de vitesse élevée, de grands volumes et grande variété de données, de sorte que l'infrastructure physique va littéralement "faire ou défaire" la mise en œuvre. La plupart des implémentations grands de données…
Couche 0 de la grande pile de données: l'infrastructure physique redondante Au niveau le plus bas de la grande pile de données est l'infrastructure physique. Votre entreprise peut-être déjà un centre de données ou les investissements réalisés dans les infrastructures physiques, de sorte que vous allez vouloir pour…
Ajout d'un composant côté serveur de votre application mobile Pas plus est un appareil mobile de son propre écosystème. Au lieu de cela, il a besoin d'intégrer des services sur le nuage de faire usage des services là-bas - tels que les services de localisation et des services de cartographie d'Apple, les…
Liste de vérification de la conception d'applications iPhone applications iPhone sont complexes, et il est important de garder un oeil sur le style et la fonction de votre produit. Quand vous inspectez votre application, vérifiez ces aspects:Pas de liens cassés dans l'application, interne ou…
Comment faire pour installer une nouvelle application sur votre téléphone au feu depuis un ordinateur Vous ne devez pas utiliser l'Appstore sur votre téléphone de Feu à installer des applications. Utilisation d'un ordinateur, vous pouvez visiter Amazon sur le web, déposer par l'Appstore, et obtenir des applications pour installer à distance sur…
Distinguer entre les nuages et l'hébergement d'applications pour les outils de collaboration sociale Fournisseurs de cloud comme Amazon Web Services permettent le stockage et la puissance de calcul brute sur une base mesurée. Fournisseurs de SaaS facturent généralement par utilisateur, par mois sur les contrats d'abonnement. Pour comprendre le…