Está en la página 1de 39

COMPUTACIÓN EN LA

NUBE CLOUD
COMPUTING
JOHN SEBASTIAN MONTOYA BOLAÑOS
JUAN DAVID ALMANZA CERVANTES
OCTAVO SEMESTRE
INGENIERÍA WEB
INGENIERÍA DE SISTEMAS
COMO SURGIÓ EL TERMINO CLOUD COMPUTING

• Sus comienzos se dieron en el


año de 1950 con el academico
Herb Grosch, con unas bases
que fundamentaron la teoría de
que la potencia de una
computadora era proporcional
al cuadrado de su precio.
COMO SURGIÓ EL TERMINO CLOUD COMPUTING

• En 1960 comenzaron los primeros


comentarios hacia el cloud
computing atribuidos a John
McCarthy, donde expreso que la
tecnología de tiempo compartido de
las computadoras conducirían a un
futuro donde el poder de computo
podría verse como un servicio
COMO SURGIÓ EL TERMINO CLOUD COMPUTING

SISTEMA DE TIEMPO
COMPARTIDO: 1961 RED DE COMPUTADORAS: 1962
• Proporciono un ambiente operacional • J.C.R Licklider implemento el concepto
completo incluyendo editores de texto y de red de computadoras, en donde el
entorno de desarrollo integrado para fundamento era que los usuarios se
lenguajes de programación, podrían comunicar desde distintas
almacenamiento de archivos, impresión computadoras.
masiva. Se cobraba por uso de tiempos
de conexión
COMO SURGIÓ EL TERMINO CLOUD COMPUTING

VPN: 1990
• Las empresas de telecomunicaciones
ofrecían redes privadas virtuales,
basando su modelo de negocio en
brindar calidad de servicio a un costo
muy bajo, y donde el enfoque era
equilibrar el tráfico y poder usar el
total del ancho de banda de la red.
COMO SURGIÓ EL TERMINO CLOUD COMPUTING

Salesforce.com: 1999
• Se introdujo por primera vez el
concepto de entrega de aplicaciones
empresariales a través de una
sencilla página web. Aquí comienza la
integración de aplicaciones y como
estas podían capturar el total del
modelo del negocio.
COMO SURGIÓ EL TERMINO CLOUD COMPUTING

Amazon Web Service: 2002


• Comenzó a proporcionar servicios de
infraestructura de TI para empresas en
forma de servicios web, aquí nace la
Informática en la nube, es decir comienzan
a primar términos de reemplazar
importantes gastos de infraestructura con
costos muy reducidos que se enfocan en el
core del negocio organizacional
COMO SURGIÓ EL TERMINO CLOUD COMPUTING

Modelo de Arquitectura en la
nube: 2006
• Se crea el concepto de Modelo de arquitectura
Cloud por George Gilder, el cual hasta estos
últimos días nos rige para la implementación
de las diversas tecnología montadas en el
cloud y nos permite entender el ¿que hacer?
de acuerdo a la necesidad de los clientes.
COMO SURGIÓ EL TERMINO CLOUD COMPUTING

Google Docs: 2006


• Aplicación que trajo para conocimiento
del mundo el concepto del cloud
computing y comenzó a revolucionar y
ver desde una perspectiva distinta la
nube como principal opción en la
organizaciones.
COMO SURGIÓ EL TERMINO CLOUD COMPUTING

Elastic compute cloud de


Amazon: 2006
• Se creo como un servicio web comercial
que permitió a las empresas pequeñas y
particulares alquilar equipos en los que
pudieran ejecutar sus propias
aplicaciones informáticas. Permite el
despliegue escalable de aplicaciones.
COMO SURGIÓ EL TERMINO CLOUD COMPUTING

Eucalyptus: Nace la PAAS,


2008
• Nace la primera plataforma montada en
la nube como servicio la cual era de
código abierto compatible con el API-
AWS para el despliegue en producción
de clouds privados.
COMO SURGIÓ EL TERMINO CLOUD COMPUTING

OpenNebula: Nace la SAAS, 2008


