Está en la página 1de 144

SOLUCIONES MOVILES Y CLOUD

SEMANA 9

Soluciones Móviles y Cloud 1


Escenario emergente 5G e IoT

SOLUCIONES MOVILES Y CLOUD


Soluciones Móviles y Cloud 2
TRANSFORMACIÓN DIGITAL

¿Qué es 5G?
¿Qué es IoT?

Soluciones Móviles y Cloud 3


¿QUÉ ES IoT?

• El Internet de las Cosas (IoT,


Internet of Things) es una red
de dispositivos (“cosas”)
conectados a Internet que
pueden comunicarse o
interactuar entre ellos, o con
terceros, y pueden ser
monitoreados o controlados
de forma remota, cada uno
de ellos con un ID único. https://bics.com/es/services/conectividad-iot-global/

Soluciones Móviles y Cloud 4


AREAS DE APLICACIÓN IoT

Soluciones Móviles y Cloud 5


Porqué IoT?

• Plataformas abiertas
✓Diseñado para hacer que la creación e implementación de
aplicaciones sea más fácil, rápida, segura y accesible para todos.

• Permite
✓Crear sistemas de red de sensores y / o actuadores de área amplia
y baja potencia (WASN) para aplicaciones de comunicaciones tipo
máquina (MTC), ciudades inteligentes y redes de sensores ubicuos
(USN).

Soluciones Móviles y Cloud 6


Porqué IoT?

• Contribuye
✓Al desarrollo socioeconómico en diferentes sectores.

• Gestión Eficiente
✓Administre los servicios públicos de manera eficiente, como la energía
inteligente, las redes de agua y la gestión del transporte.

Soluciones Móviles y Cloud 7


Características

• Las comunicaciones de IoT son o deberían ser:


✓Bajo costo,
✓Baja potencia,
✓Larga duración de la batería,
✓Gran número de conexiones,
✓De largo alcance,
✓Baja capacidad de procesamiento,
✓Baja capacidad de almacenamiento,
✓Dispositivos de pequeño tamaño,
✓Protocolos y arquitectura de red simple

Soluciones Móviles y Cloud 8


IoT e Industria 4.0

Soluciones Móviles y Cloud 9


¿QUÉ ES 5G?

• Es la “ola” tecnológica de
conectividad de última
generación que permitirá más
velocidad, banda ancha,
conectividad masiva de
dispositivos o cosas, alto nivel
de confianza técnica y baja
latencia.
https://www.nationalgeographic.com.es/ciencia/que-es-5g-y-como-
nos-cambiara-vida_14449

Soluciones Móviles y Cloud 10


Evolución Redes Móviles

Soluciones Móviles y Cloud 11


5G

Soluciones Móviles y Cloud 12


Adopción de 5G por Región

https://www.mobileworldlive.com/blog/intelligence-brief-what-will-make-5g-take-off-in-latin-america/
Soluciones Móviles y Cloud 13
Futuro del 5G

El futuro del 5 G en la región depende:


• Factores Macro economías con recesión y la hiper inflación dificultan
justificar 5 G
• 4G aún tiene mucha vida
• Los gobiernos tienen la oportunidad de reorganizar la asignación de
espectro
• FWA reemplazará al xDSL
• Necesidad de infraestructura

Soluciones Móviles y Cloud 14


5G en Perú

https://elperuano.pe/noticia/118791-mtc-autoriza-despliegue-de-la-red-5g-para-servicios-moviles/ https://elperuano.pe/noticia/118831-aplicaran-la-tecnologia-5g-en-servicios-moviles
Soluciones Móviles y Cloud 15
5G e IoT

• La Internet de las cosas es un tema emergente de importancia


técnica, social y económica.

• 5G es la tecnología que impulsará el IoT, ya que ofrece:


✓Mayor velocidad de conexión.
✓Mayor capacidad.
✓Baja latencia.

Soluciones Móviles y Cloud 16


MOBILE BACKEND AS A SERVICE - MBaaS

SOLUCIONES MOVILES Y CLOUD


Soluciones Móviles y Cloud 17
TRANSFORMACIÓN DIGITAL

¿Qué es un Backend?

Soluciones Móviles y Cloud 18


Soluciones Móviles y Cloud 19
Soluciones Móviles y Cloud 20
BACKEND

• Un backend consta de la lógica empresarial de la aplicación y


el procesamiento/gestión de datos.

Soluciones Móviles y Cloud 21


TRANSFORMACIÓN DIGITAL

¿Qué es Mobile Backend


as a Service?

Soluciones Móviles y Cloud 22


MOBILE BACKEND AS A SERVICE

• MBaaS o BaaS es una plataforma que automatiza el desarrollo del


