SlideShare ist ein Scribd-Unternehmen logo
1 von 61
EXPERIENCIAS CON 
POSTGRESQL EN AWS 
PGCONF.EU 2014 
Alejandro E. Brito Monedero @ae_bm
¿Quién soy y por qué estoy aquí? 
Ya sabes mi nombre 
Estudie ciencias de la computación 
He trabajado como sysadmin por más 
de 8 años 
Más info en http://bit.ly/1sT7bLw 
No sé
¿Quién soy y por qué estoy aquí?
Esquema de la historia 
Antes de la nube® 
Migrando a la nube® 
Como operaba en la nube® 
Mejoras a lo hecho en la nube®
Antes de la nube® 
Conocimiento de postgresql 
Instalar (apt-get install 
postgresql-X.Y) 
Arreglar shared_buffers 
kernel.shmmax kernel.shmall 
BD sobre servidor físico
Migrando a la nube®
Migrando a la nube® 
Un par de conceptos 
Pago por uso 
Reservar instancias 
Imagen de máquina virtual: AMI 
Instance store 
EBS backed
Migrando a la nube® 
Un par de conceptos 
Almacenamiento 
Efímero: Instance Store 
EBS y Snapshots 
Objetos: S3
Migrando a la nube® 
Un par de conceptos 
Redes: VPC 
Máquina virtual: instance 
EBS-Optimized 
<tipo><generación>.<tamaño> Ej: 
r3.8xlarge
Migrando a la nube® 
Un par de conceptos 
Autenticación y autorización: IAM 
Credentials & Roles 
E/S garantizada: Provisioned 
IOPS 
Firewall: Security Groups
Migrando a la nube®
Migrando a la nube®
Migrando a la nube® 
Receta de la abuela 
Buscar un AMI base 
Crear nueva AMI 
Instalar postgres 
Scripts de backups
Migrando a la nube® 
Receta de la abuela 
Crear rol o generar credenciales 
Crear un Security Group y subredes 
dentro de VPC 
Elegir tipo de instancia
Migrando a la nube® 
● Receta de la abuela 
¿Qué instancia? 
Discos rápidos 
Y mucho ===>
Migrando a la nube® 
Receta de la abuela 
Ejecutar instancia con el AMI 
personalizado 
Crear volumen EBS y asociarlo a la 
instancia 
Poner LVM sobre el EBS
Migrando a la nube® 
Receta de la abuela 
Montar el LV (logical volume) como 
directorio de datos de postgres 
Poner en el crontab los scripts de 
backup 
Cargar un dump de la BD
Como operaba en la nube® 
Escalado vertical 
Este es el procedimiento cuando se 
usan instancias del tipo instance 
store 
Implica una parada del servicio
Como operaba en la nube® 
Escalado vertical 
Iniciar la imagen con postgres en 
una nueva instancia más grande 
Detener postgres en la instancia 
actual
Como operaba en la nube® 
Escalado vertical 
Desmontar el volumen de postgres 
Desactivar volume group 
vgchange -an  
<volume group> 
Desconectar EBS de la instancia
Como operaba en la nube® 
Escalado vertical 
Conectar EBS a la instancia nueva 
Activar volume group 
vgchange -ay  
<volume group> 
Montar volumen de postgres
Como operaba en la nube® 
Escalado vertical 
Iniciar postgres 
Hacer que los clientes sepan que 
postgres esta en la instancia nueva 
Poner a dormir a la instancia 
antigua
Como operaba en la nube® 
Aumentar en caliente el tamaño del 
volumen de datos 
Crear EBS más grande 
Conectar EBS a la instancia 
pvcreate <nuevo ebs> 
vgextend <volume group>  
<nuevo ebs>
Como operaba en la nube® 
Aumentar en caliente el tamaño del volumen 
de datos 
pvmove <viejo ebs> <nuevo ebs> 
vgreduce <volume group>  
<viejo ebs> 
pvremove <viejo ebs> 
lvextend <logical volume>
Como operaba en la nube® 
Aumentar en caliente el tamaño del 
volumen de datos 
extender filesystem 
Desconectar y eliminar EBS antiguo 
Si, no es gratis (E/S) pero no sé 
daban cuenta ^_^
Como operaba en la nube® 
Backups 
Crear otro EBS donde guardar los 
dumps 
Conectar el EBS a la instancia 
Montar y usar el EBS sin cosas 
rebuscadas (LVM, etc)
Como operaba en la nube® 
Backups 
Hacer un script que tenga 2 pasos 
Hacer el dump de la BD que se 
almacena en el EBS creado para 
los backups 
pg_dumpall –clean  
--file=<fichero dump>
Como operaba en la nube® 
Backups 
Hacer un script que tenga 2 pasos 
Desmontar volumen EBS 
Hacer un snapshot a S3 del EBS de 
los backups 
No olvidar siempre siempre siempre 
revisar los códigos de error
Como operaba en la nube® 
Restaurar backups 
Dependerá del cataclismo o prueba 
que se haga 
Si sigue funcional el EBS 
psql -1 -f <fichero dump>  
postgres
Como operaba en la nube® 
Restaurar backups 
Si el EBS esta muerto 
Crear un EBS del snapshot del 
backup 
Seguir los pasos de cuando el 
EBS esta funcional
Como operaba en la nube®
Mejoras a lo hecho en la nube® 
Puntos a mejorar 
Al hacer escalado vertical el tener 
que actualizar la dirección de la BD 
Mientras más grande es la BD más 
tardara en hacerse el dump y el 
respectivo restore
Mejoras a lo hecho en la nube® 
Puntos a mejorar 
Mejorar la frecuencia de los 
respaldos 
Usar PITR 
Backups cuando se tiene RAID 1+0
Mejoras a lo hecho en la nube® 
Actualizar la dirección de la BD 
Usar un servidor DNS interno 
Usar un pooler / proxy como 
pgbouncer
Mejoras a lo hecho en la nube® 
Actualizar la dirección de la BD 
Querer impresionar y usar algo 
como Consul o etcd 
Aprovechar las funcionalidades de 
VPC
Mejoras a lo hecho en la nube® 
Actualizar la dirección de la BD 
Por ejemplo usando VPC se puede 
Asignar direcciones IP secundarias 
a la interfaz de red 
Se usa IP aliasing 
La IP primaria y secundaria 
pueden estar en la misma subred
Mejoras a lo hecho en la nube® 
Actualizar la dirección de la BD 
Otro ejemplo con VPC 
Crear una subred para el servicio 
Crear una interfaz que estará en la red de 
servicio 
Hay que usar el comando ip 
La IP de servicio no puede estar en en el 
mismo rango que la IP primaria
Mejoras a lo hecho en la nube® 
Actualizar la dirección de la BD 
Ejemplo de la configuración cuando se usan 
interfaces de red 
ip rule add from <IP servicio>  
table <id tabla> 
ip addr add  
<IP servicio>/<mascara> dev  
<interfaz>
Mejoras a lo hecho en la nube® 
Actualizar la dirección de la BD 
Ejemplo de la configuración cuando 
se usan interfaces de red 
ip link set dev  
<interfaz> up
Mejoras a lo hecho en la nube® 
Actualizar la dirección de la BD 
Ejemplo de la configuración cuando se usan 
interfaces de red 
ip route add  
<subred servicio> dev  
<interfaz> proto kernel scope  
link src <ip servicio>  
table <id tabla>
Mejoras a lo hecho en la nube® 
Actualizar la dirección de la BD 
Ejemplo de la configuración cuando se usan 
interfaces de red 
ip route add default via  
<gw subred servicio> dev  
<interfaz> table <id tabla>
Mejoras a lo hecho en la nube® 
Backups 
Ver http://goo.gl/cBrtEQ 
Estrategia similar a la anterior, pero 
usando el formato custom
Mejoras a lo hecho en la nube® 
Backups 
Respaldar los globales 
pg_dumpall -g -c  
-f <fichero globales sql> 
Por cada BD 
pg_dump -f <dump bd> -Fc  
<bd>
Mejoras a lo hecho en la nube® 
Backups 
Restaurar 
psql -1  
-f <fichero globales sql> 
Por cada BD 
pg_restore -C -d postgres 
<dump db>
Mejoras a lo hecho en la nube® 
Backups 
Ahora, si queremos aprovechar las 
snapshots de los EBS 
archive_mode = on 
wal_level = archive o 
superior
Mejoras a lo hecho en la nube® 
Backups 
Ahora, si queremos aprovechar las 
snapshots de los EBS 
Para archive_command 
usar un comando que no sobrescriba 
wal logs 
Solo termine con código 0 si hizo la 
copia
Mejoras a lo hecho en la nube® 
Backups 
Ahora, si queremos aprovechar las 
snapshots de los EBS 
Para archive_command 
El destino de los wal logs es un 
volumen aparte
Mejoras a lo hecho en la nube® 
Backups 
El procedimiento es queda 
SELECT 
pg_start_backup(<nombre>); 
Hacer el snapshot de el / los EBS 
que conforman el cluster 
SELECT pg_stop_backup();
Mejoras a lo hecho en la nube® 
Backups 
El procedimiento es queda 
Desmontar EBS donde el 
archive_command deja los wal logs 
Hacer un snapshot de ese EBS 
No olvidar revisar los códigos de error
Mejoras a lo hecho en la nube® 
Backups 
Para restaurar 
Recuperar las snapshot que 
tienen los datos 
Recuperar la snapshot del 
volumen con los wal logs
Mejoras a lo hecho en la nube® 
Backups 
Para restaurar 
Crear el recovery.conf con un 
restore_command 
Iniciar la BD
Mejoras a lo hecho en la nube® 
Backups 
Sobre el procedimiento 
Aunque se use RAID0 en el 
directorio de datos no es 
necesario suspender el dispositivo 
(según mis pruebas)
Mejoras a lo hecho en la nube® 
Backups 
Sobre el procedimiento 
Si eres paranoico lo puedes hacer 
pero recuerda reanudar la E/S 
antes de hacer el pg_stop_backup
Mejoras a lo hecho en la nube® 
Backups 
Sobre el procedimiento 
Si suspendes el dispositivo 
bloquearas las operaciones de 
E/S, así que haz los snapshots 
rápido
Mejoras a lo hecho en la nube® 
Backups 
Sobre el procedimiento 
Suspender Ej: 
dmsetup suspend  
<dispositivo> 
Reanudar Ej: 
dmsetup resume <dispositivo>
Mejoras a lo hecho en la nube® 
¿Performance? 
Un tema para mucha discusión, 
cada caso es distinto 
Puedes usar SSDs, Provisioned 
IOPS, da consistencia a cambio de 
$$$
Mejoras a lo hecho en la nube® 
¿Performance? 
Ver http://youtu.be/QkvNazjv_co 
Ver http://youtu.be/3OH4-Hx3tlE
Mejoras a lo hecho en la nube® 
¿Performance? 
Determinar el cuello de botella 
Cualquier optimización que no sea 
hecha sobre el cuello de botella no 
tendrá efecto sobre el sistema 
(Theory of Constraints)
¿Preguntas u objetos 
contundentes?
Creditos 
https://commons.wikimedia.org/wiki/File:Cloud_pattern1.jpg 
http://knowyourmeme.com/photos/638208-i-have-no-idea-what-im-doing 
http://static3.tudespensa.com/rep/7d72/imagenes/40471/4/chocolate-a-la-taza-tradicional- 
ram-brik-1-lt.jpg 
https://www.muralesyvinilos.com/murales/Madrid_skyline_muralesyvinilos_398 
70095__Monthly_XXL.jpg 
https://commons.wikimedia.org/wiki/File:Postgresql_elephant.svg 
http://giphy.com/gifs/m4Kw0bz2tW9ws 
http://www.memegenerator.es/meme/13014499 
http://giphy.com/gifs/Pk17IeO00wxFe 
http://i.giphy.com/wsEX8uMrTRDoI.gif 
http://i.giphy.com/XSQUAevZhaROM.gif