• Nace el primer software montado en la nube
como servicio de código abierto para la
implementación de nubes privadas e
hibridas de infraestructura como servicio, a
su vez este también gestiona la
infraestructura virtual de un DataCenter para
alcanzar el objetivo inicial
COMO SURGIÓ EL TERMINO CLOUD COMPUTING

Laboratorio de computación en la
nube: 2009
• Surge el laboratorio de cloud computing
centrado en la investigación en (Reino Unido),
este tenía como objetivo inicial ser un centro
internacional de excelencia para la investigación
y docencia de la computación basada en la
nube. Además proporciona servicios de ayuda
para organizaciones en este aspecto
COMO SURGIÓ EL TERMINO CLOUD COMPUTING

ICloud: Apple, 2011


Apple fue el primero en lanzar su servicio
Icloud, enfocado en un sistema
almacenamiento en la nube para
multimedia (documentos, videos, música,
fotografías, aplicación y calendarios) esta
pretendía cambiar la perspectiva en que se
usaba la computadora como
almacenamiento primario.
COMO SURGIÓ EL TERMINO CLOUD COMPUTING

SEGURIDAD EN EL CLOUD
COMPUTING: 2016
• Comienza a tomar fuerza el modelo de
cloud federation el cual consiste en
utilizar un software de orquestación para
construir y gestionar recursos de
diferentes nubes publicas, generando
seguridad a tope en todos y cada uno de
los servicios embebidos
COMO SURGIÓ EL TERMINO CLOUD COMPUTING

CLOUD’S HÍBRIDOS PARA TECNOLOGÍA


MÓVILES: 2016 HASTA LOS DÍAS
• Se establecen IAAS, SAAS, PAAS montadas
en la nube con nuevos conceptos como
kubernets y Apis compatibles con las
tecnologías móviles que mueven la sociedad
estos últimos días, generando disponibilidad,
escalabilidad y adaptabilidad a los recursos
mas utilizados por los usuarios.
¿QUÉ ES CLOUD COMPUTING?

• Se define como computación en la nube o


servicios en la nube y consiste básicamente en
ofrecer servicios a través de la conectividad y
gran escala de internet.
• Tecnología que permite el acceso siempre
disponible a recursos e infraestructura de TI
como software, almacenamiento de archivos,
procesamiento de datos, ejecución de
aplicaciones, sin preocuparse por su
mantenimiento.
DEFINICIONES UTILIZADAS EN LA NUBE

• Serverless: Computación sin servidor, y


consiste en un modelo en el que el proveedor de
la nube es responsable de su mantenimiento y
asignación dinámica de recursos.
• Containers: Ofrece un mecanismo de
empaquetado lógico, en la cual las aplicaciones
basadas en dicha tecnología se implementan de
manera fácil y uniforme, independientemente
del contexto de TI en el que se encuentren.
DEFINICIONES UTILIZADAS EN LA NUBE

• Hypervisor: Es un monitor de máquina virtual,


• Microservicios: Lo utilizan varias arquitecturas y permite aplicar diversas técnicas de control de
de TI actualmente y su enfoque es desarrollar virtualización sobre diversos sistemas
software como una serie de pequeños servicios. operativos.
• Openstack: Es una plataforma que usa recursos
virtuales (nube modular), para diseñar y
gestionar herramientas disponibles en todo
lugar y momento
DEFINICIONES UTILIZADAS EN LA NUBE

• Docker: Automatiza el despliegue de aplicaciones


dentro de contenedores de software, permitiendo
• Clúster: Se aplica a los sistemas despliegue en múltiples sistemas operativos.
distribuidos de granjas de computadoras
y su enfoque es tener un núcleo principal
y unos secundarios para la ejecución de
actividades simultaneas.
DEFINICIONES UTILIZADAS EN LA NUBE

• Orquestación: Forma de trabajar en la


que se definen unos parametros de
funcionamiento para una solución,
logrando crear y facilitar los procesos de
la IAAS.
DEFINICIONES UTILIZADAS EN LA NUBE

• Unikernel: Aplicación que se compila junto a una


parte del kernel del sistema operativo y obtiene
como resultado un binario, este puede ser ejecutado
a su vez sin un sistema operativo intermediario,
logrando establecer servicios dedicados.
• Kubernets: plataforma portable y extensible de
código abierto para administrar cargas de trabajo y
servicios.
ATRIBUTOS DE LA NUBE