lado del backend y se encarga de la infraestructura en la nube.
• Se usar un backend como servicio para proyectos web o proyectos
móviles. Es reconocido como un servicio de backend móvil (MBaaS) si
se utiliza para el desarrollo móvil.
• Proporciona a los desarrolladores de aplicaciones móviles una forma
de conectar su aplicación a características listas para usar como bases
de datos escalables, API, funciones de código en la nube,
integraciones de redes sociales, almacenamiento de archivos y
notificaciones automáticas.

Soluciones Móviles y Cloud 23


Soluciones Móviles y Cloud 24
TRANSFORMACIÓN DIGITAL

¿Por qué usar MBaaS?

Soluciones Móviles y Cloud 25


PORQUE USAR MBaaS

• MBaaS nos ayuda a resolver:

✓Administrar y escalar la infraestructura de la nube, eliminando las


complejidades del lanzamiento y la gestión de la propia
infraestructura.

✓Acelerar el desarrollo del backend, enfocando más en el desarrollo


de front-end en lugar de funciones de backend.

Soluciones Móviles y Cloud 26


PLANTILLA de COMPONENTES de MBaaS

Soluciones Móviles y Cloud 27


https://www.rapidvaluesolutions.com/wp-content/uploads/2014/06/How-MBaaS-is-Shaping-up-Enterprise-Mobility-by-RapidValue-Solutions.pdf
QUÉ IMPULSA MBaaS

https://www.rapidvaluesolutions.com/wp-content/uploads/2014/06/How-MBaaS- Soluciones Móviles y Cloud 28


is-Shaping-up-Enterprise-Mobility-by-RapidValue-Solutions.pdf
CASO DE USO MBaaS

Soluciones Móviles y Cloud 29


https://www.rapidvaluesolutions.com/wp-content/uploads/2014/06/How-MBaaS-is-Shaping-up-Enterprise-Mobility-by-RapidValue-Solutions.pdf
CASO DE USO MBaaS

Soluciones Móviles y Cloud 30


https://www.rapidvaluesolutions.com/wp-content/uploads/2014/06/How-MBaaS-is-Shaping-up-Enterprise-Mobility-by-RapidValue-Solutions.pdf
CASO DE USO MBaaS

Soluciones Móviles y Cloud 31


https://www.rapidvaluesolutions.com/wp-content/uploads/2014/06/How-MBaaS-is-Shaping-up-Enterprise-Mobility-by-RapidValue-Solutions.pdf
CASO DE USO MBaaS

Soluciones Móviles y Cloud 32


https://www.rapidvaluesolutions.com/wp-content/uploads/2014/06/How-MBaaS-is-Shaping-up-Enterprise-Mobility-by-RapidValue-Solutions.pdf
CASO DE USO MBaaS

Soluciones Móviles y Cloud 33


https://www.rapidvaluesolutions.com/wp-content/uploads/2014/06/How-MBaaS-is-Shaping-up-Enterprise-Mobility-by-RapidValue-Solutions.pdf
CONCLUSIONES

La Internet de las cosas es un tema emergente de importancia técnica, social


01 y económica.

02 5G es la tecnología que impulsará el IoT.

Los backend como servicio aceleran el desarrollo de aplicaciones, lo que le


03 da a la empresa una ventaja sobre la competencia.

Soluciones Móviles y Cloud 34


SOLUCIONES MOVILES Y CLOUD
UNIDAD 3

Soluciones Móviles y Cloud 1


LOGRO DE APRENDIZAJE

Al término de la unidad el alumno


aprende sobre herramientas para el
despliegue deelun
Exponer entorno
entorno MóvilCloud.
y Cloud.

Soluciones Móviles y Cloud 2


• Modelos de Servicio
• Modelos de Implementación
• Virtualización
• Containers - Kubernetes
• Almacenamiento en la nube
• Modelos de Servicio específicos

TEMARIO
SOLUCIONES MOVILES Y CLOUD
Semana 10

Soluciones Móviles y Cloud 4


MODELOS DE SERVICIO CLOUD

SOLUCIONES MOVILES Y CLOUD


Soluciones Móviles y Cloud 5
TRANSFORMACIÓN DIGITAL

¿Qué es Computación en
la Nube?

Soluciones Móviles y Cloud 6


COMPUTACIÓN EN LA NUBE

Soluciones Móviles y Cloud 7


COMPUTACIÓN EN LA NUBE

• Es la entrega de servicios de
computo a través de internet.
• Por ejemplo:
✓Servidores virtuales
✓Almacenamiento
✓Bases de Datos
✓Redes
✓Seguridad
✓Software, etc

Soluciones Móviles y Cloud 8


EJEMPLOS DE SERVICIOS EN LA NUBE

