Este tema aún no ha recibido ninguna valoración - Valorar este tema

Sitios web, Servicios en la nube y Máquinas virtuales de Windows Azure: ¿cuándo usar cada uno?

Este documento proporciona instrucciones sobre cómo tomar una decisión informada a la hora de elegir entre Sitios web, Servicios en la nube y Máquinas virtuales de Windows Azure.

Con Sitios web de Windows Azure puede hacer lo siguiente:

  • Crear sitios web muy escalables en Windows Azure.

  • Implementar sitios de forma rápida y sencilla en un entorno de nube muy escalable que permite empezar por algo pequeño e ir aumentando la escala según sea necesario.

  • Usar los lenguajes y las aplicaciones de código abierto que desee y después realizar la implementación con FTP, Git o TFS, e integrar fácilmente servicios de Windows Azure como Base de datos SQL, Caching, CDN y Almacenamiento.

Con Máquinas virtuales puede hacer lo siguiente:

  • Crear una infraestructura a su medida.

  • Implementar y ejecutar fácilmente máquinas virtuales de Windows Server y Linux en cuestión de minutos, y migrar cargas de trabajo sin necesidad de modificar el código existente.

  • Conectar de manera segura la red corporativa local con máquinas virtuales que se ejecutan en la nube pública.

Con Servicios en la nube puede hacer lo siguiente:

  • Compilar o ampliar aplicaciones empresariales en Windows Azure.

  • Crear aplicaciones y servicios escalables de alta disponibilidad mediante un completo PaaS completo. Admitir escenarios avanzados de niveles múltiples, implementaciones automatizadas y escalado flexible. Ofrecer excelentes soluciones SaaS a clientes de todo el mundo.

En la tabla siguiente se resumen las opciones disponibles:

 

Los Sitios web de Windows Azure son ideales para… Los Servicios en la nube de Windows Azure son ideales para… Las Máquinas virtuales de Windows Azure son ideales para...

Aplicaciones web modernas. Aplicaciones que constan de marcado y scripting en el lado cliente, y scripting y una base de datos en el lado servidor. Puede realizar el escalado horizontal o vertical según sea necesario.

Aplicaciones de múltiples niveles. Aplicaciones que constan de varios niveles. Cada nivel se puede ampliar de forma independiente, con procesamiento asincrónico en segundo plano, como el procesamiento de pedidos, mediante roles web y de trabajador.

Aplicaciones de servidor. Aplicaciones existentes que aprovechan SQL Server, MySQL, MongoDB, Sharepoint Server, etc.

Desarrollo continuo. Implemente directamente desde el repositorio de código fuente mediante Git o Team Foundation Service.

Aplicaciones que necesitan administración avanzada. Aplicaciones que necesitan acceso de administrador, acceso de Escritorio remoto o la ejecución de código con privilegios elevados.

Aplicaciones de línea de negocio existentes. Elija una imagen de la galería o cargue su propio VHD.

Aplicaciones conocidas de código abierto. Iniciar un sitio web con algunos clic mediante aplicaciones como WordPress, Joomla! y Drupal.

Aplicaciones que necesitan conexiones de red avanzadas. Aplicaciones que necesitan aislamiento de red con Connect de Windows Azure o Red virtual de Windows Azure.

Windows o Linux. Compatibilidad con Windows Server y con versiones de la comunidad o comerciales de Linux. Conectar máquinas virtuales con Servicios en la nube para aprovechar los servicios PaaS.

Puede usar máquinas virtuales para la mayoría de las aplicaciones. Puesto que Sitios web y Servicios en la nube se pueden usar con fines similares, puede ser difícil saber cuándo usar cada uno. La tabla siguiente debe darle una idea de las características de Windows Azure disponibles en Sitios web y Servicios en la nube:

 

Característica Sitios web Roles web

Acceso a servicios como Caching, Service Bus, Almacenamiento, Base de datos SQL

Compatibilidad con ASP.NET, ASP clásico, Node.js, PHP

Contenido y configuración compartidos

No

Implementar código con GIT, FTP

No

Implementación casi instantánea

No

Compatibilidad integrada con MySQL como servicio

Sí, vea la nota debajo

Varios entornos de implementación (producción y ensayo)

No

Aislamiento de red

No

Acceso a Escritorio remoto a servidores

No

Posibilidad de ejecutar programas con permisos elevados

No

Posibilidad de definir y ejecuta tareas de inicio

No

Posibilidad de usar marcos de trabajo o bibliotecas no admitidos

No

Compatibilidad con Connect de Windows Azure o con Red virtual de Windows Azure

No

noteNota
Los roles web o de trabajador pueden integrar MySQL como servicio mediante ofertas de ClearDB, pero no como parte del flujo de trabajo del Portal de administración.


Fecha de compilación:

2013-05-16
¿Te ha resultado útil?
(Caracteres restantes: 1500)

Adiciones de comunidad

AGREGAR
© 2013 Microsoft. Reservados todos los derechos.
facebook page visit twitter rss feed newsletter