Lectura Sesion2

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 16

Big Data y la nube

Big Data y
Gestión de la
Información

Modelos de implementación y despliegue


de servicios en la nube
¡Hola!

Te damos la bienvenida a esta lectura titulada: Modelos de implementación y despliegue de


servicios en la nube, la cual introducirá términos y conceptos necesarios para tu experiencia
de aprendizaje en esta sesión. Se recomienda leer con detenimiento este PDF, ya que será de
vital importancia para concluir de forma exitosa las evaluaciones de esta sesión.

¡Sigue avanzando!
Big Data y la nube

Modelos de implementación y despliegue de servicios


en la nube

Al implementar servicios de computa-


ción en la nube, se debe entender cuáles
son los distintos modelos que se pueden
elegir. Para el despliegue de servicios a
la nube existen dos modelos principales:
los modelos de nube pública y los mo-
delos de nube privada. Incluso es posible
adoptar un modelo de despliegue híbrido
que conviene las mejores características
de la nube privada y de la nube pública,
tal sería el caso de cuando una empresa
u organización posee centros de datos de
manera local para una parte de datos, para una parte de sus servicios críticos y a la vez,
otra nube pública para operaciones de respaldo y de procesamiento en lotes de grandes
cantidades de datos.

La decisión de adoptar estos modelos de despliegue de servicios de computación en


la nube está determinada por factores propios de cada empresa u organización, tales
como presupuesto, latencia en las operaciones, nivel de tolerancia a fallos y privacidad
de los datos por temas de cumplimiento o regulación, entre otros factores.

Nube pública

Para definir lo que es una nube pública, se indaga en los conceptos de propiedad y
acceso. Por ello la nube pública se puede definir como un conjunto de activos de hard-
ware, almacenamiento, aplicaciones e interfaces con servicios que no son de nuestra
propiedad sino que más bien pertenecen a un tercero, pero a los cuales se podrá acce-
der de manera segura y que solamente cobrará por los servicios que sean utilizados.

·2·
Big Data y la nube

El modelo de negocio de estos proveedores de servicios de computación en la nube


consiste en crear centros de datos con muchos recursos de tecnología y que soporten
escalabilidad inmediata, lo que permite al usuario solamente interactuar con una
interfaz amigable que a la vez esconde los detalles más complejos de la implementa-
ción de esta infraestructura.

Otra de las grandes características de las nubes públicas es que reduce la necesidad
de contar con personal de soporte técnico permanente para el mantenimiento de estos
activos de tecnología. La necesidad de contar con este tipo de especialistas se reduce
de manera significativa debido a que la complejidad técnica está oculta para los usua-
rios finales y en caso se necesite mayor complejidad en la configuración de este tipo de
servicios, se puede abrir la posibilidad de tercerizar estos servicios o incluso de que un
usuario de la empresa u organización pueda hacerlo con un entrenamiento básico.

Los escenarios de uso de una nube pública son variados, sin


embargo se configuran como la opción ideal para manejar
cargas de trabajo que requieren procesamiento constante y
muchas veces exigente.

Por ejemplo, trabajos de consolidación de datos en un repositorio centralizado de datos


para su posterior análisis, servicio de correo electrónico corporativo, el cual requiere

·3·
Big Data y la nube

estar siempre disponible y poseer tiempo de respuesta mínimos o servicio de alojamiento


de un sitio web de comercio electrónico, que requiere implementar servicios adicionales
como certificados digitales de seguridad y direcciones de internet públicas, las cuales
permiten ser manejadas de manera sencilla por este tipo de plataformas.

Un escenario de uso óptimo para una nube pública es uno en el cual se requiere incre-
mentar la capacidad de procesamiento y servicio ya sea debido a eventos estacionales
o picos de demanda que deben atenderse con estándares de servicios y tiempos de
respuesta mínimos.

Tal es el caso de un sitio web de comercio


electrónico que debe atender una cam-
paña donde la demanda de los usuarios
se incrementará varias veces por unas
horas, es necesario brindar la posibili-
dad de escalar la capacidad de proce-
samiento, memoria y almacenamiento
de manera casi inmediata para luego
volver a su nivel convencional luego de
finalizado este pico en la demanda.

Probablemente más de una vez se ha escuchado que sitios web han colapsado debido a
eventos puntuales que ocasionan estos picos en la demanda, pues bien las nubes públicas
evitan la necesidad de tener que realizar compras de hardware y software que permitan
escalar la capacidad de servicio por unas horas y luego dejar estos recursos con poca
utilización por el resto del tiempo lo cual resulta una mala inversión a largo plazo.

Adicionalmente, los niveles de seguridad blindados por las nubes públicas son cada vez
más sofisticados, ofreciendo no solamente autenticación en varios niveles sino también
bloqueando por defecto y de manera preventiva intentos de autenticación sospechosos,
que podrían constituir una brecha de seguridad a nuestros datos.

