CLOUD
COMPUTING
El
nuevo concepto de negocio en Internet también conocido como "computación
en la nube". El cloud
computing consiste en la posibilidad de ofrecer servicios a través
de Internet.
La computación en la nube es una tecnología nueva
que busca tener todos nuestros archivos e información en Internet, sin
preocuparse por poseer la capacidad suficiente para almacenar información en
nuestro ordenador.
El cloud computing explica las nuevas posibilidades
de forma de negocio, ofreciendo servicios a través de Internet, conocidos
como e-business (negocios por Internet).
El sector más favorecido
es el de retail, que tiene el mayor número de representantes con un 12%
del total. Después siguen áreas como servicios financieros (8%), automoción (6%), deportes (6%)
y transporte/logística (4%). En cuanto a empresas concretas,
destacan Spotify, que utiliza la nube para mantener la evolución continua
y la optimización de su servicio música en streaming; Mercedes F1, por su
análisis de rendimiento basado en la nube; y Airbus, que utiliza la nube y
el machine learning para almacenar y procesar cientos de terabytes de
imágenes de satélite.
HISTORIA
Desde 1950, las empresas en expansión comenzaron a necesitar consultar
grandes cantidades de información desde distintos puntos de acceso.
Entonces, comenzaron a estudiar la forma de integrar una CPU con múltiples
usuarios.
En el año de 1961, John McCarthy inventor del lenguaje de
programación LISP visionó: un día la computación estará organizada como un
servicio público, posteriormente el 3 de julio del año de 1969, Leonard Klein
rock uno de los científicos a cargo del proyecto ARPANET
(AdvancedResearchProjects Agency Network), el cual sentó las bases de Internet,
dijo: actualmente las redes de computadoras están en su infancia, pero en
la medida en que crezcan y se vuelvan sofisticadas, probablemente veremos el
nacimiento de =servicios de computación„ los cuales, al igual que los servicios
de electricidad y teléfono, llegarán a cada casa
y oficina alrededor de todo el país.
Fue a finales de los
90 cuando los técnicos de Amazon analizaron que tenían una gran
infraestructura informática de la que apenas utilizaban un 15% de su capacidad.
En 2002 comenzaron a hacerse un hueco en los servicios web
con AWS (Amazon Web Services), un avanzado sistema de almacenamiento
en la nube que, como ellos mismos definen en su web, “ofrece un
conjunto completo de servicios de infraestructuras y aplicaciones que le
permiten [al usuario] ejecutar prácticamente todo en la nube, desde
aplicaciones empresariales y proyectos de grandes datos hasta juegos sociales y
aplicaciones móviles”.

