Date post: | 20-Jun-2015 |
Category: |
Technology |
Upload: | investigador-independiente |
View: | 405 times |
Download: | 0 times |
Global Azure Bootcamp Milagro
William Richard Méndez C.
Web DeveloperIntegrante de Avanet
@willirocker | http://wmendezc.wordpress.com/
Hacemos parte de los 138 eventos, en 57 paises y 137 ciudades que ocurren en simultáneo.
Los patrocinadores globales del evento son:
Localmente nos apoya:
Quien además de colaborarnos con el espacio para el evento de hoy, nos ha brindado todo su apoyo en reiteradas ocasiones.
Agenda
• Windows Azure• ¿Python ?,¿ Django?• Pytvs & Sql Azure• Demo
• Storage• Table Service• Demo
Windows Azure
Windows Azure
Es una plataforma muy flexible, que se adapta a las necesidades del desarrollador , permitiéndonos compilar, administrar e implementar de manera ágil nuestras aplicaciones , que estarán siempre disponibles, sin problemas de capacidad de almacenamiento, entre otras ventajas.
Windows Azure
Sitios Web VirtualizaciónServicios en la nubeBIG DataAlmacenamiento
Soluciones que ofrece
Windows Azure
http://www.windowsazure.com/es-es/
¿Python?,¿Django?
¿Python?, ¿Django?
• Python• Lenguaje interpretado, multiplataforma de propósito general.• Fuertemente tipado, Orientado a objetos, muy alto nivel.• De código abierto, altamente extensible, puede incrustarse con
lenguajes como C++, java.
• Django• Framework web de código abierto, cuyo propósito es el
desarrollo de aplicaciones web de forma ágil.• Menos código, extensible, posee una comunidad muy activa y en
constante desarrollo.• URLS limpias, basado Modelo Vista Plantilla MTV similar al
Modelo Vista Controlador MVC.
• Sitio del Proyecto (Python, Django)• https://www.python.org/• http://www.djangoproject.com
• Documentación• https://www.python.org/documentation/• https://docs.djangoproject.com/en/dev/
• Tutorial• https://docs.djangoproject.com/en/dev/intro/tutorial01/
¿Python?, ¿Django?
PYTVS – Python Tools for Visual Studio&
Azure SDK for Python
PYTVS
• Es un plugin gratuito para Visual Studio que permite tener todas las herramientas necesarias para desarrollar aplicaciones con este lenguaje entre las cuales tenemos:
• Autocompletado de código• Depuración• Manejo de Proyectos
AZURE SDK for Python
• Es un conjunto de herramientas que permiten el desarrollo de aplicaciones bajo la plataforma de Azure, una de las ventajas es ser multiplataforma, sirve para distintos lenguajes de programación tales como:
• NodeJS• Python• Php• Ruby• .Net
PYTVS & AZURE SDK for Python
Links• Azure SDK
• http://www.windowsazure.com/en-us/develop/python/?fb=es-es
• PYTVS• https://pytools.codeplex.com/
Demo
¿Preguntas?
Storage
Storage
• La plataforma de Windows Azure proporciona soluciones de almacenamiento, copias de seguridad y recuperación en la nube de forma escalable
Table Storage
Table Storage
• Las tablas ofrecen funcionalidad NoSQL para las aplicaciones que requieren el almacenamiento de grandes cantidades de datos no estructurados. Pueden ser programadas en el lenguaje que desee, incluido: .net, java, node.js, python y otros lenguajes en Windows y Gnu/ Linux. Las tablas son un servicio administrado que se puede escalar automáticamente para dar cabida a un gran volumen de datos. Las tablas son accesibles prácticamente desde cualquier lugar a través de las API REST.
Table Storage
• Niveles de Redundancia para el servicio de Storage
• Almacenamiento Localmente Redundante (LRS).• Almacenamiento Geográficamente Redundante
(GRS).• Almacenamiento Geográficamente Redundante con
Acceso a Lectura (RA – GRS).
Almacenamiento Localmente Redundante (LRS) • Se mantienen varias réplicas de los datos de una misma región a fin de proporcionar una alta durabilidad.
Almacenamiento Geofráficamente Redundante (GRS) • Representa una durabilidad de datos adicional, ya que los datos se replican entre dos regiones situadas a cientos de kilómetros de distancia, dentro de la misma zona geográfica. En ambas regiones se mantienen varias réplicas de los datos.
Almacenamiento geográficamente redundante con acceso de lectura (RA-GRS)
• Además de almacenamiento geográficamente redundante, ofrece acceso de solo lectura a la cuenta de almacenamiento de la región secundaria, que dispondrá de una copia coherente de los datos del almacenamiento principal. Los clientes pueden utilizar este servicio para acceder a sus datos cuando la cuenta de almacenamiento de la región principal no esté disponible.
Table Storage
Usuario
Consumidores
Fotos
Nombre = …Email = …
Nombre = …EmailAdd = …
Foto ID= …Fecha = …
Foto ID = …Fecha = …
Cuenta Tabla Entidad
Demo
¿Preguntas?
Código Fuente
https://github.com/Wilo/Charla-Azure-BootCamp-2014
Les agradecemos a todos el estar con nosotros y esperamos que disfruten el trabajo que como comunidad realizamos para ustedes.