Upload
juan-eladio-sanchez-rosas
View
641
Download
4
Embed Size (px)
Citation preview
Introducción a la Introducción a la (computación en la) nube(computación en la) nube
Juan Eladio Sánchez, @juaneladioJuan Eladio Sánchez, @juaneladio
2
¿Quien soy?
Juan Eladio Sánchez Rosastwitter.com/juaneladio slideshare.com/juaneladio
3
Agenda
¿Qué es la nube?¿Cómo llegamos aquí?CaracterísticasModelos de servicioPrincipales proveedoresRecomendaciones de implementaciónReferencias
¿Qué es la nube?¿Qué es la nube?
¿Qué es la (computación en la) ¿Qué es la (computación en la) nube?nube?
Es Es la entrega de recursos de computación a la entrega de recursos de computación a demandademanda, desde aplicaciones hasta centros de datos, , desde aplicaciones hasta centros de datos,
a través de Internet, y con un costo por usoa través de Internet, y con un costo por uso ..
¿Cómo llegamos aquí?¿Cómo llegamos aquí?
La presencia en Internet de las empresasLa presencia en Internet de las empresas
7
¿Cómo llegamos aquí?
Antecedente: Shared HostingEspacio en un servidor para subir una webAcceso FTPSoporte para PHP y MySQLAlgunos proveedores: GoDaddy. HostGator, …
Para una web personal o una microempresa es más que suficiente.
8
¿Cómo llegamos aquí?
Desventajas de un Shared Hosting:No tienen al día sus versiones de software
Ejemplo: PHP 4
No puedes instalar software base adicionalEjemplo: php-oci8
No puedes usar otros lenguajes
9
¿Cómo llegamos aquí?
Algunas solucionesVPS: Virtual Private ServerAlojamiento dedicado
Pero no son soluciones masivas ni ágiles
10
¿Cómo llegamos aquí?
El negocio crece, y las necesidades del área de Sistemas o TI crecen también
Correo corporativoSistemas que son accedidos desde distintos locales
y con mucha demandaAplicaciones del giro de negocio que necesitan
consultarse desde cualquier lugar
11
¿Cómo llegamos aquí?
Entonces conectemos nuestros servidores a Internet, sólo tienes que considerar:
Una línea dedicada de InternetCompra de servidores y routersCableado de los equiposCompra de certificados de seguridadContratar personal dedicadoY más
12
¿Cómo llegamos aquí?
Las economías de escalaMás volumen de un producto, menos precioLa expansión de la virtualización
Las empresas se centran en su giro de negocioLa tercerización de TI
Características de la nubeCaracterísticas de la nube
El cielo es el límite, y tu billeteraEl cielo es el límite, y tu billetera
14
Características de la nube
Recursos ElásticosEscala el servicio de acuerdo a la demanda
Servicio medidoSe paga lo que se usa
AutoservicioLos servicios los contrata y recibe uno mismo
Modelos de servicioModelos de servicio
Saas, PaaS, IaaS, ¿hay más?Saas, PaaS, IaaS, ¿hay más?
16
Modelos de servicio
Software as a service (SaaS)La organización recibe acceso a aplicacionesLa gestión del software base y del hardware corre
por cuenta del proveedorEjemplo: Wordpress.com VIP, Google Apps,
Office365, proveedores de servicios empresariales
17
Modelos de servicio
Platform as a service (PaaS)La organización recibe un ambiente para desarrollar
y desplegar aplicacionesLa gestión del sistema operativo y del hardware
corre por cuenta del proveedorEjemplo: Heroku, Google App Engine
18
Modelos de servicio
Platform as a service (PaaS)Ejemplo: HerokuLenguajes soportados: Node.js, Ruby, Java, PHP,
Python, Go, Scala, Clojure
19
Modelos de servicio
Infraestructure as a service (IaaS)La organización recibe recursos de cómputo:
servidores y equipos de redesLa gestión del hardware corre por cuenta del
proveedorEjemplo: Amazon EC2
20
Modelos de servicio
¿Y puedo tener mi propia nube?Respuesta 1: Nubes públicas, privadas e híbridas
Principales proveedoresPrincipales proveedores
A nivel globalA nivel global
22
Principales proveedores
Amazon Web ServicesEl servicio mas antiguo y popularEl 46% de los desarrolladores web peruanos ha
trabajado con ella (2016)
23
Principales proveedores
Amazon Web ServicesAl crear una cuenta tienes acceso a una Capa
Gratuita por un año. ¡CUIDADO! No todo es gratis.
24
Principales proveedores
Amazon Web ServicesAl iniciar sesión tienes acceso a una consola con
TODOS los servicios que te ofrece AWS
25
Principales proveedores
Amazon Web ServicesAmazon EC2: Instancias de Linux o WindowsAmazon S3: AlmacenamientoAmazon RDS: Bases de datos MySQL,
PostgreSQL, MariaDB, Oracle, o SQL Server
26
Principales proveedores
Google Cloud PlatformConocida por el 29% de los desarrolladores web
peruanos (2016)
27
Principales proveedores
Google Cloud PlatformOfrece servicios de cómputo, almacenamiento,
redes, Big Data, Machine Learning y mas.
28
Principales proveedores
Microsoft Azure20% de los desarrolladores peruanos trabajó con
ella (2016)
29
Principales proveedores
Microsoft AzureBrinda facilidades para startups a través de
BizSpark y BizSpark Plus
30
Principales proveedores
¿Y puedo tener mi propia nube?Respuesta 2: OpenStackEl 34% de los desarrolladores web peruanos ha
trabajado sobre una nube privada
Recomendaciones de Recomendaciones de implementaciónimplementación
¡No todo lo resuelve la nube!¡No todo lo resuelve la nube!
32
Recomendaciones de implementación
Si la empresa puede adquirir e implementar un centro de datos, probablemente puede adquirir servicios en la nube.
El cambio hacia la nube ahorra algunos costos pero crea otros.
La facturación no suele ser local, pero una opción es tener un intermediario.
33
Recomendaciones de implementación
Casi siempre te piden una tarjeta de crédito para crear una cuenta.
Si vas a hacer experimentos, ten cuidado, ¡te puedes sobregirar con la tarjeta de crédito!
34
Recomendaciones de implementación
La prevalencia de la computación en la nube es inevitable.
Cada organización debe evaluar qué servicios informáticos pueden pasar a la nube, y cuáles es conveniente alojar localmente.
ReferenciasReferencias
Tarea para la casaTarea para la casa
36
Referencias
IBM - What is cloud computing? https://www.ibm.com/cloud-computing/what-is-cloud-computing
Getting Started with AWS http://aws.amazon.com/documentation/gettingstarted/
Resultados de la Sexta Encuesta Anual Situación de los Desarrolladores Web en el Perú 2016, por Mozilla Perú http://mozilla.pe/estudio-anual
37
Referencias
Amazon Web Services for developers, por Raúl Hugo Noriegahttps://drive.google.com/file/d/0Bx7Jn8ZRJnIpYjlGaUZDS0gwQWM/view
Desplegando una aplicacion en Heroku, por Kattya Cuevashttps://docs.google.com/presentation/d/1P4NDQIAEVFiQu5Drn6CtcMte9OQTQG0OFN7L5piTpR4/edit#slide=id.p
Mi experiencia con Azure, por Miguel Aliagahttps://docs.google.com/presentation/d/1lGb5qG1gYmC6uqx20ViAQlTAF1wsdtnpeIhFfoCO-2g/edit#slide=id.g126e500213_0_165
38
Una invitación
Mozilla Perúfacebook.com/mozillaperumeetup.com/mozillaperu
39
Introducción a la Introducción a la (computación en la) nube(computación en la) nube
Juan Eladio Sánchez, @juaneladioJuan Eladio Sánchez, @juaneladioslideshare.com/juaneladioslideshare.com/juaneladio