Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Curso
Software de Telecomunicaciones
Profesor
Roberto Florentino Unsihuay Tovar
Integrantes
Gonzales Quinquilla, Cesar Jean Pierre
1
INDICE
INTRODUCCIÓN ................................................................................................................................
................................................................................................................................ 2
CAPÍTULO 1 Conceptos básicos de Cloud Computing:.........................................................
...................................................................
.......... 3
1.1. Definición de Cloud Computing ........................................................
..........................................................................................
.................................. 3
1.2. Tipos de Cloud Computing (público, privado, híbrido) .................................................... 3
1.3. Características de la computación en la nube ....................................................................
.................................................................... 5
1.4. Casos de uso en la nube ........................................................................................................
........................................................................................................ 6
CAPÍTULO 2 Servicios en la nube: ....................................................................................................
.................................................................................................... 6
2.1. Infraestructura como servicio (IaaS) ..................................................................................
.................................................................................. 6
2.2. Plataforma como servicio (PaaS) ......................................................................................... 7
2.3. Software como servicio (SaaS) ............................................................................................. 8
2.4. Funciones sin servidor (serverless) ...................................................................................... 9
INTRODUCCIÓN
En la última década, hemos sido testigos de una transformación tecnológica sin precedentes
que ha revolucionado la forma en que las empresas y los individuos interactúan con la
informática. En el corazón de esta revolución se encuentra el cloud computing, una poderosa y
disruptiva tecnología que ha cambiado fundamentalmente la forma en que se almacena, procesa
y accede a los datos.
Este enfoque innovador ofrece una serie de ventajas significativas. En primer lugar, elimina la
necesidad de invertir en costosas infraestructuras físicas, como servidores y centros de datos,
lo que reduce los gastos operativos y mejora la eficiencia. Además, el cloud computing
proporciona una escalabilidad prácticamente ilimitada, lo que significa que las empresas
pueden aumentar o disminuir rápidamente sus recursos informáticos según sea necesario,
adaptándose a las demandas cambiantes del mercado.
Nube pública
La nube pública es un tipo de computación en la nube en la que un proveedor de servicios en
la nube pone a disposición de los usuarios recursos informáticos, desde aplicaciones SaaS hasta
máquinas virtuales individuales (VM), hardware de computación bare metal, hasta
infraestructuras completas de nivel empresarial y plataformas de desarrollo. Estos recursos
pueden ser accesibles de forma gratuita
gratuita o el acceso puede venderse de acuerdo con modelos de
precios basados en suscripción o de pago por
por uso.
El proveedor de nube pública posee, administra y asume toda la responsabilidad de los centros
de datos, el hardware y la infraestructura en los que se ejecutan las cargas de trabajo de sus
clientes, y generalmente proporciona conectividad de red de gran ancho de banda para
garantizar un alto rendimiento y un acceso rápido a las aplicaciones y los datos.
La nube pública es un entorno multiusuario: la infraestructura del centro de datos del proveedor
de la nube es compartida por todos los clientes de la nube pública. En las principales nubes
públicas (Amazon
(Amazon Web Services (AWS), Google
Google Cloud, IBMIBM Cloud, Microsoft Azu
Azurere y Oracle
Cloud), esos clientes pueden sumar millones.
Muchas empresas están trasladando partes de su infraestructura informática a la nube pública
porque los servicios de nube pública son elásticos y fácilmente escalables, ajustándose de
manera flexible para satisfacer las cambiantes demandas de carga de trabajo. Otros se sienten
atraídos por la promesa de una mayor eficiencia y menos recursos desperdiciados, ya que los
clientes pagan sólo por lo que usan. Otros buscan reducir el gasto en hardware e infraestructuras
locales.
Nube privada
La nube privada es un entorno de nube en el que toda la infraestructura de nube y los recursos
informáticos están dedicados y son accesibles para un solo cliente. La nube privada combina
muchos de los beneficios de la computación en la nube, incluida la elasticidad, la escalabilidad
y la facilidad de prestación de servicios, con el control de acceso, la seguridad y la
personalización de recursos de la infraestructura local.
Una nube privada normalmente se hospeda localmente en el centro de datos del cliente. Pero
una nube privada también puede estar alojada en la infraestructura de un proveedor de nube
independiente o construida en una infraestructura alquilada alojada en un centro de datos
externo.
Muchas empresas eligen la nube privada en lugar de la nube pública porque la nube privada es
una forma más fácil (o la única) de cumplir con sus requisitos de cumplimiento normativo.
Otros eligen la nube privada porque sus cargas de trabajo tratan con documentos
confidenciales, propiedad intelectual, información de identificación personal (PII), registros
médicos, datos financieros u otros datos confidenciales.
Al crear una arquitectura de nube privada de acuerdo con los principios nativos de la nube, una
organización se da la flexibilidad de mover fácilmente las cargas de trabajo a la nube pública
o ejecutarlas dentro de un entorno de nube híbrida (ver más abajo) cuando estén listas.
l istas.
Nube híbrida
La nube híbrida es justo lo que parece: una combinación de entornos de nube pública y privada.
Específicamente, e idealmente, una nube híbrida conecta los servicios de nube privada y las
nubes públicas de una organización en una infraestructura única y flexible para ejecutar las
aplicaciones y cargas de trabajo de la organización.
El objetivo de la nube híbrida es establecer una combinación de recursos de nube pública y
privada, y con un nivel de
de orquestación
orquestación entre ellos, que brinde a una
una o
organización
rganización la flexibilidad
de elegir la nube óptima para cada aplicación o carga de trabajo y mover cargas de trabajo
libremente entre las dos nubes a medida que cambian las circunstancias. Esto permite a la
organización cumplir sus objetivos técnicos y comerciales de manera más efectiva y rentable
de lo que podría hacerlo solo con la nube pública o privada.
Característica Descripción
Se paga sólo por los recursos utilizados, lo que permite reducir los costos
Pago por uso
operativos.
Elasticidad Capacidad de ajustar el uso de los recursos según la demanda del usuario.
IaaS, o Infraestructura
proporcionan como Servicio,
recursos informáticos
informáticos es uncomo
básicos, modelo de computación
servidores, en la nube
almacenamiento en elaque
y redes, travse
través
és
de internet. En lugar de tener que comprar y mantener su propia infraestructura de TI. Los
clientes pueden alquilar estos recursos en un entorno de nube pública o privada, pagando solo
por lo que usan. Además, pueden
pueden configurar y administrar los recursos según sea necesario.
Algunos proveedores de este servicio, como Amazon Web Services, Microsoft Azure y Google
Cloud Platform, gestionan la infraestructura y ofrecen servicios adicionales, como
herramientas de gestión, seguridad y análisis de datos. Como resultado de ello, se puede tener
más control y flexibilidad en comparación con otros modelos de servicio.
La IaaS es muy ventajosa para las empresas desde el punto de vista de la flexibilidad, la
eficiencia, la escalabilidad y la seguridad. El simple hecho de prestarse recursos de
computación, en lugar de comprarlos, supone un ahorro de tiempo y dinero, así como mayor
agilidad.
Algunas de las principales ventajas de este modelo de servicio cloud, son las siguientes.
En este modelo, los proveedores de servicios en la nube ofrecen a los usuarios una plataforma
completa, que incluye sistemas operativos, herramientas de desarrollo, bases de datos y otros
componentes, que se ejecutan en la infraestructura en la nube del proveedor. Los usuarios
pueden acceder a la plataforma a través de Internet y desarrollar y ejecutar sus aplicaciones en
la plataforma proporcionada por el proveedor.
➔ Experiencia
➔ Velocidad
➔ Costes
➔ Capacidad de ampliación
servicios básicos. Con una plataforma basada en la nube, esta situación no se contemplaría. El
uso de una plataforma integrada brinda una oportunidad para mejorar los procesos
empresariales como el flujo de trabajo, la generación de informes y el uso de las redes sociales.
Su empresa puede ahorrar tiempo, dinero y esfuerzo gracias a las siguientes ventajas:
En este modelo, los proveedores de servicios en la nube ofrecen a los usuarios acceso a
aplicaciones basadas en la nube a través de Internet, sin la necesidad de instalar y ejecutar la
aplicación en su propia infraestructura de TI. Los usuarios pueden acceder a la aplicación
aplica ción desde
Pero que todos tengan un acceso más fácil a las aplicaciones es solo un beneficio entre muchos.
Otros beneficios de SaaS incluyen:
➔ Adopción generalizada
➔ Fácil incorporación
➔ Costos iniciales más bajos
➔ Implementación rápida
➔ Seguridad avanzada
Serverless, que significa sin servidor, es una solución que permite crear y ejecutar
ej ecutar aplicaciones
con rapidez y menor costo total de propiedad, ya que no es necesario administrar la
infraestructura. Debido a que, por detrás hay servidores para ejecutar las aplicaciones, pero el
proveedor de nube se encarga de la administración, por lo tanto, los usuarios no tienen que
preocuparse por administrar servidores, software y otros recursos, y únicamente nos centramos
en el código de la aplicación.
Respecto a la arquitectura básica de una aplicación Web con Serverless, en la figura que
tenemos a continuación, se muestra una arquitectura sencilla de una aplicación web con
servicios sin servidor en AWS. Como puedes observar, los archivos estáticos del Front-End
están alojados en Amazon S3, comunicándose por medio de API con el Back-End que se
ejecuta en AWS Lambda, para la integración se utiliza Amazon API Gateway, y la base de
datos se encuentra en Amazon DynamoDB.
También hay tres maneras de dar forma a este almacenamiento: en bloques, archivos u objetos.
Cada uno de los formatos tiene ventajas y desventajas, por ejemplo: los bloques son más
rápidos, los archivos se pueden comprender con mayor facilidad y los objetos funcionan mejor
con las cargas de trabajo rápidas. También hay casos donde algunos productos de
almacenamiento en la nube definido por software combinan estos tres formatos en una solución
unificada y fácil de implementar.
10
En primera está la base de datos en la nube relacional, que se caracteriza por usar el lenguaje
SQL o Structured Query Language. Estas bases de datos se organizan en tablas que, a su vez,
están compuestas por filas (donde figura cada uno de los registros de la tabla) y columnas
(donde se colocan los campos que definen a los registros). Este tipo de bases se suelen emplear
para el almacenamiento de información estructurada o con un formato coherente.
coherente.
Y también está la base de datos en la nube no relacional, también llamada NoSQL, no suele
utilizar el lenguaje SQL más que de apoyo. Tampoco utiliza el modelo de tabla de las
anteriores. Se emplea para almacenar información semiestructurada o directamente no
estructurada. Sin bases de datos más novedosas y todavía no están estandarizadas. Por contra,
permiten almacenar volúmenes mucho más grandes de información
Las redes en la nube, también conocidas como redes virtuales en la nube (virtual cloud
networking, VCN). Estas representan la evolución moderna de una red empresarial. En una
configuración tradicional, la red empresarial actúa como el eje troncal de una organización, ya
que conecta bases de datos, computadoras, dispositivos y más en un único concentrador de
información y transferencia de datos.
Algunas maneras de que una empresa aproveche las redes virtuales en la nube son las
siguientes:
11
● Ampliar las redes locales: Una red virtual en la nube puede tomar su red local existente
y alimentarla a través de una red privada virtual (virtual private network, VPN), lo que
permite una amplia gama de beneficios, como la comunicación cifrada y el acceso
consolidado a los recursos.
● Automatizar la seguridad de red: Las redes en la nube tienen el ámbito y las capacidades
de gestión para implementar la automatización de la seguridad. Puede ser cualquier
cosa, desde la automatización de la implementación de parches hasta la aplicación de
la seguridad basada en políticas.
importantes de una red virtual en la nube. En el caso del ciclo de vida del desarrollo,
esto significa que las distintas etapas tendrán requisitos diferentes, o si las etapas se
ejecutan en paralelo, los recursos podrían aumentar al mismo tiempo.
12
13
14
debilidades en el software que pueden ser explotadas por los atacantes para
acceder a la información almacenada en la nube. Estas vulnerabilidades pueden
ser descubiertas y explotadas por los hackers o pueden ser introducidas por
accidente durante el desarrollo o la implementación de la aplicación o servicio
en la nube.
15
CONCLUSIONES
● El Cloud Computing es una tecnología muy versátil, que puede ser adoptada
por cualquier tipo de empresas, y si existe la necesidad dentro de la misma, es
una herramienta muy poderosa para el uso de todos los niveles de cargo dentro
de la empresa.
● El cumplimiento normativo también es uno de los pilares de la seguridad en
entornos cloud. En este caso el problema se presenta debido a la falta de
transparencia de estas infraestructuras, por lo que es muy recomendable que el
suscriptor del servicio se informe
i nforme claramente de cómo se gestiona el entorno.