viernes, 6 de mayo de 2016

PaaS, SaaS e IaaS Como servicio en la nube

¡QUE ES UN SOFTWARE EN LA NUBE?
La Computación en la Nube o Cloud Computing cambia el panorama en el campo del software. La época en que los paquetes de software se vendían en cajas acompañados de una licencia única y perpetua está llegando a su fin, los suites de software que muchas veces tienen funcionalidades que muy pocos hacen uso y su elevado coste, así como la instalación tediosa y otros aspectos, hacen que el software en la nube tenga una potencial demanda para personas, pequeñas y medianas empresas por la reducción de costes y por la gestión inmediata del mismo.
Software en la nube es un término amplio que se utiliza para designar a la tecnología proporcionada como un servicio a través de Internet. El usuario no instala la aplicación en el ordenador. El software se hospeda en otro lugar y el usuario lo utiliza en su navegador mediante un modelo de pago por suscripción, por lo tanto los precios son más asequibles.
A diferencia de los modelos tradicionales de software en caja, los modelos en la nube se basan en tasas mensuales y permiten que el cliente cancele la suscripción cuando quiera. Los modelos tradicionales exigen la instalación física y un pago por adelantado sustancial, después de haberlo instalado, el proveedor del software podrá cobrar una tasa de mantenimiento anual por el soporte y esperar que el usuario pague por actualizaciones futuras. Cosa que en el software en la nube no sucede, el software siempre estará actualizado y siempre tendrá soporte.
SOFTWARE COMO SERVICIO EN LA NUBE (SaaS)
Software como un Servicio. abreviadamente ScuS (del inglésSoftware as a ServiceSaaS) es un modelo de distribución de software donde el soporte lógico y los datos que maneja se alojan en servidores de una compañía de tecnologías de información y comunicación (TIC), a los que se accede vía Internet desde un cliente. La empresa proveedora TIC se ocupa del servicio de mantenimiento, de la operación diaria y del soporte del software usado por el cliente. Regularmente el software puede ser consultado en cualquier computador, se encuentre presente en la empresa o no. Se deduce que la información, el procesamiento, los insumos, y los resultados de la lógica de negocio del software, están hospedados en la compañía de TIC.El software es un producto que se puede distribuir de varias maneras. De forma clásica se hace mediante una instalación directa en equipos del cliente. Normalmente, si alguien quiere usar una aplicación de ventas, compra el CD-producto de instalación, ejecuta un programa de configuración, da sus claves y, de este modo, puede comenzar a utilizar el sistema. Pero si el usuario necesita que otra persona al extremo del globo terráqueo consulte su lista de clientes, o de cobros pendientes, o de precios, y los quisiera manipular con el mismo software, necesitaría otro CD-producto, o necesitaría bajar ese programa ejecutable de la web, y generalmente necesitaría otra licencia para ese producto, o hacer uso de una VPN, o comunicarse mediante correo electrónico con la sede de operaciones. En cambio, si el software está modelado como servicio, los requerimientos pueden ser mucho más simples.



PLATAFORMA COMO SERVICIO EN LA NUBE (PaaS)
Plataforma como servicio ( PaaS ) es una categoría de servicios de cloud computing que proporciona una plataforma que permite a los clientes desarrollar, ejecutar y administrar aplicaciones sin la complejidad de construir y mantener la infraestructura típicamente asociados con el desarrollo y el lanzamiento de una aplicación. PaaS pueden ser entregados en dos formas: como un servicio en la nube pública de un proveedor, donde el despliegue de software de control de consumo con opciones de configuración mínimos, y el proveedor proporciona la redes, servidores, almacenamiento, sistema operativo, middleware '( es decir, el tiempo de ejecución de java, el tiempo de ejecución de .NET, integración, etc.), bases de datos y otros servicios para alojar la aplicación del consumidor; o como un servicio privado (software o aparato) dentro del firewall, o como software implementado en una infraestructura pública como un servicio.
VENTAJAS & DESVENTAJAS
Las ventajas de PaaS son principalmente que permite la programación de alto nivel con una complejidad reducida drásticamente; el desarrollo general de la aplicación puede ser más eficaz, ya que se ha incorporado en la infraestructura; y el mantenimiento y mejora de la aplicación es más fácil. También puede ser útil en situaciones en las que varios desarrolladores están trabajando en un proyecto único que intervengan las partes que no están en las inmediaciones. 

