Hébergement d'applications

Traditionnellement, les entreprises ont dû développer et maintenir une infrastructure pour exécuter des applications sur site. Avec le modèle Software-as-a-Service (SaaS), les sociétés peuvent consommer des applications qui sont hébergées en ligne ; ceci leur permet de réduire leurs coûts en ne payant que ce qu'elles utilisent, de profiter de mises à niveau de fonctionnalité en continu et sans problème et de les intégrer facilement à leurs données et systèmes existants.

Pourquoi héberger des applications ?

Les fournisseurs d'application qui développent des applications basées sur le modèle SaaS apprennent rapidement qu'être propriétaire et exploiter l'infrastructure sur laquelle ces solutions sont hébergées peut être coûteux et complexe surtout lorsque la demande des clients est incertaine.

Que vous soyez une entreprise à la recherche d'un environnement dans le cloud (dans lequel vous pourrez déployer vos solutions existantes sur site) ou que vous soyez un vendeur d'application (évaluant une plate-forme de cloud sur laquelle vous pourrez déployer une nouvelle application ou offre SaaS), vous devez réfléchir aux questions suivantes :

  • Puis-je utiliser la langue de programmation et la plateforme d'application de mon choix ?
  • Puis-je utiliser le système d'exploitation et l'environnement sur lequel mes applications existantes sont déjà déployées ?
  • De quels engagements ou contrats mon fournisseur de cloud aura-t-il besoin ? Devrai-je réaliser un investissement à l'avance ?
  • Puis-je répondre rapidement aux pics et creux de la demande provenant de mes clients ou des charges de calcul de l'application ?
  • Mon prestataire de cloud a-t-il l'expérience du maintien d'une infrastructure mondiale, redondante et résistante ?
  • A quelles considérations de sécurité mon fournisseur de cloud a-t-il répondu ?

Avantages

AWS est conçu pour permettre aux fournisseurs d'applications, FAI et vendeurs d'héberger rapidement et de manière sécurisée leurs applications de type SaaS, qu'elles soient existantes ou nouvelles. Vous pouvez utiliser l’AWS Management Console ou les API de services Web bien documentées pour accéder à la plate-forme d'hébergement d'applications d'AWS.

AWS vous permet de sélectionner le système d'exploitation, le langage de programmation, la plate-forme d'application Web, la base de données et les autres services dont vous avez besoin. Grâce à AWS, vous disposez d'un environnement virtuel qui vous permet de charger le logiciel et les services dont votre application a besoin. Le processus de migration pour les applications existantes est ainsi facilité, tout en préservant les possibilités de développer de nouvelles solutions.

Vous ne payez que la puissance de calcul, le stockage et les autres ressources que vous utilisez, sans contrat à long terme ni engagement initial. Pour en savoir plus sur les coûts des autres alternatives d'hébergement en comparaison avec AWS, consultez le Centre économique AWS.

Grâce à AWS, vous profitez d'une infrastructure de calcul mondiale évolutive, fiable et sécurisée. Il s'agit du réseau principal virtuel minutieusement paramétré depuis plus d'une décennie sur lequel repose l'activité en ligne de plusieurs milliards de dollars d'Amazon.com.

Dimensionnez votre application à la demande, face à une augmentation ou une diminution de la charge, en utilisant les outils AWS, Auto Scaling et Elastic Load Balancing. En vous appuyant sur l'infrastructure massive d'Amazon, vous avez accès à des ressources de calcul et de stockage au moment où vous en avez besoin.

Hébergement d'application utilisant AWS

Amazon Web Services (AWS) propose des ressources de calcul fiables, redimensionnables et économiques sur lesquelles vous pourrez héberger vos applications. Vous pouvez utiliser les éléments AWS suivants, seuls ou combinés, pour héberger votre/vos application(s) :

Amazon Elastic Compute Cloud (Amazon EC2) Amazon EC2 propose une capacité de calcul redimensionnable dans le cloud. Vous définissez votre environnement Amazon EC2 virtuel avec le système d'exploitation, les services, les bases de données et la pile de plateforme d'application, nécessaires à votre application hébergée. Amazon EC2 fournit une console de gestion complète et des API pour gérer vos ressources de calcul. En savoir plus »

Amazon Simple Storage Service (Amazon S3). Amazon S3 propose une interface de services Web simples pour stocker et récupérer n'importe quelle quantité de données, n'importe quand et n'importe où sur le Web. C'est un service durable, à haute disponibilité et sécurisé. Amazon S3 stocke également des copies multiples et redondantes de vos données. En savoir plus

Amazon Relational Database Service (Amazon RDS). Amazon RDS facilite la configuration, l'exploitation et la mise à l'échelle d'une base de données relationnelle dans le cloud. Ce service propose une capacité de base de données économique et redimensionnable tout en permettant la gestion les tâches d'administration de base de données chronophages. En savoir plus

Amazon CloudFront Amazon CloudFront propose un système de diffusion de contenu de haute performance et distribué dans le monde entier. Votre application peut utiliser Amazon CloudFront pour distribuer ou diffuser facilement le contenu vers vos utilisateurs avec une faible latence, des vitesses de transfert élevées, l'intégration en continu avec Amazon S3 et sans aucun engagement. En savoir plus

Amazon Simple Queue Service (Amazon SQS) Amazon SQS fournit un système de file d'attente haute performance et sécurisé à votre application, qui vous permet de distribuer de manière fiable le travail entre vos processus d'application. En savoir plus

Amazon DevPay. Amazon DevPay est un service de gestion de compte et de facturation simple à utiliser qui vous permet de vendre des applications développées ou exécutées en plus d’Amazon Web Services. En savoir plus