Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

El despertar de la cloud, mitos,verdades y propuestas - 3 Day Startup

Analizando la tendencia actual de desarrollo en plataformas de la nube
by

Nicolas Bortolotti

on 21 March 2014

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of El despertar de la cloud, mitos,verdades y propuestas - 3 Day Startup

Mitos y Verdades...
El despertar de la
Cloud

GOOGLE
AGENDA
Cloud Computing
Introducción a Cloud Computing (Generalidades de Cloud Computing)
Complejo universo de Aplicaciones Actuales - Activando cloud Computing
Más tiempo para innovar
Propuesta de Google App Engine
Desarrollo en la Cloud
Propuesta GoToCloud, modelo de ingeniería.
Conclusiones
Introduccion
App Engine
Como
Empiezo con App Engine?
Servicios
App Engine
Database
App Engine
Nicolas Bortolotti
App Engine, Mas Allá de las cuotas Gratuitas..
Amplia tu aplicación a Millones de usuarios y paga por lo que utilices..
Más Tiempo para Innovar
Arquitectura de App Engine
Generación de una aplicación de prueba
Muestra del despliegue en la nube
Servicio de Memcache
Servicio de URL Fetch
Servicios de Imagenes
Servicio de Mail API
Servicio de XMPP
Muchas Gracias!!
Distribución
Replicación
Balance de Carga
Implementar Logica de Negocio
BigTable
Google File System
JDO
Bibliografía de Referencia
App Engine
- Developing Google App Engine
http://bit.ly/cyKzS9
- Beginning Java Google App Engine
Recursos
Solicitudes
Almacen de Datos
Correo
Extracción URL
Imágenes
Caché
Preguntas
Frecuentes
¿Qué lenguajes son compatibles con Google App Engine?
Si no dispongo de una cuenta, ¿puedo desarrollar una aplicación de Google App Engine?
¿Cuántas aplicaciones puedo crear mediante Google App Engine?
¿Cómo puedo autenticar a los usuarios de mi aplicación?
Activando
Cloud
Simplificar el negocio y aumentar las ventas
Costo de las aplicaciones empresariales
Complejo universo de las aplicaciones
Centro de datos
Alimentación
Ancho de banda
Redes
Servidores
Almacenamiento
Variantes de Software
Equipo de expertos
Arquitectura Multiusuario
Método de Pago Diferente
Cloud
- Cloud Computing: A Practical Approach
http://bit.ly/9PAyEq
- Implementing and Developing Cloud Computing Applications
¿Preguntas?
Algunas Conclusiones
Rápida salida al mercado
Reducir Costos
Simple y eficiente despliegue
Más agilidad
Escalabilidad
Cloud computing es una arquitectura o una infraestructura.
1
6
5
4
7
2
3
8
Cada suministrador tendrá una “nube” diferente
SaaS es la cloud
Cloud computing es una nueva revolución
Toda la informática remota es cloud computing.
Internet y la Web son la “nube”
Todo estará en la cloud.
Cloud elimina las redes privadas.
Mitos..
Verdades...
Propuestas
El despertar...cloud computing
Definición Cloud Computing
Características Escenciales
Algunos Beneficios Iniciando..
Escenarios de Cliente
+Nicolas Bortolotti
nickbortolotti
blog: nbortolotti.blogspot.com
email: nbortolotti@gmail.com
“La innovación es ineficiente. Con frecuencia, es indisciplinada, siempre lleva la contraria y es iconoclasta; se realimenta con la confusión y la contradicción.
En pocas palabras, ser innovador es todo lo contrario de lo que la mayoría de los padres quieren para sus hijos, los consejeros delegados para sus compañías y los jefes de estado para sus países. Los innovadores son insoportables.
Y, sin embargo, sin innovación estamos condenados –por aburrimiento y por monotonía- a la decadencia.”
innovacion!
Nicholas Negroponte. Arquitecto. Fundador del MIT Media Lab
Modelos de Servicio
SaaS
PaaS
IaaS
Propios servicio bajo demanda
Amplio acceso a la red
Agrupación de Recursos
Rapida Eslaticidad
Servicio Medido
Pensando en la Cloud
¿Se animan?
App Engine
Cloud
App Engine.. Vista General
Es ágil, facilidad y rapidez en el despliegue
Costo basado en la utilización, segura reducción
La inversión de capital se reduce
La última tecnología es siempre utilizada..
Es facilitado y fomantado el uso de la tecnología estándar.
Enterprise Department Applications
Web Applications
Data Hubs
Line of Business (LOB)
applications
La empresa Training S.A. se dedica administrar y gestionar planes de entrenamiento para deportistas. Los planes de entrenamiento consisten en rutinas expresamente preparadas para un objetivo profesional deportivo. Un profesional que desempeña las tareas sobre el escenario de tenis difiere de las de un atleta, por este motivo cada rutina de entrenamiento se conforma de actividades deportivas específicas.

