Q : En quoi consiste AWS Toolkit for Visual Studio ?

AWS Toolkit for Visual Studio est une extension pour Microsoft Visual Studio qui permet aux développeurs de concevoir, de déployer et de déboguer plus facilement des applications .NET à l'aide d'Amazon Web Services. Avec AWS Toolkit for Visual Studio, vous pourrez démarrer plus rapidement et de manière plus productive le développement d'applications AWS.

Q : Quelles sont les fonctionnalités d'AWS Toolkit for Visual Studio ?

Fonctionnalités d'AWS Toolkit for Visual Studio :

  • Kit de développement logiciel (SDK) AWS pour .NET
  • AWS Explorer
  • Déploiement avec AWS CloudFormation
  • Prise en charge de plusieurs comptes AWS

Kit SDK AWS pour .NET

AWS Toolkit for Visual Studio inclut le kit SDK AWS pour .NET, de manière à ce que vous puissiez commencer à développer des applications .NET sur les services d'infrastructure AWS dans Visual Studio, y compris avec Amazon S3, Amazon EC2 et Amazon SimpleDB.

  • Démarrer – Créez facilement de nouveaux projets .NET en utilisant la bibliothèque AWS .NET avec l'un des modèles de projet inclus ou ajoutez la bibliothèque à un projet existant.
  • Développer – Utilisez Visual Studio pour concevoir et déboguer vos applications.

AWS Explorer

Accédez et administrez facilement votre infrastructure AWS, y compris Amazon S3, Amazon SimpleDB, Amazon EC2, et plus tout en développant votre application. AWS Explorer fournit une interface graphique qui facilite la création, la modification et la suppression des ressources.

  • Configurer – Créez, consultez et supprimez des objets Amazon S3, des articles et attributs Amazon SimpleDB, des messages Amazon SQS, et plus.
  • Modifier – Ajoutez, modifiez et supprimez des ressources pour faciliter le développement et le test de votre application sans quitter Visual Studio.
  • Interroger – Ecrivez des instructions SELECT portant sur vos données dans Amazon SimpleDB et affichez les résultats.

Déploiement avec AWS CloudFormation

Utilisez AWS Toolkit for Visual Studio pour développer, déboguer puis déployer sur AWS vos applications Web ASP.NET avec AWS CloudFormation.

  • Développer – Créez des applications Web .NET à l'aide d'un gabarit d'application Web. Utilisez Visual Studio pour créer et exécuter votre application en local avant de la déployer sur AWS à l'aide d'AWS CloudFormation.
  • Déployer – Déployez facilement de nouvelles versions d'application sur la pile AWS CloudFormation, puis utilisez la fonction de gestion d'Amazon EC2 dans Visual Studio ou AWS Management Console pour gérer votre application.

Q : Quelles sont les versions de Visual Studio prises en charge ?

AWS Toolkit for Visual Studio prend en charge Visual Studio 2008 Standard Edition et Visual Studio 2010 Professional Edition, ainsi que les versions ultérieures.

Q : Est-il possible de développer et de tester une application en local ?

Oui. Vous pouvez utiliser Visual Studio et une version installée en local d'IIS 7.5 afin de tester votre application avant de la déployer avec AWS Toolkit for Visual Studio.

Q : Quelles sont les options de stockage disponibles pour mon application ?

Vous pouvez utiliser Amazon S3 ou un service de stockage externe pour votre application. Pour exploiter facilement Amazon S3, utilisez le kit SDK AWS pour .NET.

Q : Quels sont les types de base de données disponibles pour mon application ?

Vous pouvez utiliser la technologie de base de données de votre choix. Vous pouvez choisir d'utiliser Amazon RDS ou Amazon SimpleDB, ou encore d'exécuter Microsoft SQL Server, Oracle ou d'autres bases de données relationnelles sur Amazon EC2.

Q : Quels sont les autres services et fonctionnalités disponibles pour mon application ?

Le kit SDK AWS pour .NET fournit une API permettant d'inclure tout produit de l'infrastructure AWS au sein de votre application, y compris :

  • Messagerie – Intégrez à vos applications des capacités fiables et hautement évolutives de communication de mobile à mobile en utilisant Amazon SQS et Amazon SNS. Envoyez des e-mails en masse ou des messages transactionnels à vos clients en utilisant Amazon SES.
  • Calcul – Lancez et gérez des instances Amazon EC2, qui offrent un certain nombre de fonctionnalités permettant de développer des applications professionnelles évolutives et résistantes aux pannes.
  • Surveillance – Grâce à Amazon CloudWatch, surveillez en temps réel vos instances Amazon EC2, vos volumes Amazon EBS, vos programmes Elastic Load Balancer ainsi que vos instances de base de données Amazon RDS.

Q : Quelles sont les versions de .NET Framework prises en charge par le déploiement avec AWS CloudFormation¬?

La fonction de déploiement AWS CloudFormation prend en charge les versions .NET 2.0 et ultérieures, à la fois pour les applications 32 et 64 bits.

Q : Quels sont les environnements Microsoft Windows pris en charge par le déploiement avec AWS CloudFormation¬?

La fonction de déploiement AWS CloudFormation prend en charge Windows Server 2008 R2 SP1, avec IIS 7.5. Nous prenons également en charge les applications Web ASP.NET MVC2 et ASP.NET MVC3.

Q : Comment puis-je surveiller et consulter les performances de mon application ?

Utilisez AWS Management Console pour surveiller et consulter les performances de votre application et des ressources associées.

Q : Dois-je effectuer une procédure spécifique pour exécuter une application ASP.NET existante ?

Non, aucune configuration ou codage spécifique n'est nécessaire pour exécuter une application ASP.NET existante avec des déploiements AWS CloudFormation. Toute application ASP.NET développée pour les versions .NET Framework 2.0 ou ultérieures doit fonctionner sans modification. Toutefois, si vous souhaitez exploiter la fonction de basculement automatique et les déploiements multi-AZ, il est possible que vous deviez modifier votre application afin de supprimer l'utilisation du stockage local.

Q : Comment obtenir AWS Toolkit for Visual Studio ?

Pour télécharger et installer AWS Toolkit for Visual Studio, procédez comme suit :

  1. Rendez-vous sur la page http://aws.amazon.com/visualstudio.
  2. Cliquez sur le bouton de téléchargement situé dans l'angle supérieur droit de cette page. Votre navigateur vous invite à enregistrer le fichier.
  3. Ouvrez le programme d'installation enregistré pour commencer l'installation, puis suivez les instructions à l'écran.

Q : Où puis-je trouver de la documentation ?

La documentation concernant AWS CloudFormation et tous les autres produits et services AWS est disponible sur http://aws.amazon.com/documentation. La documentation concernant AWS Toolkit for Visual Studio est disponible ici.

Q : Comment obtenir de l'aide à propos de mon application ?

AWS Premium Support couvre les problèmes liés à votre utilisation d'AWS CloudFormation. Pour en savoir plus et connaître les tarifs, veuillez consulter la page de présentation d'AWS Premium Support. Le forum des développeurs Windows et .NET est un lieu idéal pour échanger des informations et idées avec d'autres développeurs et exploitez les connaissances de la communauté AWS existante.

Q : Quel est le type de licence utilisé pour AWS Toolkit for Visual Studio ?

La licence AWS Toolkit est gérée dans le cadre du Contrat client AWS (la « Licence »). Votre utilisation de ces boîtes à outils AWS doit être conforme aux termes de la Licence. Une copie de la licence figure sur http://aws.amazon.com/agreement/.