presentacion insignia - instituto coviello - introduccion a computación en la nube
TRANSCRIPT
Computación en la NubeCarlos Kozuszkowww.insignia4u.com
@ckozus
Co-Fundador INSIGNIA SRL.
Desarrollador de Software
Master en Administración de Empresas
Ing. en Sistemas
Sobre INSIGNIA
Aplicaciones webAltamente interactivas
Alto tráficoComercio Electrónico
Redes Sociales
Software basado en tecnología web.
Nuestro Mercado
Estudios de Diseño Interactivo
Empresas de ServiciosSoftware Factories
Tech Startups
Los Proyectos
El Equipo
Empecemos por el principio…
Software v.2004Pensado para correr en una PC
Difícil de mantenerDifícil de escalar
Difícil de distribuir
La alternativa
Aplicaciones WebFácil de distribuirFácil de mantener
(Relativamente) Fácil de escalarProblema de infraestructura
Problema de qué!?
Infraestructura!
Pocas conexiones a Internet
Ancho de banda reducidoADSL era demasiado costosoNo existía Internet Móvil
Software v.2014Pensado para correr en múltiples
dispositivosFácil de mantenerFácil de distribuir
Debe ser fácil de escalar
Debe ESCALAR
Algunos números
Facebook = 1.2 Billones
Youtube = 1.0 Billones
Twitter = 500 Millones
Instagram100.000 usuarios (13 Oct, 2010)
1.000.000 usuarios (21 Dic, 2010)2.000.000 usuarios (15 Feb, 2011)12.000.000 usuarios (31 Oct, 2011)50.000.000 usuarios (1 May, 2012)90.000.000 usuarios activos (17 Ene,
2013)200.000.000 usuarios activos (26 Mar,
2014)
Debe ESCALAR
Conceptos Básicos
Cloud Computing
SAASSoftware como Servicio
PAASPlataforma como Servicio
IAASInfraestructura como Servicio
Un ejemplo Práctico
Aplicación de eLearningTransmitir clases en vivo
Archivo de clases dictadasCompartir documentos (PDF)
Cobrar algunas clasesNotificaciones por email
En Detalle
StreamingDistribución de datos conforme
éstos son descargados.
File SystemUn lugar donde almacenar archivospara que puedan ser descargados
Payment GatewayUna pasarela que permita ejecutarel cobro seguro de una transacción
Mailing ServerServidor dedicado a resolver
el envío de emails
Base de DatosServidor para almacenar todos
los datos manipulados por la aplicación
HostingServidor para publicar la aplicación
en Internet.
Manos a la obra
StreamingUStream o Livestream.
File SystemAmazon S3
Payment GatewayPaypal. Authorize Net. Braintree.
Mailing ServerSendgrid. Mailchimp.
Base de DatosMongoHQ. Heroku Postgres.
HostingAmazon EC2. Heroku. DigitalOcean.
Que ventaja tengo por conocer esto?
Imprescindible para los profesionales!
Oportunidades de Negocios!
Dudas? Críticas?Sugerencias?
Aplausos?
Muchas GRACIAS!