Descargar la presentación
La descarga está en progreso. Por favor, espere
Publicada porMaría Cristina Quiroga Ayala Modificado hace 7 años
1
MSSQL 2017 con Docker para agilizar el desarrollo de software
Christian Melendez MSSQL 2017 con Docker para agilizar el desarrollo de software
3
Docker en Github 102 Pull Requests 1,692 Contribuidores 2,590 Issues 44,267 Estrellas
4
¿Cual es el problema?
5
Enviar codigo al servidor es muy dificil
6
¿Que es Docker? Virtualizacion de Contenedores Construir, empaquetar, entregar y corer aplicaciones como contenedores Constuir una vez, correr en muchos lugares Aislado y contenido agnostico
7
¿Que es Docker?
8
¿Que es Docker?
9
¿Por que me debe importar?
Ligero Enfoca en lo que importa Repetitibilidad Reduce el tiempo para publicar Independencia Escalabilidad
10
Las Tres Maneras
11
No son VMs Mas ligero que una VM Toma menos tiempo para iniciar Portabilidad Capas de Cache
12
Diferentes, no excluyentes
13
Arquitectura Docker
14
Docker: Adopcion
15
Docker: Adopcion
16
Docker: Adopcion
17
MSSQL Linux + Docker
18
Requerimientos Docker Engine 1.8+ Como minimo 3.25 GB de RAM Variables de ambiente: ACCEPT_EULA=Y SA_PASSWORD=<YourStrongPassword> End User License Agreement (EULA) Politica de Password: Longitud de 8 caracteres No Alfanumerico ($, <, >, etc.) Mayuscula(s) Minuscula(s) [0-9]
19
Imagenes Linux mssql-server-linux:latest (370 MB) Windows microsoft/mssql-server-windows (8 GB) microsoft/mssql-server-windows-express (5 GB)
20
Imagenes
21
MSSQL Linux + Docker: Iniciar
1. Descargar la Imagen docker pull microsoft/mssql-server-linux:ctp Correr MSSQL docker run -e 'ACCEPT_EULA=Y' -e 'SA_PASSWORD=YourStrong!Passw0rd' -p 1433:1433 -d microsoft/mssql-server-linux:ctp1-2 docker run -e 'ACCEPT_EULA=Y' -e 'SA_PASSWORD=YourStrong!Passw0rd' -p 1433:1433 -v <host directory>:/var/opt/mssql -d microsoft/mssql-server-linux 3. Obtener Docker logs docker logs <ContainerID>
22
Casos de Uso Prototipos (Rapidez)
Ambiente local para desarrolladores (PROD) Ambiente de pruebas locales para DBAs Ensayo de scripts de migracion (versiones) Ensayo para restaurar backups Separar capas de procesamiento y almancenamiento (1:1). Facilidad de migracion a otro ambiente (Copiar/Pegar archivos y reiniciar el contenedor) Arquitectura de Microservicios (multiples DBs pequeñas)
23
WinDocks
24
WinDocks
25
WinDocks
26
Demo Configurar el ambiente Crear una aplicacion en C# + MSSQL
100x mas rapido con Columnstore Correr consultras Referencia:
27
Gracias Correo:
Presentaciones similares
© 2025 SlidePlayer.es Inc.
All rights reserved.