Professional Documents
Culture Documents
Administración de redes
Ing. Miguel Ángel Pérez Pérez
Diego Alberto Domínguez Hernández & Heriberto Hernández Torres
Agenda
• Definición
• Tipos de servicios de Cloud Computing (IAAS, PAAS,
SAAS, DBAAS).
• Tipos de Clouds (Publica, Privada, Hibrida)
• Ventajas y desventajas de Cloud Computing
• * Cloud Computing con AWS (Applications Web Services) de
Amazon. (Definición)
• * Servicio EC2 y VPN
Definición
Definición[1/2]
• La Computación en la Nube, es un sistema informático basado en
internet y centro de datos remotos para gestionar servicios,
información y aplicaciones. Es conocida también, bajo los
términos “informática en la nube”, “nube de cómputos” o “nube
de conceptos”. Este nuevo paradigma permite que los
consumidores y las empresas gestionen archivos y utilicen
aplicaciones sin necesidad de instalarlas, con la única exigencia de
estar conectados a Internet.
Definición[2/2]
• Al igual que en la mayoría de las propuestas de servicios cloud, los servicios PaaS suelen
facturarse como una suscripción en la que el cliente acaba pagando al final sólo por lo que
realmente utiliza. Además, puede beneficiarse de las economías de escala que aporta el hecho
de estar compartiendo una misma infraestructura física subyacente entre muchos usuarios, lo
que se traduce en una reducción de costes.
• Estas son algunas de las funcionalidades que pueden incluirse dentro de una propuesta de PaaS:
• Sistema operativo
• Entorno de scripting de servidor
• Sistema de gestión de base de datos
• Software de servidor
• Soporte técnico
• Almacenamiento
• Acceso a la red
• Herramientas de diseño y desarrollo
• Hosting
PLATAFORMA COMO SERVICIO[4/4]
• Una plataforma como servicio (PaaS) resuelve más problemas si se
compara con una solución que sólo ofrece una infraestructura
como servicio (IaaS), ya que presenta muchas limitaciones
relacionadas con el entorno de ejecución. Entre éstas se encuentran
el tipo de sistema, el lenguaje de programación (en algunos casos
las bibliotecas que éstos podrán utilizar), el manejador de bases de
datos.
• Empresas como Amazon.com, eBay, Google, iTunes y YouTube son
algunas de las que emplean este modelo y hacen posible accesar a
nuevas capacidades y nuevos mercados a través del navegador
Web, las PaaS ofrecen un modelo más rápido y ventaja costo-
beneficio para el desarrollo de aplicaciones y entrega”.
SOFTWARE COMO SERVICIO
(SAAS – SOFTWARE AS A SERVICE)
PLATAFORMA COMO SERVICIO[1/4]
• Requisitos
• Algunos requisitos a considerar para poder conseguir la mejor base de datos en la nube
para nuestras necesidades.
• Tamaño de los datos. Cada proveedor DBaaS tiene una capacidad diferente de
almacenar datos en la base de datos.
• Accesibilidad de la base de datos. Como hay un número diferente de bases de datos, el
mecanismo para acceder a la base de datos también es diferente.
• Certificación y Acreditación. Es importante obtener los servicios del proveedor de
nuestra base de datos en la nube que disponga certificación y acreditación. Ayuda a
mitigar los riesgos de los servicios de la empresa para evitar cualquier inconveniente.
• Integridad de datos y seguridad. La seguridad ha sido la principal amenaza para los
datos de las empresas que se encuentran almacenados en la nube. Esta también
depende de los métodos de cifrado utilizados y de las ubicaciones de almacenamiento
de los datos.
Tipos de nubes
Nube publica[1/2]
• Una nube pública es una basada en el modelo estándar de la
computación en la nube, en la que un proveedor de servicios pone
a disposición del público en general recursos, como aplicaciones y
almacenamiento, a través de internet. Los servicios de nube
pública pueden ser gratuitos u ofrecidos en un modelo de pago
por uso.
Nube publica[2/2]
Los principales beneficios del uso de un servicio de nube pública son:
• Configuración fácil y económica, porque el proveedor cubre los
costos de hardware, aplicaciones y ancho de banda.
• Escalabilidad para satisfacer las necesidades.
• No desperdicia recursos porque paga por lo que usa.
Nube privada[1/5]
La nube privada es un tipo de computación en la nube que
ofrece ventajas similares a la nube pública, incluida la
escalabilidad y el autoservicio, pero a través de una
arquitectura propietaria. A diferencia de las nubes
públicas, que ofrecen servicios a varias organizaciones,
una nube privada está dedicada a una sola organización.
Nube privada[2/5]
Como resultado, la nube privada es la mejor para las empresas con
necesidades informáticas dinámicas o impredecibles, que requieren
un control directo sobre sus entornos.
Los modelos de implementación de nube pública y privada son
diferentes. Las nubes públicas, como las de Amazon Web Services o
Google Compute Engine, comparten una infraestructura de cómputo
entre diferentes usuarios, unidades de negocio o empresas.
Nube privada[3/5]
Como resultado, la nube privada es la mejor para las empresas con
necesidades informáticas dinámicas o impredecibles, que requieren
un control directo sobre sus entornos.
Los modelos de implementación de nube pública y privada son
diferentes. Las nubes públicas, como las de Amazon Web Services o
Google Compute Engine, comparten una infraestructura de cómputo
entre diferentes usuarios, unidades de negocio o empresas.
Nube privada[4/5]
Sin embargo, estos entornos de computación compartida no
son adecuados para todas las empresas, como aquellas con
cargas de trabajo de misión crítica, problemas de seguridad,
requisitos de tiempo de actividad o demandas de gestión. En su
lugar, estas empresas pueden proporcionar una parte de su
centro de datos existente como una nube local o privada.
Nube privada[5/5]
Una nube privada proporciona los mismos beneficios básicos
de la nube pública. Estos incluyen el autoservicio y la
escalabilidad; multi alquiler; la capacidad de provisión de
máquinas; cambiar los recursos informáticos en demanda; y
crear múltiples máquinas para tareas informáticas complejas,
como big data. Las herramientas de contra cargo controlan el
uso del cómputo, y las unidades de negocio pagan solo por los
recursos que utilizan.
Nube hibrida[1/4]
La nube híbrida es un entorno de computación en nube que
utiliza una combinación de servicios de nube pública de
terceros y de nube privada, con orquestación entre ambas
plataformas. Al permitir que las cargas de trabajo se muevan
entre nubes privadas y públicas, a medida que cambian las
necesidades y los costos de la computación, la nube híbrida
ofrece a las empresas mayor flexibilidad y más opciones de
implementación de datos.
Nube hibrida[2/4]
Por ejemplo, una empresa puede implementar una nube
privada local para alojar cargas de trabajo sensibles o
críticas, pero utilizar un proveedor de nube pública de
terceros, como Google Compute Engine, para alojar
recursos menos críticos, como cargas de trabajo de prueba
y desarrollo.
Nube hibrida[3/4]
Para almacenar datos archivados y de copia de seguridad
orientados al cliente, una nube híbrida también podría
utilizar Amazon Simple Storage Service (Amazon S3). Una
capa de software, como Eucalyptus, puede facilitar las
conexiones de nubes privadas a nubes públicas, como
Amazon Web Services (AWS).
Nube hibrida[4/4]
• La nube híbrida es especialmente valiosa para cargas de trabajo
dinámicas o altamente cambiantes. Por ejemplo, un sistema de
entrada de órdenes transaccionales que experimenta picos
significativos de demanda en torno a la temporada de vacaciones
es un buen candidato a la nube híbrida. La aplicación podría
ejecutarse en la nube privada, pero utilizar la explosión de la nube
para acceder a los recursos informáticos adicionales de una nube
pública cuando la computación demanda pico. Para conectar
recursos de nube públicos y privados, este modelo requiere un
entorno de nube híbrido.
Ventajas
Ventajas[1/4]
• Costos
• Al dejar la responsabilidad de la implementación de la infraestructura al proveedor, el
cliente no tiene que preocuparse por comprar equipos de cómputo, capacitar personal
para la configuración y mantenimiento de éstos, y en algunos casos, por el desarrollo
del software.
• Además el usuario de estos servicios únicamente paga por los recursos que utiliza,
permitiéndole diseñar un plan de pago normalmente a partir del tiempo en que éste se
utiliza (memoria, procesamiento, almacenamiento).
• Competitividad
• Al no tener que adquirir equipos costosos, las pequeñas empresas pueden tener
acceso a las más nuevas tecnologías a precios a su alcance pagando únicamente por
consumo. De este modo las organizaciones de cualquier tipo podrían competir en
igualdad de condiciones en áreas de TI con empresas de cualquier tamaño. La ventaja
competitiva no está en aquel que tiene los recursos de cómputo sino en quien los
emplea mejor.
Ventajas[2/4]
• Disponibilidad
• El proveedor está obligado a garantizar que el servicio siempre esté disponible para el
cliente. En este sentido, la virtualización juega un papel fundamental, ya que el
proveedor puede hacer uso de esta tecnología para diseñar una infraestructura
redundante que le permita ofrecer un servicio constante de acuerdo a las
especificaciones del cliente.
• Escalabilidad
• El cliente no tiene que preocuparse por actualizar el equipo de cómputo sobre el que
se está corriendo la aplicación que utiliza, ni tampoco por la actualización de sistemas
operativos o instalación de parches de seguridad, ya que es obligación del proveedor
del servicio realizar este tipo de actualizaciones.
• Además, éstas son transparentes para el cliente, por lo que la aplicación debe de
continuar disponible para el usuario en todo momento aún cuando se esté realizando
el proceso de actualización del lado del proveedor. Las actualizaciones y nuevas
funcionalidades son instaladas prácticamente de manera inmediata.
Ventajas[4/4]
• Concentración de esfuerzos en los procesos de negocio
• Como resultado de las ventajas antes mencionadas, el cliente pude concentrar más
recursos y esfuerzos hacia un aspecto más estratégico y trascendente, que tenga un
impacto directo sobre los procesos de negocio de la organización, transfiriendo al
proveedor la responsabilidad de la implementación, configuración y mantenimiento de
la infraestructura necesaria para que se ejecute la aplicación.
Desventajas
Desventajas[1/3]
• Privacidad
• Es comprensible la percepción de inseguridad que genera una tecnología que pone la
información (sensible en muchos casos), en servidores fuera de la organización,
dejando como responsable de los datos al proveedor de servicio. El tema a tratar aquí,
es el de la privacidad, ya que para muchos es extremadamente difícil el confiar su
información sensible a terceros y consideran que lo que propone el cómputo en la
nube pone en riesgo la información vital para los procesos de negocio.
• Disponibilidad
• Si bien es cierto que se incluyó a la disponibilidad previamente como una ventaja, ésta
queda como una responsabilidad que compete únicamente al proveedor del servicio,
por lo que si su sistema de redundancia falla y no logra mantener al servicio disponible
para el usuario, éste no puede realizar ninguna acción correctiva para restablecer el
servicio. En tal caso, el cliente debería de esperar a que el problema sea resuelto del
lado del proveedor.
Desventajas[2/3]
• Falta de control sobre recursos
• Al tener toda la infraestructura e incluso la aplicación corriendo sobre servidores que
se encuentran en la nube, es decir, del lado del proveedor, el cliente carece por
completo de control sobre los recursos e incluso sobre su información, una vez que
ésta es subida a la nube.
• Dependencia
• En una solución basada en cómputo en la nube, el cliente se vuelve dependiente no
sólo del proveedor del servicio, sino también de su conexión a Internet, debido a que el
usuario debe estar permanentemente conectado para poder alcanzar al sistema que
se encuentra en la nube.
Desventajas[3/3]
• Integración
• No en todos los entornos resulta fácil o práctica la integración de recursos disponibles
a través de infraestructuras de cómputo en la nube con sistemas desarrollados de una
manera tradicional, por lo que este aspecto debe ser tomado en cuenta por el cliente
para ver qué tan viable resulta implementar una solución basada en la nube dentro de
su organización.
• https://www.interoute.es/what-paas
• https://www.interoute.es/what-saas
• https://revista.seguridad.unam.mx/numero-08/computo-en-nube-ventajas-y-desventajas
• https://grupogaratu.com/dbaas-bases-datos-la-nube/
• https://www.imaginanet.com/blog/servidores-en-la-nube-con-amazon-web-services.html
• https://es.wikipedia.org/wiki/Amazon_Web_Services
• https://aws.amazon.com/es/ec2/
• https://docs.aws.amazon.com/es_es/AmazonVPC/latest/UserGuide/VPC_Introduction.html
• https://searchdatacenter.techtarget.com/es/definicion/Nube-hibrida
• https://searchdatacenter.techtarget.com/es/definicion/Nube-publica
• https://searchdatacenter.techtarget.com/es/definicion/Nube-privada