P: ¿Qué es AWS Toolkit for Visual Studio?

AWS Toolkit for Visual Studio es una extensión para Microsoft Visual Studio que facilita a los desarrolladores el desarrollo, la implementación y la depuración de aplicaciones .NET mediante Amazon Web Services. Con AWS Toolkit for Visual Studio podrá empezar a trabajar más rápido y aumentar sus niveles de productividad a la hora de crear aplicaciones AWS.

P: ¿Para qué sirve AWS Toolkit for Visual Studio?

AWS Toolkit for Visual Studio ofrece:

  • AWS SDK para .NET
  • AWS Explorer
  • Implementación de AWS CloudFormation
  • Compatibilidad con varias cuentas de AWS

AWS SDK para .NET

AWS Toolkit for Visual Studio incluye, para su comodidad, el SDK de AWS para .NET, con el fin de que pueda empezar a crear aplicaciones .NET en los servicios de infraestructura de AWS en Visual Studio, incluidos Amazon S3, Amazon EC2 y Amazon SimpleDB.

  • Inicio – Cree fácilmente nuevos proyectos .NET mediante la librería .NET de AWS con una de las plantillas de proyecto, o añada la librería a un proyecto existente.
  • Desarrollo: utilice Visual Studio para crear y depurar sus aplicaciones.

AWS Explorer

Acceda y administre fácilmente su infraestructura de AWS, incluyendo Amazon S3, Amazon SimpleDB, Amazon EC2, etc., mientras desarrolla su aplicación. AWS Explorer ofrece una interfaz gráfica que facilita la creación, edición y eliminación de recursos.

  • Configurar – Cree, vea y elimine objetos de Amazon S3, elementos y atributos de Amazon SimpleDB, mensajes de Amazon SQS, etc.
  • Editar – Añada, edite y elimine recursos para ayudar a crear y probar su aplicación sin dejar Visual Studio.
  • Consultar – Escriba consultas Select en sus datos de Amazon SimpleDB y edite los resultados.

Implementación de AWS CloudFormation

Utilice AWS Toolkit for Visual Studio para desarrollar, depurar y, a continuación, implementar sus aplicaciones web ASP.NET con AWS CloudFormation.

  • Desarrollo – Cree nuevas aplicaciones web .NET mediante una plantilla de aplicación web. Utilice Visual Studio para crear y ejecutar su aplicación localmente antes de implementarla en AWS con AWS CloudFormation.
  • Implementación – Podrá implementar con facilidad las nuevas versiones de la aplicación en la pila existente de AWS CloudFormation y, después, utilizar Amazon EC2 Management en Visual Studio o AWS Management Console para gestionar la aplicación.

P: ¿Qué versiones admite de Visual Studio?

AWS Toolkit for Visual Studio es compatible con Visual Studio 2008 Standard Edition, Visual Studio 2010 Professional Edition y posteriores.

P: ¿Puedo desarrollar y probar mi aplicación de forma local?

Sí. Puede utilizar Visual Studio y una versión instalada localmente de IIS 7.5 para probar su aplicación antes de implementarla con AWS Toolkit for Visual Studio.

P: ¿Qué opciones de almacenamiento están disponibles para mi aplicación?

Puede utilizar Amazon S3 o cualquier servicio de almacenamiento disponible externamente en su aplicación. La manera más sencilla de utilizar Amazon S3 es a través de AWS SDK para .NET.

P: ¿Qué tipos de bases de datos hay disponibles para mi aplicación?

Puede utilizar cualquier tecnología de base de datos que elija. Puede elegir usar Amazon RDS, Amazon SimpleDB o ejecutar Microsoft SQL Server, Oracle u otras bases de datos relacionales en Amazon EC2.

P: ¿Qué servicios y características adicionales hay disponibles para mi aplicación?

AWS SDK para .NET proporciona una API para incluir cualquier producto de la infraestructura de AWS en su aplicación, entre los que se incluyen:

  • Mensajería – Para integrar comunicaciones de móvil a móvil fiables y altamente escalables en aplicaciones mediante Amazon SQS y Amazon SNS. Envíe correos electrónicos en masa y transaccionales a clientes mediante Amazon SES.
  • Computación – Para lanzar y gestionar instancias de Amazon EC2 con diversas características para crear aplicaciones de clase empresarial escalables y resistentes a los fallos.
  • Supervisión – Para supervisar sus instancias de Amazon EC2, los volúmenes de Amazon EBS, Elastic Load Balancers e instancias de la base de datos Amazon RDS en tiempo real con Amazon CloudWatch.

P: ¿Qué versiones de .NET Framework son compatibles con la implementación de AWS CloudFormation?

La función de implementación de AWS CloudFormation es compatible con .NET v2.0 y posteriores y las aplicaciones de 32 y 64 bits.

P: ¿Qué entornos de Microsoft Windows son compatibles con la implementación de AWS CloudFormation?

La implementación de AWS CloudFormation es compatible con Windows Server 2008 R2 SP1, IIS 7.5. También se incluye compatibilidad con las aplicaciones web ASP.NET MVC2 y ASP.NET MVC3.

P: ¿Cómo puedo controlar y ver el rendimiento de mi aplicación?

Utilice AWS Management Console para controlar y ver el rendimiento de la aplicación y los recursos relacionados.

P: ¿Necesito realizar alguna acción especial para ejecutar una aplicación ASP.NET existente?

No, no hay ninguna configuración o codificación especial necesaria para ejecutar la aplicación ASP.NET existente con las implementaciones de AWS CloudFormation. Cualquier aplicación ASP.NET desarrollada para .NET Framework V2.0 o superior debería funcionar sin modificaciones. Si desea beneficiarse de una conmutación por error automática y las implementaciones en zonas de disponibilidad múltiples, puede que sea necesario cambiar la aplicación para eliminar el uso de almacenamiento local.

P: ¿Dónde puedo obtener AWS Toolkit for Visual Studio?

Descargue e instale AWS Toolkit for Visual Studio como se indica a continuación:

  1. Visite http://aws.amazon.com/visualstudio.
  2. Haga clic en el botón Descargar en la parte superior derecha de la página. El navegador le solicitará que guarde el archivo.
  3. Abra el instalador guardado para iniciar el proceso de instalación y siga las instrucciones que aparecen en la pantalla.

P: ¿Dónde puedo encontrar la documentación?

Tiene a su disposición documentación de AWS CloudFormation y otros productos y servicios de AWS en http://aws.amazon.com/documentation. La documentación para AWS Toolkit for Visual Studio está disponible aquí.

P: ¿Cómo puedo obtener ayuda con mi aplicación?

AWS Premium Support cubre problemas relacionados con el uso de AWS CloudFormation. Consulte la página de detalles de AWS Premium Support para obtener más detalles y precios. El foro de Windows & .NET Developer es un lugar magnífico para conectar con otros desarrolladores y acceder a la variedad de conocimientos de la comunidad de AWS existente.

P: ¿Cómo se obtiene la licencia de AWS Toolkit for Visual Studio?

La licencia de AWS Toolkit se obtiene con el acuerdo de cliente de AWS (la "Licencia"). No debe hacer uso de AWS Toolkit si no es conforme a la Licencia. Se puede encontrar una copia de la Licencia en http://aws.amazon.com/agreement/