Se introducirá al mundo de los servicios de red utilizando Linux como sistema operativo, como también se explicaran algunos tips del proceso de despliegue y conceptos relacionados para tener una idea completa de la administración de servidores al día de hoy.
3. Servidores
Agenda:
• Que son?
• Que funciones cumplen?
• Necesito uno? De que tipo?
• Armo mi propio Servidor? Donde contrato uno?
• Que tener en cuenta en ambientes productivos?
• Que tener en cuenta en una instalación de servidor Linux
• Como protegerlos?
• Como identificar y solucionar fallas?
• Ejemplo
• Próximo paso : Automatización de despliegue
IntroducciónalosServidores
5. Que funciones
cumplen?
IntroducciónalosServidores
• Principal función: Servicio disponible en la red (publica y/o
privada)
Ejemplos
• Archivos (Samba, SFTP, FTP ...)
• Web (Apache Nginx...)
• DNS (Bind9...)
• Correo Electrónico (Postfix, Zimbra...)
• Visualización (Xen, Virtual Box, Vmware...)
• SSH (Acceso remoto a equipos linux...)
• VPN (Acceso a redes remotas)
• Monitoreo (Monit, Nagios...)
6. Necesito uno? Tipos
IntroducciónalosServidores
Clases
• Servidores dedicados
• Servidores compartidos
Tipos de servidores
• Virtuales (VPS)
• Físicos
Soluciones empaquetadas
• Apps enfocadas a solucionar un problema especifico
• Servicios pagos por: Proxy, VPN, mail etc
7. Algo propio? O
contrato uno?
IntroducciónalosServidores
Entornos de Desarrollo
Entornos de Testing
Entornos de Producción
8. Tips de instalación de
servidor Linux
IntroducciónalosServidores
• Arquitectura del CPU
• Particiones de los discos (/ , /tmp , /var/tmp , /home)
• Protección de particiones
• Protección de la memoria compartida
• Protección individual de cada servicio}
• Instalar lo justo y necesario
• Instalación por defecto no!
• evitar el uso de compiladores en producción
Imágenes de la instalación paso a paso
9. Como protegerlos?
IntroducciónalosServidores
Memorizar! No dejar nada por defecto!
• Firewall locales (CSF Security & Firewall)
• Backups locales remotos (Scripts, Google Drive, Dropbox,
Amazon S3, FreeNAS etc)
• Monitoreo local y remoto (Monit, Nagios)
• Métricas de uso
• Asegurar o hardenizar cada uno de los servicios
• Herramientas de almacenamiento de passwords
(Keepass)
10. Como identificar y
solucionar fallas?
IntroducciónalosServidores
• Logs
• Herramientas de monitoreo
• Scripts específicos
• Parceadores de logs usando lenguajes (awk , sh , python)