Características
de Cloud Computing
Una de las principales características
del Cloud Computing es que no hay necesidad de conocer la infraestructura
detrás de esta, pasa a ser "una nube" donde las aplicaciones y
servicios pueden fácilmente crecer (escalar), funcionar rápido y casi nunca
fallan, sin conocer los detalles del funcionamiento de esta "nube".
CARACTERÍSTICA
|
DEFINICIÓN
|
Autoservicio a solicitud
|
El proveedor de la nube debe poder suministrar
capacidades de computación, tales como el almacenamiento en servidores y
redes, según sea necesario sin requerir interacción humana con cada
proveedor de servicios.
|
Acceso a redes de banda ancha
|
De acuerdo con el NIST, debe ser posible
acceder a la red en la nube desde cualquier lugar y por medio de cualquier
dispositivo (por ejemplo, teléfono inteligente, laptop, dispositivos móviles,
PDA).
|
Agrupación de recursos
|
Los recursos informáticos del proveedor se
agrupan para prestar servicios a diversos clientes utilizando un modelo de
múltiples usuarios, con diferentes recursos físicos y virtuales asignados y
reasignados de manera dinámica según la demanda. Existe
un sentido de independencia geográfica.
Generalmente, el cliente no tiene control o conocimiento de
la ubicación exacta de los recursos proporcionados. Sin embargo, puede ser
capaz de especificar una ubicación en un nivel de abstracción mayor (por
ejemplo, país, región o centro de datos). Los ejemplos de recursos incluyen
almacenamiento, procesamiento, memoria, ancho de banda de la red y máquinas virtuales.
|
Elasticidad rápida
|
Las capacidades se pueden suministrar de
manera rápida y elástica, en muchos casos automáticamente, para una rápida
expansión y liberar rápidamente para una rápida contracción. Para el cliente,
las capacidades disponibles para suministro, con frecuencia, parecen ser
ilimitadas, además, se puede adquirir cualquier cantidad de capacidades en
cualquier momento.
|
VENTAJAS
- Rápido: Los servicios más básicos de
la nube funcionan por sí solos. Para servicios de software y base de
datos más complejos, la computación en nube permite saltarse la fase
de adquisición de hardware y el consiguiente gasto, por lo cual es
perfecta para la creación de empresas.
- Actual: La mayoría de los
proveedores actualizan constantemente su software, agregando nuevas
funciones tan pronto como están disponibles.
- Elástico: Adaptable rápidamente a negocios en crecimiento o de
picos estacionales, ya que el sistema en nube está diseñado para hacer
frente a fuertes aumentos en la carga de trabajo. Esto incrementa la
agilidad de respuesta, disminuye los riesgos y los costos operacionales,
porque sólo escala lo que crece y paga sólo lo que usa.
- Móvil: El sistema en nube está diseñado para ser utilizado a
distancia, así que el personal de la empresa tendrá acceso a la
mayoría de los sistemas en cualquier lugar donde se encuentre.
- Mínima inversión en
infraestructura: El proveedor ofrece
servicios a varias empresas, las cuales se benefician de compartir una
infraestructura compleja y pagan solamente por lo que realmente utilizan.
- Elimina la sobresuscripción: Cloud Computing ofrece escalar
bajo demanda, lo que combinado con niveles de precios de utility
y pay-as-you- go, elimina la necesidad de sobre-provisionamiento para
poder cubrir los picos de demandas y la necesidad de los recursos que no
están en uso.
Desventajas
- La centralización de
las aplicaciones y el almacenamiento de los datos origina una
interdependencia de los proveedores de servicios.
- La
disponibilidad de las aplicaciones están desatadas a la disponibilidad de
acceso a internet.
- Los
datos "sensibles" del negocio no residen en las instalaciones de
las empresas por lo que podría generar un contexto de alta vulnerabilidad
para la sustracción o robo de información y además sale mucho más
económico que comprar un antivirus.
- La
confiabilidad de los servicios depende de la "salud" tecnológica
y financiera de los proveedores de servicios en nube. Empresas emergentes
o alianzas entre empresas podrían crear un ambiente propicio
para el monopolio y el crecimiento exagerado en los servicios.
- La
disponibilidad de servicios altamente especializados podría tardar meses o
incluso años para que sean factibles de ser desplegados en la red.
- La
madurez funcional de las aplicaciones hace que continuamente estén
modificando sus interfaces por lo cual la curva
de aprendizaje en empresas de orientación no tecnológica tenga
unas pendientes pequeñas.
- Seguridad.
La información de la empresa debe recorrer diferentes nodos para llegar a
su destino, cada uno de ellos (y sus canales) son un foco
de inseguridad. Si se utilizan protocolos seguros, HTTPS por
ejemplo, la velocidad total disminuye debido a la sobrecarga que
requieren estos protocolos.
- Escalabilidad
a largo plazo. A medida que más usuarios empiecen a compartir la
infraestructura de la nube, la sobrecarga en los servidores de los
proveedores aumentará, si la empresa no posee un esquema de crecimiento
óptimo puede llevar a degradaciones en el servicio
¿Qué nube es
la correcta?
En el mundo informático, una nube
representa una gran red de cables y servidores y los servicios de software que
estos proporcionan. Al igual que las nubes pueden formarse de diferentes
maneras, desde pequeños nimbos hasta tormentas gigantes, existen varias maneras
en que el Cloud Computing puede adquirir forma. Examinemos en mayor detalle
algunas de las diferentes opciones basadas en la nube.
- Nubes
públicas: es un servicio estandarizado que puede permitir a cientos de
miles de empresas utilizarlo de manera simultánea pero independiente. El
proveedor de la nube administra la creación del mantenimiento, la
seguridad, la flexibilidad y la escalabilidad de los usuarios para todos
los usuarios de esa nube. Estas nubes pueden adaptarse a empresas u
organizaciones académicas o gubernamentales.
- Nubes
comunitarias: las nubes comunitarias se desarrollan cuando un sector
específico tiene determinadas necesidades y requisitos en sus
disposiciones de seguridad o tipos de aplicaciones, y diferentes empresas
u organizaciones unen sus recursos basados en la nube para solucionar un
problema compartido. Un buen ejemplo es el sector de atención a la salud,
donde los proveedores de seguros enfrentan requisitos similares a los
hospitales para proteger e intercambiar información y registros
confidenciales de pacientes. Una nube comunitaria establecida en este
espacio podría resolver las necesidades específicas compartidas de ambas
partes para la manipulación de registros de pacientes más fácilmente que
una solución en la nube general.
- Nubes
privadas: las nubes privadas consisten de una única organización con su
propia nube de servidores y software para utilizar sin un punto de acceso
público. Generalmente, las empresas que utilizan nubes privadas las
gestionan por su propia cuenta. En ocasiones, las organizaciones muy
grandes con muchas ubicaciones y unidades de negocios reciben asistencia
de terceros para gestionar una nube privada. Tenga en cuenta que los
desafíos de la planificación de la capacidad, la procuración del
equipamiento, las actualizaciones de software y la administración de la
seguridad permanecen completamente a cargo del propietario de la
denominada “nube híbrida”, que, esencialmente, es un centro de datos
basado en la virtualización en las instalaciones.
- Nubes
híbridas: este tipo de nube es un poco más de nicho y especializada. Según
“A VIEW OF CLOUD COMPUTING”, esta infraestructura de nube se conforma de
dos o más infraestructuras de nube distintas (privadas, comunitarias o
públicas) que permanecen como entidades únicas, pero están unidas por
tecnología propia o estandarizada que permite la portabilidad de
aplicaciones y datos (por ejemplo, EL ESTALLIDO EN LA NUBE para
el EQUILIBRO DE CARGA entre nubes).

