Search

Mostrando 51

Envoy (2/2): buceando en el plano de datos de service-mesh

Volvemos para terminar nuestro curso de buceo en Envoy. En el anterior post pusimos las bases necesarias para empezar a juguetear con funcionalidades más avanzadas: analizamos la interfaz de administración, creamos nuestras primeras configuraciones...

Integrando AWS API Gateway con 3Scale

Tras la publicación del informe de Forrester del último trimestre de 2018, comparando diferentes proveedores de plataformas API Management, inicialmente sorprende que un producto como Amazon API Gateway no esté contemplado en este análisis. P...

Envoy (1/2): buceando en el plano de datos de service-mesh

En artículos anteriores hablamos del futuro de las arquitecturas de microservicios y de cómo service-mesh sería la tendencia clave en las mismas. También analizamos a fondo Istio, la solución de service-mesh con plano de control más madura....

[Meetup] Service mesh: abriendo en canal Envoy

Tercera entrega de la serie sobre Service Mesh! En esta sesión abriremos en canal uno de los referentes en lo que a service-mesh se refiere: Envoy. Utilizaremos ejemplos sobre Openshift para ver qué funcionalidades nos aporta, cómo configurarlo, cómo funciona… ...

sigue leyendo

¿Por qué IBM compra Red Hat?

El domingo pasado surgió la noticia bomba del año en el mundo del software. Una noticia que nos ha sorprendido a todos los que trabajamos en el sector IT: IBM compra Red Hat por $34 billion. Sorprende porque IBM y Red Hat son dos compañías rad...

[Meetup] OpenShift hardening walkthrough

Una vez que las organizaciones diseñan e implantan su PaaS comienzan a migrar su portfolio de aplicaciones y a desarrollar nuevas aplicaciones cloud-native. Y es ahí donde, generalmente, surge la necesidad de que la seguridad de la infraestructura subyacente a las aplicaciones sea consistente. En esta charla contaremos con dos expertos consultores de Red Hat especializados en la adopción de plataforma como servicio y contenedores. Y nos contarán cómo securizar Openshift, conoceremos cuales ...

sigue leyendo

Jugando con Istio: ‘The next big thing’ en microservicios (2/2)

Istio ya ha sido protagonista de alguno de nuestros post. En la primera parte explicamos su arquitectura y cómo se lleva a cabo su instalación. Una vez tenemos todo listo, y gracias al ejemplo de código que nos proporcionan, es el momento de p...

Jugando con Istio: ‘The next big thing’ en microservicios (1/2)

En artículos anteriores hablamos de cómo service-mesh será el nuevo paradigma para la gestión de las funcionalidades estructurales de red en las nuevas arquitecturas de microservicios. También hablamos de Istio, la solución de service-mesh ...

Microservicios, ¿por qué llevamos años apostando por esta arquitectura?

Las arquitecturas basadas en microservicios son uno de los componentes fundamentales a la hora de llevar a cabo el proceso de transformación digital. Pero, ¿qué es un microservicio? Es un estilo de desarrollo por el cual aplicaciones complejas ...

Cachés, ¿por dónde empezar?

A menudo nuestros sistemas se vuelven más lentos en responder, porque son necesarios varios accesos a base de datos, o es necesario realizar varios cálculos antes. Otras veces sólo necesitamos velocidad a la hora de obtener determinados datos ...

Jubilar tu viejo caballo es más rentable

Hace aproximadamente 100 años el debate más popular sobre el ahorro era si debías comprarte un coche o mantener tu caballo. Y había artículos y anuncios de periódicos, como el de abajo, donde se argumentaba a favor de no descartar tu caball...

[Meetup] Microservicios: ¿por qué no en Go?

Eva Lozano y Loles Monedero nos hablarán de Go, un lenguaje que cada vez toma más fuerza en el mundo del desarrollo, nos hablarán de sus virtudes (y sus pequeños defectos :) ) y nos mostrarán que con Go también podemos hacer microservicios, ligeros, de forma sencilla y escalables.

La sesión consta de dos partes: una parte más teórica en la que contaremos qué nos aporta Go y cómo podemos afrontar la construcción de una arquitectura de microservicios con Go y una segunda parte más práctica en la que os mostraremos unos microservicios funcionando.

sigue leyendo

[Meetup] Hacking CRI-O