Weitere ähnliche Inhalte

Ähnlich wie Experiencias con PostgreSQL en AWS

13. Configuracion De Aplicaciones Web Asp.Net
13.  Configuracion De Aplicaciones Web Asp.Net13.  Configuracion De Aplicaciones Web Asp.Net
13. Configuracion De Aplicaciones Web Asp.Net
guest3cf6ff
 
AWS Presentacion Universidad de los Andes "Escalando para sus primeros 10 Mil...
AWS Presentacion Universidad de los Andes "Escalando para sus primeros 10 Mil...AWS Presentacion Universidad de los Andes "Escalando para sus primeros 10 Mil...
AWS Presentacion Universidad de los Andes "Escalando para sus primeros 10 Mil...
Amazon Web Services
 
Configuracion servidor web, dns, ftp, pop3 y smtp txt para linux
Configuracion servidor web, dns, ftp, pop3 y smtp txt para linuxConfiguracion servidor web, dns, ftp, pop3 y smtp txt para linux
Configuracion servidor web, dns, ftp, pop3 y smtp txt para linux
Mohamed Diop
 

Ähnlich wie Experiencias con PostgreSQL en AWS (20)

Escalabilidad en azure web sites y sql database
Escalabilidad en azure web sites y sql databaseEscalabilidad en azure web sites y sql database
Escalabilidad en azure web sites y sql database
 