Soluciones Móviles y Cloud 9


¿CUÁL ES LA DIFERENCIA?

• Necesitas: equipo apropiado, • Necesitas: Dispositivo con


instalar el programa, capacidad internet
de proceso y almacenamiento,
etc.
Soluciones Móviles y Cloud 10
TRANSFORMACIÓN DIGITAL

¿Qué son los Modelos de


Servicio (Service models)
en la Nube?
Soluciones Móviles y Cloud 11
ACTIVIDAD

• Veamos el siguiente video:


Cloud Computing Service Model - IaaS PaaS SaaS
https://www.youtube.com/watch?v=boY2i6qhPr8
Exponer el entorno Móvil y Cloud.

• Elabore un mapa conceptual del video revisado.

• Se discutirá sobre las opiniones de algunos alumnos al azar.

Soluciones Móviles y Cloud 12


INFRAESTRUCTURA COMO SERVICIO (IaaS)

Soluciones Móviles y Cloud 13


PLATAFORMA COMO SERVICIO (PaaS)

Soluciones Móviles y Cloud 14


SOFTWARE COMO SERVICIO (SaaS)

Soluciones Móviles y Cloud 15


MODELOS DE SERVICIOS EN LA NUBE

Soluciones Móviles y Cloud 16


MODELOS DE SERVICIO

IaaS PaaS SaaS


• El servicio en la • Céntrese en el • Modelo de precios
nube más flexible. desarrollo de de pago por uso.
• Usted configura y aplicaciones. • Los usuarios pagan
administra el • La administración de por el software que
hardware para su la plataforma la usan en un modelo
aplicación. realiza el proveedor de suscripción.
de nube

Soluciones Móviles y Cloud 17


MODELOS DE IMPLEMENTACIÓN CLOUD

SOLUCIONES MOVILES Y CLOUD


Soluciones Móviles y Cloud 18
TRANSFORMACIÓN DIGITAL

¿Qué son los Modelos de


Implementación
(Deployment models) en
la Nube?
Soluciones Móviles y Cloud 19
ACTIVIDAD

• Veamos el siguiente video:


Cloud Computing Deployment Models
https://www.youtube.com/watch?v=9KZL0_NuiUU
Exponer el entorno Móvil y Cloud.

• Elabore un mapa conceptual del video revisado.

• Se discutirá sobre las opiniones de algunos alumnos al azar.

Soluciones Móviles y Cloud 20


NUBE PÚBLICA

Soluciones Móviles y Cloud 21


NUBE PRIVADA

Soluciones Móviles y Cloud 22


NUBE HIBRIDA

Soluciones Móviles y Cloud 23


Soluciones Móviles y Cloud 24
CONCLUSIONES

Cloud Computing es un modelo para facilitar u ofrecer servicios y recursos de


01 computación (almacenamiento, procesamiento, gestión…) bajo demanda,
con elasticidad, escalabilidad y de forma remota.

Cloud Computing permite a las empresas ser más ágiles y reducir la


02 complejidad de sus operaciones externalizando servicios y productos que no
son su core de negocio.

Las empresas ya no tienen que desplegar infraestructuras TIC (IaaS, PaaS), y


03 en ocasiones, ni siquiera deben desarrollar sus propias aplicaciones,
pudiendo dedicarse a consumir software de terceros (SaaS).

Soluciones Móviles y Cloud 25


SOLUCIONES MOVILES Y CLOUD
SEMANA 11

Soluciones Móviles y Cloud 1


Virtualización – Containers - Kubernetes

SOLUCIONES MOVILES Y CLOUD


Soluciones Móviles y Cloud 2
TRANSFORMACIÓN DIGITAL

¿Qué es Virtualización?

Soluciones Móviles y Cloud 3


ACTIVIDAD

• Veamos el siguiente video:


Virtualization: VM and Hypervisor
https://www.youtube.com/watch?v=ISwgVUPH1cs
Exponer el entorno Móvil y Cloud.

• Elabore una infografía del video revisado.

• Se discutirá sobre las opiniones de algunos alumnos al azar.

Soluciones Móviles y Cloud 4


Virtualización

Palabras clave:

• Maquina virtual (vm)

• Monitor de maquina virtual


(vmm) o Hipervisor.

• Computadora anfitrión

• Computadora huesped
Soluciones Móviles y Cloud 5
Virtualización

Aplic1 Aplic2
API
del sistema
operativo
Sistema Operativo
100%

Hardware

Paradigma : Usar varios sistemas operativos al mismo tiempo o ejecutar algo en entorno controlado
Soluciones Móviles y Cloud 6
Anillos de Privilegio

Aplic1 Aplic2

0 3
3
Sistema Operativo