Desde Kubernetes 1.8 se puede desplegar un cluster donde el runtime de contenedores ya no es Docker, si no CRI-O. OpenShift 3.9 ya lo soporta. ¿Cual es la motivación detrás de un runtime de contenedores alternativo a Docker? ¿Por que la comunidad esta impulsando CRI-O como el runtime por defecto para Kubernetes y por tanto, OpenShift? ¿Que beneficios aporta CRI-O?
Este cambio implica un cambio en la forma de trabajar con contenedores y operar k8s/OpenShift. Esto ha hecho que hayan aparecido una serie de nuevas herramientas para trabajar con contenedores las cuales nada tienen que ver con Docker, y que siguen una filosofía Unix “Make each program do one thing well”.

sigue leyendo

Microservicios 2.0: Spring Cloud Netflix vs Kubernetes & Istio

Hace ya casi tres años que comenzó el boom de las arquitecturas de microservicios. Todavía recuerdo, allá por 2015, cuando redacté el que fue mi primer post sobre los componentes de la arquitectura de microservicios de Spring Cloud Netflix. ...

Gomezh, creando un service mesh desde cero

Ya hemos hablado en el blog de qué es el Service Mesh y cómo puede ayudar a nuestras arquitecturas de microservicios. En este post nos embarcamos en la creación de un pequeño service mesh que potencie nuestra arquitectura de microservicios (MSA) ...

[Meetup] Gestión de crisis y alta disponibilidad en OpenShift

El grupo de meetup de OpenShift presenta una nueva charla orientada a personas que tengan conocimientos base de Openshift de infrastructura.
Viene motivada ante la necesidad de crear una estrategia de respaldo de los servicios de un entorno HA en producción y afrontar con garantías su correcta recuperación en caso de caída.
El laboratorio que se usará está en la v3.6 de Red Hat Openshift.

sigue leyendo

Cómo optimizar tu aplicación Java en Docker (1/2)

Seguro que alguna vez has tenido que desplegar una aplicación java en un docker. Si lo has hecho en cualquier tipo de infraestructura cloud que utilice esta tecnología, te habrás encontrado con la sorpresa de la cantidad de memoria que consume. ...

Paradigma TechBrunch: Openshift, el balón de oro de los PaaS

Uno de los principales problemas a los que se enfrentan las compañías que quieren avanzar en su proceso de transformación digital son los sistemas IT heredados. Esta “herencia” complica el hecho de ser competitivos en un entorno digital cuyo r...

Cómo desplegar microservicios en Amazon