Desarrollo en la nube
Desarrollo en la nubeDesarrollo en la nube
Desarrollo en la nube
 
Escalando para sus primeros 10 millones de usuarios
Escalando para sus primeros 10 millones de usuariosEscalando para sus primeros 10 millones de usuarios
Escalando para sus primeros 10 millones de usuarios
 
13. Configuracion De Aplicaciones Web Asp.Net
13.  Configuracion De Aplicaciones Web Asp.Net13.  Configuracion De Aplicaciones Web Asp.Net
13. Configuracion De Aplicaciones Web Asp.Net
 
Migración de datos a la nube: 6 estrategias para llevar datos a AWS
Migración de datos a la nube: 6 estrategias para llevar datos a AWSMigración de datos a la nube: 6 estrategias para llevar datos a AWS
Migración de datos a la nube: 6 estrategias para llevar datos a AWS
 
Lanzamiento SQL Server 2014 - Nubes híbridas
Lanzamiento SQL Server 2014 - Nubes híbridasLanzamiento SQL Server 2014 - Nubes híbridas
Lanzamiento SQL Server 2014 - Nubes híbridas
 
AWS Presentacion Universidad de los Andes "Escalando para sus primeros 10 Mil...
AWS Presentacion Universidad de los Andes "Escalando para sus primeros 10 Mil...AWS Presentacion Universidad de los Andes "Escalando para sus primeros 10 Mil...
AWS Presentacion Universidad de los Andes "Escalando para sus primeros 10 Mil...
 
Recuperación de desastres en AWS
 Recuperación de desastres en AWS Recuperación de desastres en AWS
Recuperación de desastres en AWS
 
Cloudevel - Microsoft Azure - 101
Cloudevel - Microsoft Azure - 101Cloudevel - Microsoft Azure - 101
Cloudevel - Microsoft Azure - 101
 
Postgresql expo
Postgresql expoPostgresql expo
Postgresql expo
 
Gestionando Azure SQL Database
Gestionando Azure SQL DatabaseGestionando Azure SQL Database
Gestionando Azure SQL Database
 
Introducción a herramientas de Roots (José Debuchy, WCBA 2017)
 Introducción a herramientas de Roots (José Debuchy, WCBA 2017) Introducción a herramientas de Roots (José Debuchy, WCBA 2017)
Introducción a herramientas de Roots (José Debuchy, WCBA 2017)
 
Alta disponibilidad SQL Server 2012
Alta disponibilidad SQL Server 2012Alta disponibilidad SQL Server 2012
Alta disponibilidad SQL Server 2012
 
Configuracion servidor web, dns, ftp, pop3 y smtp txt para linux
Configuracion servidor web, dns, ftp, pop3 y smtp txt para linuxConfiguracion servidor web, dns, ftp, pop3 y smtp txt para linux
Configuracion servidor web, dns, ftp, pop3 y smtp txt para linux
 
Carlos Pascual #WPvalladolid 2014
Carlos Pascual #WPvalladolid 2014Carlos Pascual #WPvalladolid 2014
Carlos Pascual #WPvalladolid 2014
 
24HOP Espanol - Funcionalidades de Nube Hibrida en SQL Server 2014
24HOP Espanol - Funcionalidades de Nube Hibrida en SQL Server 201424HOP Espanol - Funcionalidades de Nube Hibrida en SQL Server 2014
24HOP Espanol - Funcionalidades de Nube Hibrida en SQL Server 2014
 
spring-boot-es
spring-boot-esspring-boot-es
spring-boot-es
 
24 HOP edición Español - Funcionalidades de nube híbrida en sql server 2014 -...
24 HOP edición Español - Funcionalidades de nube híbrida en sql server 2014 -...24 HOP edición Español - Funcionalidades de nube híbrida en sql server 2014 -...
24 HOP edición Español - Funcionalidades de nube híbrida en sql server 2014 -...
 
Servicios de migración de datos a profundidad
Servicios de migración de datos a profundidadServicios de migración de datos a profundidad
Servicios de migración de datos a profundidad
 
Azure DataFactory
Azure DataFactoryAzure DataFactory
Azure DataFactory
 

Mehr von Alejandro E Brito Monedero

Mehr von Alejandro E Brito Monedero (13)

Mad scalability (perfomance debugging)
Mad scalability (perfomance debugging)Mad scalability (perfomance debugging)
Mad scalability (perfomance debugging)
 
Tres historias
Tres historiasTres historias
Tres historias
 
AMQP vs GRAPHITE
AMQP vs GRAPHITEAMQP vs GRAPHITE
AMQP vs GRAPHITE
 
Sysdig
SysdigSysdig
Sysdig
 
Sysdig SRECon 16 Europe
Sysdig SRECon 16 EuropeSysdig SRECon 16 Europe
Sysdig SRECon 16 Europe
 
Funcional para trollear
Funcional para trollearFuncional para trollear
Funcional para trollear
 
Top Bug
Top BugTop Bug
Top Bug
 