FALLA
0 3 3

Hardware

Soluciones Móviles y Cloud 7


Virtualización

• Se utiliza un software para transformar o virtualizar los recursos de


hardware.

• Cada maquina virtual contiene un sistema completo.

• Este también tiene un monitor de maquina virtual.

• Se asignan recursos compartidos de hardware y se refleja en la parte


lógica.
Soluciones Móviles y Cloud 8
VMM - Asignada
Compartir Recursos

AP2

AP2
AP1

AP1
NanoOs

AP2

AP2
AP1
AP1
VMM - Consume Hasta MirageOS
Docker
CoreOS rkt
Apache Mesos
LXC Linux
S.O S.O
S.O S.O OpenVZ
AP2
AP2

AP1
AP1

LIB LIB

AP2
AP1
VmWare
VirtualBox Hipervisor
VirtualPC Aplic1 DOCKER Aplic1
Type II
S.O S.O
Kernell Kernell
Kernell
Sistema Operativo Sistema Operativo
Hipervisor Type I Hipervisor
MS Hyper-V
KVM (Int. Linux)
Hardware VMWare (ESX) Hardware Hardware Hardware
Citrix XenServer
ProxMox
Oracle VM Server

No Hospedado Contenedores
Anfitrión / Huésped (NO ES VIRTUALIZACION) Unikernel
Usa Bare Metal
Ventajas Virtualización

• Disminución de costos

• Gestión simplificada

• Aislamiento de amenazas

• Backup y Recovery simplificado

Soluciones Móviles y Cloud 10


Desventajas Virtualización

• Rendimiento comprometido

• Complejidad

• Alto riesgo

• Costo de licencias

Soluciones Móviles y Cloud 11


TRANSFORMACIÓN DIGITAL

¿Qué son Contenedores?


¿Qué es Docker?
¿Qué es Kubernetes?
Soluciones Móviles y Cloud 12
ACTIVIDAD

• Veamos los siguientes videos:


Docker In 10 Minutes
https://www.youtube.com/watch?v=AuCOX0Kclf4
Exponer el entorno Móvil y Cloud.
What is Kubernetes?
https://www.youtube.com/watch?v=IMOZCDhH7do

• Elabore una infografía de los videos revisados.

• Se discutirá sobre las opiniones de algunos alumnos al azar.

Soluciones Móviles y Cloud 13


Contenedores

14
Orquestador de Contenedores
• Contenedores en producción
• Agrupa los nodos para gestionarlos
• Permite autoescalado
• Alta disponibilidad
• Balanceo de Carga
• Orquestación de almacenamiento
• Gestión de recurso
• Monitoreo de aplicaciones
• Despiegue y Rollback de aplicaciones
• Optimiza los recursos
Contenedor Contenedor2 Contenedor Contenedor2 Contenedor Contenedor2

Kubernetes Container Runtime (Engine) Kubernetes


Container Runtime (Engine) Container Runtime (Engine)

Sistema Operativo Sistema Operativo Sistema Operativo

HARDWARE HARDWARE HARDWARE


Soluciones Móviles y Cloud 17
unidad más
Responsable de asignar los trabajos a los nodo pequeña que
asegura que el rendimiento de los nodos worker administra
cumplen con lo separado. Kubernetes

Track POD

rutea el tráfico
Expone un interface REST de entrada a un
al cluster Kubernetes. nodo del
Todas las operaciones servicio. Rutea
contra los pods, Responsable de las peticiones a
servicios,…se ejecutan asegurar que el los
programáticamente estado del cluster contenedores
comunicando con los está operativo correctos.
endpoints que da.
HACIA Serverless….

Storage
Imágenes
Videos
Archivos

Web

Adaptado : Ejemplo de Arquitectura serverless


https://www.youtube.com/watch?v=CuI-3ZlMw6Q
HACIA Serverless…. Web
Storage
Imágenes
Videos
Archivos

Alta disponibilidad
Balanceo de carga
Adaptado : Ejemplo de Arquitectura serverless
Compra de recursos – Administración https://www.youtube.com/watch?v=CuI-3ZlMw6Q
Serverless

Hosting
AWS Amplify
Azure Static Web Apps

Sitio Web
React , Vue , Angularv AWS S3
Azure Storage

Content Storage
Delivery -Regionalizado
Network -Publico
(aprovisiona o privado
AWS Cloud Front
Azure CDN
recursos
cache)

Adaptado : Ejemplo de Arquitectura serverless


https://www.youtube.com/watch?v=CuI-3ZlMw6Q
ServerlesS
Hosting
AWS Amplify
Azure Static Web Apps

Sitio Web
React , Vue , Angularv AWS S3
Azure Storage

