Le Blog Amazon Web Services

Un outil de tarification simple pour Amazon AppStream 2.0

Amazon AppStream 2.0 est un service de streaming d’applications entièrement géré qui vous permet de gérer de manière centralisée vos applications de bureau et de les diffuser en toute sécurité sur n’importe quel ordinateur. Avec AppStream 2.0, vous pouvez facilement vous adapter à un nombre illimité d’utilisateurs à travers le monde sans avoir à acquérir, provisionner et exploiter du matériel ou de l’infrastructure. Nous observons que les éditeurs de logiciels utilisent AppStream 2.0 pour diffuser aux utilisateurs des applications de conception et d’ingénierie 3D gourmandes en GPU, et que les entreprises remplacent leurs technologies de diffusion d’applications par AppStream 2.0.

Le modèle de tarification d’AppStream 2.0 consiste à ne payer que pour les instances qui sont provisionnées pour répondre aux besoins de streaming de leurs utilisateurs, uniquement sur la période d’utilisation. Il est donc différent des environnements de streaming d’applications traditionnels qui sont basés sur le provisionnement ressources par anticipation d’un besoin au pic de charge, et ce, même pendant la nuit, les week-ends et les vacances. Pour aider les clients à estimer le coût de leur déploiement AppStream 2.0, nous avons développé un outil de tarification simple et facile à utiliser. Il suffit de fournir le nombre total d’utilisateurs, l’utilisation simultanée réelle par heure, le type d’instance et l’utilisation de la flotte, et l’outil de tarification estimera votre prix par utilisateur. Il vous indiquera également les économies de prix estimées lorsque vous utilisez une flotte On-Demand au lieu d’une flotte Always-On. Les deux types de flottes utilisent des stratégies de mise à l’échelle afin de garantir qu’il y ait suffisamment d’instances de streaming disponibles lorsque vos utilisateurs souhaitent utiliser le service, tout en vous laissant (l’administrateur) le choix entre le moment du lancement de l’application et le coût. Lorsque votre utilisateur lance son application sur une instance de streaming Always-On, l’application commence à se charger presque immédiatement, tandis qu’une instance de streaming On-Demand a une brève attente (jusqu’à 90 secondes). Il s’agit du temps pour que l’instance de streaming soit démarrée et rendue disponible. Avec les instances de streaming Always-On, vous payez le tarif horaire de l’instance même lorsqu’aucun utilisateur n’est en train d’utiliser le streaming. Dans le cas des instances de streaming On-Demand, vous payez des frais moins élevés pour l’instance arrêtée lorsque l’utilisateur n’effectue pas de streaming, et des frais horaires lorsqu’il le fait. Cet article vous indique comment utiliser l’outil de tarification et l’illustre par des exemples de tarification courants.

L’outil de tarification Amazon AppStream 2.0 ne fournit qu’une estimation des frais AWS liés à votre utilisation d’AppStream 2.0 et n’inclut pas les taxes qui pourraient s’appliquer. Vos frais réels dépendent de divers facteurs, notamment de votre utilisation réelle des services AWS.

Prérequis

Comment utiliser l’outil de tarification AppStream 2.0

L’outil de tarification AppStream 2.0 est fourni sous la forme d’une feuille de calcul Microsoft Excel ou OpenOffice Calc qui vous permet de saisir des informations élémentaires sur votre utilisation, puis fournit une estimation des coûts pour l’environnement AppStream 2.0. Le tableur comporte une feuille de calcul de l’estimateur de coût et une feuille de calcul du schéma d’utilisation. Dans la feuille de calcul, les cellules qui nécessitent votre saisie sont indiquées par un fond bleu clair. Les cellules à fond gris sont des informations ou des agrégations, tandis que les cellules à fond vert sont des estimations de coûts calculés.

Pour commencer, ouvrez l’outil de tarification AppStream 2.0 en utilisant Microsoft Office ou Open Office. Sur la feuille de calcul de l’estimateur de coût, saisissez les informations suivantes :

  • Cellule B9 : Le nombre total d’utilisateurs uniques qui utiliseront le service au cours d’un mois donné. Vous remplirez plus tard le nombre d’utilisateurs concurrents prévu par heure,
  • Cellule B10 : La Région AWS qui sera utilisée,
  • Cellule B11 : Le type et la taille de l’instance qui sera utilisée par vos utilisateurs,
  • Cellule B12 : Le type RDS SAL – vous pouvez choisir entre “Licence commerciale incluse”, “Apportez votre propre licence (BYOL)” si vous avez des RDS CALs qui peuvent être portés, ou “Licence académique incluse” pour les écoles, universités et institutions publiques éligibles.
  • Cellule B13 : Indiquez le pourcentage de concurrence que vous souhaitez maintenir comme capacité tampon pour garantir que les nouveaux utilisateurs puissent commencer à utiliser la diffusion en continu sans attendre que les nouvelles instances soient provisionnées,
    Note : Chaque cellule comporte un texte qui apparaît lorsque vous passez la souris dessus et qui fournit des détails et des instructions supplémentaires.