• El cloud computing se basa en 5 1. Multiusuario (Recursos compartidos):


atributos totalmente claros y Es la gran diferencia con los modelos
definidos: informáticos tradicionales, ya que el hardware no
se asume dedicado para un solo usuario o
propietario, en dicho modelo se comparten los
recursos, es decir varios usuarios, hacen uso de la
misma infraestructura (Red, hardware y
aplicación)
ATRIBUTOS DE LA NUBE

2. Escalabilidad máxima (Backup): 3. Elasticidad:


El cloud proporciona la capacidad de escalar a Los usuarios pueden aumentar y disminuir
decenas de miles de sistemas, del mismo modo rápidamente los recursos informáticos según sea
permite hacerlo con la Infraestructura dada su necesidad.
(Almacenamiento, Ancho de Banda, Núcleos de
procesamiento)
ATRIBUTOS DE LA NUBE

4. Pagar por lo que usas: 5. Auto abastecimiento de los recursos:


Los usuarios solo pagan por los recursos y el Los usuarios se autoabastecen de recursos
tiempo que utilizan realmente la infraestructura adicionales (procesamiento, software,
de la nube, es el concepto distinto que diferencia almacenamiento, red) a medida que crece su
a esta tecnología de las demás. necesidad.
3 METODOS DE ENTREGA DE LA NUBE

IaaS PaaS SaaS

Infraestructura Plataforma como Software como


como Servicio Servicio Servicio
3 METODOS DE ENTREGA DE LA NUBE

 El cliente tiene la capacidad de utilizar procesamiento, red y


otros recursos para implementar software de acuerdo a su
necesidad que puede ser desde S.O hasta aplicaciones.
 El cliente no tiene el control sobre la infraestructura de bajo
nivel de la nube, pero si sobre los S.O, almacenamiento,
aplicaciones desarrolladas o implementadas virtualmente.
IaaS  Control limitado sobre componentes de la red, como
firewall para la Infraestructura propia.
 Un ejemplo de IAAS son las máquinas virtuales.
Infraestructura
como Servicio
3 METODOS DE ENTREGA DE LA NUBE

 Se pueden desplegar en ellas aplicaciones propias o de


terceros.
 El cliente tiene el control sobre las aplicaciones y
configuración de las mismas, pero no del resto de la
infraestructura (Red, almacenamiento, sistemas operativos,
servidores)
PaaS  Un ejemplo de PAAS son los servicios de hosting.

Plataforma como
Servicio
3 METODOS DE ENTREGA DE LA NUBE

 Significa que tenemos la capacidad de usar aplicaciones en


una infraestructura de nube que cumple con los 5 atributos
ya descritos.
 No se tiene control ni responsabilidad sobre ningún
componente de la infraestructura que aloja dicho software.
 Ejemplos de SAAS son: Office 365, Exchange online,
SaaS Google Apps, Outlook, Gmail, Yahoo, entre otros.

Software como
Servicio
2 MODELOS DE IMPLEMENTACIÓN QUE OFRECE
LA NUBE
 Implementación local de recursos mediante herramientas de
administración de recursos y virtualización. Esta no aporta
muchos de los beneficios de la informática de la nube, pero
a veces es utilizada por su capacidad de ofrecer recursos
dedicados, para necesidades puntuales.
 Este modelo en la mayoría de los casos es similar a la
infraestructura de TI antigua, y a los días de hoy ha ido
Nube Privada evolucionando al utilizar virtualización y administración de
aplicaciones, incrementando el uso de recursos.
En mi propio
centro de datos
2 MODELOS DE IMPLEMENTACIÓN QUE OFRECE
LA NUBE
 Tecnología que se encuentra implementada totalmente en la
Nube, de modo que todas las partes de la aplicación se
ejecutan allí, es ofrecida por proveedores de servicio como
Microsoft, Google o Amazon en sus tecnologías llamadas:

• Microsoft Azure
• Google Cloud
Nube Pública • Amazon Web Service
 Las aplicaciones basadas en la nube pueden tener