Content
Storage
Delivery
-Regionalizado
Network
-Publico
(aprovisiona
AWS Cloud Front o privado
Azure CDN
recursos
cache)

API Auth Function DB


AWS API Gateway Amazon Cognito Amazon Lambda
Azure API Management Amazon Dynamo DB
Azure Active Directory Azure Function
Azure Cosmo DB
Eje : Google /
Adaptado : Ejemplo de Arquitectura serverless SQL o No SQL
Facebook/etc
https://www.youtube.com/watch?v=CuI-3ZlMw6Q
Serverless
Hosting
AWS Amplify
Azure Static Web Apps

Sitio Web
React , Vue , Angularv AWS S3
Azure Storage

Content
Storage
Delivery
-Regionalizado
Network
-Publico
(aprovisiona
AWS Cloud Front o privado
Azure CDN
recursos
cache) Amazon Dynamo DB
Amazon Cognito Amazon Lambda Azure Cosmo DB
AWS API Gateway
Azure Active Directory Azure Function SQL o No SQL
Azure API Management

API Auth Function DB

Machine Data Lake Function


Learning
AWS Lake Formation Amazon Lambda
Adaptado : Ejemplo de Arquitectura serverless Amazon ML
https://www.youtube.com/watch?v=CuI-3ZlMw6Q Azure Cosmo DB Azure Function
Azure ML
Serverless BACKEND + Function As A Services (FaaS)
Hosting
AWS Amplify
Azure Static Web Apps

Sitio Web
React , Vue , Angularv AWS S3
Azure Storage

Content
Storage
Delivery
-Regionalizado
Network
-Publico
(aprovisiona
AWS Cloud Front o privado
Azure CDN
recursos
cache) Amazon Dynamo DB
Amazon Cognito Amazon Lambda Azure Cosmo DB
AWS API Gateway
Azure Active Directory Azure Function SQL o No SQL
Azure API Management

API Auth Function DB

Machine Data Lake Function


Learning
AWS Lake Formation Amazon Lambda
Adaptado : Ejemplo de Arquitectura serverless Amazon ML
https://www.youtube.com/watch?v=CuI-3ZlMw6Q Azure Cosmo DB Azure Function
Azure ML
CONCLUSIONES

La virtualización de servidores permite satisfacer las necesidades de una


organización, haciendo un uso más eficiente de los recursos, facilitando la
01 migración de aplicaciones, y en definitiva un mejor aprovechamiento de sus
servidores.
Contenedores ha solucionado grandes problemas tanto a nivel de desarrollo
como de operaciones. Agiliza un entorno colaborativo de desarrollo ya que
02
cada programador tendrá la misma versión de toda la aplicación en su
equipo.
La adopción en el uso de contenedores continuará creciendo. También se
03 puede ver cierta estandarización en torno a Kubernetes y Docker. Esto
impulsará el crecimiento de un gran número herramientas de desarrollo
relacionadas.
Soluciones Móviles y Cloud 27
SOLUCIONES MOVILES Y CLOUD
SEMANA 12

Soluciones Móviles y Cloud 1


Almacenamiento en la nube

SOLUCIONES MOVILES Y CLOUD


Soluciones Móviles y Cloud 2
Algo de Historia …

• Las computadoras han almacenado datos utilizando una variedad de


tecnologías diferentes a lo largo de los años.
• Originalmente, el almacenamiento era mediante tarjetas perforadas
que representaban datos informáticos.

Soluciones Móviles y Cloud 3


Algo de Historia …

• Más tarde, la cinta magnética se convirtió en el método más popular


para almacenar datos.
• A lo largo de los años, esta tecnología se ha utilizado en forma de
casetes de cinta, disquetes y discos duros.

Soluciones Móviles y Cloud 4


Algo de Historia …

• Otra forma común de almacenamiento que se


utiliza es el almacenamiento óptico, que se
presenta en forma de CD, DVD y disco Blu Ray.
• Los dispositivos de memoria flash han ganado
popularidad, principalmente en forma de
almacenamiento extraíble, como unidades flash y
tarjetas SD.
• Ahora, muchos fabricantes de computadoras están
utilizando tecnología flash para hacer discos duros
sobre formas de almacenamiento magnéticas y
ópticas debido a la vida mucho más rápida y
prolongada del dispositivo

Soluciones Móviles y Cloud 5


TRANSFORMACIÓN DIGITAL

¿Qué es Cloud Storage?

Soluciones Móviles y Cloud 6


Cloud Storage

• Hoy en día, una de las formas de


