Te compartimos el material del Webinar del 30/11/2017 que realizamos desde Algeiba IT junto a Microsoft, donde te hacemos una introducción muy completa sobre las posibilidades de tener cargas de trabajo Open Source sobre Microsoft Azure, y todas las oportunidades que esto facilita. Pablo Di Loreto fue el orador responsable de la sesión, quién es MVP de Microsoft para Windows y Azure.
Avances tecnológicos del siglo XXI y ejemplos de estos
Azure | Open Source in Azure Overview - 30/11/2017
1.
2. Agenda: Open Source en Azure
Presentación & Check-In
¿Qué es Open Source?
Nuestro Enfoque de Open Source sobre Azure
Infraestructura Empresarial en la Nube para Linux
Desarrollo y Testeo para cargas de trabajo en Linux
Aplicaciones Web
Plataformas Java Empresariales
3. ¿Quiénes somos?
• Pablo Ariel Di Loreto (@PabloDiLoreto)
Service Delivery Manager, Algeiba IT
MVP Azure + Windows & Devices for IT
• Ricardo Escriba (@RicardoEscriba9)
Infrastructure Consultant, Algeiba IT
Influenciador de la Comunidad
• Algeiba IT (@AlgeibaIT)
6. Free Software (Software libre)
4 Libertades
• Ejecutar el programa con cualquier
propósito (libertad 0).
• Estudiar y modificar el programa
(libertad 1).
• Distribuir el programa de manera que se
pueda ayudar al prójimo .
• Distribuir las versiones modificadas
propias (libertad 3).
7. Open Source (Código Abierto)
10 Premisas
1. Libre redistribución: el software debe poder
ser regalado o vendido libremente.
2. Código fuente: el código fuente debe estar
incluido u obtenerse libremente.
3. Trabajos derivados: la redistribución de
modificaciones debe estar permitida.
4. Integridad del código fuente del autor: las
licencias pueden requerir que las
modificaciones sean redistribuidas sólo como
parches.
5. Sin discriminación de personas o grupos:
nadie puede dejarse fuera.
6. Sin discriminación de áreas de iniciativa:
los usuarios comerciales no pueden ser
excluidos.
7. Distribución de la licencia: deben aplicarse
los mismos derechos a todo el que reciba el
programa.
8. La licencia no debe ser específica de un
producto: el programa no puede licenciarse
solo como parte de una distribución mayor.
9. La licencia no debe restringir otro software:
la licencia no puede obligar a que algún otro
software que sea distribuido con el software
abierto deba también ser de código abierto.
10. La licencia debe ser tecnológicamente
neutral: no debe requerirse la aceptación de
la licencia por medio de un acceso por clic de
ratón o de otra forma específica del medio de
soporte del software.
12. Linux (IaaS) + Azure
• Cargas de trabajo Linux, nuevas y existentes,
críticas para el negocio, en la nube
aprovechando la híper-escala.
• Imagenes pre-pagas, on-demand, en Azure
Marketplace.
• Socios de Negocio con acuerdos de soporte y
traslado de suscripciones existentes (caso
RedHat, Oracle).
Se espera que los responsables de IT confíen en arquitecturas híbridas en la nube en 201791%
Encuesta Red Hat Hybrid Cloud Management, IDC
15. Desarrollo y testeo para cargas en Linux
Azure Dev/Test
• Incrementar la productividad de los
desarrolladores facilitando el acceso a los
recursos.
• Mejorar la agilidad en el
aprovisionamiento de la infraestructura
eliminando demoras del proceso de
abastecimiento.
• Manejar los costos, reduciendo
presupuestos en hardware sub-utilizado.
• Realizar testeos con cargas reales.
• Reducir las interrupciones de servicio,
gestionar los upgrades y mantener
estables los servicios en producción.
18. Linux (PaaS) + Azure
Características
• Mover aplicaciones Web a la nube para
lograr escalabilidad, alta disponibilidad y
mayor performance sin mantener
servidores Linux.
• Construir, desplegar y dinámicamente
escalar (hacia arriba o hacia abajo)
rápidamente websites en una manera
eficiente y costo efectiva.
• Probar en producción.
• Monitorear y revisar performance.
• Mucho más!!!
19. Linux (PaaS) + Azure
Routing, Load Balancing & Web Seguridad y Monitoreo
• Azure Traffic Manager
• Azure Load Balancer (Nivel 4)
• Application Gateway (Nivel 7)
• Soporte a balanceadores de carga de
3os con funcionalidad avanzada como
caching y terminación SSL.
• Soporte para Nginx, HAProxy, Varnish y
Squid.
• Exhaustivo Centro de Seguridad Azure.
• Soporte a firewalls de aplicaciones web de
terceros + UDR.
• Seguridad para DDOS incorporada.
• Extensión de Diagnóstico Linux.
• Application Insights (con Node, PHP,
Python, Ruby, Joomla y Wordpress
Integración SDK).
• Agente OMS para Linux y Soporte a
herramientas de terceros (Nagios,
Ganglia, Zabbix) y services (Datadog)
22. Java en Azure
Características
• Correr Java Enterprise web servers,
application servers y mobile services
en la Nube y en un entorno híbrido.
• Modernizar inversiones en aplicaciones
basadas en Java a través de la adopción
de nuevos patrones y prácticas de
desarrollo.
23. Java en Azure
Soporte Linux y SDK de Java Soporte MongoDB y Soporte Java en
PaaS
• Muchos desarrollos Java se hacen sobre
Linux. Azure soporta las distribuciones más
populares de Linux.
• Red Hat Support para JBoss Enterprise
Platform. Con la fuerte alianza con Red Hat
y el Soporte co.-localizado para Jboss y
Weblogic.
• Con Azure Java SDK desarrolle rápidamente
aplicaciones y accede a todos los Servicios
de Azure Event Hub a App Insights.
• Con Azure Android SDK para aplicaciones
móviles que necesitan acceso a
almacenamiento.
• MongoDB es una popular base de datos
NoSQL entre los desarrolladores Java.
• Azure Web Apps soporta Tomcat
• Azure Web Apps y Service Fabric soportan
la construcción Java.
• Builds y tests automatizados usando
herramientas open source como Jenkins,
Ant, Maven, Gradle, etc
• Soporte de Azure a plataformas
habilitadas para Java como Cloud
Foundry, OpenShift, JBoss, WebLogic, etc.
24. ALGEIBA IT
Buenos Aires, Argentina
Tel/Fax: (54 (11) 5032-
9157
info@algeiba.com
Montevideo, Uruguay
Lima, Perú
Lima, Perú
Montevideo,
Uruguay
Buenos Aires,
Argentina
Contacto
@AlgeibaIT
Algeiba
@AlgeibaIT
Algeiba
www.algeiba.com
Notas del editor
Ambiciones de Microsoft
Microsoft está innovando audazmente en tres áreas clave para cumplir nuestra misión en este primer mundo móvil y en la nube:
1) Cree más informática personal: la informática nos rodea, y solo se convertirá en una parte más ubicua de nuestras vidas a medida que miramos hacia adelante, por ejemplo. explosión de sensores, proliferación de pantallas pequeñas y grandes, y aparición continua de dispositivos como HoloLens que combinan contenido digital y el mundo real. La movilidad de la experiencia humana a través de toda esta informática es lo que realmente importa: la capacidad de sus aplicaciones y datos para trascender toda esta informática, no la movilidad de un dispositivo ... un enfoque reflejado en nuestra estrategia con Windows 10 para construir una plataforma que abarque dispositivos.
2) Reinventar la productividad y los procesos de negocios: a pesar de la abundancia de tecnología, la atención humana y el tiempo siguen siendo escasos. Esta ambición habla de nuestro objetivo de ayudar a reclamar ese momento a través del alineamiento y la reinvención de las herramientas de productividad y los procesos comerciales que recuperan el tiempo al cambiar el enfoque a las cosas que más le importan a usted y a su organización.
3) Construya la plataforma inteligente en la nube: a menudo describimos los datos como la nueva moneda para las empresas, lo que esencialmente habla de la capacidad de una organización para convertir sus activos de datos en inteligencia que puede proporcionar información para informar la acción adecuada.
La firma de analistas IDC pronostica que para 2020 habrá cerca de 45 zettabytes de datos, o casi 20,000 veces la cantidad total de datos que existían en el mundo menos de tres décadas antes.
La mayoría de estos datos residirán en la nube como el único lugar práctico para combinar y gestionar la afluencia de datos, proporcionando la capacidad de reunir datos de fuentes dispares y diversas, y razonar sobre datos a gran escala para convertirlos en datos. inteligencia. Además, la nube permite velocidad y agilidad como nunca antes y la plataforma alimenta experiencias ricas en los sistemas, aplicaciones críticas y servicios de una organización.
Transformación digital
Estamos impactados de manera similar y experimentando nuestra propia transformación digital. Las tres ambiciones interconectadas representan más que nuestras ambiciones: son nuestra respuesta a este imperativo de transformación y están diseñadas para ayudar a nuestros clientes a lograr la transformación dentro de su organización.
Primero, debe poder hacer y responder dos preguntas clave como parte de su transformación digital:
¿Cómo está cambiando su negocio mediante tecnología digital?
¿Cómo está cambiando su modelo de negocio principal mediante tecnología digital?
Sistemas de inteligencia
Objetivo de diapositiva: afirmar un enfoque basado en sistemas para la transformación digital, es decir, sistemas de inteligencia
Responder estas preguntas requiere la mentalidad de una compañía digital ... una forma de operar como una compañía digital más allá de la adquisición e implementación de soluciones individuales, como CRM, ERP o incluso soluciones de automatización de oficinas, que están ancladas en la construcción de sistemas de inteligencia.
Los sistemas de inteligencia representan los circuitos de retroalimentación digital que lo ayudan a obtener una mejor visión de los datos y convertirla en acción inteligente: interactúe con sus clientes, capacite a sus empleados, optimice sus operaciones y reinvente productos y modelos comerciales.
Anteriormente las empresas diseñaron, construyeron, produjeron y enviaron un producto, luego los clientes lo compraron. Ese fue el final del ciclo. Ahora las organizaciones están creando lazos de retroalimentación continua: sensores en productos, servicios postventa, comentarios de los clientes de una variedad de canales.
La transformación requiere estos ricos sistemas de inteligencia. Y no se trata simplemente de tecnología ... los sistemas de inteligencia representan la combinación de tecnología, personas y procesos que permiten estos ciclos de retroalimentación, y definen la competitividad y la capacidad de una organización para cambiar todo el panorama de las industrias en las que participa.