·4·
Big Data y la nube

Entre las ventajas de contar con acceso a una nube pública se pueden nombrar el bajo
costo de propiedad total que brindan estas plataformas, pues lo que se paga no es por
la propiedad de los activos sino por acceso a estos, así como también la posibilidad de
escalar los recursos de manera rápida y temporal en base a necesidades puntuales de
negocio.

Entre las desventajas de contar con acceso a una nube pública se puede nombrar el
poco probable pero existente riesgo de acceso no autorizado a los datos, lo cual no
solamente puede ocurrir por responsabilidad del usuario sino también por brechas de
seguridad masivas en la plataforma, o también el problema de latencia o demora en
acceso a datos o a servicios por temas relacionados a la conexión a la Internet utilizada
para acceder a esta nube pública.

Nube privada

Para definir lo que es una nube privada, de la misma manera como se hizo en el caso de
las nubes públicas, hay que centrarse en los conceptos de propiedad y acceso. Por ello
la nube privada se puede definir como un conjunto de activos de hardware, almace-
namiento, aplicaciones e interfaces con servicios que son de la propiedad y a los cuales
los usuarios internos, socios de negocio y clientes autorizados de una empresa u orga-
nización podrán acceder de manera segura.

Una nube privada es un entorno que


no está abierto para acceso público
no autorizado y en caso brinde algún
tiempo de acceso, éste será contro-
lado. Las reglas de manejo en cuanto a
permisos y niveles de acceso son gene-
ralmente determinadas por estructu-
ras de gobiernos de datos propias de
la empresa u organización en la cual se
aloja esta nube privada.

·5·
Big Data y la nube

Entre las ventajas de poseer una nube privada se pueden nombrar a factores como la
alta personalización que puede alcanzarse o la baja latencia en el acceso a sus recursos,
dado que estos recursos no se comparten sino entre usuarios de la misma empresa u orga-
nización y muchas veces estos mismos recursos son accedidos de manera local.

Entre las desventajas de poseer una nube privada se pueden nombrar a factores como
el alto costo de propiedad total que implica el poseer activos de muy rápida depre-
ciación como lo son el hardware y el software o el alto costo que implica la necesidad
de contar con personal especializado que brinde soporte permanente a estos activos
tecnológicos.

De manera adicional a los modelos de despliegue de servicios en la nube previamente


estudiados, se deben comprender también los modelos de entrega de servicios de las
plataformas en la nube. Entre los modelos más populares podemos mencionar a cuatro:

·6·
Big Data y la nube

Infraestructura local (On premise)

El modelo de infraestructura local (on premise) se da cuando tanto el software, hardware


y todos los componentes tecnológicos se encuentran dentro de los límites físicos de una
empresa u organización, a menudo en un centro de datos propio, en lugar de ejecutarse
de forma remota y distribuida en servidores alojados o en la nube.

Al instalar y administrar todos los recursos de software y hardware ubicados dentro de las
instalaciones de la empresa u organización, el personal de tecnología de la información
tiene acceso físico a los datos y puede controlar directamente la configuración, admi-
nistración y seguridad de la infraestructura y los datos informáticos.

Este modelo está fuera del ámbito de estudio de este curso pero es mencionado debido
a que aún sigue siendo utilizado en muchos escenarios.

Infraestructura como servicio (IaaS)

·7·
Big Data y la nube

El modelo de infraestructura como servicio es uno de los más adoptados en el campo


de computación en la nube y a la vez uno de los más sencillos de entender. Este modelo
consiste en la entrega, a través de tecnología de virtualización, de diversos servicios y
recursos informáticos de cómputo en la nube, altamente escalables y automatizados,
los cuales pueden incluir hardware, redes, almacenamiento de disco e incluso espacio
en un centro de datos, los cuales se brindan bajo un acuerdo previamente estipulado y
automatizado de pago por utilización.

Estos servicios en la nube generalmente se proporcionan a la empresa u organización a


través de un tablero de control o una interfaz programática, que brinda a los clientes de
este modelo control completo sobre toda la infraestructura. Este modelo brinda las mismas
tecnologías y capacidades que un centro de datos tradicional sin tener que mantener o
administrar físicamente todo. En resumen todos estos servicios pueden accederse directa-
mente, pero a través de un centro de datos virtual en la nube.

Este modelo permite a las empresas u organizaciones pagar


recursos a pedido y según sea necesario en lugar de tener que
comprar hardware u otros recursos tecnológicos directamente.