almacenamiento, de más rápido
crecimiento es el almacenamiento en la
nube.
• El almacenamiento en la nube no es un
dispositivo de almacenamiento físico.
• En cambio, las empresas ofrecen
almacenamiento en la nube en una
ubicación diferente a usted y su
dispositivo, usted almacena y accede a la
información almacenada mediante el
Internet.

Soluciones Móviles y Cloud 7


Cloud Storage

• El Cloud Storage es un modelo de computación en la nube que


almacena datos en Internet a través de un proveedor de computación
en la nube.
• El proveedor administra y opera el almacenamiento de datos como un
servicio.
• Se entrega bajo demanda con capacidad y costos justo a tiempo, y
elimina la compra y administración de su propia infraestructura de
almacenamiento de datos.

Soluciones Móviles y Cloud 8


Tecnologías de Storage

DAS

TECNOLOGIA NAS
OBJECT STORAGE
File

SAN
Block
Soluciones Móviles y Cloud 9
DAS

• El almacenamiento de conexión directa


(DAS), es un almacenamiento digital
que se conecta directamente a una
computadora o servidor.
• En otras palabras, DAS no forma parte
de una red de almacenamiento.
• El ejemplo más conocido de DAS es el
disco duro interno de una computadora
portátil o de escritorio o discos
conectados a un servidor
• No es escalable
Soluciones Móviles y Cloud 10
NAS

• Un dispositivo de almacenamiento conectado a una red que permite el almacenamiento


y la recuperación de datos desde una ubicación centralizada para usuarios de red
autorizados y clientes heterogéneos.
• No se puede conectar periféricos.
• Se gestiona con RAID (replicación y/o redundancia).
• Se afecta por el tráfico de red.
• Usado para colaboración (tipos dropbox, sharepoint, etc).
• Principalmente usado como File Storage.

Soluciones Móviles y Cloud 11


SAN

• Una red de área de almacenamiento


(SAN) es una red (o subred) dedicada
de alta velocidad (FIBRA)
• “Es un conjunto de disco conectados
dentro de una red”
• Se usa el almacenamiento en bloque
“Block Storage”
• Muchas lecturas y escrituras, escalable,
alta performance
• Se debe montar la unidad para accesar
• Escalable, de alta performance, es mas
caro y mas complejo Soluciones Móviles y Cloud 12
SAN (Block Storage)

• Se almacenan los archivos en bloques iguales.


• Los bloques puedan estar almacenados en
diferentes entornos como Linux y algunos en
Windows.
• A cada bloque de datos se le asigna un
identificador único, que permite que un sistema
de almacenamiento coloque los datos más
pequeños donde sea más conveniente. Eso
significa que algunos datos se pueden almacenar
en un entorno Linux® y algunos se pueden
almacenar en una unidad de Windows.
• Si se desea modificar un archivo, se modifica solo
el bloque requerido no todo el archivo.
• Usado para datos transaccionales como Base de
datos, etc.
• Usualmente implementado en SAN.
Soluciones Móviles y Cloud 13
Object Storage

• Alta performance
• Escalable
• Gran demanda para data no estructurada y
generalmente estática
• Muy Caro
• Ejemplo : CDN, videos, fotos, backups,
imagen en Facebook , canción en spotify
• Depende de Internet
• Las ediciones de los objetos (cambios)
bajan la performance
• Los clientes se comunican a través de
Request HTTP
• No para datos transaccionales
Soluciones Móviles y Cloud 14
Storage en diferentes plataformas

Soluciones Móviles y Cloud 15


¿Porqué usar Cloud Storage?

• Los usuarios / empresas almacenan sus datos con mayor frecuencia


en el disco duro de su dispositivo o pueden tener un servidor en el
edificio de su oficina donde se almacenan los datos, o varios
servidores si almacenan una gran cantidad de datos.
• Esto puede resultar costoso si usted es una pequeña empresa, los
servidores son muy costosos. El servidor consume mucha energía y
requiere enfriamiento para mantenerlos funcionando.
• Con esto surge la necesidad de personal especializado, espacio para
los equipos y software para gestionar todos los procesos.

Soluciones Móviles y Cloud 16


¿Porqué usar Cloud Storage?

• La idea del Cloud Storage es eliminar todos estos requisitos.


• En lugar de que una empresa se ocupe de todos estos requisitos,
pueden acudir a un proveedor de almacenamiento en la nube que
tenga toda esta configuración y simplemente cobre una tarifa anual
por almacenar datos en sus equipos.

Soluciones Móviles y Cloud 17


Modelos de Servicio especifico

SOLUCIONES MOVILES Y CLOUD


Soluciones Móviles y Cloud 18
X as a Service

Desktop Storage Backend Database

Information Integration Security Gestión

Soluciones Móviles y Cloud 19


Desktop as a Service (DaaS)

• DaaS es un servicio en la nube a través del cual un proveedor de


