Docker Containers. José-Tomás Salvador Tendero Sales Engineer

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Docker Containers. José-Tomás Salvador Tendero Sales Engineer"

Transcripción

1 Docker Containers José-Tomás Salvador Tendero Sales Engineer

2 Quizá os suene Desarrollo.un día cualquiera de proyecto Podríamos volver a empezar? 3 InterSystems Corporation. All rights reserved.

3 Quizá os suene Despliegue.quién no lo ha comentado en mitad de una instalación He seguido el Manual al pie de la letra! 5 InterSystems Corporation. All rights reserved.

4 Quizá os suene Soporte ese ingeniero de soporte que oye por enésima vez No he tocado nada! 7 InterSystems Corporation. All rights reserved.

5 Quizá os suene Soporte o cuando somos los usuarios y en Soporte no pueden reproducir el problema 9 InterSystems Corporation. All rights reserved.

6 Quizá os suene Upgrade y ya con el sistema funcionando un tiempo, llega el momento del upgrade En el fondo es lo menos preocupante siempre hay expertos disponibles! 11 InterSystems Corporation. All rights reserved.

7 Docker Containers

8 Image Docker Web App InterSystems IRIS Apache Linux 13 InterSystems Corporation. All rights reserved.

9 Comparación con VMs 14 InterSystems Corporation. All rights reserved.

10 Conceptos básicos Imagen: Paquete software Estandarizado, Portable y Ejecutable Contenedor: Instancia de una imagen, con aislamiento y control en el uso de recursos durante su ejecución dentro del sistema host. 15 InterSystems Corporation. All rights reserved.

11 Docker Containers Creación y Ejecución de Imágenes (docker build docker run) Imágenes Docker Múltiples capas de solo-lectura Construidas manualmente o vía Dockerfile Construye tu propia imagen Basada en la imagen creada por InterSystems Añadir código de la App Añadir Licencia Resolver dependencias Dockerfile Configurar Create Docker Layer Docker Layer Docker Layer Docker Hub & Docker Store Pull Push Image Build Run 16 InterSystems Corporation. All rights reserved. Docker Client Docker Engine holds Images