Fabric más allá de lo básico
Fabric más allá de lo básicoFabric más allá de lo básico
Fabric más allá de lo básico
 
Fabric Fast & Furious edition
Fabric Fast & Furious editionFabric Fast & Furious edition
Fabric Fast & Furious edition
 
Así que pusiste MongoDB. Dime ¿cómo lo administras?
Así que pusiste MongoDB. Dime ¿cómo lo administras?Así que pusiste MongoDB. Dime ¿cómo lo administras?
Así que pusiste MongoDB. Dime ¿cómo lo administras?
 
AWS Baby steps circa 2008
AWS Baby steps circa 2008AWS Baby steps circa 2008
AWS Baby steps circa 2008
 
Using Logstash, elasticsearch & kibana
Using Logstash, elasticsearch & kibanaUsing Logstash, elasticsearch & kibana
Using Logstash, elasticsearch & kibana
 
Wireshark tips
Wireshark tipsWireshark tips
Wireshark tips
 

Kürzlich hochgeladen

redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
nicho110
 

Kürzlich hochgeladen (10)

Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos Basicos
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 

Experiencias con PostgreSQL en AWS

  • 1. EXPERIENCIAS CON POSTGRESQL EN AWS PGCONF.EU 2014 Alejandro E. Brito Monedero @ae_bm
  • 2. ¿Quién soy y por qué estoy aquí? Ya sabes mi nombre Estudie ciencias de la computación He trabajado como sysadmin por más de 8 años Más info en http://bit.ly/1sT7bLw No sé
  • 3. ¿Quién soy y por qué estoy aquí?
  • 4. Esquema de la historia Antes de la nube® Migrando a la nube® Como operaba en la nube® Mejoras a lo hecho en la nube®
  • 5. Antes de la nube® Conocimiento de postgresql Instalar (apt-get install postgresql-X.Y) Arreglar shared_buffers kernel.shmmax kernel.shmall BD sobre servidor físico
  • 6. Migrando a la nube®
  • 7. Migrando a la nube® Un par de conceptos Pago por uso Reservar instancias Imagen de máquina virtual: AMI Instance store EBS backed
  • 8. Migrando a la nube® Un par de conceptos Almacenamiento Efímero: Instance Store EBS y Snapshots Objetos: S3
  • 9. Migrando a la nube® Un par de conceptos Redes: VPC Máquina virtual: instance EBS-Optimized <tipo><generación>.<tamaño> Ej: r3.8xlarge
  • 10. Migrando a la nube® Un par de conceptos Autenticación y autorización: IAM Credentials & Roles E/S garantizada: Provisioned IOPS Firewall: Security Groups
  • 11. Migrando a la nube®
  • 12. Migrando a la nube®
  • 13. Migrando a la nube® Receta de la abuela Buscar un AMI base Crear nueva AMI Instalar postgres Scripts de backups
  • 14. Migrando a la nube® Receta de la abuela Crear rol o generar credenciales Crear un Security Group y subredes dentro de VPC Elegir tipo de instancia
  • 15. Migrando a la nube® ● Receta de la abuela ¿Qué instancia? Discos rápidos Y mucho ===>
  • 16. Migrando a la nube® Receta de la abuela Ejecutar instancia con el AMI personalizado Crear volumen EBS y asociarlo a la instancia Poner LVM sobre el EBS
  • 17. Migrando a la nube® Receta de la abuela Montar el LV (logical volume) como directorio de datos de postgres Poner en el crontab los scripts de backup Cargar un dump de la BD
  • 18. Como operaba en la nube® Escalado vertical Este es el procedimiento cuando se usan instancias del tipo instance store Implica una parada del servicio
  • 19. Como operaba en la nube® Escalado vertical Iniciar la imagen con postgres en una nueva instancia más grande Detener postgres en la instancia actual
  • 20. Como operaba en la nube® Escalado vertical Desmontar el volumen de postgres Desactivar volume group vgchange -an <volume group> Desconectar EBS de la instancia
  • 21. Como operaba en la nube® Escalado vertical Conectar EBS a la instancia nueva Activar volume group vgchange -ay <volume group> Montar volumen de postgres
  • 22. Como operaba en la nube® Escalado vertical Iniciar postgres Hacer que los clientes sepan que postgres esta en la instancia nueva Poner a dormir a la instancia antigua
  • 23. Como operaba en la nube® Aumentar en caliente el tamaño del volumen de datos Crear EBS más grande Conectar EBS a la instancia pvcreate <nuevo ebs> vgextend <volume group> <nuevo ebs>
  • 24. Como operaba en la nube® Aumentar en caliente el tamaño del volumen de datos pvmove <viejo ebs> <nuevo ebs> vgreduce <volume group> <viejo ebs> pvremove <viejo ebs> lvextend <logical volume>
  • 25. Como operaba en la nube® Aumentar en caliente el tamaño del volumen de datos extender filesystem Desconectar y eliminar EBS antiguo Si, no es gratis (E/S) pero no sé daban cuenta ^_^
  • 26. Como operaba en la nube® Backups Crear otro EBS donde guardar los dumps Conectar el EBS a la instancia Montar y usar el EBS sin cosas rebuscadas (LVM, etc)
  • 27. Como operaba en la nube® Backups Hacer un script que tenga 2 pasos Hacer el dump de la BD que se almacena en el EBS creado para los backups pg_dumpall –clean --file=<fichero dump>
  • 28. Como operaba en la nube® Backups Hacer un script que tenga 2 pasos Desmontar volumen EBS Hacer un snapshot a S3 del EBS de los backups No olvidar siempre siempre siempre revisar los códigos de error
  • 29. Como operaba en la nube® Restaurar backups Dependerá del cataclismo o prueba que se haga Si sigue funcional el EBS psql -1 -f <fichero dump> postgres
  • 30. Como operaba en la nube® Restaurar backups Si el EBS esta muerto Crear un EBS del snapshot del backup Seguir los pasos de cuando el EBS esta funcional
  • 31. Como operaba en la nube®
  • 32. Mejoras a lo hecho en la nube® Puntos a mejorar Al hacer escalado vertical el tener que actualizar la dirección de la BD Mientras más grande es la BD más tardara en hacerse el dump y el respectivo restore
  • 33. Mejoras a lo hecho en la nube® Puntos a mejorar Mejorar la frecuencia de los respaldos Usar PITR Backups cuando se tiene RAID 1+0
  • 34. Mejoras a lo hecho en la nube® Actualizar la dirección de la BD Usar un servidor DNS interno Usar un pooler / proxy como pgbouncer
  • 35. Mejoras a lo hecho en la nube® Actualizar la dirección de la BD Querer impresionar y usar algo como Consul o etcd Aprovechar las funcionalidades de VPC
  • 36. Mejoras a lo hecho en la nube® Actualizar la dirección de la BD Por ejemplo usando VPC se puede Asignar direcciones IP secundarias a la interfaz de red Se usa IP aliasing La IP primaria y secundaria pueden estar en la misma subred
  • 37. Mejoras a lo hecho en la nube® Actualizar la dirección de la BD Otro ejemplo con VPC Crear una subred para el servicio Crear una interfaz que estará en la red de servicio Hay que usar el comando ip La IP de servicio no puede estar en en el mismo rango que la IP primaria
  • 38. Mejoras a lo hecho en la nube® Actualizar la dirección de la BD Ejemplo de la configuración cuando se usan interfaces de red ip rule add from <IP servicio> table <id tabla> ip addr add <IP servicio>/<mascara> dev <interfaz>
  • 39. Mejoras a lo hecho en la nube® Actualizar la dirección de la BD Ejemplo de la configuración cuando se usan interfaces de red ip link set dev <interfaz> up
  • 40. Mejoras a lo hecho en la nube® Actualizar la dirección de la BD Ejemplo de la configuración cuando se usan interfaces de red ip route add <subred servicio> dev <interfaz> proto kernel scope link src <ip servicio> table <id tabla>
  • 41. Mejoras a lo hecho en la nube® Actualizar la dirección de la BD Ejemplo de la configuración cuando se usan interfaces de red ip route add default via <gw subred servicio> dev <interfaz> table <id tabla>
  • 42. Mejoras a lo hecho en la nube® Backups Ver http://goo.gl/cBrtEQ Estrategia similar a la anterior, pero usando el formato custom
  • 43. Mejoras a lo hecho en la nube® Backups Respaldar los globales pg_dumpall -g -c -f <fichero globales sql> Por cada BD pg_dump -f <dump bd> -Fc <bd>
  • 44. Mejoras a lo hecho en la nube® Backups Restaurar psql -1 -f <fichero globales sql> Por cada BD pg_restore -C -d postgres <dump db>
  • 45. Mejoras a lo hecho en la nube® Backups Ahora, si queremos aprovechar las snapshots de los EBS archive_mode = on wal_level = archive o superior
  • 46. Mejoras a lo hecho en la nube® Backups Ahora, si queremos aprovechar las snapshots de los EBS Para archive_command usar un comando que no sobrescriba wal logs Solo termine con código 0 si hizo la copia
  • 47. Mejoras a lo hecho en la nube® Backups Ahora, si queremos aprovechar las snapshots de los EBS Para archive_command El destino de los wal logs es un volumen aparte
  • 48. Mejoras a lo hecho en la nube® Backups El procedimiento es queda SELECT pg_start_backup(<nombre>); Hacer el snapshot de el / los EBS que conforman el cluster SELECT pg_stop_backup();
  • 49. Mejoras a lo hecho en la nube® Backups El procedimiento es queda Desmontar EBS donde el archive_command deja los wal logs Hacer un snapshot de ese EBS No olvidar revisar los códigos de error
  • 50. Mejoras a lo hecho en la nube® Backups Para restaurar Recuperar las snapshot que tienen los datos Recuperar la snapshot del volumen con los wal logs
  • 51. Mejoras a lo hecho en la nube® Backups Para restaurar Crear el recovery.conf con un restore_command Iniciar la BD
  • 52. Mejoras a lo hecho en la nube® Backups Sobre el procedimiento Aunque se use RAID0 en el directorio de datos no es necesario suspender el dispositivo (según mis pruebas)
  • 53. Mejoras a lo hecho en la nube® Backups Sobre el procedimiento Si eres paranoico lo puedes hacer pero recuerda reanudar la E/S antes de hacer el pg_stop_backup
  • 54. Mejoras a lo hecho en la nube® Backups Sobre el procedimiento Si suspendes el dispositivo bloquearas las operaciones de E/S, así que haz los snapshots rápido
  • 55. Mejoras a lo hecho en la nube® Backups Sobre el procedimiento Suspender Ej: dmsetup suspend <dispositivo> Reanudar Ej: dmsetup resume <dispositivo>
  • 56. Mejoras a lo hecho en la nube® ¿Performance? Un tema para mucha discusión, cada caso es distinto Puedes usar SSDs, Provisioned IOPS, da consistencia a cambio de $$$
  • 57. Mejoras a lo hecho en la nube® ¿Performance? Ver http://youtu.be/QkvNazjv_co Ver http://youtu.be/3OH4-Hx3tlE
  • 58. Mejoras a lo hecho en la nube® ¿Performance? Determinar el cuello de botella Cualquier optimización que no sea hecha sobre el cuello de botella no tendrá efecto sobre el sistema (Theory of Constraints)
  • 59. ¿Preguntas u objetos contundentes?
  • 60.
  • 61. Creditos https://commons.wikimedia.org/wiki/File:Cloud_pattern1.jpg http://knowyourmeme.com/photos/638208-i-have-no-idea-what-im-doing http://static3.tudespensa.com/rep/7d72/imagenes/40471/4/chocolate-a-la-taza-tradicional- ram-brik-1-lt.jpg https://www.muralesyvinilos.com/murales/Madrid_skyline_muralesyvinilos_398 70095__Monthly_XXL.jpg https://commons.wikimedia.org/wiki/File:Postgresql_elephant.svg http://giphy.com/gifs/m4Kw0bz2tW9ws http://www.memegenerator.es/meme/13014499 http://giphy.com/gifs/Pk17IeO00wxFe http://i.giphy.com/wsEX8uMrTRDoI.gif http://i.giphy.com/XSQUAevZhaROM.gif