servicios permite que la empresa acceda a un escritorio virtual VDI
desde cualquier lugar a través de Internet. Una solución
especialmente ventajosa para las pequeñas y medianas empresas.

• https://www.youtube.com/watch?v=MNDUjDTb7qM

Soluciones Móviles y Cloud 20


Storage as a Service (STaaS)

• STaaS es un modelo de servicio de almacenamiento de datos en el


que un proveedor alquila recursos de almacenamiento a un cliente a
través de una suscripción. El STaaS le permite ahorrar dinero gracias a
que solo paga el almacenamiento que necesite, cuando lo necesite.

Soluciones Móviles y Cloud 21


Backend as a Service (BaaS)

• Modelo para proporcionar a los desarrolladores web y de aplicaciones


móviles una forma de vincular estas aplicaciones al almacenamiento
en nube (cloud storage), servicios analíticos y/o otras características
tales como la gestión de usuarios, la posibilidad de enviar
notificaciones push y la integración con servicios de redes sociales.

• https://www.youtube.com/watch?v=RVvtdTx0hOo

Soluciones Móviles y Cloud 22


Backend as a Service (BaaS)

• Que ofrece : • Ejemplos :


Admin Authentication 8Base
API Integration Apache Usergrid
CDN (Content Delivery Network) AWS Amplify
Cloud Storage & Backup Back4App
Database Management Backendless
Email Verification built.io Backend
Geographic location Couchbase
Push-Notifications Firebase
Regulatory compliance MongoDB Stitch
Social Integration
Soluciones Móviles y Cloud 23
Database as a Service (DBaaS)

• Oracle Database,
• Amazon Relational Database Service (RDS),
• IBM Db2
• Amazon DynamoDB
• Amazon Aurora
• MongoDB Atlas
• Ninox Database
• Azure SQL Database
• Google Cloud Firestore
• Amazon Athena

Soluciones Móviles y Cloud 24


Security as a Service (SECaaS)

• SECaaS es un modelo de cómputo en la nube que entrega servicios


administrados de seguridad a través de la Internet.

Soluciones Móviles y Cloud 25


Integration Platform as a Service

• Funcionalidad de integración (comunicaciones B2B seguras,


traducción de mensajes y datos, y adaptadores para aplicaciones, API
de datos y en la nube) entregadas como servicio

• Solución de integración que proporciona conectividad a sistemas


back-end, fuentes, archivos y aplicaciones operativas mediante la
implementación de interfaces bien definidas, servicios web y
llamadas entre aplicaciones y fuentes de datos.

• https://www.youtube.com/watch?v=8gJH-2ikmWA&t=49s

Soluciones Móviles y Cloud 26


CONCLUSIONES

Las empresas XaaS son cada vez más populares y utilizadas por miles de
01 empresas en todo el mundo.

El modelo XaaS ofrece a los consumidores una mayor flexibilidad de precios,


02 estructuras más ligeras y un soporte relevante. Sin embargo, también puede
ser vulnerable a los hackeos, las interrupciones y los costes ocultos.

Al entender cómo operan las empresas XaaS, podrás decidir si utilizar una
03 empresa XaaS para tu negocio.

Soluciones Móviles y Cloud 27


SOLUCIONES MOVILES Y CLOUD
SEMANA 13

Soluciones Móviles y Cloud 1


Proveedores de soluciones en la nube

SOLUCIONES MOVILES Y CLOUD


Soluciones Móviles y Cloud 2
TRANSFORMACIÓN DIGITAL

Amazon Web Services


(AWS)

Soluciones Móviles y Cloud 3


Servicios AWS

Soluciones Móviles y Cloud 4


Millones de clientes de todas las industrias

Soluciones Móviles y Cloud 5


TRANSFORMACIÓN DIGITAL

Azure

Soluciones Móviles y Cloud 6


Servicios Azure

Soluciones Móviles y Cloud 7


TRANSFORMACIÓN DIGITAL

Google Cloud

Soluciones Móviles y Cloud 8


Servicios Google Cloud

Soluciones Móviles y Cloud 9


TRANSFORMACIÓN DIGITAL

IBM Cloud

Soluciones Móviles y Cloud 10


Servicios IBM Cloud

Soluciones Móviles y Cloud 11


¿Características a comparar en proveedores?

SOLUCIONES MOVILES Y CLOUD


Soluciones Móviles y Cloud 12
¿Qué evaluar?

• Elasticidad (aumento o reducción)


• Disponibilidad (Storage , Instancias)
• Seguridad (NIST – ISO – SOC – otros)
• Experiencia
• Market – Share Global
• Soporte
• Interoperabilidad

Soluciones Móviles y Cloud 13


