¿Que debo usar IaaS, PaaS o SaaS? #Azure – azure servicio

Pregunta:


Tengo este caso, se maneja robots automaticos los cuales se ejecutan como una aplicación de consola. Esta aplicación lanza un browser (Chrome Firefox IE), y que a través de Selenium va interactuando con la pagina. Que servicio de Azure me recomiendan usar. La información que se usa es sumamente sensible cabe resaltar.

Preguntado por: Tatiana Munive

Respuesta :

Son cosas diferentes y no son intercambiables en la mayoria de los casos.

  • IaaS: (Infraestructura como servicio) Contratas una maquina virtual. La configuras como quieres y eres el responsable de que funcione, de actualizarla, etc. Es la mas potente de las formas de cloud computing pues te da la libertad de hacer lo que quieras en la maquina.

  • PaaS: (Plataforma como servicio) Contratas una software de base (por ejemplo un server web). Solo despliegas (deploy) la aplicación y otros se encargan del hardware y sistema operativo. Es una forma no tan potente pero mas practica para algunas soluciones.

  • SaaS: (Software como servicio) Contratas un servicio CERRADO. (por ejemplo, JIRA). Solo usas el servicio, no puedes agregar componentes (generalmente).

En definitiva, no hay mucha chance de elegir, en general, salvo entre IaaS y PaaS ya que se trata de un servicio web, deberas sopesar costos + beneficios – limitaciones.

Saludos.

En realidad Azure no tiene nada que ver con la ejecucion de test, podrias montar el sitio en un Web Site de azure y ejecutar manualmente los test abriendose el browser de forma local

El tema es como automatizas la ejecucion y para eso se podria usar

Visual Studio Team Services

en este tiene funcionalidad de Integración continua

Con este podrias automatizar en la nube la ejecucion de los test, parece ser que Selenium esta soportado

Get started with Selenium testing in a continuous integration pipeline

Fuente

Add a Comment

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *