Está en la página 1de 62

NUBE

Karina Molina
Cual es el principal aspecto que
debe ser administrado en un
departamento de Tecnologa?
EL CAMBIO
Que es lo que Cambia?
Colossus Mark I- 1943
Gracias al computador Colossus,
descifrando cdigos del Enigma, los
Aliados pudieron averiguar que
Alemania esperaba la invasin de Europa
por el paso de Calais y no por
Normanda.

Estaba formado por 1.500 tubos de


vaco, usaba rels como
almacenamiento temporal, reciba los
datos de entrada a travs de tarjetas
perforadas y realizaba la salida a travs
de una mquina de escribir.

meda 2,25 metros de altura, 3 metros


de largo y 1,20 metros de anchura.

Winston Churchill reconoci que


Colossus permiti acortar la guerra en,
al menos, 18 meses
ENIAC - 1946
Dcada de los 80 Los PCs, las redes y los entornos grficos

1981 1984 1990


2015: en una Tablet tenemos 1 milln de veces la
capacidad de procesamiento del ENIAC y ya se
comercializan Computadores Cunticos.
Crecimiento exponencial en patentes de Software por ao
Innovacin
Gestin de Cambio Tecnolgico

Continuo Progreso Incremental


Trayectorias Tecnolgicas Optimizacin de Procesos Existentes

El Cambio Reducir Time To Market

Discontinuo Desarrollos de Tecnologas (I+D)


Paradigmas Tecnolgicos Modificacin al Modelo del Negocio
Cambia el mercado
Cual es el problema?

Contrato con
Proveedor
Que se Necesita?

Ser Competitivos Ser Autnomos Ser Livianos pero Ser Costo efectivos
(El negocio nos elige (Evadir cadenas que Resistentes (Eficiencia:
porque somos la limitan nuestro (Alcanzar Equilibrio optimizacin uso de
mejor alternativa de potencial) estable con recursos)
IaaS y PaaS) procesos livianos)
Objetivo
Desarrollar las capacidades de TI requeridas para reducir los tiempos de entrega de
servicios de infraestructura (IaaS) eliminando los impedimentos que limitan la velocidad
de los ciclos de entrega de valor al negocio.

Personas: Producto:
Liberados de la pesadas gestin con terceros. Infraestructura al instante.
Operaciones: Enfocados a la creatividad para Plataforma Elstica que permite
administrar el cambio tecnolgico en la evolucin despliegues continuos en ciclos
continua de las plataformas. cortos.
Soluciones: Autnomos para obtener los servicios
de infraestructura tecnolgica pudindose enfocar
Costo efectivo derivado del
a la entrega continua de soluciones de negocio mximo aprovechamiento de
generando cambios de incremento de valor. recursos computacionales
(Multitenant).
Proceso:
Procesos de infraestructura de TI simples, intuitivos, de fcil
acceso
Eliminar tiempos muertos y pasos innecesarios de gestin de
infraestructura.
Auto-Servicio en demanda
Servicio Medido (pago por Uso)
Expectativa de Computacin en Nube

2011

2015

2014
Inters de Busqueda

http://www.google.com/trends/explore#q=cloud%20computing%2C%20Big%20data%2C%20%2Fm%2F02_7vm&cmpt=q&t
z=Etc%2FGMT%2B5
Economa de la Nube

Cuestin de demanda
Que entienden por NUBE??

En trminos sencillos, cloud computing es un
modelo de recursos de tecnologa de la informacin
externalizados en el que, en lugar de crear una
infraestructura de TI exclusiva, una empresa accede a
una infraestructura compartida que se encuentra en
una ubicacin geogrfica distinta.

Dicho de otro modo, cloud computing aprovecha


Internet para permitir el uso compartido y la
distribucin de datos, recursos multimedia, contenido
y aplicaciones. Qu es cloud computing en la
actualidad? Veamos algunos ejemplos:
EJEMPLOS cloud
computing
Servicios de msica que almacenan las
colecciones de msica de los usuarios, lo que
permite a los usuarios transmitir en flujo msica
en varios dispositivos en cualquier lugar con
conexin a Internet.
Servicios de copia de seguridad online que
archivan el contenido de los ordenadores de los
usuarios a travs de Internet para ofrecer una
restauracin segura del contenido si un
dispositivo resulta daado o robado.
Ejemplos
Aplicaciones basadas en la nube, conocidas
habitualmente como "software como servicio"
(SaaS), utilizadas por las empresas para varias
funciones, desde bases de datos hasta
plataformas de contabilidad y recursos
humanos.
Un conjunto de servicios virtualizados cada vez
ms amplio que incluye aplicaciones,
infraestructuras y soluciones de datos tanto de
empresa a empresa (B2B) como para
consumidores.
Importante!!!
Cloud computing ofrece varias ventajas que hacen que las
soluciones basadas en la nube resulten atractivas tanto para las
empresas como para los consumidores, entre otras:

Los posibles beneficios econmicos de "alquilar" capacidad


de almacenamiento y de procesamiento, en lugar de
comprarla. Es decir, los servicios en la nube no requieren una
inversin inicial.

Disponibilidad universal, que permite a los usuarios acceder


a los recursos y aplicaciones basados en la nube desde
cualquier lugar, y en cualquier momento con una conexin a
Internet.
La externalizacin del mantenimiento y la
actualizacin; un ejemplo sera comparar una
aplicacin basada en la nube con una aplicacin
de escritorio tradicional. En la nube, el
proveedor de la aplicacin se encargara de
todas las actualizaciones, lo que eliminara la
necesidad de que el cliente asignara recursos y
presupuesto.
NUBE PRIVADA
Una nube privada es una nube en la que se
aplica tecnologa "cloud computing" pero con un
modelo privado, es est un medio en el que slo
una organizacin tiene acceso a los recursos que
se utilizan para implementar la nube. En otras
palabras, es una nube que una organizacin
lleva a cabo con sus propios recursos (mquinas,
redes, almacenamiento, centros de datos, etc)
NUBE PUBLICA
Una nube pblica implementa el cloud
computing para mltiples organizaciones, y
estas, utilizan un nico conjunto de recursos. El
modelo bsico para una nube pblica es similar
al de una compaa elctrica pblica: una
tercero, administra la infraestructura necesaria
para ofrecer capacidad de computacin a los
clientes que pagan por uso. Las compaas de
Internet desempea este papel aunque estamos
simplificando excesivamente.
Para pensar
Debemos diferenciar las nubes privadas, de los centros de
datos virtualizados. La virtualizacin del sistema operativo
(la capacidad de ejecutar "mquinas virtuales" por medio
de un hipervisor) es una herramienta poderosa y muchas
organizaciones de TI han y estn implementado planes para
utilizar estas herramientas para mejorar sus infraestructura
y procesos TI. "No son estos centros de datos
virtualizados como nubes privadas?" es una pregunta
tpica que nos plantean.
La virtualizacin del sistema operativo es un componente
importante de una nube privada. Es decir, una nube
privada depende de la virtualizacin del sistema
operativo.
La diferencia clave radica en el propsito de
virtualizacin que cumple cuando se usa para uno o
para otro. Cuando se utiliza en el centro de datos, el
"operador" del hardware en el que se ejecuta.
Al hacer un servidor una entidad virtual (no
dependede una pieza especfica de hardware) se
pueda mover, suspender, redimensionar, etc., con
independencia de cmo funciona el hardware en el
que se ejecuta o manipula.
As, la virtualizacin ofrece una manera para
que un administrador de sistemas pueda
manipular los recursos de un centro de datos de
forma ms flexible y rpida para lograr una
mayor eficiencia, sin olvidar el ahorro de costes
en hardware.
Curioso
En una nube, la virtualizacin tiene un objetivo
diferente, proporcionar el aislamiento entre la
asignacin de recursos. Es decir, la virtualizacin dentro
de una nube impide que diferentes colecciones de
mquinas virtuales interfieran entre s. De hecho
muchas nubes no tienen la ventaja de la movilidad de
mquinas virtuales, funciones soportadas por la mayora
de los hipervisores, funcionalidades clave utilizados en
gran medida en los centros de datos virtualizados.
Nube Hibrida
Una nube hbrida es una combinacin
de nubes pblicas y privadas que permite a las
organizaciones de TI convertirse en
intermediadores de servicios, algunos de los
cuales son ofrecidos por cuenta propia y otros
adquiridos en orgenes de nube pblica.
Caracterizacin del Cloud Computing segn NIST
Auto-Servicio en demanda
Acceso Ubicuo.
Caractersticas
Recursos comunes (Multitenant)
Esenciales
Elasticidad Sistemtica o Automtica
Servicio medido (pago por uso)

Cloud Modelos de Servicio SaaS


Computing PaaS
IaaS
Modos de Despliegue Nube Privada
Nube Comunitaria
Nube Pblica
Nube Hbrida
Caracterizacin del Cloud Computing
segn NIST
1.Servicios disponibles en forma automtica y a demanda.
2.Accesible a travs de la red (no necesariamente internet,
puede ser una red local).
3. Se comparten los recursos con otro usuarios.
Debe garantizarse aislamiento y seguridad entre usuarios.
4. Cuando hablamos de elasticidad, hace referencia de los
servicios que se pueden escalar rpidamente bajo demanda a
travs de la adicin o eliminacin de recursos
computacionales.
5. El uso de los recursos puede ser monitoreado a travs de
mtricas que permiten establecer diferentes modelos de
pago.
Video nube AWS

https://aws.amazon.com/es/products/
Cmo funciona la nube
hbrida?
La base de una nube hbrida es una infraestructura
virtualizada en la que se organiza en capas un portal de
autoservicio que emplea la automatizacin para acelerar la
entrega de aplicaciones y servicios. Tales aplicaciones y
servicios pueden originar nubes privadas y pblicas, pero
todas se presentan a travs de un nico portal de
autoservicio.

El portal de autoservicio tambin ofrece transparencia


financiera y administracin operacional para garantizar que
todo el ambiente se pueda administrar en niveles de servicio
especficos definidos por la TI; adems, el negocio podr estar
al tanto de lo que se paga y las cantidades correspondientes.
Cules son los beneficios
de una nube hbrida?
Mayor agilidad: los recursos de TI se pueden provisionar segn demanda y
devolver al pool de recursos fcilmente
Escalabilidad rpida: asigna instantneamente recursos de cmputo adicionales
para satisfacer las exigencias del negocio en temporadas de mucha actividad,
crecimiento o declive de la empresa
Menores costos: los costos de infraestructura, energa e instalacin pasan a un
modelo de pago en funcin del uso
Mayor productividad del personal de TI: aprovisionamiento automatizado a travs
del portal de autoservicio
Menos desperdicio de recursos: las herramientas de fijacin de precios y medicin
transparentes y de cobro retroactivo permiten a los administradores de TI detectar
las reas dnde se pueden reducir los costos
Mayor utilizacin de las inversiones en TI
Mejor seguridad y proteccin de los recursos de informacin
Capacidad para ofrecer servicios como intermediador desde orgenes de nubes
pblicas en lugar de tener que crearlos, como ocurrira en un modelo de nube
privada
Recuperacin de la visibilidad de adquisiciones de TI realizadas por giros
comerciales que operan fuera de la visibilidad de la TI empresarial

Las nubes privadas ofrecen acceso rpido y segn demanda a servicios
y recursos de clase empresarial fuera de las instalaciones a un precio
competitivo. Mediante la conexin de los recursos de las nubes
pblicas y privadas, la TI puede administrar las aplicaciones
tradicionales y de ltima generacin juntas de manera coherente y sin
problemas para los usuarios finales.

Entre los numerosos tipos de servicios de cmputo en la nube, los ms


habituales son los siguientes:

Software como servicio ,SaaS)


Infraestructura como servicio ,IaaS)
Plataforma como servicio ,PaaS)
Software como servicio _(SaaS)

El software como servicio (SaaS) es software que


se usa a travs de una red sin descargarlo en un
ambiente de cmputo local. Se obtiene acceso a la
aplicacin de software a travs de Internet desde
un proveedor de SaaS y se ejecuta en el ambiente
de cmputo predefinido del proveedor.
Cmo funciona el SaaS?

Cada usuario conforma un grupo de usuarios en el


ambiente compartido de varios grupos de usuarios
del proveedor de SaaS. Puede permitirse cierta
personalizacin del software. No obstante, no
resulta habitual que el usuario tenga mucho control
sobre la arquitectura de cmputo de la
infraestructura, la ubicacin o los niveles de
servicio proporcionados.
Infraestructura como servicio ,IaaS
Infraestructura como servicio (IaaS) es una
infraestructura de TI completa consumida como
servicio. Cada usuario o grupo de usuarios
obtiene acceso a una parte de un pool
consolidado de recursos federados para crear y
usar su propia infraestructura de cmputo segn
sea necesario, cuando y como lo necesiten.

La IAAS permite la extraccin de las
redes, almacenamiento, servidores y
ofreciendo todos esos recursos
virtualizados de tal manera que sean
fcilmente consumibles, es decir la
infraestructura como servicio llega al
punto de ofrecer los servicios en una
forma efmero, es decir que puedes
crear o eliminar una instancia cuando
quieras y est disponible por medio
de una App.
IaaS
Quin usa IaaS, y por qu?
La infraestructura en pool puede ser propiedad
de una organizacin y estar bajo el control
completamente de esta en una nube privada,
puede crearse mediante la unin y federacin
de recursos privados con recursos de terceros en
una nube hbrida o pueden proporcionarla en su
totalidad terceros en una nube pblica.
Plataforma como servicio ,PaaS
(PaaS) es un ambiente de cmputo al que se
obtiene acceso (segn sea necesario) a travs de
una red de un proveedor de servicios. PaaS se
usa para desarrollar y ejecutar software como
alternativa al diseo, a la creacin y a la
instalacin de un ambiente interno de desarrollo
y produccin.
Cmo funciona la PaaS?
La PaaS permite la creacin y la implementacin de
software de aplicaciones web sin el costo y la
complejidad de comprar y administrar hardware,
software operativo ni utilidades subyacentes. El
ambiente de PaaS proporciona el agrupamiento de
recursos de TI completo como un servicio de un
proveedor de servicios a travs de Internet.
Proporciona todas las instalaciones necesarias para
soportar el ciclo de vida completo de creacin y
provisin de aplicaciones web.
Retos en el desarrollo
de la nube
DISPONIBILIDAD

La disponibilidad define la proporcin de tiempo que el


sistema est funcionando y funcionando. Se ver afectado
por errores del sistema, problemas de infraestructura,
ataques maliciosos y carga del sistema.Normalmente se mide
como un porcentaje del tiempo de actividad. Las aplicaciones
en la nube suelen proporcionar a los usuarios un acuerdo de
nivel de servicio (SLA), lo que significa que las aplicaciones
deben disearse e implementarse de una manera que
maximice la disponibilidad.
Gestin de datos
La gestin de datos es el elemento clave de las
aplicaciones en la nube, e influye en la mayora de los
atributos de calidad. Los datos suelen estar alojados en
diferentes ubicaciones y en varios servidores por razones
tales como rendimiento, escalabilidad o disponibilidad, y
esto puede presentar una serie de desafos. Por ejemplo,
se debe mantener la coherencia de los datos y, por lo
general, los datos tendrn que sincronizarse en diferentes
ubicaciones.
Diseo e implementacin

Un buen diseo abarca factores tales como la


consistencia y la coherencia en el diseo y despliegue de
componentes, la facilidad de mantenimiento para
simplificar la administracin y el desarrollo y la
reutilizacin para permitir que los componentes y
subsistemas se utilicen en otras aplicaciones y en otros
escenarios. Las decisiones tomadas durante la fase de
diseo e implementacin tienen un enorme impacto en la
calidad y el costo total de propiedad de las aplicaciones y
servicios alojados en la nube.
Mensajera
La naturaleza distribuida de las aplicaciones en la
nube requiere una infraestructura de mensajera
que conecte los componentes y servicios,
idealmente de una manera poco acoplada para
maximizar la escalabilidad. Mensajera asncrona es
ampliamente utilizado, y ofrece muchos beneficios,
pero tambin trae desafos tales como el orden de
los mensajes, la gestin de mensajes de veneno,
idempotency y ms
Gestin y seguimiento
Las aplicaciones en la nube se ejecutan en un centro
de datos remoto donde no tiene el control total de
la infraestructura o, en algunos casos, del sistema
operativo. Esto puede hacer que la administracin y
el monitoreo sean ms difciles que un despliegue
local. Las aplicaciones deben exponer informacin
de tiempo de ejecucin que los administradores y
operadores pueden utilizar para administrar y
supervisar el sistema, as como para respaldar los
cambios en los requisitos empresariales y la
personalizacin sin necesidad de detener o reasignar
la aplicacin.
Rendimiento y escalabilidad

El rendimiento es una indicacin de la capacidad de respuesta de un


sistema para ejecutar cualquier accin dentro de un intervalo de
tiempo dado, mientras que la escalabilidad es la capacidad de un
sistema para manejar aumentos en la carga sin impacto en el
rendimiento o para que los recursos disponibles aumenten
fcilmente. Las aplicaciones en la nube suelen encontrar cargas de
trabajo variables y picos de actividad.La prediccin de stos,
especialmente en un escenario multi-tenant, es casi imposible. En su
lugar, las aplicaciones deberan ser capaces de escalar dentro de los
lmites para satisfacer los picos de demanda, y escalar cuando la
demanda disminuye. La escalabilidad se refiere no slo a las instancias
de computacin, sino tambin a otros elementos como el
almacenamiento de datos, la infraestructura de mensajera y ms.
Resistencia
Resiliencia es la capacidad de un sistema para manejar y
recuperarse con gracia de los fallos. La naturaleza del alojamiento
en la nube, en el que las aplicaciones suelen ser multi-inquilinos,
utilizan servicios de plataforma compartida, compiten por los
recursos y el ancho de banda, se comunican a travs de Internet y
se ejecutan en hardware hardware significa que hay una mayor
probabilidad de que se produzcan fallas transitorias y ms
permanentes . La deteccin de fallas, y la recuperacin rpida y
eficiente, es necesario para mantener la resistencia.
Seguridad
La seguridad es la capacidad de un sistema para
prevenir acciones maliciosas o accidentales fuera del
uso diseado y para evitar la divulgacin o prdida de
informacin. Las aplicaciones en la nube estn
expuestas en Internet fuera de lmites locales
confiables, a menudo estn abiertas al pblico y
pueden servir a usuarios no confiables. Las aplicaciones
deben disearse y desplegarse de manera que se
protejan de ataques maliciosos, restringir el acceso a
slo usuarios aprobados y proteger los datos
confidenciales.
Arquitecturas de referencia

https://docs.microsoft.com/en-
us/azure/architecture/reference-
architectures/
https://www.openstack.org/
https://aws.amazon.com/es/products/
En conclusin
Open Stack - IaaS Privada
OpenStack es un Sistema Operativo que
convierte un Datacenter ordinario en un IaaS
ya que nativamente entrega las siguientes
capacidades:
1. Elasticidad Dinmica
2. Multitenant
3. Auto-Servicio en demanda
4. Servicio Medido (pago por Uso)

En los siguientes recursos de infraestructura:


1. Computacin CPU y RAM (mquinas
virtuales)
2. Storage
3. Networking

Identity Image Telemetry Orchestration


Service Service Service Service

También podría gustarte