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és: Software as a Service, SaaS) 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.
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