A diferencia de otros modelos de entrega, en este modelo los clientes son responsa-
bles de gestionar aspectos como aplicaciones, tiempo de ejecución, sistemas opera-
tivos, middleware y datos, mientras que por el lado del proveedor se administran los
servidores, los discos duros, las redes, la virtualización y el almacenamiento. Algunos
proveedores incluso ofrecen más servicios más allá de la capa de virtualización, como
por ejemplo servicios de bases de datos.

Este modelo de entrega de servicio en la nube puede ser implementado ya sea de


manera privada o de manera pública. En caso sea implementado de manera pública,
será a través de un acuerdo como lo mencionamos hace un momento y éste se dará ya
sea por el tiempo estipulado o mientras el usuario haga uso de los recursos, en base a
cantidad utilizada o a tiempo de utilización dependiendo del acuerdo, y será facturado,

·8·
Big Data y la nube

usando una tarjeta de crédito o cuenta bancaria. En caso sea implementado de manera
privada, el uso de los recursos será destinado para un fin específico durante un tiempo
determinado ya sea a usuarios internos o usuarios externos tales como socios de nego-
cio o clientes.

Una de las ventajas que se pueden citar para el modelo de infraestructura como servicio
es su flexibilidad para soportar cambios según las necesidades, como por ejemplo alqui-
ler de capacidad de hardware para incrementar la escalabilidad en base al consumo con
un control total de la infraestructura de parte del cliente.

Entre las características que definen este modelo se encuentra la disponibilidad de


todos los recursos como servicio y con la posibilidad de ser escalados o en varios casos,
el hardware compartido entre varios clientes, manteniendo estos últimos el control total
de la infraestructura de los servicios contratados.

Entre los escenarios óptimos de uso de este modelo está, por ejemplo, cuando una
pequeña empresa u organización no desea invertir demasiados recursos en comprar
hardware y software, cuando desean optimizar al máximo la utilización de recursos de
tecnología o cuando desean estar preparados para un crecimiento rápido en cuanto a
su capacidad tecnológica.

Entre las limitaciones o riesgos que presenta un modelo de infraestructura como servicio,
se puede mencionar la seguridad de datos, pues si bien es posible controlar los recursos
tecnológicos que se van a utilizar, es sumamente difícil garantizar que el proveedor del
servicio no vaya a sufrir alguna brecha de seguridad que pueda exponer datos sensibles
de los usuarios.

·9·
Big Data y la nube

Finalmente, entre los ejemplos de productos del tipo infraestructura como servicio
se puede mencionar a:

• Amazon Web Services.


• Microsoft Azure.
• Google Cloud Infrastructure.
• IBM Cloud.
• Oracle Cloud Infrastructure.
• Alibaba Cloud.
• Rackspace Open Cloud.

Plataforma como servicio (PaaS)

El modelo de plataforma como servicio brinda una manera sencilla de combinar las
funcionalidades de la infraestructura como servicio con una capa superior de servi-
cios de software y herramientas de despliegue de aplicaciones, las cuales permiten a
las empresas u organizaciones implementar un mecanismo sólido y consistente espe-
cialmente pensado para aplicaciones de software.

· 10 ·
Big Data y la nube

Este modelo proporciona diversos componentes especializados en un entorno que los desa-
rrolladores pueden utilizar para crear aplicaciones personalizadas, de tal manera que todos
los servidores, el almacenamiento y las redes pueden ser administrados por el proveedor,
mientras que los desarrolladores pueden mantener control sobre la administración de las
aplicaciones.

En muchos aspectos técnicos, el modelo de plataforma como servicio es similar al modelo


de infraestructura como servicio, excepto que en lugar de entregar el software a través
de Internet, el modelo de plataforma como servicio se configura como una plataforma
para la creación de software. Esta plataforma se entrega a través de la web, lo que brinda
a los desarrolladores la capacidad de concentrarse en la construcción del software sin
tener que preocuparse por los sistemas operativos, actualizaciones de software, almace-
namiento o infraestructura.

En pocas palabras, el modelo de plataforma como servicio permite diseñar y crear aplica-
ciones integradas con componentes de software especiales, a veces llamadas middleware,
que son escalables y altamente disponibles, ya que adquieren ciertas características de la
nube.

Entre las ventajas que se pueden citar para el modelo de plataforma como servicio
están la capacidad de desarrollar aplicaciones de manera simple y sin demasiados
costos asociados. Otra ventaja sería la capacidad que brinda con respecto a la esca-
labilidad, personalización y alta disponibilidad, que se traduce en más horas dedica-
das a optimizar el código de las aplicaciones sin necesidad de preocuparse tanto por
el mantenimiento de la infraestructura.

Entre las características que definen este modelo se pueden nombrar la tecnología de
virtualización que brinda la posibilidad de asignar recursos adicionales o quitarles según
las necesidades cambiantes del negocio. Otra característica de este modelo es la varie-
dad de herramientas y servicios que brinda una plataforma de este tipo, que también permi-
ten la integración con bases de datos y servicios web.