TIPOS DE CLOUD COMPUTING
- Infraestructura
como servicio. El proveedor proporciona al cliente cierta capacidad de
almacenamiento y cierta capacidad de procesamiento. Así, el proveedor
proporciona a sus clientes una o más máquinas virtuales que residen en sus
servidores y con las que el cliente puede hacer lo que quiera. El cliente,
y no el proveedor, es el responsable de configurar las máquinas virtuales.
- Plataforma
como servicio. En este tipo de servicio el proveedor proporciona al
cliente un sistema operativo y un conjunto de programas que satisfacen sus
necesidades; servidores, web, máquinas que llevan la contabilidad de una
empresa…Con este servicio el cliente se olvida de la configuración de las
máquinas virtuales, ya que de eso se encarga el proveedor del servicio.
- Software
como servicio. En este caso el proveedor ofrece a sus clientes un
programa, que se ejecutará en sus servidores y que generalmente se alquila
por un determinado tiempo. Así, los clientes sólo pagarán por el tiempo
que necesiten utilizarlo. Un ejemplo de este servicio es Google Docs, con
el que puedes abrir y editar documentos de distinto tipo, como un
documento de texto o una hoja de cálculo.
En la
actualidad, hay muchísimas empresas que prestan servicios en la nube. Aunque
estos servicios pueden parecer muy diferentes, pueden verse como una
combinación de tres modelos de servicio básicos:

PROVEDORES DE CLOUD COMPUTING
1.
INFRAESTRUCTURA-AS-A-SERVICE (IAAS)
2.
AMAZON WEB SERVICES
3.
BOX
4.
MICROSOFT AZURE
5.
GOOGLE DRIVE
7.
CITRIX
8.
VMWARE
9.
SOFTWARE-AS-A-SERVICE (SAAS)
10.
RED HAT OPENSHIFT