Training S.A. requiere la construcción de un portal online, que permita modelar los planes de entrenamiento para cada uno de los usuarios en su respectiva disciplina con cada una de sus rutinas en sala (sala de un centro de ejercicios).
Cada plan de entrenamiento se desempeñará en un centro de ejercicios (gimnasio)
El plan de entrenamiento se compone de un conjunto de rutinas.
Cada plan de entrenamiento tiene un profesional responsable
Cada plan de entrenamiento posee una disciplina asociada.
Cada rutina tiene asociada una sala de entrenamiento.
Cada sala de entrenamiento tiene asociado sus aparatos de entrenamiento.
Cada plan de entrenamiento tiene un conjunto de rutinas diseñadas por el profesional para la disciplina a ejercer.
Cada rutina tiene una categorización en nivel inicial, medio y alto tipificado por la cantidad de esfuerzo.
Cada plan de entrenamiento tiene asociado un plan nutricional.
El portal debe permitir la planificación del plan de entrenamiento por medio del profesional para la disciplina del usuario solicitante.

El portal debe permitir cargar el avance y desempeño de cada una de las rutinas en el marco del plan de entrenamiento.
"Cloud computing es un modelo que habilita un acceso conveniente, una red bajo demanda a con un pool compartido de recursos informáticos configurables (por ejemplo, redes, servidores, almacenamiento, aplicaciones y servicios) que pueden ser rápidamente aprovisionado y desplegado con un mínimo esfuerzo de gestión o servicio por parte proveedor. El modelo de computación en la nube promueve la disponibilidad."
Ref: The National Institute for Standards and Technology (NIST)
Ref: The National Institute for Standards and Technology (NIST)
Modelos de Despliegue
Public cloud
Private Cloud
Ref: The National Institute for Standards and Technology (NIST)
Community cloud
Hybrid cloud
3 Day Startup
GoToCloud
Utilizar servicios en la nube para mis aplicaciones tradicionales.
Migrar completamente mi solución a la nube
Migrar de forma parcial la solución tracicional a la nube.
Utilizar algunos de los servicios de la nube en forma híbrida en mis aplicaciones tradicionales.
Familia de productos de software
Iniciar la familia de productos desde aplicaciones ya construidas, evolución de software.
Aplicaciones sin documentación arquitectónica implementada o dispar.
Ingeniería reversa y reconstrucción arquitectónica.
Perspectiva de persistencia en cuanto a la variabilidad.
Exadat
Desarrollo...
Mobile Nativo Vs No Nativo
Mobile con Cloud
Desarrollo en la nube ¿Se puede?
Google APIs
Desarrollo...
EXO, Cloud9 and GitHub
Google Visualization API Geo Chart
Google Visualization API Panel Administrativo
Google Visualization API Wrapper
Google AJAX Search API YouTube
General
Familia de productos de software
Iniciar la familia de productos desde aplicaciones ya construidas, evolución de software.
Aplicaciones sin documentación arquitectónica implementada o dispar.
Ingeniería reversa y reconstrucción arquitectónica.
Perspectiva de presentación en cuanto a la variabilidad.
Exavar
Research
Desarrollo
Google APIs Cloud
Moderator
http://goo.gl/mod/hpKp
Aceptando el cambio....
Full transcript