Documente Academic
Documente Profesional
Documente Cultură
El proveedor de nube es responsable del hardware físico necesario para ejecutar el trabajo y de
mantenerlo actualizado. Los servicios informáticos ofrecidos suelen variar en función del proveedor.
Pero normalmente incluyen:
Debe tener un conocimiento básico de algunos de los servicios que se proporcionan. Vamos a describir
brevemente los dos servicios más comunes que ofrecen todos los proveedores de nube: la potencia de
proceso y el almacenamiento.
Potencia de proceso
Al compilar soluciones con la informática en la nube, puede elegir cómo quiere que se realice el trabajo
en función de sus necesidades y recursos. Por ejemplo, si quiere tener más control y responsabilidad
sobre el mantenimiento, podría crear una máquina virtual (VM). Una máquina virtual es una emulación
de un equipo, igual que el equipo de escritorio o portátil que está usando ahora. Cada máquina virtual
incluye un sistema operativo y hardware que se muestra al usuario como un equipo físico que ejecuta
Windows o Linux. Después, puede instalar cualquier software que necesite para realizar las tareas que
quiera ejecutar en la nube.
La diferencia es que no tiene que comprar ningún hardware ni instalar el sistema operativo. El
proveedor de nube ejecuta la máquina virtual en un servidor físico en uno de sus centros de datos, y a
menudo comparte ese servidor con otras máquinas virtuales (aisladas y seguras). Con la nube, puede
tener una máquina virtual lista para funcionar en cuestión de minutos con un costo menor que un
equipo físico.
Las máquinas virtuales no son la única opción informática, hay otras dos opciones populares:
contenedores e informática sin servidor.
Los contenedores proporcionan un entorno de ejecución aislado y coherente para las aplicaciones. Son
similares a las máquinas virtuales, salvo que no requieren un sistema operativo invitado. En su lugar, la
aplicación y todas sus dependencias se empaquetan en un "contenedor" y después se usa un entorno de
ejecución estándar para ejecutar la aplicación. Esto permite que el contenedor se inicie en tan solo unos
segundos, porque no hay ningún sistema operativo que arrancar e inicializar. Solo necesita la aplicación
que quiere iniciar.
La informática sin servidor le permite ejecutar código de aplicación sin necesidad de crear, configurar o
mantener un servidor. La idea principal es que la aplicación se divide en diferentes funciones que se
ejecutan cuando las desencadena alguna acción. Esto es ideal para las tareas automatizadas. Por
ejemplo, puede compilar un proceso sin servidor que envíe automáticamente un correo electrónico de
confirmación después de que un cliente realice una compra en línea.
El modelo sin servidor difiere de las máquinas virtuales y los contenedores en que usted solo paga por
el tiempo de procesamiento que ha usado cada función mientras se ejecuta. Las máquinas virtuales y
los contenedores se cobran mientras se ejecutan, incluso si las aplicaciones están inactivas. Esta
arquitectura no funciona con todas las aplicaciones, pero si la lógica de la aplicación se puede dividir
en unidades independientes, puede probarlas por separado, actualizarlas por separado e iniciarlas en
microsegundos. Por lo tanto, este enfoque es la opción más rápida para la implementación.
Aquí tiene un diagrama que compara los tres enfoques de proceso que hemos tratado.
Almacenamiento
La mayoría de los dispositivos y las aplicaciones leen o escriben datos. Estos son algunos ejemplos:
En todos estos casos, los datos se leen (buscar un precio) o se escriben (hacer una foto). El tipo de datos
y cómo se almacenan puede ser diferente en cada uno de estos casos.
Los proveedores de nube suelen ofrecer servicios que pueden administrar todos estos tipos de datos.
Por ejemplo, si quiere almacenar texto o un clip de película, podría usar un archivo en disco. Si tuviera
un conjunto de relaciones (por ejemplo, una libreta de direcciones), podría decidirse por un enfoque
más estructurado, como usar una base de datos.
La ventaja de usar el almacenamiento de datos basado en la nube es que puede escalarlo para satisfacer
sus necesidades. Si determina que necesita más espacio para almacenar los clips de película, puede
pagar un poco más y agregar espacio disponible. En algunos casos, el almacenamiento incluso puede
expandirse y contraerse automáticamente, de forma que paga exactamente por lo que necesita en un
momento determinado.
Beneficios de la informática en la nube
La informática en la nube no es un enfoque de servicio de todo o nada. Las empresas pueden optar por
utilizar la nube para almacenar sus datos y ejecutar la lógica a un nivel totalmente personalizado y de
acuerdo con sus requisitos empresariales. Las empresas existentes pueden elegir una migración gradual
para ahorrar en costos de infraestructura y administración (o migración "lift-and-shift"), mientras que
una nueva puede comenzar desde cero en la nube.
Lift and shift es una estrategia para mover una aplicación u operación de un entorno a otro sin
detenerse para rediseñar la aplicación o el flujo de trabajo de operaciones.
Vamos a conocer algunas de las principales ventajas de la informática en la nube.
Es rentable
La informática en la nube proporciona un modelo de precios de pago por uso o basado en el consumo.
Este modelo basado en el consumo aporta muchas ventajas, por ejemplo:
Esto también permite predecir mejor los costos. Como los precios de los recursos y servicios se
proporcionan por separado, puede predecir cuánto va a gastar durante un período de facturación
determinado en función del uso que prevea. También puede realizar el análisis basándose en el
crecimiento futuro a partir de los datos de uso del historial de los que hace el seguimiento su proveedor
de servicios en la nube.
Es escalable
Puede aumentar o disminuir los recursos y servicios que va a usar en
función de la demanda o la carga de trabajo siempre que quiera. La
informática en la nube admite el escalado vertical y horizontal, según
sus necesidades.
El escalado puede ser manual o automático según desencadenantes específicos, como el uso de la CPU
o el número de solicitudes, y los recursos se pueden asignar o des-asignar en cuestión de minutos.
Es elástica
Otro ejemplo sería la ejecución de una aplicación que usan los empleados: puede hacer que la nube
agregue recursos automáticamente durante las horas de máxima actividad, cuando más usuarios
acceden a la aplicación, y que los quite al final del día.
Es actual
Además, el proveedor de nube se encarga del mantenimiento y la actualización del hardware del
equipo. Por ejemplo, si se produce un error en un disco, el proveedor de nube reemplazará dicho disco.
Si hay disponible una nueva actualización de hardware, no tiene que pasar por todo el proceso de
sustitución del hardware. El proveedor de nube garantizará que las actualizaciones de hardware estén a
su disposición automáticamente.
Es confiable
Cuando se tiene un negocio, uno necesita asegurarse de que los datos
siempre van a estar ahí. Los proveedores de informática en la nube
ofrecen servicios de copia de seguridad, recuperación ante desastres y
replicación de datos para garantizar que los datos estén siempre seguros.
Además, a menudo se integra redundancia en la arquitectura de los
servicios en la nube, de modo que, si se produce un error en un
componente, otro componente de copia de seguridad ocupa su lugar. Esto
se conoce como tolerancia a errores y garantiza que los clientes no se
vean afectados cuando se produzca un desastre.
Es global
Es segura
En lo que respecta a las amenazas a la seguridad física, es decir, a la infraestructura de la nube, los
proveedores de servicios en la nube realizan grandes inversiones en muros, cámaras, puertas, personal
de seguridad, etc., para proteger los activos físicos. También tienen procedimientos estrictos para
garantizar que los empleados solo tengan acceso a aquellos recursos que se les haya permitido
administrar.
Hablemos sobre la seguridad digital. Quizá solo quiera que los usuarios autorizados puedan iniciar
sesión en máquinas virtuales o sistemas de almacenamiento que se ejecutan en la nube. Los
proveedores de servicios en la nube ofrecen herramientas que le ayudarán a mitigar las amenazas de
seguridad y deberá usarlas para proteger los recursos que usa.
Requisitos y condiciones de cumplimiento
Al seleccionar un proveedor de nube para hospedar las soluciones, debería comprender en qué medida
puede ayudarle ese proveedor a cumplir con las normas y estándares. Estas son algunas de las
preguntas que se podrían formular sobre un proveedor potencial:
Ofertas de cumplimiento
En la lista siguiente se proporcionan detalles sobre algunas de las ofertas de cumplimiento disponibles.
Los proveedores de servicios en la nube, como Microsoft, Google y Amazon, son grandes empresas
que pueden beneficiarse de las ventajas de las economías de escala y traspasar este ahorro a sus
clientes.
Los ahorros de los usuarios finales se ponen de manifiesto de varias formas, una de las cuales es la
capacidad de adquirir hardware a un costo inferior. Los proveedores de servicios en la nube también
pueden hacer operaciones con los gobiernos y servicios públicos locales para obtener ahorros fiscales,
menores precios de energía, refrigeración y conectividad de red de alta velocidad entre sitios. Los
proveedores de servicios en la nube podrán repercutir estos beneficios a los usuarios finales en forma
de precios más bajos que los que podrían conseguir por su cuenta.
Gastos de capital frente a gastos operativos
Anteriormente, las empresas tenían que adquirir infraestructuras y entornos físicos para iniciar sus
negocios. La infraestructura y el hardware necesarios para iniciar cualquier negocio suponían un costo
por adelantado considerable. La informática en la nube permite ofrecer servicios a los clientes sin tener
que invertir grandes cantidades de dinero por adelantado ni dedicar mucho tiempo a preparar el equipo.
• Gastos operativos: los gastos operativos son dinero que se invierte en servicios o productos y
se facturan al instante. Este gasto se puede deducir de la factura con IVA durante el mismo año.
No hay ningún costo por adelantado. Se paga por un servicio o producto a medida que se usa.
Costos de servidores
En esta área se incluyen todos los componentes de hardware y su costo de asistencia. Al comprar
servidores, asegúrese de diseñar la tolerancia a errores y la redundancia, como clústeres de servidores,
fuentes de alimentación redundantes y fuentes de alimentación ininterrumpida. Cuando sea necesario
reemplazar un servidor o agregarlo a un centro de datos, tendrá que pagar por el equipo. Esto puede
afectar al flujo de efectivo inmediato porque tendrá que pagar el servidor por adelantado.
Costos de almacenamiento
En esta área se incluyen todos los componentes de hardware de almacenamiento y su costo de
asistencia. En función de la aplicación y el nivel de tolerancia a errores, el almacenamiento
centralizado puede ser costoso. Para las organizaciones de mayor tamaño, puede crear niveles de
almacenamiento en los que el almacenamiento con tolerancia a errores más costoso se use para las
aplicaciones críticas y el menos costoso para los datos de menor prioridad.
Costos de red
Los costos de red incluyen todos los componentes de hardware locales, incluido el cableado, los
conmutadores, los puntos de acceso y los enrutadores. Esto también incluye las conexiones a Internet y
de red de área extensa (WAN).
Personal técnico
Según la tecnología que se use, necesitará personal y conocimientos técnicos para instalar, implementar
y administrar los sistemas en el centro de datos y en el sitio de recuperación de datos
El escalado se cobra en función del uso o la demanda, en lugar del hardware fijo o la capacidad.
La informática en nube se puede facturar de varias maneras, como el número de usuarios o el tiempo de
uso de CPU. Sin embargo, las categorías de facturación también pueden incluir la RAM asignada, las
operaciones de E/S por segundo (IOPS) y el espacio de almacenamiento. Establezca una previsión del
tráfico de las copias de seguridad y del de la recuperación de datos para determinar el ancho de banda
necesario.
Con el modelo de gastos operativos, las empresas que quieran probar un producto o un servicio nuevo
no tienen que invertir en equipamiento. En su lugar, pagan por la infraestructura la cantidad que sea
necesaria.
Nube pública
Este es el modelo de implementación más común. En este caso, no
tiene que administrar ni mantener actualizado ningún hardware
local: todo se ejecuta en el hardware del proveedor de nube. En
algunos casos, puede ahorrar costos adicionales mediante el uso
compartido de los recursos informáticos con otros usuarios de la
nube.
Ventajas
• Alta escalabilidad/agilidad: no tiene que comprar un servidor nuevo cuando sea necesario
escalar
• Precios de pago por uso: solo paga por lo que usa, sin costos de gastos de capital
• No debe ocuparse del mantenimiento ni de las actualizaciones del hardware
• Conocimientos técnicos mínimos para la configuración y el uso: puede aprovechar las aptitudes
y la experiencia del proveedor de servicios en la nube para asegurarse de que las cargas de
trabajo sean seguras y tengan gran disponibilidad
Un escenario de caso de uso común es la implementación de una aplicación web o de un blog sobre
hardware y recursos que son propiedad de un proveedor de servicios en la nube. Usar una nube pública
en este escenario permite a los usuarios de servicios en la nube poner en marcha rápidamente su sitio
web o blog para poder pasar a centrarse en el mantenimiento del sitio sin tener que preocuparse por la
compra, la administración o el mantenimiento del hardware en el que se ejecuta.
Desventajas
• No todos los escenarios se ajustan a la nube pública. También hay algunas desventajas que hay
que tener en cuenta:
• Puede haber requisitos de seguridad específicos que el uso de la nube pública no puede
satisfacer.
• Puede haber directivas gubernamentales, estándares del sector o requisitos legales que el uso de
la nube pública no puede cumplir.
• El hardware o los servicios no son de su propiedad y no puede administrarlos como querría.
• Puede ser difícil cumplir requisitos exclusivos de una empresa, como mantener una aplicación
heredada.
Nube privada
En una nube privada, se crea un entorno de nube en su propio centro de datos y se proporciona acceso
de autoservicio a los recursos de proceso a los usuarios de la organización. Esto ofrece una simulación
de una nube pública a los usuarios, pero sigue siendo completamente responsable de la compra y del
mantenimiento de los servicios de hardware y software que proporciona.
Ventajas
Este enfoque tiene varias ventajas:
• Puede garantizar que la configuración pueda admitir cualquier escenario o aplicación heredada.
• Tiene el control y la responsabilidad de la seguridad.
• Las nubes privadas pueden satisfacer estrictos requisitos de seguridad, cumplimiento o
normativas.
• Azure Security Center permite ahorrar en la escala y la integración.
Desventajas
Algunos motivos por los que los equipos se alejan de la nube privada son:
• El usuario tiene que hacerse cargo de los costos incluidos en los gastos de capital y debe
comprar el hardware para la puesta en marcha y el mantenimiento.
• Ser propietario del equipo limita la agilidad; para escalar debe comprar, instalar y configurar
nuevo hardware.
• Para utilizar nubes privadas se requieren aptitudes y conocimientos de TI difíciles de obtener.
Un caso de uso en el que convendría utilizar una nube privada sería el de una organización con datos
que no se pudieran subir a la nube pública, por posibles cuestiones legales. Otro ejemplo sería el de una
directiva gubernamental que exige conservar determinados datos dentro del país o de forma privada.
Una nube privada también puede proporcionar funcionalidad en la nube a clientes externos o a
departamentos internos específicos, como Contabilidad o RR. HH.
Nube híbrida
Una nube híbrida combina las nubes pública y privada, lo que permite ejecutar las aplicaciones en la
ubicación más adecuada. Por ejemplo, podría hospedar un sitio web en la nube pública y vincularlo a
una base de datos muy segura hospedada en la nube privada (o el centro de datos local).
Esto resulta útil cuando tiene algunas cosas que no se pueden poner en la nube, posiblemente por
motivos legales. Por ejemplo, puede ser que tenga información concreta que no se pueda exponer
públicamente, como datos médicos, que deben conservarse en el centro de datos privado. Otro ejemplo
es una o varias aplicaciones que se ejecutan en hardware antiguo que no se puede actualizar. En este
caso, puede mantener el sistema antiguo ejecutándose de forma local y conectarlo a la nube pública
para la autorización o el almacenamiento.
Ventajas
Estas son algunas de las ventajas de la nube híbrida:
• Puede ser más costoso que seleccionar un modelo de implementación, ya que implica los costos
por adelantado de los gastos de capital.
• Puede ser más complicado de configurar y administrar.
Tipos de servicios en la nube
Cuando hablamos de la informática en la nube, existen tres categorías principales. Es importante
conocerlas, ya que se usan en la conversación, la documentación y el aprendizaje.
PaaS es un entorno de desarrollo e implementación completo en la nube, con recursos que permiten a
las organizaciones ofrecerlo todo, desde sencillas aplicaciones basadas en la nube hasta sofisticadas
aplicaciones empresariales habilitadas para la nube. Puede adquirir los recursos de un proveedor de
servicios en la nube con el método de pago por uso y acceder a ellos a través de una conexión segura a
Internet.
• IaaS es la infraestructura que requiere una mayor administración por parte de los usuarios de
todos los servicios en la nube. El usuario es responsable de administrar los sistemas operativos,
datos y aplicaciones.
• PaaS requiere menos administración por parte del usuario. El proveedor de servicios en la nube
administra los sistemas operativos y el usuario es responsable de las aplicaciones y los datos
que ejecuta y almacena.
• SaaS es la infraestructura que requiere una menor administración por parte del usuario. El
proveedor de servicios en la nube es responsable de administrarlo todo y el usuario final
simplemente usa el software.
Combinación de servicios en la nube para satisfacer sus
necesidades
IaaS, PaaS y SaaS contienen distintos niveles de servicios administrados. Puede usar fácilmente una
combinación de estos tipos de infraestructura. Podría usar Office 365 en los equipos de la empresa
(SaaS), hospedar en Azure las máquinas virtuales (IaaS) y usar Azure SQL Database (PaaS) para
almacenar los datos. Con la flexibilidad de la nube, puede usar cualquier combinación que le
proporcione el máximo resultado.
Microsoft Azure
Azure es la plataforma de informática en la nube de Microsoft. Azure proporciona más de cien
servicios que permiten hacer de todo, desde ejecutar las aplicaciones existentes en máquinas virtuales
hasta explorar nuevos paradigmas de software, como los bots inteligentes y la realidad mixta.
• Los servicios de procesos, como las máquinas virtuales y los contenedores, que pueden ejecutar
las aplicaciones.
• Los servicios de base de datos que proporcionan opciones relacionales y NoSQL.
• Los servicios de redes que conectan el centro de datos a la nube, proporcionan alta
disponibilidad u hospedan el dominio DNS.
• Las soluciones de almacenamiento que pueden hospedar cantidades masivas de datos
estructurados y no estructurados.
• Inteligencia artificial y aprendizaje automático pueden analizar datos, texto, imágenes,
comprender el habla y hacer predicciones mediante datos, lo que permite el mundo de la
agricultura o la salud, entre otros.
Y mucho más.