Está en la página 1de 3

Resumen capitulo X libro rosa – Cloud Computing

Una introducción a la computación en la nube

La informática provee herramientas para manejar de forma más efectiva y rápida la


información que genera, procesa y distribuye una organización. Herramientas que se vuelven
fundamentales en un mundo donde el volumen de datos aumenta de forma exponencial.

El volumen de datos no es el único problema por el que una compañía debe preocuparse, sino
que también la sensibilidad de la información y la velocidad con la que se accede a ella
también constituyen factores a tener en cuenta a la hora de planificar donde y como será
almacenada.

 Comienzos de los ’70, la tecnología mainframe dominaba el mercado. Caracterizada


por la computación centralizada en grandes maquinas que requerían instalaciones
especiales y acondicionadas para su funcionamiento. Pero eran demasiados costosos.
 Fines de los ’80, apareció un nuevo paradigma basado en la arquitectura
cliente/servidor. El procesamiento y poder de cómputo ya no dependían de un gran
ordenador central, sino que se divide entre muchos servidores que establecían
comunicación con sus clientes.
 Inicios del siglo XXI aparece una forma de administrar el volumen, acceso y seguridad
el cual se lo conoce como el “Cloud Computing”, “Computación en la nube” o “CC”

Descripción y conceptos relacionados

Los servicios en la nube son provistos en cuanto son requeridos, en ambientes distribuidos y a
gran escala.

La nube se basa en la virtualización de recursos de hardware, cuya comercialización esta


acompañada de sistemas de software que permiten gestionar la arquitectura subyacente.

La infraestructura física se implemente, a través de los llamados “Datacenter”

Escenarios de implementación

Existen tres escenarios que pueden ser implementados en los Datacenters y se clasifican según
su enfoque interno, externo o combinado.

 Private Clouds: Son escenarios donde las compañías realizan sus operaciones fuera de
línea, ejecutando aplicaciones seguras en los datacenters.
o Principal ventaja: transferencia y almacenamiento de datos controlados y
asegurados y de menor riesgo de infiltración
 Public Clouds: Son escenarios donde las compañías mueven datos o aplicaciones
desde su interior al exterior. External cloud involucra recursos y servicios que son
vendidos a un proveedor de “SaaS”. El servidor vendido se denomina “Utility
Computing”, el cual permite administrar la infraestructura provista y, entre otras
cosas, aumentar o reducir la cantidad de maquinas virtuales en la medida que sean
requeridas
 Hybrid Clouds: La empresa tiene el poder de habilitar ciertos niveles de permisos. Elige
que datos se alojan en una arquitectura compartida y cuales están resguardados para
acceso exclusivo. El control del public cloud lo hace el proveedor, mientras que el
control del private cloud lo hace la empresa.
Niveles de servicios

 IaaS: Infraestructure as a Service (Infraestructura como servicio)


o Es entregar hardware y software como un servicio. La manera de compartir
recursos para ejecutar servicios utilizando tecnología de virtualización.
o Uno de los servicios relacionados con la infraestructura es el “Cloud Storage”.
Es almacenamiento localizado ya sean en datacenters públicos o privados.
o La infraestructura también esta conformada por todo lo referido al “Cloud
Networking”. Básicamente se trata de la interconexión entre las nubes, la
comunicación “Inter Cloud”
 PaaS: Plataform as a Service (Plataforma como servicio)
o Consiste en entregar una plataforma de desarrollo de aplicaciones como un
servicio para desarrolladores en la web. Es aquí, tal vez, donde reside la mayor
desventaja de Cloud Computing
o Las interfaces de programas de aplicación (API’s) para la computación en la
nube son todavía propiedad de cada vendedor, es decir, no han sido
estandarizadas.
 SaaS: Software as a Service (Software como servicio)
o Provee el software y los datos como un servicio sobre internet
o La misma aplicación SaaS debe poder ser ejecutada en una misma
infraestructura por varios clientes.
o Solo una versión de la aplicación esta disponible para todos los clientes
o Las compañías la van mejorando para que sus clientes sigan utilizando la
aplicación y no las cambien por otra que ofrece mejores servicios
o La actualización y el mantenimiento se realiza en la nube
o Diferentes proveedores pueden ofrecer sus aplicaciones desde una
infraestructura compartida
o Usualmente utiliza el modelo de licencias llamado “pay-as-you-go”, que
permite al usuario pagar por medida de uso/tiempo del servicio.

Un aspecto fundamental del desarrollo del SaaS es que forma parte de lo que se llama “Ciclo
de vida de software ágil”, que intenta buscar nuevas metodologías de desarrollo,
implementación y prueba, a través de estrategias que permitan crear aplicaciones en el menor
tiempo posible.

Ventajas del CC

CC permite entregar y desarrollar SaaS y escalar recursos teniendo en cuenta el nivel de


demanda, sin tener que construir y mantener un datacenter

 La ilusión de infinitos recursos de cómputo disponibles según la demanda


 La habilidad de pagar por uso de recursos de cómputo según las necesidades
particulares, en un corto plazo
 Reducción de costo total de propiedad
 Posibilidad de contratar desde cualquier país o región, servidores ubicados en
cualquier parte del mundo
 Gran capacidad de almacenamiento
 Auto escalabilidad
 El desvío del riesgo al proveedor: se minimiza el riesgo de adquirir nueva
infraestructura pues el usuario solo se encarga de su propio desarrollo

Desventajas del CC

Si cada proveedor de servicios en la nube maneja distintos protocolos de intercambio y


almacenamiento, el cliente tendrá que analizar como hará si desea migrar lo que tiene alojado
en el servidor de una empresa, para adquirir los servicios de otra.

Otro punto débil es la imagen de debilidad o inseguridad que trasmite a una organización el
acto de delegar el almacenamiento de información sensible en otra empresa.

También podría gustarte