· 11 ·
Big Data y la nube

Un escenario óptimo de uso de este modelo puede ser por ejemplo cuando se necesita
optimizar los flujos de trabajo de varios desarrolladores trabajando en un mismo pro-
yecto de desarrollo de manera eficiente y sincronizada con el objetivo de centralizar la
infraestructura de desarrollo de todo el equipo para un mejor control de proyecto.

Finalmente, entre los ejemplos de productos del tipo plataforma como servicio se
puede mencionar a:

• SAP Cloud.
• Microsoft Azure.
• AWS Lambda.
• Google App Engine.
• Salesforce Lightning.
• IBM Cloud Foundry.
• Red Hat OpenShift.

Software como servicio (SaaS)

El modelo de software como servicio brinda la posibilidad de que un proveedor ejecute


aplicaciones de software en modo de múltiples inquilinos, lo que quiere decir que una
sola instancia de la aplicación es ejecutada en un entorno en la nube pero a la vez sirve
a múltiples clientes o inquilinos, manteniendo los datos de cada cliente de manera sepa-
rada e independiente.

· 12 ·
Big Data y la nube

En este modelo, cada cliente adquiere mediante una suscripción,


mensual o anual, el derecho de usar la funcionalidad de la apli-
cación, muchas veces a cambio de un pago automatizado. Es
importante tener en cuenta que este modelo se ejecuta sobre las
funcionalidades de los dos modelos de nube estudiados ante-
riormente: infraestructura como servicio y plataforma como
servicio.

Software como servicios también es conocido como servicios de aplicaciones en la nube,


y en comparación a los otros modelos, es la opción más utilizada por las empresas u orga-
nizaciones en el mercado de la nube. El mecanismo para hacer llegar estas aplicaciones
a los usuarios finales es Internet, sin embargo, a pesar de ser el usuario quien tiene control
sobre los datos que le puede brindar a la aplicación, esta última es completamente admi-
nistrada ya sea por el proveedor o por los creadores de la aplicación, a través de la pla-
taforma en la que se ejecuta.

En general, las aplicaciones del modelo de software como servicio están diseñadas
para ejecutarse directamente a través de un navegador web, lo que implica que no es
necesaria ninguna descarga o instalación en el lado del cliente, aunque puede darse
el caso de una misma aplicación que también brinde adicionalmente la funcionalidad
de descarga, lo que implicaría que dicha versión de aplicación ya no sea considerada
como software como servicio.

Entre las ventajas que brinda el modelo de software como servicio se pueden mencionar,
por ejemplo, la eliminación de la necesidad de actualizaciones manuales de software,
dado que el usuario final siempre accederá a la versión más reciente de la aplicación
desde su navegador, otra ventaja vendría a ser la capacidad de eliminar problemas de
compatibilidad con instalaciones en sistemas operativos y pérdida de datos, pues al eje-
cutarse desde el navegador estos problemas no afectarán a este tipo de aplicaciones.

· 13 ·
Big Data y la nube

Entre los escenarios más idóneos para la adopción del modelo de software como servicio
se pueden mencionar, por ejemplo, cuando una pequeña empresa o negocio necesita
lanzar una tienda de comercio electrónico y no desea complicaciones con problemas
de instalaciones ya sea en computadoras o dispositivos móviles. De la misma manera,
cuando se quiere disminuir tiempos de desarrollo para aplicaciones con muchas actua-
lizaciones, utilizadas de manera distribuida y que serán accedidas tanto desde escrito-
rio como desde móviles.

Finalmente, entre los ejemplos de productos del tipo de software como servicio se
pueden mencionar a:

• Salesforce.
• Slack.
• Dropbox.
• Google Gsuite.
• Canva.
• Mailchimp.
• Office 365 en la nube.

· 14 ·
Big Data y la nube

Bibliografía

Cielen, D., Meysman, Arno, & Ali, M. (2016). Introducing data science: Big data, machine
learning, and more, using Python tools. USA. Manning Publications.

Dietrich, D., Heller, B., & Yang, B. (2015). Data science & big data analytics: Discovering,
analyzing, visualizing and presenting data. Editorial Springer.

Hurwitz, J. (2013). Big data for dummies. USA. Editorial For Dummies.

Ohlhorst, F. (2013). Big data analytics: Turning big data into big money. USA. Editorial
Wiley.

PowerData (s.f.). Big data: ¿en qué consiste? Su importancia, desafíos y gobernabili-
dad. Consultado el 8 de marzo de 2021 de: https://www.powerdata.es/big-data

· 15 ·
Big Data y Gestión
de la Información
Big Data y la nube

Modelos de implementación y despliegue de


servicios en la nube

También podría gustarte