Interoute

From the Ground to the Cloud

Webs regionales

¿Qué es PaaS?

El concepto de Plataforma como Servicio (PaaS, Platform as a Service) es una categoría de servicios cloud que proporciona una plataforma y un entorno que permiten a los desarrolladores crear aplicaciones y servicios que funcionen a través de internet. Los servicios PaaS se alojan en la nube, y los usuarios pueden acceder a ellos simplemente a través de su navegador web.

El modelo PaaS permite a los usuarios crear aplicaciones de software utilizando herramientas suministradas por el proveedor. Los servicios PaaS pueden consistir en funcionalidades preconfiguradas a las que los clientes puedan suscribirse, eligiendo las funciones que deseen incluir para resolver sus necesidades y descartando aquellas que no necesiten. Así, los paquetes pueden variar desde un sencillo entorno que se maneje con el ratón y no requiera ningún tipo de conocimiento o instalación especial por el lado del usuario, hasta el suministro de opciones de infraestructura para desarrollo avanzado.

La infraestructura y las aplicaciones se gestionan en nombre del cliente, y se ofrece también soporte técnico. Los servicios se actualizan constantemente, mejorando las funcionalidades existentes y añadiendo otras nuevas. Los proveedores de PaaS pueden colaborar con los desarrolladores desde la concepción de sus ideas originales hasta la creación de las aplicaciones, llegando incluso hasta las fases de pruebas e implantación. Y todo eso se consigue utilizando un solo mecanismo gestionado.

Al igual que en la mayoría de las propuestas de servicios cloud, los servicios PaaS suelen facturarse como una suscripción en la que el cliente acaba pagando al final sólo por lo que realmente utiliza. Además, puede beneficiarse de las economías de escala que aporta el hecho de estar compartiendo una misma infraestructura física subyacente entre muchos usuarios, lo que se traduce en una reducción de costes.

Estas son algunas de las funcionalidades que pueden incluirse dentro de una propuesta de PaaS:

  • Sistema operativo
  • Entorno de scripting de servidor
  • Sistema de gestión de base de datos
  • Software de servidor
  • Soporte técnico
  • Almacenamiento
  • Acceso a la red
  • Herramientas de diseño y desarrollo
  • Hosting

El modelo PaaS aporta ventajas tanto a los desarrolladores de software como a los programadores de webs y a las empresas. Tanto si se trata de crear una aplicación que tengan previsto ofrecer a través de internet como de un software para vender en las tiendas, una solución PaaS proporciona grandes ventajas a un desarrollador de software. Por ejemplo, los desarrolladores para web pueden utilizar entornos PaaS diferentes en cada una de las fases del proceso de creación de sus webs, desde el desarrollo hasta las pruebas y su alojamiento final. Y también las empresas que desarrollan internamente su propio software pueden sacar partido al modelo de Plataforma como Servicio, por ejemplo para crear entornos de pruebas y de desarrollo completamente aislados entre sí.

Estas son algunas de las ventajas que aporta el modelo PaaS a los desarrolladores de aplicaciones:

  • No necesitan invertir en infraestructura física; poder "alquilar" una infraestructura virtual les supone ventajas tanto económicas como prácticas. Les evita tener que comprar hardware por su cuenta y dedicar sus conocimientos a administrarlo, lo cual les deja más tiempo libre para concentrarse en el desarrollo de las aplicaciones. Además, los clientes sólo necesitarán alquilar los recursos que realmente necesiten, evitando así malgastar su dinero en la adquisición de capacidad fija que vaya a permanecer sin utilizarse la mayor parte del tiempo.
  • Hace posible que incluso usuarios "no expertos" puedan realizar desarrollos; con algunas propuestas de PaaS, cualquiera puede desarrollar una aplicación. Sólo tiene que seguir los pasos necesarios a través de una sencilla interfaz web. Un excelente ejemplo de este tipo de aplicaciones son las instalaciones de software para la gestión de blogs como WordPress.
  • Flexibilidad; los clientes pueden disfrutar de un control total sobre las herramientas que se instalen en sus plataformas, y crear una plataforma perfectamente adaptada a sus necesidades concretas. Sólo tienen que ir seleccionando aquellas funcionalidades que consideren necesarias.
  • Adaptabilidad; las funcionalidades pueden modificarse si las circunstancias así lo aconsejan.
  • Permite la colaboración entre equipos situados en varios lugares distintos; como lo único que se necesita es una conexión a internet y un navegador web, los desarrolladores pueden estar dispersos por varios lugares distintos y aún así colaborar juntos en el desarrollo de la misma aplicación.
  • Seguridad; se ofrecen diversos mecanismos de seguridad, que incluyen la protección de los datos y la realización y recuperación de copias de seguridad.

En resumen, una propuesta de PaaS proporciona un entorno de trabajo para el desarrollo de aplicaciones. En otras palabras, ofrece la arquitectura así como la infraestructura general necesaria para permitir el desarrollo de aplicaciones, lo que incluye recursos de red, almacenamiento de datos, y servicios de administración de software y soporte técnico. Por tanto, se trata de un concepto ideal para el desarrollo de nuevas aplicaciones orientadas tanto a la web como a dispositivos móviles y PCs.

Si desea más información, visite las páginas siguientes:

Inscríbase hoy mismo para obtener una prueba gratuita del servicio de hosting cloud de Interoute

VDC Free trial button Virtual Data Centre (VDC) Buy button