Hinweis der Redaktion

  1. Quien soy Hablar sobre lo que estudie Hablar un poco en donde he trabajado Chiste sobre no ser ingeniero y no ser un DBA
  2. Quien soy Hablar sobre lo que estudie Hablar un poco en donde he trabajado Chiste sobre no ser ingeniero y no ser un DBA
  3. Agenda - Que voy a contar - Lo que hice - Situacion cuando llegue - Migracion a amazon (lo que hice) - Instancias - Discos - Escalado vertical - Instance store - Permisos - Api keys - Respaldos - lvm fun - Lo mejorable - Raid 10 - Backups raid10 - replicacion - Bouncer ELB
  4. Agenda - Que voy a contar - Lo que hice - Situacion cuando llegue - Migracion a amazon (lo que hice) - Instancias - Discos - Escalado vertical - Instance store - Permisos - Api keys - Respaldos - lvm fun - Lo mejorable - Raid 10 - Backups raid10 - replicacion - Bouncer ELB
  5. Agenda - Que voy a contar - Lo que hice - Situacion cuando llegue - Migracion a amazon (lo que hice) - Instancias - Discos - Escalado vertical - Instance store - Permisos - Api keys - Respaldos - lvm fun - Lo mejorable - Raid 10 - Backups raid10 - replicacion - Bouncer ELB
  6. Agenda - Que voy a contar - Lo que hice - Situacion cuando llegue - Migracion a amazon (lo que hice) - Instancias - Discos - Escalado vertical - Instance store - Permisos - Api keys - Respaldos - lvm fun - Lo mejorable - Raid 10 - Backups raid10 - replicacion - Bouncer ELB
  7. Agenda - Que voy a contar - Lo que hice - Situacion cuando llegue - Migracion a amazon (lo que hice) - Instancias - Discos - Escalado vertical - Instance store - Permisos - Api keys - Respaldos - lvm fun - Lo mejorable - Raid 10 - Backups raid10 - replicacion - Bouncer ELB
  8. Agenda - Que voy a contar - Lo que hice - Situacion cuando llegue - Migracion a amazon (lo que hice) - Instancias - Discos - Escalado vertical - Instance store - Permisos - Api keys - Respaldos - lvm fun - Lo mejorable - Raid 10 - Backups raid10 - replicacion - Bouncer ELB
  9. Agenda - Que voy a contar - Lo que hice - Situacion cuando llegue - Migracion a amazon (lo que hice) - Instancias - Discos - Escalado vertical - Instance store - Permisos - Api keys - Respaldos - lvm fun - Lo mejorable - Raid 10 - Backups raid10 - replicacion - Bouncer ELB
  10. Agenda - Que voy a contar - Lo que hice - Situacion cuando llegue - Migracion a amazon (lo que hice) - Instancias - Discos - Escalado vertical - Instance store - Permisos - Api keys - Respaldos - lvm fun - Lo mejorable - Raid 10 - Backups raid10 - replicacion - Bouncer ELB
  11. Agenda - Que voy a contar - Lo que hice - Situacion cuando llegue - Migracion a amazon (lo que hice) - Instancias - Discos - Escalado vertical - Instance store - Permisos - Api keys - Respaldos - lvm fun - Lo mejorable - Raid 10 - Backups raid10 - replicacion - Bouncer ELB
  12. Agenda - Que voy a contar - Lo que hice - Situacion cuando llegue - Migracion a amazon (lo que hice) - Instancias - Discos - Escalado vertical - Instance store - Permisos - Api keys - Respaldos - lvm fun - Lo mejorable - Raid 10 - Backups raid10 - replicacion - Bouncer ELB
  13. Agenda - Que voy a contar - Lo que hice - Situacion cuando llegue - Migracion a amazon (lo que hice) - Instancias - Discos - Escalado vertical - Instance store - Permisos - Api keys - Respaldos - lvm fun - Lo mejorable - Raid 10 - Backups raid10 - replicacion - Bouncer ELB
  14. Agenda - Que voy a contar - Lo que hice - Situacion cuando llegue - Migracion a amazon (lo que hice) - Instancias - Discos - Escalado vertical - Instance store - Permisos - Api keys - Respaldos - lvm fun - Lo mejorable - Raid 10 - Backups raid10 - replicacion - Bouncer ELB
  15. Agenda - Que voy a contar - Lo que hice - Situacion cuando llegue - Migracion a amazon (lo que hice) - Instancias - Discos - Escalado vertical - Instance store - Permisos - Api keys - Respaldos - lvm fun - Lo mejorable - Raid 10 - Backups raid10 - replicacion - Bouncer ELB
  16. Agenda - Que voy a contar - Lo que hice - Situacion cuando llegue - Migracion a amazon (lo que hice) - Instancias - Discos - Escalado vertical - Instance store - Permisos - Api keys - Respaldos - lvm fun - Lo mejorable - Raid 10 - Backups raid10 - replicacion - Bouncer ELB
  17. Agenda - Que voy a contar - Lo que hice - Situacion cuando llegue - Migracion a amazon (lo que hice) - Instancias - Discos - Escalado vertical - Instance store - Permisos - Api keys - Respaldos - lvm fun - Lo mejorable - Raid 10 - Backups raid10 - replicacion - Bouncer ELB
  18. Agenda - Que voy a contar - Lo que hice - Situacion cuando llegue - Migracion a amazon (lo que hice) - Instancias - Discos - Escalado vertical - Instance store - Permisos - Api keys - Respaldos - lvm fun - Lo mejorable - Raid 10 - Backups raid10 - replicacion - Bouncer ELB
  19. Agenda - Que voy a contar - Lo que hice - Situacion cuando llegue - Migracion a amazon (lo que hice) - Instancias - Discos - Escalado vertical - Instance store - Permisos - Api keys - Respaldos - lvm fun - Lo mejorable - Raid 10 - Backups raid10 - replicacion - Bouncer ELB
  20. Agenda - Que voy a contar - Lo que hice - Situacion cuando llegue - Migracion a amazon (lo que hice) - Instancias - Discos - Escalado vertical - Instance store - Permisos - Api keys - Respaldos - lvm fun - Lo mejorable - Raid 10 - Backups raid10 - replicacion - Bouncer ELB
  21. Agenda - Que voy a contar - Lo que hice - Situacion cuando llegue - Migracion a amazon (lo que hice) - Instancias - Discos - Escalado vertical - Instance store - Permisos - Api keys - Respaldos - lvm fun - Lo mejorable - Raid 10 - Backups raid10 - replicacion - Bouncer ELB
  22. Agenda - Que voy a contar - Lo que hice - Situacion cuando llegue - Migracion a amazon (lo que hice) - Instancias - Discos - Escalado vertical - Instance store - Permisos - Api keys - Respaldos - lvm fun - Lo mejorable - Raid 10 - Backups raid10 - replicacion - Bouncer ELB
  23. Agenda - Que voy a contar - Lo que hice - Situacion cuando llegue - Migracion a amazon (lo que hice) - Instancias - Discos - Escalado vertical - Instance store - Permisos - Api keys - Respaldos - lvm fun - Lo mejorable - Raid 10 - Backups raid10 - replicacion - Bouncer ELB
  24. Agenda - Que voy a contar - Lo que hice - Situacion cuando llegue - Migracion a amazon (lo que hice) - Instancias - Discos - Escalado vertical - Instance store - Permisos - Api keys - Respaldos - lvm fun - Lo mejorable - Raid 10 - Backups raid10 - replicacion - Bouncer ELB
  25. Agenda - Que voy a contar - Lo que hice - Situacion cuando llegue - Migracion a amazon (lo que hice) - Instancias - Discos - Escalado vertical - Instance store - Permisos - Api keys - Respaldos - lvm fun - Lo mejorable - Raid 10 - Backups raid10 - replicacion - Bouncer ELB
  26. Agenda - Que voy a contar - Lo que hice - Situacion cuando llegue - Migracion a amazon (lo que hice) - Instancias - Discos - Escalado vertical - Instance store - Permisos - Api keys - Respaldos - lvm fun - Lo mejorable - Raid 10 - Backups raid10 - replicacion - Bouncer ELB
  27. Agenda - Que voy a contar - Lo que hice - Situacion cuando llegue - Migracion a amazon (lo que hice) - Instancias - Discos - Escalado vertical - Instance store - Permisos - Api keys - Respaldos - lvm fun - Lo mejorable - Raid 10 - Backups raid10 - replicacion - Bouncer ELB
  28. Agenda - Que voy a contar - Lo que hice - Situacion cuando llegue - Migracion a amazon (lo que hice) - Instancias - Discos - Escalado vertical - Instance store - Permisos - Api keys - Respaldos - lvm fun - Lo mejorable - Raid 10 - Backups raid10 - replicacion - Bouncer ELB
  29. Agenda - Que voy a contar - Lo que hice - Situacion cuando llegue - Migracion a amazon (lo que hice) - Instancias - Discos - Escalado vertical - Instance store - Permisos - Api keys - Respaldos - lvm fun - Lo mejorable - Raid 10 - Backups raid10 - replicacion - Bouncer ELB
  30. Agenda - Que voy a contar - Lo que hice - Situacion cuando llegue - Migracion a amazon (lo que hice) - Instancias - Discos - Escalado vertical - Instance store - Permisos - Api keys - Respaldos - lvm fun - Lo mejorable - Raid 10 - Backups raid10 - replicacion - Bouncer ELB
  31. Agenda - Que voy a contar - Lo que hice - Situacion cuando llegue - Migracion a amazon (lo que hice) - Instancias - Discos - Escalado vertical - Instance store - Permisos - Api keys - Respaldos - lvm fun - Lo mejorable - Raid 10 - Backups raid10 - replicacion - Bouncer ELB
  32. Agenda - Que voy a contar - Lo que hice - Situacion cuando llegue - Migracion a amazon (lo que hice) - Instancias - Discos - Escalado vertical - Instance store - Permisos - Api keys - Respaldos - lvm fun - Lo mejorable - Raid 10 - Backups raid10 - replicacion - Bouncer ELB
  33. Agenda - Que voy a contar - Lo que hice - Situacion cuando llegue - Migracion a amazon (lo que hice) - Instancias - Discos - Escalado vertical - Instance store - Permisos - Api keys - Respaldos - lvm fun - Lo mejorable - Raid 10 - Backups raid10 - replicacion - Bouncer ELB
  34. Agenda - Que voy a contar - Lo que hice - Situacion cuando llegue - Migracion a amazon (lo que hice) - Instancias - Discos - Escalado vertical - Instance store - Permisos - Api keys - Respaldos - lvm fun - Lo mejorable - Raid 10 - Backups raid10 - replicacion - Bouncer ELB
  35. Agenda - Que voy a contar - Lo que hice - Situacion cuando llegue - Migracion a amazon (lo que hice) - Instancias - Discos - Escalado vertical - Instance store - Permisos - Api keys - Respaldos - lvm fun - Lo mejorable - Raid 10 - Backups raid10 - replicacion - Bouncer ELB
  36. Agenda - Que voy a contar - Lo que hice - Situacion cuando llegue - Migracion a amazon (lo que hice) - Instancias - Discos - Escalado vertical - Instance store - Permisos - Api keys - Respaldos - lvm fun - Lo mejorable - Raid 10 - Backups raid10 - replicacion - Bouncer ELB
  37. Agenda - Que voy a contar - Lo que hice - Situacion cuando llegue - Migracion a amazon (lo que hice) - Instancias - Discos - Escalado vertical - Instance store - Permisos - Api keys - Respaldos - lvm fun - Lo mejorable - Raid 10 - Backups raid10 - replicacion - Bouncer ELB
  38. Agenda - Que voy a contar - Lo que hice - Situacion cuando llegue - Migracion a amazon (lo que hice) - Instancias - Discos - Escalado vertical - Instance store - Permisos - Api keys - Respaldos - lvm fun - Lo mejorable - Raid 10 - Backups raid10 - replicacion - Bouncer ELB
  39. Agenda - Que voy a contar - Lo que hice - Situacion cuando llegue - Migracion a amazon (lo que hice) - Instancias - Discos - Escalado vertical - Instance store - Permisos - Api keys - Respaldos - lvm fun - Lo mejorable - Raid 10 - Backups raid10 - replicacion - Bouncer ELB
  40. Agenda - Que voy a contar - Lo que hice - Situacion cuando llegue - Migracion a amazon (lo que hice) - Instancias - Discos - Escalado vertical - Instance store - Permisos - Api keys - Respaldos - lvm fun - Lo mejorable - Raid 10 - Backups raid10 - replicacion - Bouncer ELB
  41. Agenda - Que voy a contar - Lo que hice - Situacion cuando llegue - Migracion a amazon (lo que hice) - Instancias - Discos - Escalado vertical - Instance store - Permisos - Api keys - Respaldos - lvm fun - Lo mejorable - Raid 10 - Backups raid10 - replicacion - Bouncer ELB
  42. Agenda - Que voy a contar - Lo que hice - Situacion cuando llegue - Migracion a amazon (lo que hice) - Instancias - Discos - Escalado vertical - Instance store - Permisos - Api keys - Respaldos - lvm fun - Lo mejorable - Raid 10 - Backups raid10 - replicacion - Bouncer ELB
  43. Agenda - Que voy a contar - Lo que hice - Situacion cuando llegue - Migracion a amazon (lo que hice) - Instancias - Discos - Escalado vertical - Instance store - Permisos - Api keys - Respaldos - lvm fun - Lo mejorable - Raid 10 - Backups raid10 - replicacion - Bouncer ELB
  44. Agenda - Que voy a contar - Lo que hice - Situacion cuando llegue - Migracion a amazon (lo que hice) - Instancias - Discos - Escalado vertical - Instance store - Permisos - Api keys - Respaldos - lvm fun - Lo mejorable - Raid 10 - Backups raid10 - replicacion - Bouncer ELB
  45. Agenda - Que voy a contar - Lo que hice - Situacion cuando llegue - Migracion a amazon (lo que hice) - Instancias - Discos - Escalado vertical - Instance store - Permisos - Api keys - Respaldos - lvm fun - Lo mejorable - Raid 10 - Backups raid10 - replicacion - Bouncer ELB
  46. Agenda - Que voy a contar - Lo que hice - Situacion cuando llegue - Migracion a amazon (lo que hice) - Instancias - Discos - Escalado vertical - Instance store - Permisos - Api keys - Respaldos - lvm fun - Lo mejorable - Raid 10 - Backups raid10 - replicacion - Bouncer ELB
  47. Agenda - Que voy a contar - Lo que hice - Situacion cuando llegue - Migracion a amazon (lo que hice) - Instancias - Discos - Escalado vertical - Instance store - Permisos - Api keys - Respaldos - lvm fun - Lo mejorable - Raid 10 - Backups raid10 - replicacion - Bouncer ELB
  48. Agenda - Que voy a contar - Lo que hice - Situacion cuando llegue - Migracion a amazon (lo que hice) - Instancias - Discos - Escalado vertical - Instance store - Permisos - Api keys - Respaldos - lvm fun - Lo mejorable - Raid 10 - Backups raid10 - replicacion - Bouncer ELB
  49. Agenda - Que voy a contar - Lo que hice - Situacion cuando llegue - Migracion a amazon (lo que hice) - Instancias - Discos - Escalado vertical - Instance store - Permisos - Api keys - Respaldos - lvm fun - Lo mejorable - Raid 10 - Backups raid10 - replicacion - Bouncer ELB
  50. Agenda - Que voy a contar - Lo que hice - Situacion cuando llegue - Migracion a amazon (lo que hice) - Instancias - Discos - Escalado vertical - Instance store - Permisos - Api keys - Respaldos - lvm fun - Lo mejorable - Raid 10 - Backups raid10 - replicacion - Bouncer ELB
  51. Agenda - Que voy a contar - Lo que hice - Situacion cuando llegue - Migracion a amazon (lo que hice) - Instancias - Discos - Escalado vertical - Instance store - Permisos - Api keys - Respaldos - lvm fun - Lo mejorable - Raid 10 - Backups raid10 - replicacion - Bouncer ELB
  52. Agenda - Que voy a contar - Lo que hice - Situacion cuando llegue - Migracion a amazon (lo que hice) - Instancias - Discos - Escalado vertical - Instance store - Permisos - Api keys - Respaldos - lvm fun - Lo mejorable - Raid 10 - Backups raid10 - replicacion - Bouncer ELB
  53. Agenda - Que voy a contar - Lo que hice - Situacion cuando llegue - Migracion a amazon (lo que hice) - Instancias - Discos - Escalado vertical - Instance store - Permisos - Api keys - Respaldos - lvm fun - Lo mejorable - Raid 10 - Backups raid10 - replicacion - Bouncer ELB
  54. Agenda - Que voy a contar - Lo que hice - Situacion cuando llegue - Migracion a amazon (lo que hice) - Instancias - Discos - Escalado vertical - Instance store - Permisos - Api keys - Respaldos - lvm fun - Lo mejorable - Raid 10 - Backups raid10 - replicacion - Bouncer ELB
  55. Agenda - Que voy a contar - Lo que hice - Situacion cuando llegue - Migracion a amazon (lo que hice) - Instancias - Discos - Escalado vertical - Instance store - Permisos - Api keys - Respaldos - lvm fun - Lo mejorable - Raid 10 - Backups raid10 - replicacion - Bouncer ELB
  56. Agenda - Que voy a contar - Lo que hice - Situacion cuando llegue - Migracion a amazon (lo que hice) - Instancias - Discos - Escalado vertical - Instance store - Permisos - Api keys - Respaldos - lvm fun - Lo mejorable - Raid 10 - Backups raid10 - replicacion - Bouncer ELB
  57. Agenda - Que voy a contar - Lo que hice - Situacion cuando llegue - Migracion a amazon (lo que hice) - Instancias - Discos - Escalado vertical - Instance store - Permisos - Api keys - Respaldos - lvm fun - Lo mejorable - Raid 10 - Backups raid10 - replicacion - Bouncer ELB