12 Dockerfile FROM intersystems/iris:stable LABEL maintainer ENV TMP_INSTALL_DIR = "/tmp/install" ENV InstallScript = "install.scr" ENV InstallFile = "Util/Build.cls" ENV AppDir = "." ENV AppName = "widgetsdirect" ENV PasswordFile = "password.isc" RUN mkdir $TMP_INSTALL_DIR WORKDIR $TMP_INSTALL_DIR COPY $AppDir $TMP_INSTALL_DIR/$AppDir COPY license.key $ISC_PACKAGE_INSTALLDIR/mgr El Dockerfile definirá el entorno dentro del contenedor. El acceso a recursos como los interfaces de red y discos duros es virtualizado dentro del entorno, que está aislado del resto de tu sistema. Por esa razón hemos de mapear puertos al exterior y explicitar qué ficheros queremos copiar en ese entorno. La aplicación definida por el Dockerfile se comportará exactamente igual independientemente de dónde se ejecute. RUN (chmod -R a+rx $TMP_INSTALL_DIR ` $TMP_INSTALL_DIR/install.sh $TMP_INSTALL_DIR $InstallScript $InstallFile $AppDir $AppName $PasswordFile) EXPOSE ENTRYPOINT ["/isc-main"] 17 InterSystems Corporation. All rights reserved.

13 Cómo funciona? Un contenedor asigna Porcentaje de CPU Memoria Almacenamiento Ancho de Banda Características El kernel del SO gestiona los contenedores Ejecución de Servicios (+ligero) frente a un SO completo Mejor utilización de recursos (menos inactividad, ) Arranque rápido < 1sec Fácil de empaquetar, compartir y enviar Fácil despliegue en nube pública o privada AWS, GCP, Azure, OpenStack, OpenShift, Cloudera, etc. 18 InterSystems Corporation. All rights reserved.

14 VOLUMES Docker & Storage 1 Versionado del Contenedor Container + mystdapp + AppEvolution $ docker commit 2 Shared Container Volume Or Data-Only Container $ docker run v /mydb $ docker run --volume-from Container1 3 Host Volume $ docker run v /myappdb:/db -v /:/mylinuxhostroot Tres formas de almacenar datos persistentes MyApp-v2 OS-MyApp-v1 Container 1 Container 2 - Managed by Docker Daemon Linux host Data-Only Container /boot /etc /usr /dev /opt MyApp Container /db /myappdb v2 - Separate from Container / - No data layers or snapshots (R&W) - Volume persists with Containers 19 InterSystems Corporation. All rights reserved.

15 Casos de Uso

16 Caso de Uso Simplificación de la Configuración Lo primero por lo que aboga Docker es por la simplificación de la configuración Gestión del pipeline de desarrollo La simplificación de la configuración tiene un gran impacto en la gestión del pipeline de desarrollo Productividad del desarrollador Aislamiento de Aplicación Consolidación del Servidor Capacidad de Depuración Multi-tenancy 21 InterSystems Corporation. All rights reserved.

17 Continous Integration & Continous Delivery con Contenedores Developer pushes commits Source Code Repository Developers are notified Continuous Integration Service Image or Artefact Build Run Tests Push to Registry Deploy to Production 22 InterSystems Corporation. All rights reserved.

18 Demo 1 Primeros pasos

19 Demo 1 Primeros Pasos 24 InterSystems Corporation. All rights reserved.

20 InterSystems y Docker

21 Gestion PID 1 y durabilidad de la configuración isc-main Contenedor desconectable Gestión de interrupciones Redirección de logs Potente parametrización Antes del arranque Tras la parada Licencia Nombre de instancia Rutina Namespace etc. On Startup Before IRIS After IRIS On Exit --key --log --before --instance --routine --after --exit Dockerfile FROM intersystems/iris:stable LABEL maintainer "user_admin@company.com"... RUN (chmod -R a+rx $TMP_INSTALL_DIR.) EXPOSE ENTRYPOINT ["/isc-main"] 26 InterSystems Corporation. All rights reserved.

22 Gestion PID 1 y durabilidad de la configuración Durable %SYS Durabilidad de la Configuración de Sistema cache.cpf cconsole.log %SYS database etc. WIJ JRNs etc. User credentials Security Settings Linux Host Consola Docker CLI userlx $> docker run --detach --name my-app-container \ env ISC_DATA_DIRECTORY=/IRIS/cconfig \ -v /fast-reliable-fs:/iris \ -v /myappdb:/db \ -p 5772:57772 \ --hostname myhost my-iris-app:v1 my-iris-app:v1 /DB /IRIS/cconfig %SYS /boot /etc /usr /myappdb /dev /opt /fast-reliable-fs/cconfig 27 InterSystems Corporation. All rights reserved.

23 Demo 2 Preservando la configuración de la instancia de InterSystems IRIS

24 Demo 2 Preservando la configuración ( durable %SYS) 29 InterSystems Corporation. All rights reserved.

25 Demo 3 Nuestra Aplicación en la nube

26 Demo 3 Nuestra aplicación en la nube 31 InterSystems Corporation. All rights reserved.

27 Gracias.

ISO Tema 9,

ISO Tema 9, ISO Tema 9, 2015-2016 Aislamiento de Subsistemas y Contenedores Pablo González Nalda Depto. de Lenguajes y Sistemas Informáticos 26 de abril de 2018 Modificado el 10 de mayo de 2018 presentación 1 frente

Más detalles

Introducción a docker Benito Cuesta & Salvador González 01/03/2016

Introducción a docker Benito Cuesta & Salvador González 01/03/2016 Introducción a docker Benito Cuesta & Salvador González 01/03/2016 Índice Presentación Dockers. Definición y características. Getting Started Delivery con Kubernetes Microservicios. Estilo arquitectónico.

Más detalles

Ciudad de Mexico 27 de Septiembre 2018

Ciudad de Mexico 27 de Septiembre 2018 Ciudad de Mexico 27 de Septiembre 2018 Desarrollando Nativamente en la Nube con Cloud Foundry Naubert Aparicio Business Development Manager Dell EMC Qué es una Plataforma Nativa en La Nube? (Cloud-Native)

Más detalles

ISO Tema 9,

ISO Tema 9, ISO Tema 9, 2015-2016 Concurrencia de Procesos Pablo González Nalda Depto. de Lenguajes y Sistemas Informáticos 13 de abril de 2016 Modificado el 25 de abril de 2016 presentación 1 frente a 2 3 4 5 6 frente

Más detalles

Utilización de Librerías Java para Interoperabilidad

Utilización de Librerías Java para Interoperabilidad Utilización de Librerías Java para Interoperabilidad José-Tomás Salvador (Sales Engineer Manager) 0 2016 InterSystems Corporation. All Rights Reserved. 2016 InterSystems Corporation. All rights reserved.

Más detalles

Tema 7:Línea de ordenes del sistema operativo.

Tema 7:Línea de ordenes del sistema operativo. Tema 7:Línea de ordenes del sistema operativo. Órdenes de Linux Introducción Estructura de directorios Ordenes básicas Bash Shell Redirección 1 1. Introducción Objetivos Conocer el árbol de directorio

Más detalles

28/02/2018 David Vázquez Novella

28/02/2018 David Vázquez Novella C/ Condesa de Venadito, nº 5 28027 Madrid. Tel.: + 34/ 91 408 78 78 Fax: + 34/91 405 78 88 panel.es Panel Sistemas Informáticos, S.L. Consultoría, servicios y soluciones TI. 28/02/2018 David Vázquez Novella

Más detalles

Desmembrando Contenedores. Iván Chavero Red Hat

Desmembrando Contenedores. Iván Chavero Red Hat Desmembrando Contenedores Iván Chavero Red Hat Hace muuuuucho mucho tiempo... Aplicaciones Redes Web Hace no tanto tiempo (y todavía) Bendita Ley de Moore Virtualización Plataforma Kernel Sistema Operativo

Más detalles

Capacitación Tecnológica Científica para Bolivia. Contenedores Docker

Capacitación Tecnológica Científica para Bolivia. Contenedores Docker Catecbol Capacitación Tecnológica Científica para Bolivia www.catecbol.com facebook.com/catecbol @catecbol catecbol@gmail.com Contenedores Docker Ronny Bazan Antequera Estados Unidos La unión es la fuerza

Más detalles

A Strategy for Container Lifecycle Management

A Strategy for Container Lifecycle Management A Strategy for Container Lifecycle Management Federico Aguirre, Alfredo Edye, Edgardo Hames Bitlogic.io Abstract Virtualization has been around much of the history of computing -from the introduction of

Más detalles

LABORATORIO DE REDES Y SISTEMAS OPERATIVOS TEMA: KALIBROWSER ALUMNOS: PATRICIO OTEL, RIPOLI FERNANDO, LÓPEZ SUSANA MARIEL.

LABORATORIO DE REDES Y SISTEMAS OPERATIVOS TEMA: KALIBROWSER ALUMNOS: PATRICIO OTEL, RIPOLI FERNANDO, LÓPEZ SUSANA MARIEL. LABORATORIO DE REDES Y SISTEMAS OPERATIVOS TEMA: KALIBROWSER ALUMNOS: PATRICIO OTEL, RIPOLI FERNANDO, LÓPEZ SUSANA MARIEL. Fecha de entrega: 14/07/2016 KALIBROWSER Introducción: El uso de una máquina virtual

Más detalles

Virtualización. Victor de la Fuente (2016)

Virtualización. Victor de la Fuente (2016) Virtualización Victor de la Fuente (2016) Por qué llegamos a virtualizar? Aprovechar mejor recursos (carga de trabajo o con variable en servidores) Compartición y asignación dinámica de recursos Simplificar

Más detalles

vmware vs. Xen Una comparación de los esquemas mas populares de virtualización Emma Di Battista & Gabriel Pérez Salgado Universidad Simón Bolívar

vmware vs. Xen Una comparación de los esquemas mas populares de virtualización Emma Di Battista & Gabriel Pérez Salgado Universidad Simón Bolívar vmware vs. Xen Una comparación de los esquemas mas populares de virtualización Emma Di Battista & Gabriel Pérez Salgado Universidad Simón Bolívar Contenidos 1. Introducción 2. Hipervisores 3. Snapshots

Más detalles

Fundamentos de la Computación en la Nube para la información geográfica

Fundamentos de la Computación en la Nube para la información geográfica Fundamentos de la Computación en la Nube para la información geográfica Tema 3 Plataformas Cloud de propósito general Profesores: Ramón Alcarria Miguel Ángel Manso 1 Contenido Plataformas representativas

Más detalles

Introducción a Docker - Parte

Introducción a Docker - Parte Introducción a Docker - Parte 1 @javierprovecho Que es Docker? Plataforma abierta para crear y ejecutar aplicaciones distribuidas. Destinado a desarrolladores y administradores. Construcción basada en

Más detalles

SQL Server Cómo crear bases de datos hibridas? Jesús Gil MVP SQL 2014 Jesus Gil

SQL Server Cómo crear bases de datos hibridas? Jesús Gil MVP SQL 2014 Jesus Gil SQL Server 2014 Cómo crear bases de datos hibridas? Jesús Gil MVP SQL Server @jesus_gilv Gracias a nuestros auspiciadores Database Security as Easy as A-B-C http://www.greensql.com Hardcore Developer and

Más detalles

Contenedores con. Dr. Pedro J. Molina. Desarrollador

Contenedores con. Dr. Pedro J. Molina. Desarrollador Contenedores con Dr. Pedro J. Molina Desarrollador Independiente @pmolinam 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

Más detalles

Proyecto ASIR Contenedor de aplicaciones: Docker. Luis Ángel Sánchez Lasso

Proyecto ASIR Contenedor de aplicaciones: Docker. Luis Ángel Sánchez Lasso Proyecto ASIR 14-15 Contenedor de aplicaciones: Docker Luis Ángel Sánchez Lasso 23/06/2015 Contenedor de aplicaciones: Docker: Docker Contenido Introducción... 4 Objetivos... 4 Definición de contenedores

Más detalles

Introducción a Docker PAGE 1. Requisitos PAGE 1. Características de Docker PAGE 2. Ventajas y Desventajas PAGE 2. Componentes PAGE 3-4

Introducción a Docker PAGE 1. Requisitos PAGE 1. Características de Docker PAGE 2. Ventajas y Desventajas PAGE 2. Componentes PAGE 3-4 PROYECTO DOCKER: Ezequiel Arielli Contenido: Introducción a Docker PAGE 1 Requisitos PAGE 1 Características de Docker PAGE 2 Ventajas y Desventajas PAGE 2 Componentes PAGE 3-4 Instalación de Docker PAGE

Más detalles

Security & Compliance

Security & Compliance Security & Compliance Fabio Leotta Ángel García Jorge Sanz de Acedo PreSales Engineer PreSales Engineer SecOps Account Manager BMC Software BMC Software BMC Software 24 de OCT MADRID threats #vulnerabilities

Más detalles

Recuperación en la nube

Recuperación en la nube Términos y condiciones Intcomex lo hace por ti Objetivo El objetivo de este documento es explicar los servicios que serán provistos directamente por Intcomex a los clientes finales o mediante relación

Más detalles

Infraestructura Virtual de siguiente Generación: vsphere 6.5. Freddy Delgado Chacón Ingeniero Senior Centroamérica

Infraestructura Virtual de siguiente Generación: vsphere 6.5. Freddy Delgado Chacón Ingeniero Senior Centroamérica Infraestructura Virtual de siguiente Generación: vsphere 6.5 Freddy Delgado Chacón Ingeniero Senior Centroamérica vsphere 6.5 DRAMATICAMENTE UNA EXPERIENCIA SIMPLE INCORPORA SEGURIDAD INTEGRAL APLICACIONES

Más detalles

Oracle Database 12c: Taller de Administración

Oracle Database 12c: Taller de Administración Oracle University Contact Us: 001-855-844-3881 Oracle Database 12c: Taller de Administración Duration: 5 Days What you will learn En Oracle Database 12c: Taller de Administración conocerá la arquitectura

Más detalles

Infraestructura como código para entornos DevOps

Infraestructura como código para entornos DevOps Infraestructura como código para entornos DevOps Pablo Ráez Category Manager Hewlett Packard Enterprise @PabloRaez https://www.linkedin.com/in/pabloraez/ 3 La automatización de la infraestructura tradicional

Más detalles

Azure Management. Jesus Gil MVP Data Frank Chambillo MVP Microsoft

Azure Management. Jesus Gil MVP Data Frank Chambillo MVP Microsoft Azure Management Jesus Gil MVP Data Platform @jesus_gilv Frank Chambillo MVP Microsoft Azure @frankchambillo Jesus Gil Frank Chambillo Qué encontraras en esta sesión? Un repaso general de los tópicos de

Más detalles

Manual de Instalación en Ubuntu

Manual de Instalación en Ubuntu Manual de Instalación en Ubuntu Versión 2 Enero 2015-1 - Índice de contenido 1. Paquetes de Software y archivos necesarios...3 1.1 Obtener permisos de root...3 2. Instalación de Sun Java JDK 6...3 3. Instalación

Más detalles

Reduciendo 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 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 detalles

Roberto Díaz Morales rdiazm@tsc.uc3m.es MLG 24/06/2013

Roberto Díaz Morales rdiazm@tsc.uc3m.es MLG 24/06/2013 Roberto Díaz Morales rdiazm@tsc.uc3m.es MLG 24/06/2013 Indice Amazon AWS Servicios Capa gratuita Amazon S3 Amazon Elastic MapReduce Amazon Elastic Compute Cloud Amazon EBS Amazon AWS Amazon Web Services

Más detalles

Despliegue de Oracle HTTP Server 12c sobre Containers Docker

Despliegue de Oracle HTTP Server 12c sobre Containers Docker Por Francisco Riccio Introducción Despliegue de Oracle HTTP Server 12c sobre Containers Docker Este artículo está enfocado a explicar el concepto básico de Containers y su implementación mediante Docker

Más detalles

DOCKER JUANDA MAYO 2015

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 detalles

Java en la nube de Oracle. Java en la nube de Oracle

Java en la nube de Oracle. Java en la nube de Oracle Acerca de... Experts in Modern Development Cloud Microservices and Containers Java, JavaScript/Node.js, PHP, Python DevOps Continuous Delivery Open Source Technologies SQL/NoSQL Databases Machine Learning,

Más detalles

GNU/LINUX Y JERARQUÍA DE ARCHIVOS EN LINUX ALLEN BARRETO DEFINICIÓN OFICIAL DE LO QUE ES LINUX OBTENIDA DE LA SIGUIENTE FUENTE

GNU/LINUX Y JERARQUÍA DE ARCHIVOS EN LINUX ALLEN BARRETO DEFINICIÓN OFICIAL DE LO QUE ES LINUX OBTENIDA DE LA SIGUIENTE FUENTE GNU/LINUX Y JERARQUÍA DE ARCHIVOS EN LINUX ALLEN BARRETO DEFINICIÓN OFICIAL DE LO QUE ES LINUX OBTENIDA DE LA SIGUIENTE FUENTE http://www.kernel.org/ Linux is a clone of the operating system Unix (http://www.unix.org/what_is_unix.html),

Más detalles

Docker Juanda Mayo 2015

Docker 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 detalles

Demo contenedores HPC Admintech Valencia, Mayo Jesús Cuenca Senior HPC SIE

Demo contenedores HPC Admintech Valencia, Mayo Jesús Cuenca Senior HPC SIE Demo contenedores HPC Admintech Valencia, Mayo 2018 Jesús Cuenca Senior HPC Consultant @ SIE Maquina virtual demo Maquina virtual demo Descargar MV: http://ip/d Demodocker.ova (Instalar Virtualbox) Importar

Más detalles

Introduction to Containers, Kubernetes, and Red Hat OpenShift

Introduction to Containers, Kubernetes, and Red Hat OpenShift Introduction to Containers, Kubernetes, and Red Hat OpenShift Introduction to Containers, Kubernetes, and Red Hat OpenShift (DO180) presenta la creación y gestión de contenedores Docker para la implementación

Más detalles

Oracle Enterprise Manager 10g Grid Control NUEVO

Oracle Enterprise Manager 10g Grid Control NUEVO Oracle University Contact Us: +34916267792 Oracle Enterprise Manager 10g Grid Control NUEVO Duration: 5 Days What you will learn En este curso se ofrece una visión general de las funciones de Grid Control

Más detalles

BIENVENIDOS. 24 de Octubre de 2015 Universidad EAN, Sede El Nogal Bogotá, Colombia

BIENVENIDOS. 24 de Octubre de 2015 Universidad EAN, Sede El Nogal Bogotá, Colombia BIENVENIDOS 24 de Octubre de 2015 Universidad EAN, Sede El Nogal Bogotá, Colombia Extendiendo tu infraestructura local hacia la nube con Microsoft Azure Pablo Ariel Di Loreto Speaker pdiloreto@algeiba.com

Más detalles

Escalabilidad y Sharding. Pierre-Yves Duquesnoy Sales Engineer

Escalabilidad y Sharding. Pierre-Yves Duquesnoy Sales Engineer Escalabilidad y Sharding Pierre-Yves Duquesnoy Sales Engineer La importancia de la Escalabilidad La plataforma InterSystems IRIS permite: La Escalabilidad Vertical y Horizontal Escalar en Número de Usuarios

Más detalles

APIFICACION y DevOps. Iván Sampedro Postigo Oracle Cloud Platform Sales Consultant. TIC en la Modernización de la Justicia.

APIFICACION y DevOps. Iván Sampedro Postigo Oracle Cloud Platform Sales Consultant. TIC en la Modernización de la Justicia. TIC en la Modernización de la Justicia. APIFICACION y DevOps Iván Sampedro Postigo Oracle Cloud Platform Sales Consultant Copyright 2014 Oracle and/or its affiliates. All rights reserved. APIficación Copyright

Más detalles

Manual de Usuario. Virtual Datacenter en OpenStack IPLAN. IPLAN iplan.com.ar NSS S.A. Reconquista 865 C1003ABQ Buenos Aires Argentina

Manual de Usuario. Virtual Datacenter en OpenStack IPLAN. IPLAN iplan.com.ar NSS S.A. Reconquista 865 C1003ABQ Buenos Aires Argentina Manual de Usuario Virtual Datacenter en OpenStack IPLAN IPLAN iplan.com.ar NSS S.A. Reconquista 865 C1003ABQ Buenos Aires Argentina Contenido Introducción... 3 Principales conceptos de Virtual Datacenter

Más detalles

Acelerando el desarrollo de tu app con IBM Bluemix. BluemixLab Session 1 Desplegando mi aplicación

Acelerando el desarrollo de tu app con IBM Bluemix. BluemixLab Session 1 Desplegando mi aplicación Acelerando el desarrollo de tu app con IBM Bluemix BluemixLab Session 1 Desplegando mi aplicación Desplegando mi aplicación Computación en la nube IBM Bluemix UI Cloud Foundry CLI Cuestionario Ingrese

Más detalles

Sistemas Informáticos del Valle

Sistemas Informáticos del Valle Implementing Microsoft Azure Infrastructure Solutions DESCRIPCION MODULOS DE CAPACITACION Módulo 1: Introducción a Azure Este módulo presenta soluciones en la nube en general y luego se enfoca en los servicios

Más detalles

Desplegando DJANGO roberto.majadas

Desplegando DJANGO roberto.majadas Desplegando DJANGO roberto.majadas PyconES 2016 Almería Pensando un poco antes de DEsPlegar Qué es lo que vas a desplegar? Nunca es sólo django Python/Django Base de datos SQL Postgresql Mysql Servidor

Más detalles

Introducción a GIT. Santiago Avalos - Ingenieria del Software - FaMAF

Introducción a GIT. Santiago Avalos - Ingenieria del Software - FaMAF Introducción a GIT Objetivos y Alcance Comprender el concepto de control de versiones, y dar una introducción al uso de Git para el manejo de repositorios en equipos de desarrollo. Introducción a sistemas

Más detalles

Guion curso Git Galpon 29/03/2014

Guion curso Git Galpon 29/03/2014 Guion curso Git Galpon 29/03/2014 1 Revisión rápida de los conceptos del 1º taller Ver archivo "Git_avanzado_presentación.pdf" 2 BitBucket. Colaborando en un servidor remoto: remote, fetch, push, pull.

Más detalles

Oracle Application Server 10g R2: Administración I

Oracle Application Server 10g R2: Administración I Oracle University Contact Us: +34916267792 Oracle Application Server 10g R2: Administración I Duration: 5 Days What you will learn Este curso introduce la arquitectura de Oracle Application Server 10g

Más detalles

Creación de Ambientes Virtuales Seguros para la Compilación, Interpretación y Ejecución de

Creación de Ambientes Virtuales Seguros para la Compilación, Interpretación y Ejecución de Propuesta de Proyecto de Grado Creación de Ambientes Virtuales Seguros para la Compilación, Interpretación y Ejecución de Código Por Br. Marianne L. Aymard C. Tutor: Prof. Msc. Rodolfo Sumoza Noviembre

Más detalles

El papel de Rational en nuestro programa de Industrialización

El papel de Rational en nuestro programa de Industrialización El papel de Rational en nuestro programa de Industrialización Roberto Martín y Carlos Cid Copyright 2011 Accenture All Rights Reserved. Accenture, its logo, and High Performance Delivered are trademarks

Más detalles

Bluemix Lab Desarrollando mi app

Bluemix Lab Desarrollando mi app Bluemix Lab Desarrollando mi app Milton Yarleque https://www.youtube.com/watch?v=nxaqezzsyo Una disrupción digital está en marcha 4x 90% 100% 75,000M de los datos fueron creados en los últimos 2 años

Más detalles

II. DISEÑO DEL SISTEMA. Introducción Instalación por red Arranque por red

II. DISEÑO DEL SISTEMA. Introducción Instalación por red Arranque por red II. DISEÑO DEL SISTEMA Introducción Instalación por red Arranque por red Qué es un cluster? Cluster de memoria Distribuida Nuestro Diseño Login SERVER PXE, NFS,TFTP, DHCP Internet DISKS NODOS DE COMPUTO

Más detalles

SESION 2 9 Abril 2011

SESION 2 9 Abril 2011 SESION 2 9 Abril 2011 1. Clustering VI: Aplicaciones 2. Clustering VII: Monitorización y Contabilidad 3. Clustering VIII: Seguridad y Soporte a usuarios 4. Práctica I: Despliegue de un cluster

Más detalles

Manual de instalación del Sistema Wordpress

Manual 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 detalles

Breve resumen de cómo compartir un recurso de linux con windows, utilizando samba.

Breve resumen de cómo compartir un recurso de linux con windows, utilizando samba. Breve resumen de cómo compartir un recurso de linux con windows, utilizando samba. Autor: Arnoldin, Gustavo Raul Correo electronico: gusarnold@gmail.com Copyright (C) 2012 Arnoldin Gustavo Raul Permission

Más detalles

Redefiniendo el Almacenamiento Enterprise con VMAX3

Redefiniendo el Almacenamiento Enterprise con VMAX3 Redefiniendo el Almacenamiento Enterprise con VMAX3 Funcionalidades únicas en VMAX David Peña, EMSD Specialist Systems Engineer, EMC 1 Primera PLATAFORMA ENTERPRISE DEL MERCADO 2 MÍNIMA LATENCIA Flash

Más detalles

Workshop: Escritorios y aplicaciones virtuales con VMware Horizon y App Volumes

Workshop: Escritorios y aplicaciones virtuales con VMware Horizon y App Volumes Workshop: Escritorios y aplicaciones virtuales con VMware Horizon y App Volumes Al terminar el workshop, debe ser capaz de alcanzar los siguientes objetivos: Identificar los componentes de VMware Horizon

Más detalles

Redes de altas prestaciones

Redes de altas prestaciones Redes de altas prestaciones Tema 6 - Configuración de Routers Curso 2010 Indice Componentes de un Router Interfaz de línea de comando (CLI) Inicio y configuración de un Router Imágenes del Sistema Operativo

Más detalles

Guest OS Profile: Contiene la configuracion que vamos a aplicar al sistema operativo que se va a desplegar en una VM

Guest OS Profile: Contiene la configuracion que vamos a aplicar al sistema operativo que se va a desplegar en una VM ------------------------------------------------------------------------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------------------------------------------------------------------------

Más detalles

índice Juan Carlos Rubio

índice Juan Carlos Rubio Docker básico índice 1.Introducción a Docker: Docker versus Máquinas virtuales. 2.Orquestadores que trabajan con docker: OpenStack,openNebula. 3.Integración continua: modelos de éxito basado en docker

Más detalles

Instalación de una IP-PBX en Linux

Instalación de una IP-PBX en Linux Anexo Instalación de una IP-PBX en Linux Para todo el manual desarrollado los comandos que se deben utilizar pueden variar cuando se trate de archivos con versiones que pueden ser actualizadas, por ejemplo

Más detalles

Oracle Linux 7: Advanced Administration Ed 1

Oracle Linux 7: Advanced Administration Ed 1 Oracle Linux 7: Advanced Administration Ed 1 Duration 5 Days What you will learn Este 7 de Oracle Linux: Administración avanzada de entrenamiento es ideal para administradores con experiencia que necesita

Más detalles

Introducción al Cloud Computing

Introducció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 detalles

Se muestra la pantalla inicial de plataforma Cloud Computing cuando se accede por primera vez, visualizando el componente Horizon de OpenStack.

Se muestra la pantalla inicial de plataforma Cloud Computing cuando se accede por primera vez, visualizando el componente Horizon de OpenStack. Vista interfaz de acceso Se muestra la pantalla inicial de plataforma Cloud Computing cuando se accede por primera vez, visualizando el componente Horizon de OpenStack. El ingreso se realiza por medio

Más detalles

PATROCINADORES GLOBALES

PATROCINADORES GLOBALES PATROCINADORES GLOBALES Transformando la Protección de la Información: Automatizada y Eficiente en Coste Iván Rodríguez Account Manager Dell EMC Data Protection Solutions PATROCINADORES GLOBALES Dónde

Más detalles

ÍNDICE Prefacio... XI Capítulo 1: Introducción... 1 Capítulo 2: Instalación Capítulo 3: Primeros pasos... 29

ÍNDICE Prefacio... XI Capítulo 1: Introducción... 1 Capítulo 2: Instalación Capítulo 3: Primeros pasos... 29 ÍNDICE Prefacio... XI Capítulo 1: Introducción... 1 Contenedores vs virtualización... 2 Docker al rescate... 4 El futuro... 6 Contenido de un contenedor... 7 Imágenes... 9 Componentes... 10 Capítulo 2:

Más detalles

Resumen de comparación de características

Resumen de comparación de características Resumen de comparación de características, y : El sistema operativo preparado para la nube es el sistema operativo preparado para la nube que ofrece nuevas capas de seguridad e innovaciones inspiradas

Más detalles

Índice. 5. La Infraestructura Cloud de Microsoft...27 El Centro de Datos Definido por Software Plataforma Cloud de Microsoft...

Índice. 5. La Infraestructura Cloud de Microsoft...27 El Centro de Datos Definido por Software Plataforma Cloud de Microsoft... Índice 7 Índice Introducción...13 Capítulo I Novedades de Microsoft Windows Server 2016...15 1. Introducción...15 Requisitos... 16 2. Evolución desde Server 2008 a Windows Server 2016...16 3. Roles y Características

Más detalles

Sistema DWT. Parámetros de configuración. Aplicación WEB

Sistema DWT. Parámetros de configuración. Aplicación WEB 0 Índice Sistema DWT... 2 Parámetros de configuración... 2 Aplicación WEB... 2 Aplicación WEB Azure... 3 Servicio WEB... 4 Servicio WEB Azure... 4 Servicio de Windows... 5 Worker Role... 5 Aplicación Android...

Más detalles

Universidad Católica "Nuestra Señora de la Asunción" Facultad de Ciencias y Tecnología

Universidad Católica Nuestra Señora de la Asunción Facultad de Ciencias y Tecnología Universidad Católica "Nuestra Señora de la Asunción" Facultad de Ciencias y Tecnología Ingeniería Informática Teoría y Aplicación de la Informática 2 Creación, despliegue y ejecución de Aplicaciones mediante

Más detalles

Red Hat Summit 2015. Notas Técnicas Destacadas del Summit 2015

Red 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 detalles

Comparación Windows - Linux: El Sistema de Archivos en Linux organiza los ficheros en carpetas con una estructura jerárquica similar a Windows.

Comparación Windows - Linux: El Sistema de Archivos en Linux organiza los ficheros en carpetas con una estructura jerárquica similar a Windows. Comparación Windows - Linux: El Sistema de Archivos en Linux organiza los ficheros en carpetas con una estructura jerárquica similar a Windows. Windows muestra cada partición en una UNIDAD nombrada con

Más detalles

Curso Bluemix COAR

Curso Bluemix COAR Curso Bluemix COAR - 2016 Milton Yarleque myarlequ@pe.ibm.com Sergio Ramos sramos@pe.ibm.com https://youtu.be/zteu0pmqiy0 Una disrupción digital está en marcha 4x 90% 100% 75,000M de los datos fueron

Más detalles

El núcleo del sistema es la gestión de cambios. Es un mecanismo de comunicación donde el cambio es la unidad básica de información.

El núcleo del sistema es la gestión de cambios. Es un mecanismo de comunicación donde el cambio es la unidad básica de información. CONTROL DE VERSION. Un sistema de control de versión es una combinación de tecnología y prácticas para seguir y controlar los cambios que se realizan sobre un archivo o conjunto de archivos a lo largo

Más detalles

Servicios Public Cloud PaaS e IaaS Oracle D O C U M E N T A C I Ó N D E P I L A R J U L I O D E

Servicios Public Cloud PaaS e IaaS Oracle D O C U M E N T A C I Ó N D E P I L A R J U L I O D E Servicios Public Cloud PaaS e IaaS Oracle D O C U M E N T A C I Ó N D E P I L A R J U L I O D E 2 0 1 6 Índice de contenidos Alcance 1 Política Relativa al Objetivo de Nivel de Servicios Cloud Oracle:

Más detalles

Oracle Database: Programación con PL/SQL

Oracle Database: Programación con PL/SQL Oracle University Contact Us: 0800-100-4183 & 0800-100-6854 Oracle Database: Programación con PL/SQL Duration: 5 Days What you will learn Este curso ofrece una introducción sobre PL/SQL y enumera la lista

Más detalles

IaaS PaaS SaaS. Cloud Computing. Microsoft Azure. Servicios de aplicaciones. Cómputo Virtual machines

IaaS PaaS SaaS. Cloud Computing. Microsoft Azure. Servicios de aplicaciones. Cómputo Virtual machines Cloud Computing IaaS PaaS SaaS Infrastructura como servicio Plataforma como servicio Software como servicio Hardware Desarrollo Productividad Sin costos por adelantado. Sin tarifas de cancelación. Pague

Más detalles

INSTALACIÓN Y CONFIGURACIÓN DE LA PLATAFORMA EDX

INSTALACIÓN Y CONFIGURACIÓN DE LA PLATAFORMA EDX INSTALACIÓN Y CONFIGURACIÓN DE LA PLATAFORMA EDX Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0) 1 Tabla de contenido. 1 - Descripción 2 - Instalación y configuración de la versión

Más detalles

El camino hacia el Thin Desktop. Ramon Solé OPS Consulting ramon.sole@opscons.com

El camino hacia el Thin Desktop. Ramon Solé OPS Consulting ramon.sole@opscons.com El camino hacia el Thin Desktop Ramon Solé OPS Consulting ramon.sole@opscons.com Tipos de desktop Las necesidades de las empresas están empujando las soluciones de desktop a la Algunas aplicaciones en

Más detalles

Linux 101 Configuración de Hardware

Linux 101 Configuración de Hardware Configuración de Hardware kernel & modulos - sysfs () (Sysfs es un sistema de archivos virtual proporcionado por el núcleo Linux 2.6. Sysfs exporta información sobre los dispositivos y controladores desde

Más detalles

Virtualizació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 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 detalles

El configurar autenticación de RADIUS a través del motor caché de Cisco

El configurar autenticación de RADIUS a través del motor caché de Cisco El configurar autenticación de RADIUS a través del motor caché de Cisco Contenido Introducción prerrequisitos Requisitos Componentes Utilizados Diagrama de la red Convenciones Autenticación de RADIUS de

Más detalles

MANUAL DE USUARIO VIRTUAL DATACENTER EN OPENSTACK IPLAN

MANUAL DE USUARIO VIRTUAL DATACENTER EN OPENSTACK IPLAN MANUAL DE USUARIO VIRTUAL DATACENTER EN OPENSTACK IPLAN Versión: Septiembre de 2017 1 Introducción OpenStack Virtual Datacenter es una aplicación web que permite a sus usuarios crear máquinas virtuales,

Más detalles

Configuración de un servidor NAS con FreeNAS

Configuración de un servidor NAS con FreeNAS Configuración de un servidor NAS con FreeNAS Instalación del servidor SRV03 Instale un nuevo equipo con FreeNAS utilizando la última versión estable (para este caso la 9.10 U4) Configure el nuevo servidor

Más detalles

Implementación AWS de DevOps

Implementación AWS de DevOps RESUMEN Implementación AWS de DevOps Introducción a AWS CodeStar José Giori Herrán Escobar Arquitecto de Transformación Empresarial jherran@valorit.com.co Skype: jgherran Iniciar Una rivalidad casi eterna

Más detalles

Reproductor multimedia de red, formato pc de ranura NMP711-P10 Equipado con un potente procesador Intel

Reproductor multimedia de red, formato pc de ranura NMP711-P10 Equipado con un potente procesador Intel Reproductor multimedia de red, formato pc de ranura NMP711-P10 El reproductor multimedia de red NMP711-P10 de ViewSonic proporciona la funcionalidad de pizarra digital inteligente para los modelos interactivos

Más detalles

Enterprise Linux Administrator & Engineer (112 Horas)

Enterprise Linux Administrator & Engineer (112 Horas) En este curso, el participante obtendrá los conocimientos y habilidades necesarias para el manejo de los comandos básicos de Linux, estructura del sistema operativo, herramientas de gestión y administración,

Más detalles

Asterisk con AsteriskNOW

Asterisk con AsteriskNOW Asterisk con AsteriskNOW Índice 1 Intro...1 2 Escenario...3 3 Instalación...4 3.1 Diagnósticos previos...5 4 Configuración...8 4.1 Configuración inicial...8 4.2 Añadir extensiones...16 4.2.1 Ficheros de

Más detalles

Prototyping the mobile application

Prototyping the mobile application Prototyping the mobile application En nuestro proceso de construcción de la aplicación EventDay, hasta ahora hemos ejecutado la aplicación para Smart Devices en Android, que es la plataforma por defecto.

Más detalles

Oracle Database 12c: Administración, Instalación y Actualización (Intensivo)

Oracle Database 12c: Administración, Instalación y Actualización (Intensivo) Oracle University Contact Us: +34916267792 Oracle Database 12c: Administración, Instalación y Actualización (Intensivo) Duration: 5 Days What you will learn El curso Oracle Database 12c: Administración,

Más detalles

4 diciembre Carlos Gómez Plaza Mº de Empleo y S.S. Socinfo

4 diciembre Carlos Gómez Plaza Mº de Empleo y S.S. Socinfo 4 diciembre 2012 Mº de Empleo y S.S. Socinfo 1 Qué es: Cloud Computing es un modelo para habilitar con agilidad, el acceso a un conjunto de servicios i computacionales escalables (ej. Redes, servidores,

Más detalles

Taller de Git y GitHub

Taller de Git y GitHub 26 de septiembre de 2015 Documento protegido por GFDL Copyright (c) 2015. e-mail: guillermo(en)movimientolibre.com http://www.movimientolibre.com/ Se otorga permiso para copiar, distribuir y/o modificar

Más detalles

CURSO DE ADMINISTRACIÓN AVANZADA DE ORACLE 11g (ó PARTE 2)

CURSO DE ADMINISTRACIÓN AVANZADA DE ORACLE 11g (ó PARTE 2) CURSO DE ADMINISTRACIÓN AVANZADA DE ORACLE 11g (ó PARTE 2) Además del temario siguiente, veremos las novedades de Oracle 12c, como las que os contamos en https://www.um.es/atica/12c---novedades-i, y otras

Más detalles

Manual de Instalación

Manual 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 detalles

MODERNIZANDO APLICACIONES LEGACY CON OCP. José Manuel Fardello Arquitecto de tecnología Universistat Oberta de Catalunya

MODERNIZANDO APLICACIONES LEGACY CON OCP. José Manuel Fardello Arquitecto de tecnología Universistat Oberta de Catalunya MODERNIZANDO APLICACIONES LEGACY CON OCP José Manuel Fardello Arquitecto de tecnología Universistat Oberta de Catalunya LA UNIVERSIDAD EN CIFRAS UOC, 24 años de En cifras educación online Fundada en 1994,

Más detalles

Administración UNIX: Gestión de kernel y dispositivos

Administración UNIX: Gestión de kernel y dispositivos Administración UNIX: Gestión de kernel y dispositivos Juan Hernando Vieites jhernando@fi.upm.es Octubre 2014 jhernando@fi.upm.es Administración UNIX: Gestión del kernel y dispositivos 1/ El kernel de un

Más detalles

Chef en la UCLM. Unidad de Sistemas y Redes

Chef en la UCLM. Unidad de Sistemas y Redes Chef en la UCLM javier.ayllon@uclm.es Unidad de Sistemas y Redes Antecedentes Explosión del número de instancias Cloud privada Cloud pública El error al 99.9% es humano Operaciones Desarrolladores DevOps

Más detalles

Práctica 3. MySQL WorkBench JOSÉ JUAN SÁNCHEZ HERNÁNDEZ

Práctica 3. MySQL WorkBench JOSÉ JUAN SÁNCHEZ HERNÁNDEZ Práctica 3. MySQL WorkBench JOSÉ JUAN SÁNCHEZ HERNÁNDEZ IES Celia Viñas (Almería) - 2017/2018 Índice general 1 MySQL WorkBench 4 1.1 Instalación de MySQL WorkBench.................................. 4 1.2

Más detalles

La guía de Instalación Rápida describe los pasos inciales de instalación. Este procedimiento está dividido en 3 simples pasos.

La guía de Instalación Rápida describe los pasos inciales de instalación. Este procedimiento está dividido en 3 simples pasos. DiViS DVR (Integración) Guía de Instalación Rápida Ver 12.10.0 Digital Video Security System Digital Video Recorder www.divisdvr.com Chance-i USA Corp. *Los contenidos de este documento pueden cambiar

Más detalles

Se pueden observar varios tipos de contenedores de Servlets:

Se pueden observar varios tipos de contenedores de Servlets: 2.7.1. Introducción. Tomcat es un contenedor de Servlets con un entorno JSP. Un contenedor de Servlets es un shell de ejecución que maneja e invoca servlets por cuenta del usuario. Tomcat es el servidor

Más detalles

NOTA: durante la configuración, los comandos introducidos corresponden al terminal expresados con el carácter del dólar ($).

NOTA: 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 detalles

IAW - Práctica 1: LAMP Stack IES Celia Viñas (Almería) /2018

IAW - Práctica 1: LAMP Stack IES Celia Viñas (Almería) /2018 Índice general 1 Linux 3 1.1 Primeros pasos con: apt-get.............................. 3 1.2 Instalación de un GUI Desktop............................... 3 1.3 Instalación de un servidor SSH...............................

Más detalles