En Paradigma hemos apostado fuerte por arquitecturas basadas en contenedores que a su vez se despliegan en infraestructuras Openshift o Kubernetes. Hoy vamos a ver los distintos servicios que ofrece AWS para este tipo de despliegues (AWS ECS, EKS...

Consolida tu arquitectura de microservicios con Service Mesh

En el mundo de las arquitecturas de microservicios, se está llegado a un punto en el cual, manejar la complejidad del sistema se vuelve vital para poder aprovechar los beneficios que aporta. En la actualidad, el cómo realizar la implementación ...

[Meetup] Openshift Reloaded: Microservices 2.0 with RHOAR

¿Por dónde puedo empezar para adoptar una arquitectura de microservicios en mis aplicaciones? ¿Cuál es el mejor stack tecnológico para sacarle provecho a la PaaS? ¿Debo quedarme con un único lenguaje o existen alternativas complementarias y viables? Que Openshift es una plataforma ideal para el despliegue de aplicaciones basadas en microservicios ya no lo duda nadie, pero muchos siguen haciéndose aún preguntas como las anteriores. Como respuesta a muchas de ellas ha nacido Red Hat Opens...

sigue leyendo

Modernización y migración de aplicaciones en OpenShift

Los sistemas de TI heredados son a menudo el talón de Aquiles para las empresas establecidas que buscan competir con éxito en el mismo entorno que las empresas digitales. Las soluciones de modernización de aplicaciones incluyen las opciones de reconstrucción de plataformas, re-codificación, nuevas arquitecturas, consolidación e interoperabilidad para alinear las aplicaciones de TI existentes y las inversiones más de cerca con las necesidades actuales del negocio digital. 

sigue leyendo

Por qué todos apuestan por Kubernetes

Si ya estás utilizando contenedores en tu negocio o prevés hacerlo próximamente, seguro que ya lo conoces. Pero de todos modos vamos a hacer un pequeño recordatorio de qué es Kubernetes y para qué sirve. Además, veremos cuáles son los mot...

OpenShift en Producción: 10 lecciones aprendidas.

Presentamos una nueva convocatoria del Meetup de OpenShift. En esta charla hablaremos desde la experiencia de haber estado dos años en un cliente con OpenShift desplegado en Producción. Se hablará de las lecciones aprendidas respecto a diversos temas, desde recomendaciones en la arquitectura, volúmenes persistentes, actualizaciones, certificados… hasta problemas encontrados a nivel de networking, métricas o quotas/limits. Es una charla más orientada a un perfil de infrastructura/sist...

sigue leyendo

Estrategias para desplegar con éxito en producción

Cuando se estudian las diferentes opciones a la hora de desplegar código en producción, uno de nuestros objetivos es que los despliegues se produzcan de forma ágil y fiable. De esta forma podremos desplegar con frecuencia manteniendo un proceso se...

Inteligencia Artificial en Big Data Spain 2017

Imagina que eres el responsable de una aplicación con alrededor de 1 millón de usuarios y dispositivos generando unos 20.000 eventos por segundo y de la que necesitas calcular el número total de usuarios y dispositivos concurrentes. En tiempo real...

Somos Partner Premier de Red Hat

En Paradigma apostamos desde nuestros inicios por tecnologías Open Source, procurando incorporar cuanto antes las tendencias más innovadoras y relevantes del momento. Otra de nuestras banderas es nuestra apuesta por los métodos ágiles y una c...

Los vídeos más vistos de Paradigma en 2017

Sin duda este ha sido el año de los seminarios, las formaciones, los meetups... En Paradigma son muchos los compañeros que participan activamente durante todo el año en distintas comunidades compartiendo conocimientos y experiencias sobre lo últi...

RHMAP: más que un backend as a service

Es poco frecuente que una app móvil sea independiente del mundo exterior y no necesite comunicarse. Tal vez sea el caso de algunos juegos casuales o utilidades sencillas. Sin embargo, la inmensa mayoría de las apps precisan compartir datos con el m...

9 beneficios de un PaaS para alinear IT y Negocio

Un PaaS (Platform as a service) es una plataforma de desarrollo de aplicaciones Cloud. Facilita las tareas de automatización del ciclo de vida, configuración, despliegue y escalado de software para que los equipos se centren únicamente en programa...

Así fue la V edición del T3chFest

Este año el T3chFest, organizado una vez más por la Universidad Carlos III, se celebró el 9 y 10 de febrero. Como en anteriores ediciones, en Paradigma no quisimos perdernos las numerosas charlas que había en el cartel y, además, fuimos un año ...

Entornos de Selenium Grid: Local vs Virtualizado

Selenium es una de las herramientas más usadas para la automatización y ejecución de pruebas end to end. Desde hace un tiempo SeleniumHQ permite la instanciación y conexión de máquinas en red mediante Selenium Grid. Esto nos posibilita gestiona...

Paradigma Digital estará presente en el T3chFest 2017

Los próximos 9 y 10 de febrero de 2017 tendrá lugar la quinta edición del T3chFest en el Campus de Leganés de la Universidad Carlos III de Madrid.

Este año Alfredo Espejel y Jose Manuel Ferrer han sido seleccionados para enseñar a los asistentes diferentes utilidades y aplicaciones sobre las últimas tecnologías a través de sus ponencias.

Alfredo Espejel tendrá su participación el jueves 9 con su charla “Openstack, Docker, Kubernetes y Openshift para mi abuela” en la que explicará para qué sirven esas cuatro tecnologías sin dejar ningún conocimiento básico por sabido.

Jose Manuel Ferrer nos hablará el viernes 10 de febrero sobre realidad virtual en la ponencia “Ready Player Two, OpenStack en el metaverso (virtualizando en realidad virtual)”.

sigue leyendo

Automatización de despliegues en Openshift con Ansible Tower.

En esta charla mostraremos una PoC de un pipeline de Entrega Continua en el que se utilizará Jenkins como orquestador de procesos y Ansible Tower como ejecutor de las acciones a realizar para el despliegue automatizado y promoción de una aplicación en varios entornos definidos en Openshift Container Platform. Entraremos en detalle en la integración entre los diversos componentes que integran la plataforma, para acabar con una demo final en la que podremos ver todo el sistema funcionando. ...

sigue leyendo

¿Qué aporta un CMP a OpenShift?

En la charla haremos un repaso de qué es y para qué sirve un Cloud Management Platform, y nos centraremos en qué aporta sobre OpenShift: – Descubrimiento del entorno – Monitorización – Crear topología – Chargeback En definitiva, un diccionario entre desarrollo y sysadmins. ...

sigue leyendo

¿Conoces los grupos de meetups de Paradigma?

Si hay algo en lo que ponemos constantemente especial empeño es en reforzar la formación, en estar continuamente actualizados y en compartir nuestro conocimiento con otros profesionales. Desde hace tiempo participamos activamente en varias comun...

Diseñar tus aplicaciones pensando en actualizaciones con zero down-time.

Actualizar una aplicación es una acción frecuente según le vas dotando de mayor funcionalidad y por supuesto quieres que siempre esté disponible para tus usuarios finales. Los usuarios son críticos para ti y tu quieres ser capaz de desplegar nuevas versiones de tu aplicación sin afectarles lo más mínimo. En esta charla enseñaré como crear una aplicación pensando zero down-time. La aplicación estará funcionando en OpenShift y será actualizada sin afectar a los usuarios finales. Tamb...

sigue leyendo

Pipelines automatizadas en OpenShift y otras novedades

OpenShift Container Platform en su última versión aporta numerosas novedades; entre ellas, la creación de pipelines automatizadas desde la propia interfaz de OpenShift, anotación A/B de servicios, una nueva interfaz para el registro, provisión dinámica de almacenamiento, creación de clusters desde línea de comandos… Veremos todas estas novedades en esta sesión práctica. ...

sigue leyendo

Workshop: Despliegue de una aplicación sobre OpenShift y OpenStack

Realizaremos en vivo las siguientes demos: * Despliegue de OpenStack con una solución propia * Despliegue automatizado de aplicación sobre OpenStack * Despliegue automatizado de aplicación sobre OpenShift sobre OpenStack Con la intención de ser lo más imparciales que sea posible se usará Ubuntu para OpenStack, Debian para la aplicación y RedHat para OpenShift/Kubernetes. Mientras se despliegan los diversos componentes se hará una descripción de su utilidad. Es un workshop muy susceptibl...

sigue leyendo

Paradigma Tech Brunch, cómo luchar contra los dragones digitales

¿Qué hacer cuando recibes en tu despacho una invitación que no va más allá de un simple tapón de corcho? Como mínimo sentir curiosidad. Ese fue el impacto que quisimos crear entre los invitados del primer Tech Brunch de Paradigma. Detrás d...

Cómo generar Dockers de forma sencilla con S2I

En este post se pretende realizar una introducción al framework S2I (source to image) de Openshift para la generación automática de contenedores a partir de código fuente. Si bien es un framework desarrollado para Openshift, al utilizar este la t...

Openshift Enterprise 3: la estrella de los PaaS (2/2)

En el primer post analizamos la arquitectura de OSE, sus recursos y los comandos más habituales. Ahora que ya conocemos sus posibilidades, en esta segunda entrega vamos a enfocarnos en un caso de uso real: el despliegue de una arquitectura de micros...

Openshift Enterprise 3: la estrella de los PaaS (1/2)

En la siguiente serie de posts pretendo explicar brevemente mi experiencia con Openshift Enterprise 3 en un proyecto con el que he colaborado recientemente. En concreto voy a  presentar una serie de conceptos básicos de Openshift, analizar la soluc...

Cómo escalar tus aplicaciones en una Cloud Híbrida

Algunas de las dudas a la que se enfrentan los departamentos de IT a la hora de iniciar un proyecto son ¿Dónde monto mi arquitectura?¿Qué ocurre si tengo un pico de carga en mis servidores y no lo puedo aguantar? ¿Qué hago si la cloud publica (AWS, GCE, Azure…) tiene una caída? Durante la charla plantearemos algunos de estos retos, veremos varias tecnologías que nos permitirán solucionar estos imprevistos y montaremos, en vivo, una prueba de concepto. Algunas de las tecnologías sobre...

sigue leyendo

Certificación ‘Red Hat Ready Solution Provider’

Se suele identificar Cloud erróneamente con únicamente cloud pública, pero son cada vez más empresas las que comienzan su primer contacto con Cloud montando su propia cloud privada. En este campo, una de las plataformas de referencia para PaaS...

Comparativa de plataformas y tecnologías Cloud

Las tecnologías Cloud no han parado de avanzar en los últimos meses a un ritmo nunca visto hasta ahora en Internet. Tecnologías que no existían hace tres años como Docker o Openshift han pasado a convertirse en referentes en su ámbito. ...

Utiliza Cloud en tu empresa: Seis casos de uso

Cloud es una revolución que no te puedes permitir ignorar, pero sí puedes elegir cuál es la mejor forma de aplicarla en tu empresa. Un error típico es asociar Cloud únicamente a Cloud pública, cuando también puedes aprovecharte de muchas de...

Cloud

Cloud es mucho más que una nueva forma de gestionar servidores, es un nuevo paradigma que está cambiando nuestra forma de entender el desarrollo de software. IaaS (Infrastructure as a service), PaaS (platform as a service) y Serverless te permit...