En Azure u otro abstracciones de requisitos de una infraestructura principal
proveedor de servicios (Nube Privada).
1 MODELO DE IMPLEMENTACIÓN QUE NACE

 Este tipo de nube se enfoca en conectar la infraestructura y las


aplicaciones entre los recursos basados en la nube y los
recursos existentes fuera de ella.
 La interacción entre nube publica y los recursos existentes
privados es continua y se complementan entre sí.
 Los aplicativos internos en una nube privada pueden ser
migrados a una nube publica y esta a su vez procesar, consumir
y ejecutar recursos internos, logrando devolver un resultado a
la nube privada.
NIVELES DE RESPONSABILIDADES
VENTAJAS DEL CLOUD COMPUTING

• Es escalable: con un coste bastante accesible, una pyme puede comprar una licencia, mientras
que una multinacional, comprará 500 licencias. Y las dos compartirán los mismos servicios.
• Dejamos de depender de nuestro puesto físico de trabajo. Al tener los datos en el servidor,
cualquier ordenador, smartphone o cyber café se convierten en nuestra oficina.
• Se ahorra en equipamiento, pues ya no tendremos que preocuparnos de nuestros equipos (si
están o no obsoletos) y cuándo cambiarlos. De ello se encargará la empresa proveedora.
• Ahorramos también en eficiencia en caídas y backups, pues las empresas proveedoras se
encuentran realmente equipadas para hacer frente a posibles contingencias.
DESVENTAJAS DEL CLOUD COMPUTING

• Dependemos de nuestro proveedor, de que tenga una buena política y preserve los
datos, aunque pueden hacerse backups periódicos al disco duro de nuestra ordenador.
• Si se nos corta internet, estaremos en apuros. Esta es una clara desventaja, pero
podremos salvar este problema si contamos con dispositivos que nos ofrezcan una vía
alternativa de conexión, como por ejemplo una conexión wifi.
• Vulnerabilidad de la privacidad de nuestros datos, aunque si nos ponemos a pensar,
ésta ya existe cuando usamos gmail, yahoo, etc.
CRECIMIENTO 2017-2018
CRECIMIENTO ANUAL
MERCADO CLOUD

• De acuerdo con la consultora Statista. En la


actualidad, y gracias a los ingresos de los distintos
proveedores de SaaS, PaaS e IaaS, este mercado tiene
un valor de 180.000 millones de dólares. Y muestra
una tasa de crecimiento interanual del 24%. Además,
cada vez hay más empresas que optan por una
estrategia multicloud y contratan los servicios de más
de un proveedor de nube. En concreto, el 85% de las
compañías tiene una estrategia de este tipo. Las
empresas que sacan partido a los servicios de cloud
crecen un 19,6% más que sus competidoras que no lo
hacen.
CONCLUSIONES

 La nube o el cloud computing es un concepto actualmente de la industria 4.0 que se esta


implementando en los grandes gobiernos, empresas y diversos sectores debido a su gran
escalabilidad y adaptabilidad que puede tener con un modelo de negocio puntual. Este concepto
permite que procesos de TI se enfoquen en el verdadero core del negocio y le dejen cierta parte de
la administración de recursos informáticos al proveedor de servicios contratado, generando
mayores índices de productividad y eficiencia de TI con enfoques hacia la visión del negocio.

 La inversión en servicios Cloud permite; la reducción gastos de TI, aumenta la disponibilidad,


disminuye castos operacionales. Amplia la gama de oportunidades en beneficio a sus clientes
brindado un servicio optimo y correspondiente a las necesidades del mercado.
WEBGRAFÍA

 https://aws.amazon.com/es/types-of-cloud-computing/
 https://ingenieriadesoftware.es/unikernels-futuro-virtualizacion-microservicios/
 https://azure.conosur.tech/azure-fundamentals-2020/
 https://azure.conosur.tech/lesson/azf-20-introduccion-al-diplomado-azure-fundamentals-2020/
 https://www.salesforce.com/mx/cloud-computing/
 Material emitido por la certificación de AZ-Fundamentals de Conosur.tech Microsoft.

También podría gustarte