Outil de tarification Amazon AppStream 2.0 - Etape 1

Une fois que vous avez saisi toutes les informations sur la feuille de calcul de l’estimateur de coût, passez à la feuille de calcul du schéma d’utilisation. Sur la feuille de calcul du schéma d’utilisation, saisissez les informations suivantes :

  • Cellule C2 : Entrez le nombre de semaines par mois. La valeur par défaut est de 4 semaines par mois,
  • Cellule C5 : Entrez le nombre de jours par semaine de travail. Le nombre par défaut est de 5 jours par semaine de travail,
  • Cellule C7-C30 : Indiquez votre concurrence réelle ou estimée par heure pendant un jour de semaine. Si vous ne prévoyez pas d’utilisation pendant des heures spécifiques, entrez 0. La colonne D sera automatiquement calculée sur la base de la capacité tampon entrée dans la feuille de calcul de l’estimateur de coût,
  • Cellule C35 : Indiquez le nombre de jours par week-end. La valeur par défaut est de 2 jours par week-end,
  • Cellule C37-C61 : Indiquez votre concurrence réelle ou estimée par heure pendant un jour de week-end. Si vous ne prévoyez aucune utilisation pendant des heures spécifiques, entrez 0. La colonne D sera automatiquement calculée sur la base de la capacité tampon entrée dans la feuille de calcul de l’estimateur de coût.

L’outil de tarification AppStream 2.0 calculera automatiquement le nombre d’instances pour la capacité tampon en fonction de ce qui a été saisi dans la colonne C et du pourcentage de la capacité tampon indiqué sur la feuille de calcul de l’estimateur de coût.

Outil de tarification Amazon AppStream 2.0 - Etape 2

Une fois que vous avez rempli vos schémas d’utilisation par heure sur la feuille de calcul du schéma d’utilisation, retournez à la feuille de calcul de l’estimateur de coût. L’ outil de tarification d’AppStream 2.0 calcule le coût total mensuel, le coût annualisé et le coût mensuel effectif par utilisateur. L’outil de tarification d’AppStream 2.0 calcule également les économies réalisées en utilisant le type de flotte On-Demand par rapport au type de flotte Always-On, ce qui vous permet de choisir entre la vitesse de lancement des applications et le coût de leur distribution.

Outil de tarification Amazon AppStream 2.0 - Etape 3

Voyons maintenant quelques exemples d’utilisation de l’outil de tarification AppStream 2.0.

Exemples de diffusion d’applications métier

Supposons que vous soyez une entreprise qui utilise une technologie de streaming d’applications pour mettre l’interface graphique SAP à la disposition de vos utilisateurs, ou que vous soyez un éditeur de logiciels financiers qui souhaite mettre son logiciel de comptabilité à la disposition de ses clients en tant que service et qui a besoin d’estimer le coût de l’utilisation d’AppStream 2.0. Votre infrastructure est construite dans la région AWS de l’Oregon (us-west-2), et vous avez 2 000 utilisateurs au total qui utiliseront le service de streaming au cours du mois. L’application fonctionne parfaitement en utilisant le type et la taille de l’instance stream.standard.medium. Votre utilisation est assez prévisible en semaine, de sorte que vous conservez une mémoire tampon de 20 %, avec une utilisation sporadique le week-end. Votre entreprise dispose d’une licence Microsoft Mobility, qui vous permet de porter vos RDS CAL sur AWS pour les utiliser avec AppStream 2.0. Pour les utilisateurs couverts par vos RDS CALs, vous n’aurez pas à payer de frais d’utilisation mensuels. Vos entrées sur la feuille de calcul de l’estimateur de coût ressembleront donc à ceci :

Outil de tarification Amazon AppStream 2.0 - Exemple 1 - Scenario

