Servicios de La Nube 101: Los Fundamentales de La Nube
Servicios de La Nube 101: Los Fundamentales de La Nube Una vez más dirigimos nuestra atención a la nube, esta plataforma se ha vuelto indispensable para el futuro de los negocios y el almacenamiento de la data. En nuestro blog “ La Plataforma de La Nube y Su Crecimiento” ya definimos lo que es la nube, sus funciones y su importancia. Una vez que ya tenemos la definición ahora es tiempo de volverse más informados y entrar en materia de los tecnicismos como la modalidades, niveles de abstracción y los diferentes roles de la nube. “On Premise” vs Cloud “On Premise” se refiere al término técnico del hardware que precede a la nube mejor conocido como data center. Contrario a la nube, el servicio “ On Premise” es un servidor físico donde el usuario maneja todos los servicios desde la infraestructura, las aplicaciones y el software. Expertos de Hewlett Packard comentan las mayores ventajas de este servicio, “la mayor diferencia entre la nube y “on premise” es la localización y el uso de disposición de las aplicaciones.” Las ventajas principales de “On Premise” son: – Control completo y directo de la data que permite priorizar la mejores medidas de seguridad para privatización de la data. – Baja Latencia- Latencia significa que la rapidez que tiene un server the transmitir la data entre servidores – Flexibilidad de Infraestructura: los usuario podrán cambiar la infraestructura. En contraste, algunas de las desventajas más prominentes del servicio “On Premise” es la implementación de servicios de nube híbrida, el mantenimiento constante del servidor y finalmente en costo. A pesar de sus desventajas, el servicio “On premise” es el servicio preferido para grandes compañías. SaaS, PaaS, IaaS y Más Ya tenemos claro lo que es la nube y el servicio “On Premise” ahora hay explorar las funciones principales con cada una de sus modalidades. DataCamp en su curso de “Entendiendo Los Fundamentales de La Nube,” establece que la nube tiene 3 funciones principales: computación, almacenamiento y base de datos. La computación se refiere a todos los procesamiento de la data por medio de virtualizacion, manejar servidores virtuales y contenedores de data. Por ejemplo, web hosting como Salesforce. En cuanto el Almacenamiento, esta funcion es para gestionar datos de manera escalable y duradera. Ejemplo, Amazon S3 es un sistema donde se puede almacenar y acceder grandes cantidades de archivos. Y por ultimo Base de Datos, esta funcion proporciona servicios de bases de datos con opciones de escabilidad y preferencia por respaldo y recuperacion. Por ejemplo, aplicaciones como Oracle SQL permite a los usuarios Vamos a empezar con SaaS! Esta modalidad permite al usuario utilizar aplicaciones que son alojadas en la nube por un proveedor y el usuario renta temporalmente el servicio. Según la guía de “Cloud Computing for Dummies” SaaS es una de las modalidades más rentables del modelo de la nube, el mejor ejemplo de SaaS son los CRM, o mejor conocido como, customer relationship management software. Ejemplo, Salesforce Con SaaS los usuarios no están obligados a manejar el mantenimiento del software y los gastos son significativamente más baratos que un servicio “On premise.” SaaS es el servicio en la nube más solicitado, ya que a menudo es un servicio de alojamiento en la nube que hospeda una aplicación específica que permite al usuario acceder a ella desde cualquier lugar y con cualquier capacidad. Después viene PaaS lo que significa «Plataforma como Servicio». Con PaaS, el proveedor suministra infraestructura y suplementa un “solution stack”, un paquete de soluciones del software. En lugar de solo software, PaaS proporciona una gestión del ciclo de vida que permite al usuario pasar por todas las etapas del desarrollo: planificación, diseño e implementación. En el camino PaaS, el usuario solo necesita administrar los datos y la aplicación. Un ejemplo de PaaS es Google App Engine. Y por ultimo, IaaS que se refiere a «Infraestructura como Servicio,» IasS es basicamente un data center virtual. El IaaS provee las cualideades hardware sin tener que lidiar con los malestares fisicos de un data center como la localizacion y el mantenimiento. Estos servicios son rentables y tienen niveles de uso de acuerdo a las prioridades de el cliente. Un ejemplo de IaaS es Amazon EC2, una interface web con acceso a maquinas virtuales. Niveles de Abstracion: SaaS, PaaS, IaaS y Mas. Segun la revista innovacion technologica, Medium, el nivel de abstracion se refiere a «los niveles de abstracion es el porcentaje de complejidad para la virtualizacion de la data, mientras mas alto el nivel menos seria los detalles de la virtulizacion. En otras palabras, si el nivel de abstracion es mas alto, mas infomacion se pierde y mas dificil son las implementaciones. Se dice que cuando esto ocurre la data se ha vuelto «borrosa. Según las fuentes proporcionadas, los niveles de abstracción para SaaS, PaaS e IaaS son los siguientes: SaaS (Software como Servicio) tiene el nivel más alto de abstracción: – El usuario accede y utiliza aplicaciones completas que son administradas por el proveedor de la nube. – No se requiere administrar la infraestructura subyacente como servidores, sistemas operativos, almacenamiento, etc. Esto es manejado por el proveedor. – El usuario solo se enfoca en utilizar las funcionalidades del software, sin preocuparse por su instalación, configuración o mantenimiento. PaaS (Plataforma como Servicio) tiene un nivel de abstracción intermedio: – El proveedor gestiona la infraestructura de servidores, redes, sistemas operativos, etc. – El usuario se encarga del desarrollo, pruebas e implementación de las aplicaciones utilizando herramientas, servicios y entornos provistos por la plataforma. – Permite cierto control y configuración sobre el entorno de desarrollo y despliegue de aplicaciones. IaaS (Infraestructura como Servicio) tiene el nivel más bajo de abstracción: – El proveedor suministra recursos de infraestructura virtualizados como máquinas virtuales, almacenamiento, redes, balanceadores de carga, etc. – El usuario es responsable de instalar, configurar y administrar los sistemas operativos, middleware, aplicaciones y datos dentro de esos recursos virtualizados. – Ofrece el mayor control sobre los recursos de infraestructura,
Business, Technology