Páginas
Mostrando entradas con la etiqueta AWS. Mostrar todas las entradas
Mostrando entradas con la etiqueta AWS. Mostrar todas las entradas
sábado, 8 de marzo de 2014
BCN } JUG Workgroups - Social
¡Hi Devs!
Este martes 11 de marzo que viene, os proponemos un cambio de ritmo con un proyecto divertido en el que estirar nuestros músculos de programadores: un proyecto colaborativo centrado en la interacción con las APIs sociales.
La idea es que, entre todos, definamos, analicemos e implementemos una aplicación que permita publicar de una sola pasada, y unificado en una sola interfaz, todos los eventos propuestos por BCN JUG en los distintos canales de los cuales hacemos uso (Meetup, Blogger, Facebook, Twitter, Google+...).
Por el camino aprovecharemos para experimentar con distintas tecnologías, por supuesto, ¿sino dónde estaría la diversión? ;-) En la recámara tenemos para usar servicios REST, Cloud computing con Amazon WS u OpenShift (entre otros), Gradle, GitHub, tecnologías de testing vario, o cualquier locura que se nos ocurra. ¡Hay espacio para todo!
La duración estimada para este evento es de dos meses, durante los cuales realizaremos talleres, sesiones de trabajo puramente colaborativas focalizadas en llevar a término la idea lo más pronto posible.
El martes 11 lo que haremos será la reunión en la que planificaremos qué haremos y usaremos. Un análisis previo en un ambiente distendido en el barrio de Gracia. De 19h a lo que nos lleve la tarde-noche, pero en conjunto no debería llevarnos más de dos o tres horas.
Aunque el espíritu del evento es 100% colaborativo, este humilde servidor de ustedes, Loïc Prieto, se ofrece como facilitador.
¡No os olvidéis apuntaros en Meetup, os esperamos a todos!
martes, 25 de febrero de 2014
Resumen del workshop de Amazon WS
¡Buenos días!
El día 15 de febrero de 2014 tuvimos la oportunidad de participar en un fantástico taller de Amazon WS (AWS) organizado gracias a CAPSiDE (Authorized Training Partner de Amazon).
Javier Moreno fue el anfitrión y expositor de esta fantástica charla-taller que nos dió sobre los servicios de Amazon, centrados en su aspecto de escalabilidad y que se realizó en las instalaciones de CAPSiDe en Plaza de Catalunya.
La primera parte del taller consistió en una explicación a grandes rasgos de cómo está constituida físicamente la infraestructura de Amazon que permite proporcionar sus servicios, dándonos un ejemplo de caso de uso con la campaña de Obama durante las pasadas elecciones presidenciales en Estados Unidos. Durante esta explicación (que insistió Javi, era sólo la mera punta del proverbial iceberg) pudimos percibir la enorme infraestructura física montada para dar soporte a servicios que atienden una cantidad gigantesca de peticiones. Si una idea debemos quedarnos de este taller, es de la escala masiva en la que trabaja Amazon.
Con AWS, podemos disfrutar de infraestructura para alojar nuestras aplicaciones. Y es sólo el punto de partida, ya que sobre esta base se construyen el resto de servicios de escalabilidad que nos permiten tener el máximo de flexibilidad a la hora de responder a las necesidades variables de demanda de nuestros propios productos / servicios. Esto es lo que trabajamos en el taller, cómo crear la infraestructura en la que alojar nuestras aplicaciones y cómo aumentar o reducir la capacidad de carga de forma automática (Autoscaling Groups) y coordinada (Elastic Load Balancing).
Para ello, creamos tres aplicaciones: una aplicación servidor que admitiera peticiones REST para calcular el número PI, una aplicación cliente que hiciera peticiones periodicas a la primera, y una aplicación de monitorización que extrajera información de la aplicación servidor.
La aplicación servidor estaba diseñada para ser muy consumidora de CPU, lo cual nos permitía establecer reglas de escalado para que cuando una máquina estuviera bajo mucha carga, se crearan de forma automática máquinas idénticas que continuaran dando el servicio, coordinadas a través de un Balanceador de carga.
Lo notable del asunto fue comprobar lo fácil que resultaba conseguir algo tan complejo como esto con unos simples clicks en la consola de gestión de Amazon. El taller alcanzó su punto álgido cuando todas las aplicaciones cliente que habíamos preparado fueron configuradas para atacar a un solo servidor y pudimos observar cómo con las características de auto escalado y recuperación de máquinas, el servicio no caí nunca. Esto quedó ilustrado de forma muy gráfica con un mapa mundi creado para la ocasión! Javi también nos explicó cómo la consola es sólo un punto de entrada a los servicios, que pueden ser accedidos con una API para que integremos los servicios de Amazon con nuestras propias aplicaciones de gestión de sistemas.
A pesar de estar cuatro horas en el taller, apenas pudimos arañar la superfície del universo AWS, ¡así que más talleres podrían ir de camino para profundizar en el tema, continuad atentos a todos nuestros canales de comunicación!
¡Nos vemos en el próximo taller y gracias a Javi y a CAPSiDE por ofrecernos sus instalaciones para llevarlo a cabo!
Fotos del taller
El día 15 de febrero de 2014 tuvimos la oportunidad de participar en un fantástico taller de Amazon WS (AWS) organizado gracias a CAPSiDE (Authorized Training Partner de Amazon).
Javier Moreno fue el anfitrión y expositor de esta fantástica charla-taller que nos dió sobre los servicios de Amazon, centrados en su aspecto de escalabilidad y que se realizó en las instalaciones de CAPSiDe en Plaza de Catalunya.
Con AWS, podemos disfrutar de infraestructura para alojar nuestras aplicaciones. Y es sólo el punto de partida, ya que sobre esta base se construyen el resto de servicios de escalabilidad que nos permiten tener el máximo de flexibilidad a la hora de responder a las necesidades variables de demanda de nuestros propios productos / servicios. Esto es lo que trabajamos en el taller, cómo crear la infraestructura en la que alojar nuestras aplicaciones y cómo aumentar o reducir la capacidad de carga de forma automática (Autoscaling Groups) y coordinada (Elastic Load Balancing).
La aplicación servidor estaba diseñada para ser muy consumidora de CPU, lo cual nos permitía establecer reglas de escalado para que cuando una máquina estuviera bajo mucha carga, se crearan de forma automática máquinas idénticas que continuaran dando el servicio, coordinadas a través de un Balanceador de carga.
Lo notable del asunto fue comprobar lo fácil que resultaba conseguir algo tan complejo como esto con unos simples clicks en la consola de gestión de Amazon. El taller alcanzó su punto álgido cuando todas las aplicaciones cliente que habíamos preparado fueron configuradas para atacar a un solo servidor y pudimos observar cómo con las características de auto escalado y recuperación de máquinas, el servicio no caí nunca. Esto quedó ilustrado de forma muy gráfica con un mapa mundi creado para la ocasión! Javi también nos explicó cómo la consola es sólo un punto de entrada a los servicios, que pueden ser accedidos con una API para que integremos los servicios de Amazon con nuestras propias aplicaciones de gestión de sistemas.
A pesar de estar cuatro horas en el taller, apenas pudimos arañar la superfície del universo AWS, ¡así que más talleres podrían ir de camino para profundizar en el tema, continuad atentos a todos nuestros canales de comunicación!
¡Nos vemos en el próximo taller y gracias a Javi y a CAPSiDE por ofrecernos sus instalaciones para llevarlo a cabo!
Fotos del taller
Ubicación:
Dreta de l'Eixample, Barcelona, Spain
viernes, 7 de febrero de 2014
AWS workshop / Battlefield with CAPSiDE (15/02)
Hi devops!
En cuanto a la sesión, comenzaremos a nivel de configuración para definir conceptos básicos de AWS para continuar con temas como la escalabilidad y elasticidad. Continuaremos con la definición de métricas y políticas de escalado. Por último y con nuestra propia nube, realizaremos pruebas de carga y... ¡acabaremos luchando entre nuestras flotas viendo qué sucede en términos de coste y su uso! Aquí tenéis un guión más detallado de lo que hemos preparado:
- Presentación de AWS
- Servicios EC2
Conceptos básicos de virtualización, tipos de instancia, ciclo de vida, easy came easy goes - Amazon Machine
Creación de AMIs personalizadas, personalización vs flexibilidad, etc - Escalabilidad vertical
Diferencias de rendimiento, ventajas, outages, precio - Escalabilidad horizontal
Caso de éxito: Animoto
¡Café! - Launch configuration
Crearemos una plantilla para lanzar instancias - Autoscaling groups
Definiremos cuántas máquinas compondrán nuestra flota - Elastic Load Balancers
Explicaremos cómo poder acceder a todas sus máquinas desde una única dirección
¡Más café! - Cloudwatch y métricas
El papel de las métricas y qué se puede y no se puede hacer - Autoescaling policies
Discutiremos qué métricas son útiles en este escenario y qué umbrales escoger - Pruebas de carga
Veremos cómo evoluciona nuestra flota cuando la ponemos a prueba y cómo utilizar AWS para testear cargas - ¡Fight!
Veremos una configuración contra otra y que coste económico tiene cada elección.
Debate final.
Para ir acabando, dar las gracias una vez más a CAPSiDE, ya que han puesto todo por su parte para realizar este taller y se han mostrado en todo momento animadísimos a llevarlo a cabo, así que esperamos que sea satisfactorio para todos.
Nada más, vigila, porque las plazas son más que limitadas así que,... ¡date prisa y reserva tu plaza en MeetUp! Y si finalmente no puedes venir, por favor, libérala.
Un saludo & happy cloud computing!
jueves, 7 de noviembre de 2013
Resumen introducción a Amazon AWS
Hi JUGers!
Algun@s ya pensaban que nos habíamos olvidado, pero...¡nada más lejos de la realidad! Estamos trabajando en algunos frentes así que iros preparando que llegarán nuevos eventos que esperamos que sean de vuestro interés.
Dicho lo cual, pasamos a resumiros cómo fue nuestro pasado evento del pasado día 15, en el que Alfons Nonell-Canals (CEO de Mind the Byte) nos introdujo las bondades del cloud a través de los servicios de Amazon AWS.
Lo cierto es que charla que nos brindó Alfons, partió de la experiencia que desde Mind the Byte (Technology Partner de Amazon AWS) han tenido en relación a los servicios que han utilizado en la nube de Amazon y desde ahí, quedó muy claro su punto de vista y las ventajas que les ha brindado su uso. Desde ese punto de partida, Alfons nos explicó porqué su uso, les cambió -literalmente- la vida (a mejor). En ese sentido, y dentro del marco científico en el que se mueve Mind the Byte (compañía especializada en proveer soluciones en la nube para el descubrimiento de fármacos), la apuesta por el cloud les permitió afrontar y resolver los problemas de grandes inversiones iniciales a realizar, la falta de flexibilidad y los grandes problemas que conllevan la actualización del software (upgrades, etc).
Después de esta aproximación inicial, Alfons pasó a comentarnos las diferencias entre los diversos servicios ofrecidos en la nube (IaaS, PaaS, NaaS y SaaS) y también se pasó a mencionar algunos de los proveedores más famosos en el sector. A partir de ahí, la charla se centró en la explicación más en detalle de los servicios que provee Amazon AWS para la gestión de los servicios en la nube, de manera que se describió los más importantes relacionados con el procesamiento y gestión de la red (EC2, AutoScaling, Elastic Load Balancing, VPC), almacenamiento y CDN (S3, Glacier, EBS), así como gestión de base de datos (Amazon RDS) y otros servicios de propósito general (Amazon SES) o relacionados con el deployment, gestión de alertas o seguridad (CloudWatch, CloudFormation, AIM).
Por último, Alfons nos explicó algunos casos de éxito en los que desde Mind the Byte han estado colaborando en la definición e implantación de una arquitectura en el cloud con el soporte de los servicios de Amazon AWS: desde la publicación de una API móbil a un sistema web diseñado para el cálculo de procesos complejos, sistemas todos, autogestionados y autodimensionados para el aprovechamiento máximo del uso (y coste) de los recursos.
En fin, en resumen, una gran aproximación al uso del cloud a partir de los servicios de Amazon AWS, os dejamos a continuación con la presentación de Alfons así como la charla que, como siempre, tenéis disponible en nuestro canal en Youtube.
Algun@s ya pensaban que nos habíamos olvidado, pero...¡nada más lejos de la realidad! Estamos trabajando en algunos frentes así que iros preparando que llegarán nuevos eventos que esperamos que sean de vuestro interés.
Dicho lo cual, pasamos a resumiros cómo fue nuestro pasado evento del pasado día 15, en el que Alfons Nonell-Canals (CEO de Mind the Byte) nos introdujo las bondades del cloud a través de los servicios de Amazon AWS.
Lo cierto es que charla que nos brindó Alfons, partió de la experiencia que desde Mind the Byte (Technology Partner de Amazon AWS) han tenido en relación a los servicios que han utilizado en la nube de Amazon y desde ahí, quedó muy claro su punto de vista y las ventajas que les ha brindado su uso. Desde ese punto de partida, Alfons nos explicó porqué su uso, les cambió -literalmente- la vida (a mejor). En ese sentido, y dentro del marco científico en el que se mueve Mind the Byte (compañía especializada en proveer soluciones en la nube para el descubrimiento de fármacos), la apuesta por el cloud les permitió afrontar y resolver los problemas de grandes inversiones iniciales a realizar, la falta de flexibilidad y los grandes problemas que conllevan la actualización del software (upgrades, etc).Después de esta aproximación inicial, Alfons pasó a comentarnos las diferencias entre los diversos servicios ofrecidos en la nube (IaaS, PaaS, NaaS y SaaS) y también se pasó a mencionar algunos de los proveedores más famosos en el sector. A partir de ahí, la charla se centró en la explicación más en detalle de los servicios que provee Amazon AWS para la gestión de los servicios en la nube, de manera que se describió los más importantes relacionados con el procesamiento y gestión de la red (EC2, AutoScaling, Elastic Load Balancing, VPC), almacenamiento y CDN (S3, Glacier, EBS), así como gestión de base de datos (Amazon RDS) y otros servicios de propósito general (Amazon SES) o relacionados con el deployment, gestión de alertas o seguridad (CloudWatch, CloudFormation, AIM).
Por último, Alfons nos explicó algunos casos de éxito en los que desde Mind the Byte han estado colaborando en la definición e implantación de una arquitectura en el cloud con el soporte de los servicios de Amazon AWS: desde la publicación de una API móbil a un sistema web diseñado para el cálculo de procesos complejos, sistemas todos, autogestionados y autodimensionados para el aprovechamiento máximo del uso (y coste) de los recursos.En fin, en resumen, una gran aproximación al uso del cloud a partir de los servicios de Amazon AWS, os dejamos a continuación con la presentación de Alfons así como la charla que, como siempre, tenéis disponible en nuestro canal en Youtube.
Un saludo y esperamos que os gustara!
miércoles, 9 de octubre de 2013
Introducción a Amazon AWS: 15/10
¿En las nubes?
¡Pues nuestro siguiente evento es para ti!
Te invitamos este próximo martes día 15/10 a partir de las 19h, a una introducción a Amazon AWS, de la mano de Alfons Nonell, Dr. en Química Computacional y CEO de Mind the Byte (Amazon Web Services Technology Partner).
Porque, está claro que ya conocéis Amazon AWS y no hará falta que nos extendamos demasiado, ¿o sí? Bueno, pues sólo por si acaso, indicaros que se trata de la colección de servicios de computación en la nube provistos a través de la red por Amazon. Entre otros servicios, se encuentran Amazon EC2, que provee el uso de servidores virtuales privados, Amazon S3 que facilita mecanismos de almacén en la nube y Amazon CloudFront un sistema CDN para la distribución de contenidos online de manera ágil.
En la charla nos introduciremos en el cloud, explicando porqué se utiliza y qué beneficios obtienen, en primera instancia, compañías de todos los tamaños y más concretamente, Mind the Byte y sus clientes y hasta dónde se puede llegar. Por último Alfons nos explicará qué tipo de modalidades de cloud se identifican y encuentran en el mercado, realizando una comparativa con otros proveedores y específicamente cuáles están utilizando en la actualidad en su caso.
En relación a Alfons, es Doctor en Química Computacional especializado en el diseño de fármacos asistido por ordenador y en el desarrollo de software para modificar compuestos activos y en la manipulación de grandes cantidades de datos químicos y biológicos.
Nada más, os esperamos para animarte a subir a la nube el próximo día 15 a partir de las 19h!
Nos vemos en la Fontana!
¡Pues nuestro siguiente evento es para ti!
Te invitamos este próximo martes día 15/10 a partir de las 19h, a una introducción a Amazon AWS, de la mano de Alfons Nonell, Dr. en Química Computacional y CEO de Mind the Byte (Amazon Web Services Technology Partner).
En la charla nos introduciremos en el cloud, explicando porqué se utiliza y qué beneficios obtienen, en primera instancia, compañías de todos los tamaños y más concretamente, Mind the Byte y sus clientes y hasta dónde se puede llegar. Por último Alfons nos explicará qué tipo de modalidades de cloud se identifican y encuentran en el mercado, realizando una comparativa con otros proveedores y específicamente cuáles están utilizando en la actualidad en su caso. En relación a Alfons, es Doctor en Química Computacional especializado en el diseño de fármacos asistido por ordenador y en el desarrollo de software para modificar compuestos activos y en la manipulación de grandes cantidades de datos químicos y biológicos.
Nada más, os esperamos para animarte a subir a la nube el próximo día 15 a partir de las 19h!
Nos vemos en la Fontana!
Suscribirse a:
Entradas (Atom)