Vous vous attendez à ce que votre mode d’utilisation soit le suivant :

Outil de tarification Amazon AppStream 2.0 - Exemple 1 - Modele usage semaine

Outil de tarification Amazon AppStream 2.0 - Exemple 1 - Modele usage weekend

Sur la base de ce schéma d’utilisation et des détails de l’environnement, l’outil de tarification AppStream 2.0 estime que le coût mensuel effectif par utilisateur serait de 8,11$ en mode Always-On, ou de 7,10 $ en mode On-Demand. Vous pouvez trouver cela au bas de la feuille de calcul de l’estimateur de coût :

Outil de tarification Amazon AppStream 2.0 - Exemple 1 - Couts

Exemple de diffusion d’applications graphiques

Supposons maintenant que vous soyez une société d’ingénierie industrielle qui souhaite diffuser des applications à fort besoin de GPU comme SOLIDWORKS ou Siemens NX pour vos ingénieurs/designers qui sont situés en France, en Allemagne et en Italie. Vous déployez actuellement des postes de travail d’ingénierie, mais vos ingénieurs veulent une portabilité dans leur façon de travailler et leur lieu de travail en utilisant des ultrabooks. Vous voulez estimer le coût de l’utilisation d’instances AppStream 2.0 avec GPU pour augmenter la fourniture d’ultrabooks à vos ingénieurs/designers. Votre infrastructure de gestion du cycle de vie des produits (PLM) et de gestion des données sur les produits (PDM) se trouvent dans la région AWS, Europe (Frankfurt), et vous disposez de 3 000 ingénieurs/designers qui travailleront de manière sporadique tout au long de la journée. Vous allez utiliser l’instance stream.graphics-design.2xlarge pour vos ingénieurs/designers afin de vous assurer qu’ils disposent de suffisamment de CPU et de mémoire et de GPU. Vous n’avez pas de CAL RDS à porter, vous les achèterez donc à AWS. Vous n’êtes pas trop sûr de votre mode d’utilisation, et vous souhaitez donc maintenir une capacité tampon supplémentaire de 40 % pendant la phase de démarrage, puis l’ajuster une fois l’utilisation identifiée. Le week-end, vous ne prévoyez pas d’utilisation, mais vous souhaitez maintenir une certaine capacité pour les ingénieurs/designers qui pourraient en avoir besoin. Sur la feuille de calcul de l’estimateur de coût, vous devez entrer :

Outil de tarification Amazon AppStream 2.0 - Exemple 2 - Scenario

Et pour le schéma d’utilisation, vous prévoyez :

Outil de tarification Amazon AppStream 2.0 - Exemple 2 - Modele usage semaine

Outil de tarification Amazon AppStream 2.0 - Exemple 2 - Modele usage weekend

Sur la base de ce schéma d’utilisation et des détails de l’environnement, l’outil de tarification AppStream 2.0 estime que le coût mensuel effectif par utilisateur et par mois serait de 82,31 $ pour une flotte en mode Always-On, ou 60,60$ par utilisateur pour une flotte On-Demand. Dans ce scénario, vous pouvez économiser 26,4 % en faisant attendre vos utilisateurs jusqu’à 90 secondes pour le lancement de leur application avec une flotte On-Demand. Vous trouverez ces informations au bas de la feuille de calcul de l’estimateur de coût :

Outil de tarification Amazon AppStream 2.0 - Exemple 2 - Couts

Autres coûts à prendre en compte

L’outil de tarification AppStream 2.0 vous aide à estimer les coûts de vos instances de streaming. Les autres coûts habituels des environnements AppStream 2.0 sont ceux lié au stockage. Par exemple, vous paierez des frais de stockage Amazon S3 si vous activez les fonctions de persistance du dossier personnel ou des paramètres d’application d’AppStream 2.0 pour vos utilisateurs. Ou, si vous créez un partage de fichiers Amazon FSx pour vos utilisateurs afin d’y enregistrer leurs données.

Conclusion

AppStream 2.0 vous permet de passer d’un environnement de streaming d’applications conçu pour une capacité maximale à un service dynamique, évolutif et géré où vous ne payez que pour ce que vous utilisez et quand vous l’utilisez. Et grâce à l’outil de tarification d’AppStream 2.0, vous pouvez rapidement estimer le coût par utilisateur pour le comparer à vos autres options.

Article original contribué par Murali Rathinasamy et adapté en français par Jérome Gras, Solutions Architect dans les équipes AWS France.