Contenedores con. Dr. Pedro J. Molina. Desarrollador
|
|
- Germán Luna Quintana
- hace 6 años
- Vistas:
Transcripción
1 Contenedores con Dr. Pedro J. Molina Desarrollador
2 Agenda 1. Introducción a Docker (teórica) 2. Introducción a Docker (práctica): manos a ello 3. Docker files 4. Docker CLI 5. Docker-Compose 6. Casos de uso 7. Y más allá
3 A qué me dedico? Domain Specific Languages Generación de código Microservicios JavaScript, TypeScript, C# Backends Despliegues en nube Arquitectura de Software Consultoría Desarrollador Independiente Colaboro con: Anteriormente: CTO DSLs App Builders Project Manager Arquitectura de Software DSLs DSLs Generación de código
4 Evolución: Aplicaciones Aplicación clienteservido pesada sobre cliente pesado Aplicación ligera en un móvil o tablet. Stack estandarizado: - SO - Runtime - Middleware Ensamblada por desarrolladores usando los mejores servicios disponibles. Infraestructura Física Monolítica Corriendo en cualquier conjunto de recursos disponibles (públicos/privados/ o virtualizados)
5 La nube Llego para quedarse CPD caros para PYMEs Nube = Commodity Guerra de precios A medio plazo concentración Solo quedarán los grandes
6 Multiplicity of hardware environments Multiplicity of Stacks El problema que solventa Docker Static website nginx modsecurity + openssl + bootstrap 2 Background workers Python celery + pyredis + libcurl + ffmpeg + libopencv + nodejs + phantomjs User DB postgresql + pgv8 + v8 Web frontend Ruby + Rails + sass + Unicorn Queue Redis + redis-sentinel Analytics DB hadoop + hive + thrift + OpenJDK API endpoint Do services and apps interact appropriately? Python Flask + pyredis + celery + psycopg + postgresql-client Development VM Customer Data Center QA server Public Cloud Disaster recovery Production Cluster Contributor s laptop Can I migrate smoothly and quickly? Production Servers
7 El problema que solventa Docker Static website??????? Web frontend??????? Background workers??????? User DB??????? Analytics DB??????? Queue??????? Development VM QA Server Single Prod Server Onsite Cluster Public Cloud Contributor s laptop Customer Servers
8 Multipilicity of methods for transporting/storing Multiplicity of Goods Símil: Transporte en antes de los años 60 Do I worry about how goods interact (e.g. coffee beans next to spices) Can I transport quickly and smoothly (e.g. from boat to train to truck)
9 Problema N x M No escala??????????????????????????????????????????
10 Solución: El Container Multiplicity of Goods A standard container that is loaded with virtually any goods, and stays sealed until it reaches final delivery. Do I worry about how goods interact (e.g. coffee beans next to spices) Multiplicity of methods for transporting/storing in between, can be loaded and unloaded, stacked, transported efficiently over long distances, and transferred from one mode of transport to another Can I transport quickly and smoothly (e.g. from boat to train to truck)
11 Docker Static website User DB Web frontend Queue Analytics DB Multiplicity of Stacks An engine that enables any payload to be encapsulated as a lightweight, portable, self-sufficient container Do services and apps interact appropriately? Multiplicity of hardware environments Development VM that can be manipulated using standard operations and run consistently on virtually any hardware platform QA server Customer Data Public Cloud Production Contributor s Center Cluster laptop Can I migrate smoothly and quickly
12 Docker elimina el problema estandarizando Static website Web frontend Background workers User DB Analytics DB Queue Development VM QA Server Single Prod Server Onsite Cluster Public Cloud Contributor s laptop Customer Servers
13 Beneficios para desarrolladores Entornos limpios, seguros y portables. Despliegues reproducibles (sin perdida de dependencias) Aislamiento de aplicaciones Tests, integración, empaquetado automatizado Menores problemas de compatibilidad Despliegues rápidos y baratos Una Maquina Virtual sin la penalización de una MV
14 Beneficios para devops Configura una vez, corre cientos Despliegues estandarizados y repetibles Elimina inconsistencias entre entornos (devel, qa, prod, etc.) Permite segregación de responsabilidades Mejora la velocidad de CI y CD Más ligeros que una MV
15 Separación de Responsabilidades (SoC) Alicia, la Desarrolladora Precupada por que hay dentro del container. Su código Sus librerias Su gestor de paquetes Sus Apps Sus datos Todos los Servidores Linux son iguales Carmen, la Devop Preocupada por lo que hay fuera del contedor Logging Acceso Remoto Monitorización Configuración de Red Todos los contenedores se arrancan, para, copian, mse migran del mismo modo.
16
17 Docker: Las tripas Porqué? Corre en cualquier sitio (Linux) Sin importar version del kernel Sin importar distribución Físico, virtual, nube o no. Container & Arquitectura de Host deben emparejar Corre cualquier cosa: Si corre en el host, corre en el container Si corre en un kernel Linux, correrá Qué es? Alto Nivel MV ligera Espacio de proceso propio Configuración de red propia Puede correr como root Puede tener su propio /sbin/init Bajo Nivel chroot con esteroides Puede no tener su propio /sbin/init Contenedor = proceso aislado Comparte Kernel con el host No emula dispositivo
18 Contenedores vs Maquinas Virtuales VM App A Bins/ Libs Guest OS App A Bins/ Libs Guest OS Guest OS App B Bins/ Libs Guest OS Guest OS Los contenedores están aislados, pero comparten SO y opcionalmente binarios y librerías Da como resultado despliegues mas rápidos, con menos sobrecoste, más facilites de migrar y reiniciar. Hypervisor (Type 2) Host OS Container App A App A Bins/Libs App B App B App B Bins/Libs Host OS App B Docker Server Server
19 Porqué son contenedores Docker son ligeros? MVs Contenedores App A Bins/ Libs App A Bins/ Libs App A Bins/ Libs App A Bins/ Libs App A Bins/ App Δ Guest OS Guest OS Guest Guest OS OS MVs Cada pequeño cambio a una Aplicación Require un nueva máquina virtual. App Original (Sin SO que tome espacio, recursos o requiera ser reiniciado) Copia de App No SO. Puede compatir bins/libs App Modificada Copia con solo las diferencias entre el contenedor A y A
20 Funcionamiento básico Container A Push Docker Container Image Registry Search Pull Dockerfile For A Build Run Source Code Repository Docker Engine Host 1 OS (Linux) Container A Docker Container C Container B Host 2 OS (Linux)
21 Cambios y actualizaciones App A Bins/ Libs App Δ Bins/ Push Docker Container Image Registry Base Container Image Container Mod A Container Mod A App Δ Update App A Bins/ Libs Bins/ Docker Engine Host is now running A App A Bins/ Libs Bins/ Docker Engine
22 La tecnología bajo Docker Linux Kernel Servicios de aislamiento de recursos cgroups Kernel namespaces Union file-systems aufs Libvirt, LXC Git Control de versiones: delta a las imágenes de contenedores V1 V2 V3 Registro (Docker Hub)
23 Glosario Docker: Veamos algo de jerga.
24 Glosario Docker: Dockerfile # A basic apache server. FROM ubuntu:14.04 MAINTAINER Kimbro Staken version: 0.1 RUN apt-get update && apt-get install y apache2 ENV APACHE_LOG_DIR /var/log/apache2 EXPOSE 80 CMD ["/usr/sbin/apache2", "-D", "FOREGROUND"]
25 Glosario Docker: Container Contenedor La aplicación paquetizada, aislada
26 Glosario Docker: Host (anfitrión) Es el porta-contenedores Múltiples sabores: local, private cloud, public cloud. Virtual o físico. Expone los recursos
27 Glosario Docker: Imagen Fichero binario que contiene todo el sistema de ficheros de un contenedor. Sistema de ficheros Union. Estructurado en capas (layers) por delta.
28 Glosario Docker: Volumen Discos o directorios externos que podemos montar en el contenedor. Recursos externos (alojados en el host) que sobreviven al contenedor Datos Configuración / Datos / Recursos Conf.
29 Glosario Docker: Registro Biblioteca de imágenes de contenedor Listas para ser usadas Registro publico Compartidas por la comunidad Libre acceso Registro privado Contenedores corporativos o privados
30 Ciclo de vida de un contenedor create Stopped rm Deleted run / start restart stop/kill Running pause unpause Paused
31 Ciclo de vida de una imagen *.tar.gz STDIN/ STDOUT Registry load/save import/export pull/push build image rmi deleted commit
32 Command Line Interface
33 Dockerfile. Referencia de comandos FROM MAINTAINER LABEL ADD COPY ENV EXPOSE USER WORKDIR VOLUME STOPSIGNAL ENTRYPOINT CMD RUN Reference:
34 docker. CLI. Referencia de comandos help build run list ps kill lm log exec cp images rmi pull / push pause / unpause Reference:
35 docker. CLI. Referencia de comandos Networks docker network create docker network rm Reference:
36 Docker como fuente de software enjaulado Lenguajes golang rails node php java erlang lisp microsoft/aspnet DBs mongo maria mysql postgres memcached redis
37 Docker como fuente de software enjaulado CI jenkins sjoerdmulder/teamcity meteogroup/concourse-ci Project Management redmine jira Otros consul redis prometheus nginx haproxy
38 Docker como fuente de software enjaulado Navajas suizas busybox (1-5 Mb) alpine (5 Mb)
39 Manos a la obra git clone Un primer container con Docker
40 docker-compose.yml. Ref. de comandos version: '2' services: web: build:. depends_on: - db - redis redis: image: redis db: image: postgres web redis db Reference:
41 docker-compose. CLI. Ref. de comandos help etc build up scale down kill log Reference:
42 Manos a la obra Docker-Compose
43 Casos de Usos CI & CD Maquinas de desarrollo Pruebas Simular Entornos complejos Sistemas en Producción ( casi!!!)
44 Raspberry PI 3 Corre docker!! ARM versión RAM limitada Útil para proyectos embebidos +info:
45
46 Y mas allá Unikernels Kernel de SO compilado de modo estático con tu aplicación. Modular, pequeño, solo lo que se necesita. Corriendo sobre un hiper-visor.
47 Y mas allá Amazon EC2 Container Service
48 Y mas allá Joyent TRITON
49 Y mas allá Kubernetes Plataforma de orquestación de contenedores de Google Apache Mesos
50 Y mas allá HashiCorp Terraform Infrastructure as Code
51 Referencias Docker Ejemplos
52 Contacto Te gusto lo que viste o todo lo contrario? En cualquier caso, retroaliméntame! Pedro J. Molina
DOCKER JUANDA MAYO 2015
DOCKER JUANDA MAYO 2015 1 TALLER SOBRE DOCKER 1.1 ESTRUCTURA TALLER Explicación general sobre Docker Instalación Configuración Registro de imágenes docker del CPIFP Los Enlaces y descarga de imágenes Práctica
Más detallesDocker Juanda Mayo 2015
Docker Juanda Mayo 2015 2 Contents 1 Taller sobre Docker 7 1.1 Estructura Taller........................... 7 2 Introducción 9 2.1 Qué es docker?............................ 9 2.2 Definiciones de docker........................
Más detallesIntroducción al Cloud Computing
Introducción al Cloud Computing Alberto Molina Coballes Jesús Moreno León José Domingo Muñoz Rodríguez IES Gonzalo Nazareno Dos Hermanas (Sevilla) Jornadas Cloud Computing con OpenStack como herramienta
Más detallesRed Hat Cloud Infrastructure. Alex Callejas Technical Account Manager Noviembre 2014
1 Red Hat Cloud Infrastructure Alex Callejas Technical Account Manager Noviembre 2014 La nube 2 Que es la nube? 3 4 ...a model for enabling convenient, on-demand network access to a shared pool of configurable
Más detallesOpenCPU y Docker. Grupo Usuarios R Madrid. file:///users/user/downloads/opencpu_docker/opencpu_docke... 1 de 11 16/10/14 22:21
OpenCPU y Docker Grupo Usuarios R Madrid Jorge Ayuso Rejas Octubre 2014 1 de 11 16/10/14 22:21 Qué es OpenCPU? "OpenCPU is a system for embedded scientific computing and reproducible research. The OpenCPU
Más detallesContinuous Delivery (y 3)
Continuous Delivery (y 3) Sesión 11a 2 Entornos de prueba La última parte de la tubería de despliegue consiste en probar los builds compilados en distintos entornos de prueba Distintos entornos Tests de
Más detalles[Video] Microsoft Azure Opciones de Cómputo para Apps en la Nube
[Video] Microsoft Azure Opciones de Cómputo para Apps en la Nube Dónde puedo ver el video? Este material forma parte de un video publicado de TecTimes. Este video puede verse en la siguiente URL: http://bit.ly/28obmvr
Más detallesIntroducción a la Virtualización de Infraestructuras
Formación Tecnológica. Virtualización, una nueva revolución? V Reunión del Foro Técnico en Informática de la Salud 8 de Octubre de 2008 Introducción a la Virtualización de Infraestructuras Distributed
Más detallesTrabajo N 6: Virtualización de Servidor
Trabajo N 6: Virtualización de Objetivos Objetivo General: Migrar ERP del host físico local de la empresa a un Virtual Private Server (VPS). Objetivos Específicos: Adquirir un VPS y configurarlo. Respaldar
Más detallesInstalación de Linux 6.4 Enzo Viza (eviza-dba.blogspot.com)
Pag. 1 Instalar Linux 6.4 - VirtualBox ejecutar Virtual Box -----------------------------------------------------------------------Clic Machine->New -----------------------------------------------------------------------ingresar
Más detallesDreamFactory, una aplicación que genera API REST a partir de un esquema de almacenamiento entre otras cosas.
DreamFactory, una aplicación que genera API REST a partir de un esquema de almacenamiento entre otras cosas. Laboratorio de Sistemas Operativos y Redes Profesor : José Luis Di Biase 2016 Universidad Nacional
Más detallesUsando Openshift para deployment con Drupal
Usando Openshift para deployment con Drupal DrupalCamp Mexico 2014 Luis Huacho @lhuacho lhuacho@drinux.com Qué necesito para deployment? - Acceso a un servidor (local, vps, físico, cloud, etc.) - Habilitar
Más detallesComenzando con Drupal 8 y colaborando con el proyecto
Comenzando con Drupal 8 y colaborando con el proyecto Ruben Teijeiro Lead Drupal Fronted Developer at Ericsson @buk0wsk1 Beltrán Rueda Bitnami Project Manager @beltranrubo Índice Instalando Bitnami Drupal
Más detallesSoftware para virtualización
Software para virtualización Open Source y Software libre Luis Jesús Pellicer Magallón Raúl Piracés Alastuey Qué es? Cuando hablamos de software para virtualización de sistemas operativos, hacemos referencia
Más detalles"Citrix NxTop, la nueva forma de Virtualización del Desktop: el paso de VDI a IDV"
Grupos de Trabajo 2012 Cáceres "Citrix NxTop, la nueva forma de Virtualización del Desktop: el paso de VDI a IDV" Luis Francisco Blanco (U.P.Comillas) Andrés Díez (Ermestel) Problemática Antigua Solicitudes
Más detallesInstalación de XEN... 2 1 Información de XEN... 2 1.1 Qué es XEN?... 2 1.2 Componentes de XEN:... 2
Guía Instalación de XEN en opensuse Contenido de la guía Instalación de XEN... 2 1 Información de XEN... 2 1.1 Qué es XEN?... 2 1.2 Componentes de XEN:... 2 2 Instalación del kernel de XEN para Opensuse
Más detallesIV. SOFTWARE PARA LA GESTIÓN DE CLOUDS
IV. SOFTWARE PARA LA GESTIÓN DE CLOUDS Esquema Software cloud IAAS libre Eucalyptus OpenNebula OpenStack Nimbus Experiencias cloud en el BIFI Eucalyptus (I) Toolkit para el despliegue y gestión de clouds
Más detallesCURSOS DE VERANO 2014
CURSOS DE VERANO 2014 CLOUD COMPUTING: LA INFORMÁTICA COMO SERVICIO EN INTERNET LA PLATAFORMA GOOGLE CLOUD PLATFORM. GOOGLE APP ENGINE Pedro A. Castillo Valdivieso Universidad de Granada http://bit.ly/unia2014
Más detallesSeminario. Cloud Computing. Granada, 20 al 22 de febrero de 2013
Seminario Cloud Computing Granada, 20 al 22 de febrero de 2013 1 Plataformas Cloud OpenSource: OpenShift Sergio Ramírez Gallego sramirez@decsai.ugr.es Departamento de Ciencias de la Computación e Inteligencia
Más detallesHello, Thanks for signing up for OpenShift! Getting started is easy.
Proyecto: Montar Aplicación de Ruby Rails sobre Openshift. Lo primero que tenemos que hace es visitar la pagina de openshift : https://openshift.redhat.com/app/ ahí le damos a la opción de Sign up -It,s
Más detallesCURSOS DE VERANO 2014
CURSOS DE VERANO 2014 CLOUD COMPUTING: LA INFORMÁTICA COMO SERVICIO EN INTERNET La plataforma Google Cloud Platform. Google App Engine Pedro A. Castillo Valdivieso Universidad de Granada La plataforma
Más detallesInstructivo para descarga del código fuente
AGESIC Software Público Uruguayo Instructivo para descarga del código fuente Versión 3.0 Febrero 2014 Guía para la descarga y actualización del código fuente Los repositorios de código fuente de los proyectos
Más detallesReduciendo el Time to Market: Cómo DevOps transforma los procesos de TI y le brinda mayor agilidad al negocio
Reduciendo el Time to Market: Cómo DevOps transforma los procesos de TI y le brinda mayor agilidad al negocio Marcelo Corcilli Max Garcia Red Hat Argentina Software Cambia los Negocios Retail Finance Media??
Más detallesANEXO D Manual de Técnico MANUAL TECNICO PROMO APP PROMO PLATFORM PROMO API PROYECTO FINAL
ANEXO D Manual de Técnico MANUAL TECNICO PROMO APP PROMO PLATFORM PROMO API PROYECTO FINAL PROTOTIPO DE SOFTWARE DE UN SISTEMA RECOMENDADOR DE PRODUCTOS Y SERVICIOS EN PROMOCIÓN SOBRE UNA ARQUITECTURA
Más detallesNOTA: durante la configuración, los comandos introducidos corresponden al terminal expresados con el carácter del dólar ($).
Software El software necesario se detalla a continuación. Si bien la versión indicada puede no llegar a ser la última, se recomienda respetarla, ya que las pruebas realizadas funcionan correctamente bajo
Más detallesVirtualización Open Source. Virtulización basado en Linux para escritorios y servidores con compatibilidad para Microsoft Windows
Virtualización Open Source Virtulización basado en Linux para escritorios y servidores con compatibilidad para Microsoft Windows Qué es la Virtualización? La virtualización es una técnica llevada a cabo
Más detallesManual de Instalación
DEW 2010 Manual de Instalación D E W 2 0 1 0 Manual de Instalación BIBLIOTECA WEB ThunderSystems Lima - Perú Teléfono +51 1 997651589 Tabla de Contenido 1. Descarga del Proyecto... 4 1.1 Requerimiento
Más detallesEl papel del Cloud Computing en BD & DS. Javier Cacheiro López jlopez@cesga.es
El papel del Cloud Computing en BD & DS Javier Cacheiro López jlopez@cesga.es Contenido Soluciones Cloud Cloud Federado: EGI FedCloud BigData en FedCloud Conclusiones Cloud Cloud Modelos Cloud Infrastructure
Más detallesLaboratorio de Desarrollo Software
Laboratorio de Desarrollo Software Despliegue en Heroku Master Hoyo 2013-2014!!!!! ver: 2014-01-30 1 Índice Crearse una cuenta en Heroku.! Preparar la aplicación para poder desplegarla.! Desplegar. 2 Documentación
Más detallesOpenGnsys 1.1.0: Automatización de entornos virtuales y nuevas funcionalidades
OpenGnsys 1.1.0: Automatización de entornos virtuales y nuevas funcionalidades Índice Entornos virtuales Justificación Requisitos Vagrant Entornos para OpenGnsys Nuevas funcionalidades 1.1.0 Curso Online
Más detallesCONFIGURACION DE SERVICIOS DE RED
CONFIGURACION DE SERVICIOS DE RED POR: ING-ESP PEDRO ALBERTO ARIAS QUINTERO Este Es un documento donde se detalla la configuración de servicios en red basados en Linux debían, dhcp, dns, web, correo, ssh,
Más detallesEntorno ubicuo basado en virtualización para la docencia práctica. Entorno ubicuo basado en virtualización para la docencia práctica.
Adolfo Albaladejo Blázquez Entorno ubicuo basado en virtualización para la docencia práctica Una sugerencia: sea cual sea la distribución por la que se acabe optando, rogaría que fuera accesible a todos
Más detallesEl Futuro del TI estará definido por Software
El Futuro del TI estará definido por Software Avanzando en la Era del Cloud y la Movilidad Alejandro Solana Director Técnico VMware Spain & Portugal Los Desafíos en la Era del Cloud y la Movilidad Eras
Más detallesPOSTgrado. Ingeniería
POSTgrado Ingeniería Máster Telefónica en Desarrollo de Software Avanzado Linux FirefoxOS HTML5 Javascript Multinavegador Android C++ Programación Boost Implementación de Interfaces IOS Producción de Software
Más detallesCARACTERÍSTICAS TÉCNICAS PLATAFORMA RESOURCEMANAGER Módulo Fiscalización Laboral
Servicios Administrativos Ltda. Departamento de Desarrollo de Software CARACTERÍSTICAS TÉCNICAS PLATAFORMA RESOURCEMANAGER Módulo Fiscalización Laboral Página 2 de 6 Objetivos del documento Detallar las
Más detallesSMART FLEXIBILITY. www.south-partner.com. Aportamos Soluciones y Servicios Tecnológicos innovadores basados en modelos de negocio flexibles
SMART FLEXIBILITY www.south-partner.com Aportamos Soluciones y Servicios Tecnológicos innovadores basados en modelos de negocio flexibles SOBRE NOSOTROS QUIENES SOMOS? Somos una empresa de Servicios Integrales
Más detallesManual de Instalación SISTEMA INTEGRADO DE GESTION PARA ENTES DEL SECTOR PUBLICO (SIGESP) SIGESP ORGANOS
Manual de Instalación SISTEMA INTEGRADO DE GESTION PARA ENTES DEL SECTOR PUBLICO (SIGESP) SIGESP ORGANOS Jose Zerpa Jefe de Oficina Consultoría al Estado Gerente de Atención al Estado 1 de 9 Historial
Más detallesDocumento de implementación Servidor Web. Proyecto Laboratorio de Redes 2011-2
Documento de implementación Servidor Web Proyecto Laboratorio de Redes 2011-2 CONTROL DE REVISIONES Fecha Versión Autores Revisado y aprobado Modificación Camilo Ernesto Gaitán Riveros 18/11/2011 0.1 Luis
Más detallesInstalación de un servidor local de App Inventor 2 en LINUX (rev.1)
Instalación de un servidor local de App Inventor 2 en LINUX (rev.1) Requisitos previos (a Mayo 2015): Versión 7 de Oracle Java JDK. Otras versiones pueden funcionar pero no se han probado oficialmente.
Más detallesManual de instalación del Sistema Wordpress
Manual de instalación del Sistema Wordpress Acerca de este documento Acerca de Wordpress Requisitos técnicos Tecnologias utilizadas Preparar el ambiente Una breve introducción a containers Diferencia entre
Más detallesForo de Negocios San Luis Potosí Servicios administrados y en la nube
Foro de Negocios San Luis Potosí Servicios administrados y en la nube Agosto 14, 2012 Agenda Tendencias de Tecnologías de Información Consideraciones de la Nube Servicios Administrados y la Nube 2 Tendencias
Más detallesGuía para la configuración de servidor Amazon EC2
Guía para la configuración de servidor Amazon EC2 La siguiente es una guía paso a paso para instalar y configurar un servidor Amazon Linux que puede servir aplicaciones Rails 3.1. De partida, asumiendo
Más detallesIntegración Continua en Hudson
Laboratorio de Redes y Sistemas operativos Integración Continua en Hudson 2/12/2013 Alumnos Diego Turchak Martín Cappa Integración Continua Introducción La Integración Continua es una práctica en desarrollo
Más detallesUtilización de J2ME sobre Linux en plataformas embebidas
Utilización de J2ME sobre Linux en plataformas embebidas Objetivos Instalación de la máquina virtual de Java ME para entornos embebidos Requisitos Modulo embebido con Linux. Notas Adicionales En el guión
Más detallesCurso de verano. Biología Computacional: Análisis masivo de datos ómicos
Curso de verano Biología Computacional: Análisis masivo de datos ómicos Centro Mediterráneo Universidad de Granada Con la colaboración de: Departamento de Arquitectura y Tecnología de Computadores Consejo
Más detallestoda la potencia de un Dedicado con la flexibilidad del Cloud
Cloud Dedicado: toda la potencia de un Dedicado con la flexibilidad del Cloud Cardenal Gardoki, 1 48008 BILBAO (Vizcaya) Teléfono: 902 012 199 www.hostalia.com Qué es un Cloud Privado Virtual? El término
Más detallesINTRODUCCIÓN A LA VIRTUALIZACIÓN
INTRODUCCIÓN A LA 1 Virtualización - Concepto y definición Es la creación de abstracciones de dispositivos o recursos físicos con el fin de ofrecer las mismas a uno o más entornos de ejecución. Más precisamente,
Más detallesForjas de Software y repositorios de código en la nube
Forjas de Software y repositorios de código en la nube Dani Reguera Bakhache dreguera@mondragon.edu http://twitter.com/dreguera http://www.linkedin.com/in/danireguera http://mukom.mondragon.edu/socialmedia
Más detallesconoce TALLER FORMATIVO ORGANIZADO POR True story!
conoce TALLER FORMATIVO ORGANIZADO POR True story! QUIENES SOMOS Somos una startup tecnológica Estamos en Santiago Formada por varios socios ingenieros Apostando por IoT Hacemos HW y SW Llevamos trabajando
Más detallesInstalación y configuración de la plataforma edx
Instalación y configuración de la plataforma edx Juanan Pereira Índice Objetivo y descripción del proyecto...1 Objetivo...1 Descripción...1 Instalación y configuración de la versión de desarrollo...2 Instalación
Más detallessudo mkdir /usr/local/pgsql/data /home/ /home/juan sudo chown juan /usr/local/pgsql/data
sudo tar -zxvf postgresql-8.2.4.tar.gz cd postgresql-8.2.4 sudo./configure sudo./configure --without-[opcion] sudo make sudo make install sudo mkdir /usr/local/pgsql/data /home/ /home/juan sudo chown juan
Más detallesComo instalar TOMCAT
Como instalar TOMCAT en Canaima. Con este manual podrás instalar Tomcat en tu computador con Linux PASO # 01 Abre una consola (terminal) como usuario root. Recuerda esta es la ruta Aplicaciones
Más detallesAPLICACIONES INDEPENDIENTES DEL DISPOSITIVO ACCESIBLES CON UN INTERFAZ AGREGADOR SINGLE PANE OF GLASS DYNAMIC WORKPLACE
DYNAMIC WORKPLACE APLICACIONES INDEPENDIENTES DEL DISPOSITIVO ACCESIBLES CON UN INTERFAZ AGREGADOR APLICACIONES Operación segura en el datacenter Virtualización de aplicaciones del cliente Single-Sign-On
Más detallesIBM MobileFirst Platform capacidades clave para construir, ejecutar y gestionar las aplicaciones móviles
IBM MobileFirst Platform capacidades clave para construir, ejecutar y gestionar las aplicaciones móviles Bruno Braz Gonçalves Mobile App Platform Solutions 1 Junio 10 Simplificar
Más detallesRed Hat Summit 2015. Notas Técnicas Destacadas del Summit 2015
Red Hat Summit 2015 Notas Técnicas Destacadas del Summit 2015 Objetivos Esta presentación tiene como objetivos Mostrar los nuevos Productos que Red Hat mostró en su Summit Anual Ser una introducción a
Más detallesIII. INTRODUCCIÓN AL CLOUD COMPUTING
III. INTRODUCCIÓN AL CLOUD COMPUTING Definición (I) Qué es el cloud computing? Nuevo paradigma de computación distribuida Provee un servicio de acceso a recursos computacionales: servidores, almacenamiento,
Más detallesTrabajo final Mailpile Laboratorio de Redes y S. Operativos
Trabajo final Mailpile Laboratorio de Redes y S. Operativos Integrantes: Nahuel Benítez, Julian Skalic, José Di Meglio Profesor: José Luis Di Biase 10 de julio de 2014 1 Índice 1. Introducción 3 2. Instalación
Más detalles2015 Pivotal Software, Inc. All rights reserved.
1 Powering Digital Transformation Pivotal enables enterprises to provide modern software-driven experiences for their customers and workforces. 2 Every Business is Becoming a Digital Business 3 EL SOFTWARE
Más detallesDesktop as a Service (DaaS)
Más de 15 años de experiencia administrando aplicaciones críticas Desktop as a Service (DaaS) -1- Market Trends 1. Cómo VDI me puede ayudar? 2. VDI vs. DaaS 3. Beneficios del DaaS 4. Costes predecibles
Más detallesCloud Computing Huibert Aalbers Senior Certified Software IT Architect
Cloud Computing Huibert Aalbers Senior Certified Software IT Architect IT Insight podcast Este podcast pertenece a la serie IT Insight Pueden suscribirse al podcast a través de itunes. El material adicional
Más detallesCOMPUTACIÓN EN NUBE. Nuevas tecnologías para antiguas ideas.
COMPUTACIÓN EN NUBE Nuevas tecnologías para antiguas ideas www.anyhelp.com Qué es la computación en nube? Software como Servicio Sistemas distribuidos Menos requisitos de sistema Uso de servidores en la
Más detallesCAPÍTULO NOVENO PUPPET
CAPÍTULO NOVENO PUPPET En el capítulo anterior se han mostrado las 4 herramientas de software libre más representativas para la gestión de configuraciones. Al finalizarlo se optó por elegir a Puppet como
Más detalles4.1 Introducción al continuous delivery + GitFlow
4.1 Introducción al continuous delivery + GitFlow Tema 4: Continuous delivery Valores del desarrollo ágil Valor del manifiesto ágil: Working software El proyecto crece incrementalmente, con un flujo continuo
Más detallesLaboratorio de Desarrollo Software! Entorno de Desarrollo
Laboratorio de Desarrollo Software Entorno de Desarrollo Hoyo 2013-2014 ver: 2014-01-22 1 Entornos Desarrollo. Ordenadores personales del alumno o del laboratorio. Producción. Opciones: - Montar Data Center
Más detallesPOSTGRADO. Ingeniería MÁSTER TELEFÓNICA EN INGENIERÍA DE DESARROLLO PROFESIONAL DE SOFTWARE
POSTGRADO Ingeniería MÁSTER TELEFÓNICA EN INGENIERÍA DE DESARROLLO PROFESIONAL DE SOFTWARE Linux FirefoxOS HTML5 Javascript Multinavegador Android C++ Programación Boost Implementación de Interfaces IOS
Más detallesCitrix XenServer. 1 de 25 09/06/2008 23:39. Instalación, configuración y administración de Citrix XenServer,
1 de 25 09/06/2008 23:39 Citrix XenServer Instalación, configuración y administración de Citrix XenServer, Citrix XenServer permite a las empresas disponer de máquinas virtuales Windows y Linux rápida
Más detallesSofi. Publicación 1.0.x. Leonardo J. Caballero G.
Sofi Publicación 1.0.x Leonardo J. Caballero G. 31 de July de 2014 Índice general 1. Qué es Sofi? 3 1.1. Funcionalidades............................................. 3 1.2. Referencias................................................
Más detallesII. HERRAMIENTAS DE VIRTUALIZACIÓN
II. HERRAMIENTAS DE VIRTUALIZACIÓN Hypervisores: comparativa Nombre Hyper-V (Server 2008 R2) Developer Host CPU Guest CPU Host OS Guest OS Hardwareassisted Licencia Windows 2000, Microsoft x86-64 X86,
Más detallesSofi. Publicación 2.0.0. Leonardo J. Caballero G.
Sofi Publicación 2.0.0 Leonardo J. Caballero G. 30 de July de 2014 Índice general 1. Qué es Sofi? 3 1.1. Funcionalidades............................................. 3 1.2. Referencias................................................
Más detallesEdwin Maraví. emaravi@cjavaperu.com
Edwin Maraví emaravi@cjavaperu.com La ruta de la Tecnología Java en el Perú y el mundo 1991 Sun Microsystem diseña un lenguaje orientado a Objetos: OAK. El Gestor: James Gosling 1995 En Agosto de este
Más detallesZabbix en Linux. Como trabaja zabbix?
Zabbix en Linux Zabbix es un programa para monitorear los recursos de un equipo en forma remota que consume pocos recursos, permite centralizar la información en un servidor que permite visualizar el monitoreo
Más detallesSoluciones robustas de virtualización con software libre
Soluciones robustas de virtualización con software libre Morfeo Formación {mvidal,jfcastro}@libresoft.es GSyC/Libresoft URJC 1 de junio de 2010 c 2010. Some rights reserved. This work is licensed under
Más detallesHP Server Automation Premium
HP Server Automation Premium Soluciones HP Cloud & Automation HP Software Portfolio de HP Cloud & Automation HP Cloud Service Automation Enterprise Suite Portal Gestión del ciclo de vida del Servicio Service
Más detallesOracle Database 12c (12.1.0.2.0) Creación de Máquina Virtual OL 7.0
Oracle Database 12c (12.1.0.2.0) Creación de Máquina Virtual OL 7.0 1. Certificación de Ambiente Antes de comenzar la instalación y configuración es necesario verificar que la versión de sistema operativo
Más detallesIntroducción a Android. [Tema 2]
Introducción a Android [Tema 2] 1. Android 1 / 24 2 / 24 Android Android es un sistema operativo diseñado principalmente para teléfonos inteligentes (Smatphones); fue creado inicialmente por Android Inc.
Más detallesIntroducción. Instalación de Apache Tomcat PASO 1: PASO 2: PASO 3: PASO 4:
Introducción El presente documento es una guía rápida de instalación de alguna herramienta particular. De seguro existen otras formas de realizar el proceso de instalación, pero esta es la que mejor le
Más detallesInstalación de Servidor LAMP en CentOS 5.4
Instalación de Servidor LAMP en CentOS 5.4 Manual creado por: Rodrigo Muñoz M. ZuRdOk 1 Índice. Introducción 3 Instalación httpd 4 Instalación MySQL 5 Instalación PHP5 8 Conlusión 12 2 Introducción En
Más detallesBruce Torres A Marco Arias M IBM IT Architect. IBM Bluemix
Bruce Torres A Marco Arias M IBM IT Architect IBM Bluemix 1 Bruce Torres A Marco Arias M IBM IT Architect Introducción Quiénes somos? Expectativas IBM Bluemix Contenidos 2 La revolución de las aplicaciones
Más detallesIntroducción a Microsoft Azure. Por Hugo Sánchez
Por Hugo Sánchez Quién soy? Fundador de Xoborg Studios, fuente de ideas en constante ebullición. http://www.xoborg.com http://hugosanchezg.blogspot.com.es hugosanchez@xoborg.com @_Hugo_Sanchez_ Introducción
Más detallesUNIVERSIDAD TÉCNICA DEL NORTE
UNIVERSIDAD TÉCNICA DEL NORTE FACULTAD DE INGENIERÍA EN CIENCIAS APLICADAS CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES MANUAL DE INSTALACIÓN AUTOR: CHRISTIAN FELIPE REINOSO CHAMBA DIRECTOR: ING.
Más detallesESCENARIOS CLIMÁTICOS DE CORTO PLAZO ENTORNO DE MODELACIÓN
ESCENARIOS CLIMÁTICOS DE CORTO PLAZO ENTORNO DE MODELACIÓN Requerimientos de So=ware El entorno de modelación de los escenarios de corto plazo mediante SIMGEN requiere el uso de librerías del so= UVCDAT
Más detallesManual de Usuario para vpoint & Diana
SUNDE Manual de Usuario para vpoint & Diana Gracias comprar la terminal SUNDE. Por favor consulte este manual para la instalación del software vpoint y puesta en marcha de la terminal Diana. MANUAL DE
Más detallesMonitoreo de redes. Ing. Diego Córdoba www.linuxinstitute.com.ar Pagina 1 de 9
Monitoreo de redes Ing. Diego Córdoba www.linuxinstitute.com.ar Pagina 1 de 9 HIDS: Host Intrusion Detection System OSSEC es un Host Intrusion Detection System, cuya principal función es realizar controles
Más detallesSiesta IPTV Learning
Siesta IPTV Learning Siesta IPTV Learning La plataforma Tu-Learning es un ecosistema abierto de aprendizaje en línea basado en IPTV (TV a través de Internet) y sistemas de computación ubicua, con interfaz
Más detallesVirtualización en GNU/Linux
en GNU/Linux 12 de Julio de 2011 TC Caldum Qué es la virtualización Término antiguo: 1960 -> IBM M44/44X Máquina experimental para crear pseudo máquinas ( Máquinas Virtuales) Es la creación de la versión
Más detallesINTRODUCCIÓN A DOCKER
INTRODUCCIÓN A DOCKER QUIÉNES SOMOS Trabajamos en Cosmomedia Desarrollamos con Symfony desde 2010 Twitter: @webcome y @canonale CON LA COLABORACIÓN DE Alguien conoce este botón? LO QUE EL JEFE QUIERA,
Más detallesCurso LINUX. AREA 1: Compilación cruzada
Curso LINUX AREA 1: Compilación cruzada Indice Introducción Virtualización Compilación cruzada Conclusiones Introducción Compilación cruzada: La compilación de código bajo una arquitectura para generar
Más detallesMigracion a cloud Computing:
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Más detallesSISTAM Ingeniería. DOCUMENTO Manual de Instalación y Configuración SISTEMA HC Página 1 de 5 INFORMATICA FECHA 27/08/2013 INDICE
SISTEMA HC Página 1 de 5 INDICE 1. IDENTIFICACIÓN DEL PROYECTO/APLICACIÓN 2 2. AMBIENTE DE INSTALACIÓN 2 3. IDENTIFICACIÓN DE AMBIENTE DE INSTALACIÓN: 2 4. REQUERIMIENTOS DE HARDWARE 2 5. HERRAMIENTAS
Más detallesPROPUESTA DE CONTENIDOS
PROPUESTA DE CONTENIDOS IT-Certificaciones dispone de miles de soluciones E-learning que abarcan todos los ámbitos del conocimiento, y donde tienen especial relevancia sus Colecciones IT, únicas en este
Más detallesOracle VM VirtualBox.
UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS ESCUELA DE COMPUTACIÓN CICLO: I-2015 GUIA DE LABORATORIO #1 Nombre de la Practica: VirtualBox y CentOS Lugar: Laboratorio de Redes Tiempo Estimado:
Más detallesGuía de instalación y configuración. A "Diana" SUNDE VDI Cloud Computing Terminal
1 Guía de instalación y configuración A "Diana" SUNDE VDI Cloud Computing Terminal 2 Contenido Descripción.... 3 1.- Requisitos de configuración de Host PC (o servidor) hardware... 3 2.- La instalación
Más detallesVMware Horizon Mirage: Gestión Centralizada de imágenes Windows
VMware Horizon Mirage: Gestión Centralizada de imágenes Windows Germán Schrämli Madrid 8 de Octubre de 2013 Business Developer Manager Virtualization 2009 VMware Inc. Todos los derechos reservados Horizon
Más detallesGestión de Recursos y Seguridad en Redes Virtualización de Servidores, VMware. Derman Zepeda Vega. dzepeda@unan.edu.ni
Gestión de Recursos y Seguridad en Redes Virtualización de Servidores, VMware Derman Zepeda Vega dzepeda@unan.edu.ni 1 Agenda Introducción a virtualización Instalación de Vmware Server Administración,
Más detallesEntorno de desarrollo
Entorno de desarrollo En este documento se describen todas las herramientas que se necesitan para instalar y configurar el entorno de trabajo necesario para llevar a cabo el proyecto de Deliberaciones
Más detallesServidor Cloud by cloudbuilder
Servidor Cloud by cloudbuilder Cómo funciona Cloud? De qué está hecha la Nube? Es segura? En qué se diferencia de los servicios tradicionales de hosting?... Descubre todas las posibilidades que te ofrece
Más detallesSMART FLEXIBILITY CONSENSUS. Group. www.consensusgroup.net
SMART FLEXIBILITY www.consensusgroup.net Aportamos Soluciones y Servicios Tecnológicos innovadores basados en modelos de negocio flexibles SOBRE NOSOTROS QUIENES SOMOS? Somos una empresa de Servicios Integrales
Más detallesOrquestación de la Configuración con Puppet. Por: José Luis Jaime Gonzalez
Orquestación de la Configuración con Puppet Por: José Luis Jaime Gonzalez Índice - Problemas comunes de un sys admin. - Que es puppet? - Como funciona? - Recursos - Creación de un modulo - Demo - Preguntas
Más detallesESCENARIOS CLIMÁTICOS DE CORTO PLAZO ENTORNO DE MODELACIÓN
ESCENARIOS CLIMÁTICOS DE CORTO PLAZO ENTORNO DE MODELACIÓN Requerimientos de Software El entorno de modelación de los escenarios de corto plazo mediante SIMGEN requiere el uso de librerías del soft UVCDAT
Más detalles