¿Costos?

• Costo del Storage


• Instancia una VM
• Instancia una VM (ejemplo con SQL Server)
• Monitoreo
• Soporte
• Velocidad de acceso (I-O)
• Otros

Soluciones Móviles y Cloud 14


Etapas de un proyecto

SOLUCIONES MOVILES Y CLOUD


Soluciones Móviles y Cloud 15
Etapas
• Gestión del proyecto
✓ Inicio del proyecto
✓ Kick Off
✓ Acta de constitución
✓ Plan de Dirección de proyecto
• Análisis y diseño
✓ Análisis del requerimiento
✓ Diseño del As-IS
✓ Diseño del To-Be
✓ Evaluación de proveedores
• Implementación
✓ Instalación y configuraciones
✓ Conexión VPN
✓ Autenticación y seguridad
✓ Configuración elementos Cloud
✓ Migración de BD
✓ Migración app y portal
• Pruebas
• Despliegue
• Cierre
Soluciones Móviles y Cloud 16
CONCLUSIONES

Los diferentes proveedores de servicios en la nube buscan brindar servicios


01 bajo demanda, de manera rápida, escalable y económica.

Hay que considerar también a los proveedores de servicios específicos en la


02 nube, que ofrecen servicios muy puntuales según la necesidades del
mercado.

Las empresas han ido demandando cada vez más servicios en la nube
03 buscando rapidez, escalabilidad y disminución de costos.

Soluciones Móviles y Cloud 17


SOLUCIONES MOVILES Y CLOUD
SEMANA 14

Soluciones Móviles y Cloud 1


Estrategia de migración a la nube

SOLUCIONES MOVILES Y CLOUD


Soluciones Móviles y Cloud 2
TRANSFORMACIÓN DIGITAL

¿Porqué
Migrar a la
Nube?
Soluciones Móviles y Cloud 3
¿Porqué Migrar a la Nube?

• Escalabilidad para adaptarse a los crecientes requisitos de datos


• Continuidad empresarial y recuperación ante desastres
• Desarrollo más rápido, iteraciones y tiempo de aprovisionamiento
reducido
• Gestión de recursos de TI mejorada
• Gestión de costes mejorada
• Conocimientos de TI
• Seguridad de datos

Soluciones Móviles y Cloud 4


Estrategia de Migración a la Nube

Qué Donde
Como Migrar
Migrar Formular una Migrar
Priorizar las estrategia de migración Elija una plataforma
aplicaciones, los que se alinee con las confiable, privada,
procesos y la necesidades y aborde pública o híbrida,
infraestructura que los riesgos potenciales. según corresponda
se migrarán para la empresa

Soluciones Móviles y Cloud 5


Decidir el Enfoque

Soluciones Móviles y Cloud 6


Hoja de Ruta (Roadmap)

1. Evaluar

2. Migrar

3. Optimizar

4. Proteger y administrar

Soluciones Móviles y Cloud 7


Evaluar

Soluciones Móviles y Cloud 8


Migrar

• Replicación en tiempo real • Pruebas • Herramientas para la


migración

Soluciones Móviles y Cloud 9


Optimizar
• Asegurarse de aprovechar al máximo los
beneficios que ofrece la nube en cuanto a
rendimiento, escalabilidad y costos.

• Impulsar la innovación en las aplicaciones.

Soluciones Móviles y Cloud 10


Proteger y Administrar
• Garantizar la seguridad eficaz de sus recursos en
la nube.

• Protección de datos.

• Supervisar el estado de la nube.

Soluciones Móviles y Cloud 11


Mejores Prácticas
• Priorizar los componentes de migración.
• Establecer líneas base de desempeño.
• Establecer KPIs en la nube.
• Rollout de migración en la nube.
• Mejores prácticas de migración de datos.
• Revisar la asignación de recursos.
• Definir un equipo de migración.
• Plan de gobierno de la nube.
Soluciones Móviles y Cloud 12
Migración Exitosa

• La clave para una migración exitosa a la nube es


dividir el proceso en pasos, independientemente
de por qué su organización quiera trasladarse o la
complejidad de su entorno actual.

Soluciones Móviles y Cloud 13


CONCLUSIONES

Migrar a la nube es un proceso complejo y el equipo de TI será el


01 responsable para hacerlo de la mejor manera.

Hay que considerar hacerlo de forma paulatina, comenzando por los


02 procesos o servicios que más se ajusten al modelo cloud elegido.

No migrar puede ser una opción. Algunas aplicaciones requieren de una


03 reconstrucción tan profunda que el coste no justifica los beneficios de esa
migración, por lo tanto, no deben ser migradas.

Soluciones Móviles y Cloud 14

También podría gustarte