Una de las desventajas de las ofertas de PaaS es que los desarrolladores pueden no ser capaces de utilizar una amplia gama de herramientas convencionales (por ejemplo, bases de datos relacionales, con juntas sin restricciones). Otra posible desventaja de estar encerrado en una determinada plataforma.




INFRAESTRUCTURA COMO SERVICIO EN LA NUBE (IaaS)
La infraestructura de nube abarca las computadoras, el almacenamiento, la red, los componentes relacionados y las instalaciones necesarias para el cómputo en la nube y la TI como servicio.
La virtualización proporciona la base para el cómputo en la nube, lo cual permite la rápida implementación de recursos de TI a partir de un pool compartido y economía de escala. La integración reduce la complejidad y la sobrecarga administrativa, además de facilitar la automatización para permitir el aprovisionamiento de recursos de usuario final, la asignación/reasignación de la capacidad física, y la seguridad y la protección de la información, sin intervención del personal de TI.
Para captar en su totalidad (privada) y proporcionar de forma eficaz (pública) los beneficios del cómputo en la nube, se necesita una infraestructura optimizada para la virtualización y fuertemente integrada.http://mexico.emc.com/images/common/spacer.gif

La infraestructura del cómputo en la nube incluye:
·         Servidores: servidores físicos proporcionan máquinas "host" para varias máquinas virtuales (VM) o "huéspedes". Un hipervisor que se ejecuta en el servidor físico asigna recursos de host (CPU o memoria) dinámicamente a cada VM.
·         Virtualización Virtualización: las tecnologías de virtualización abstraen ubicaciones y elementos físicos. Los recursos de TI (servidores, aplicaciones, equipos de escritorio, almacenamiento y redes) se desvinculan de los dispositivos físicos y se presentan como recursos lógicos.
·         Almacenamiento: los sistemas SAN, NAS (de almacenamiento conectado en red) y unificados proporcionan almacenamiento para datos de archivo y en bloques primarios, archiving de datos, respaldo y continuidad del negocio. Los componentes de software de almacenamiento avanzado se utilizan para grandes volúmenes de datos, replicación de datos, movimiento de datos de nube a nube y alta disponibilidad.
·         Red: los switches interconectan almacenamiento y servidores físicos. Los enrutadores proporcionan conectividad LAN y WAN. Componentes de red adicionales proporcionan protección de firewall y balanceo de carga de tráfico.
·         Administración: la administración de infraestructura de nube incluye la coordinación de servidores, redes y almacenamiento, la administración de la configuración, el monitoreo del rendimiento, la administración de recursos de almacenamiento y la medición del uso
·         Seguridad: los componentes garantizan la seguridad de la información y la integridad de los datos, satisfacen las necesidades de cumplimiento de normas y de confidencialidad, administran los riesgos y proporcionan buen manejo y control.
·         Respaldo y recuperación: los servidores virtuales, los sistemas NAS y los equipos de escritorio virtuales se respaldan automáticamente a disco o cinta. Elementos avanzados ofrecen protección continua, varios puntos de restauración, de duplicación de datos y recuperación de desastres.
·         Sistemas de infraestructura: el software y el hardware pre integrados, como sistemas de respaldo completos con deduplicación y plataformas previamente montadas en rack con servidores, hipervisor, red y almacenamiento, simplifican la implementación de la infraestructura de nube y reducen aún más la complejidad.










EXPLICACIÓN DE SaaS, PaaS e IaaS

CONCLUSIÓN: Los SaaS, PaaS e IaaS explican las formas en las que trabaja la nube para darte una mejor calidad de trabajo puesto que es necesario incluir la nube en los currículos, no solo es importante conocer la nube, sino que utilizarlo habitualmente permite adquirir unas destrezas significativas en su manejo todas las capas de nube son interesantes, pero la que ofrece mayores opciones es IaaS.


No hay comentarios.:

Publicar un comentario