SlideShare una empresa de Scribd logo
1 de 13
Descargar para leer sin conexión
Evolución de la administración de sistemas.
ADMINISTRACIÓN
DE SISTEMAS
V. Javier Fdez. – vjavierf@wordpress.com
La Prehistoria: Servidores físicos
N servidores. Una aplicación/servidor.
Physical ServerPhysical Server
Operating System
Application
Physical ServerPhysical Server
Operating System
Application
Physical ServerPhysical Server
Operating System
Application
…N…
servers
La Prehistoria
Problemas
• Tiempo de despliegue elevado.
• Elevado coste.
• Desperdicio de recursos.
• Dificultad para escalar.
• Dificultad para migrar.
• Vendor lock in.
La Edad Antigua: Virtualización
M servidores divididos en multiples Virtual Machines (VM).
Una aplicación/VM. Varias aplicaciones/servidor.
…M…
servers
Physical ServerPhysical Server
OS and/or Hypervisor
VM
Guest OS
Application
VM
Guest OS
Application
VM
Guest OS
Application
Physical ServerPhysical Server
OS and/or Hypervisor
VM
Guest OS
Application
VM
Guest OS
Application
VM
Guest OS
Application
VM
Guest OS
Application
Physical ServerPhysical Server
OS and/or Hypervisor
VM
Guest OS
Application
VM
Guest OS
Application
Physical Server
Operating System
Application
La Edad Antigua
Problemas
• Cada VM todavía requiere:
• Asignación de CPU.
• Almacenamiento.
• RAM.
• Un OS invitado completo.
• Cuantas más VMs ejecutamos, más recursos necesitamos.
• Los OS invitados despercian recursos (el mismo OS instalado en
diferentes VMs).
• La migración de aplicaciones a otra VM no está garantizada.
• Se reduce el número de servidores físicos a administrar, pero se
incrementa el número de VMs que necesitan ser administradas.
La Edad Media: Cloud Computing
Infraestructuras y Plataformas como un Servicio (IaaS y PaaS).
Una aplicación/VM. Varias VMs/IaaS. Varias aplicaciones/IaaS.
…M…
servers
Physical ServerPhysical Server
OS and/or Hypervisor
VM
Guest OS
Application
VM
Guest OS
Application
VM
Guest OS
Application
VM
Guest OS
Application
Physical ServerPhysical Server
OS and/or Hypervisor
VM
Guest OS
Application
VM
Guest OS
Application
PaaS
Physical Server
Operating System
Application
IaaSIaaS
VMVM VMVM
VMVM VMVM
VMVM VMVM
Applications
La Edad Media
Problemas
• Cada VM todavía requiere:
• Asignación de CPU.
• Almacenamiento.
• RAM.
• Un OS invitado completo.
• Cuantas más VMs ejecutamos, más recursos necesitamos.
• Los OS invitados despercian recursos (el mismo OS instalado en
diferentes VMs).
• En la nube, pagamos por lo que usamos. Pagamos por los recursos que
desperdiciamos y no necesitamos.
• La migración de aplicaciones a otra VM no está garantizada.
La Edad Moderna: Contenedores
y Contenedores como un Servicio
Una App/Contenedor. Varios Contenedores/VMs. Varias VMs/IaaS.
Múltiples Apps/IaaS. Contenedores como un Servicio (CaaS).
…M…
servers
Physical ServerPhysical Server
OS and/or Hypervisor
Physical ServerPhysical Server
OS and/or Hypervisor
Physical Server
Operating System
Application
IaaSIaaS
VMVM VMVM
VMVMVMVM
VMVMVMVM VM
OS + Engine
VM
OS + Engine
VM
OS + Engine
VM
OS + Engine
VM
OS + Engine
VM
OS + Engine
VM
Guest OS
Application
VM
Guest OS
Application
PaaS
Applications
CaaS
La Edad Moderna
Contenedores vs VMs
• Los contenedores son más ligeros.
• Podemos desplegar más contenedores por servidor que VMs.
• Requieren menos CPU, RAM y almacenamiento que una VM.
• No necesitan un sistema operativo invitado.
• Facilitan enormemente la migración de aplicaciones.
Problemas
• Las aplicaciones son monolíticas.
• Las aplicaciones son difíciles de escalar (copias de la aplicación
completa bajo balanceadores de carga).
• Las aplicaciones son difíciles de mantener.
• Un fallo paraliza toda la aplicación.
La Edad Contemporánea:
Microservicios
Una aplicación se descompone en pequeños servicios.
Un μservicio/Contenedor. Varios contenedores/VM. App distribuida
por varias VMs.
…M…
servers
Physical ServerPhysical Server
OS and/or Hypervisor
Physical ServerPhysical Server
OS and/or Hypervisor
Physical Server
Operating System
Application
IaaSIaaS
VMVM
VMVM
VM
OS + Engine
VM
Guest OS
Application
VM
OS + Engine
VM
OS + Engine
VM
OS + Engine
VM
OS + Engine
VM
OS + EngineVM
OS + Engine
ApplicationApplication
ApplicationApplication
ApplicationApplication
PaaS
Applications
CaaS
La Edad Contemporánea
Microservicios vs Aplicaciones monolíticas
• Un microservicio es un componente que puede ser desplegado,
evolucionado y actualizado de forma independiente.
• Es más fácil de entender, modificar y mantener.
• Es más fácil de escalar e integrar.
• Permite despliegues independientes.
• Mayor tolerancia a fallos. Si un microservicio no funciona, no afecta al resto.
Problemas
• Complejidad adicional a la hora de trabajar con un sistema distribuido:
• Desarrollo y testing más complejo.
• Manejo de transacciones distribuidas por múltiples servicios más complejo.
• Mayor complejidad en la gestión de la configuración, despliegue,
monitorización y administración.
El Futuro próximo: μPaaS
En μPaaS cada microservicio de una aplicación está en su propio
contenedor.
…M…
servers
Physical ServerPhysical Server
OS and/or Hypervisor
Physical ServerPhysical Server
OS and/or Hypervisor
Physical Server
Operating System
Application
IaaSIaaS
VMVM
VMVM
VM
OS + Engine
VM
Guest OS
Application
VM
OS + Engine
VM
OS + Engine
VM
OS + Engine
VM
OS + Engine
VM
OS + EngineVM
OS + Engine
ApplicationApplication
ApplicationApplication
ApplicationApplication
PaaS
Application
μPaaS
CaaS
La responsabilidad del
Administrador de Sistemas…
Hace tiempo que dejó de ser administrar los
servidores físicos, ahora somos responsables de una
infraestructura de contenedores dentro de una
infraestructura de máquinas virtuales dentro de una
infraestructura de servidores.
Hombre elegante con las manos en la cara
Diseñado por Freepik (www.freepik.es)

Más contenido relacionado

La actualidad más candente

El servidor perfecto
El servidor perfectoEl servidor perfecto
El servidor perfecto
betabeers
 
KVM Kernel Based Virtual Machine
KVM  Kernel Based Virtual MachineKVM  Kernel Based Virtual Machine
KVM Kernel Based Virtual Machine
Alina Guerrero
 
Vagrant: virtualizando entornos de desarrollo
Vagrant: virtualizando entornos de desarrolloVagrant: virtualizando entornos de desarrollo
Vagrant: virtualizando entornos de desarrollo
Scalia
 

La actualidad más candente (20)

Introducción a Vagrant
Introducción a VagrantIntroducción a Vagrant
Introducción a Vagrant
 
Entorno de desarrollo rápido con Vagrant
Entorno de desarrollo rápido con VagrantEntorno de desarrollo rápido con Vagrant
Entorno de desarrollo rápido con Vagrant
 
Cloud Computing. Virtualización
Cloud Computing. VirtualizaciónCloud Computing. Virtualización
Cloud Computing. Virtualización
 
Vmware workstation trabajo-final-1
Vmware workstation trabajo-final-1Vmware workstation trabajo-final-1
Vmware workstation trabajo-final-1
 
Cloud Computing. Virtualización. qemu
Cloud Computing. Virtualización. qemuCloud Computing. Virtualización. qemu
Cloud Computing. Virtualización. qemu
 
A2 1.1. instalacion de virtual box
A2 1.1. instalacion de virtual boxA2 1.1. instalacion de virtual box
A2 1.1. instalacion de virtual box
 
Manual v center converter instalacion y manejo
Manual v center converter   instalacion y manejoManual v center converter   instalacion y manejo
Manual v center converter instalacion y manejo
 
El servidor perfecto
El servidor perfectoEl servidor perfecto
El servidor perfecto
 
Virtualizacion
VirtualizacionVirtualizacion
Virtualizacion
 
KVM Kernel Based Virtual Machine
KVM  Kernel Based Virtual MachineKVM  Kernel Based Virtual Machine
KVM Kernel Based Virtual Machine
 
Licenciamiento VMware vSphere 5
Licenciamiento VMware vSphere 5Licenciamiento VMware vSphere 5
Licenciamiento VMware vSphere 5
 
Virtualización con vmware
Virtualización con vmwareVirtualización con vmware
Virtualización con vmware
 
Vagrant: virtualizando entornos de desarrollo
Vagrant: virtualizando entornos de desarrolloVagrant: virtualizando entornos de desarrollo
Vagrant: virtualizando entornos de desarrollo
 
Virtualización con Xen
Virtualización con XenVirtualización con Xen
Virtualización con Xen
 
Virtualización con Xen y KVM
Virtualización con Xen y KVMVirtualización con Xen y KVM
Virtualización con Xen y KVM
 
Personalizar ESXi Image Builder
Personalizar ESXi Image BuilderPersonalizar ESXi Image Builder
Personalizar ESXi Image Builder
 
Virtualizacion
VirtualizacionVirtualizacion
Virtualizacion
 
Instalación y configuración Veeam Backup & Replication version v. 7
Instalación y configuración Veeam Backup & Replication version v. 7Instalación y configuración Veeam Backup & Replication version v. 7
Instalación y configuración Veeam Backup & Replication version v. 7
 
Maquinas virtuales
Maquinas virtualesMaquinas virtuales
Maquinas virtuales
 
Cloud Computing. Gestión de configuraciones. Ansible
Cloud Computing. Gestión de configuraciones. AnsibleCloud Computing. Gestión de configuraciones. Ansible
Cloud Computing. Gestión de configuraciones. Ansible
 

Similar a Evolución de la admon. sistemas

Problemática de servidores virtuales
Problemática de servidores virtualesProblemática de servidores virtuales
Problemática de servidores virtuales
Manuel PV
 
Virtualizacion sistemas operativos 04 ing_isc_pii_e p
Virtualizacion sistemas operativos 04 ing_isc_pii_e pVirtualizacion sistemas operativos 04 ing_isc_pii_e p
Virtualizacion sistemas operativos 04 ing_isc_pii_e p
Walky Treminio
 
2 la nueva versión de v mware
2   la nueva versión de v mware2   la nueva versión de v mware
2 la nueva versión de v mware
Omega Peripherals
 
C:\fakepath\2 v mware vi3-omega 24-oct-2006
C:\fakepath\2 v mware vi3-omega 24-oct-2006 C:\fakepath\2 v mware vi3-omega 24-oct-2006
C:\fakepath\2 v mware vi3-omega 24-oct-2006
Omega Peripherals
 

Similar a Evolución de la admon. sistemas (20)

Webinar, entendiendo que es un VPS
Webinar, entendiendo que es un VPSWebinar, entendiendo que es un VPS
Webinar, entendiendo que es un VPS
 
Veeam Sure Backup - Presentación Técnica
Veeam Sure Backup - Presentación TécnicaVeeam Sure Backup - Presentación Técnica
Veeam Sure Backup - Presentación Técnica
 
Problemática de servidores virtuales
Problemática de servidores virtualesProblemática de servidores virtuales
Problemática de servidores virtuales
 
La virtualizacion
La virtualizacionLa virtualizacion
La virtualizacion
 
Virtualizacion sistemas operativos 04 ing_isc_pii_e p
Virtualizacion sistemas operativos 04 ing_isc_pii_e pVirtualizacion sistemas operativos 04 ing_isc_pii_e p
Virtualizacion sistemas operativos 04 ing_isc_pii_e p
 
Consolidacion
ConsolidacionConsolidacion
Consolidacion
 
Escalabilidad de Websites
Escalabilidad de WebsitesEscalabilidad de Websites
Escalabilidad de Websites
 
Aplicaciones pensadas para la nube
Aplicaciones pensadas para la nubeAplicaciones pensadas para la nube
Aplicaciones pensadas para la nube
 
Spain .NEXT on Tour Keynote and Technical Slidedeck
Spain .NEXT on Tour Keynote and Technical SlidedeckSpain .NEXT on Tour Keynote and Technical Slidedeck
Spain .NEXT on Tour Keynote and Technical Slidedeck
 
Riesgos actuales en entornos virtualizados
Riesgos actuales en entornos virtualizadosRiesgos actuales en entornos virtualizados
Riesgos actuales en entornos virtualizados
 
Nuevas tendencias
Nuevas tendenciasNuevas tendencias
Nuevas tendencias
 
4 miguel alfaro fournier
4   miguel alfaro fournier4   miguel alfaro fournier
4 miguel alfaro fournier
 
2 la nueva versión de v mware
2   la nueva versión de v mware2   la nueva versión de v mware
2 la nueva versión de v mware
 
C:\fakepath\2 v mware vi3-omega 24-oct-2006
C:\fakepath\2 v mware vi3-omega 24-oct-2006 C:\fakepath\2 v mware vi3-omega 24-oct-2006
C:\fakepath\2 v mware vi3-omega 24-oct-2006
 
MadridOnRails - De la Virtualización al Cloud Computing: Cómo implantar una ...
MadridOnRails - De la Virtualización al Cloud Computing:  Cómo implantar una ...MadridOnRails - De la Virtualización al Cloud Computing:  Cómo implantar una ...
MadridOnRails - De la Virtualización al Cloud Computing: Cómo implantar una ...
 
Latin America .NEXT on Tour Keynote and Technical Slidedeck
Latin America .NEXT on Tour Keynote and Technical SlidedeckLatin America .NEXT on Tour Keynote and Technical Slidedeck
Latin America .NEXT on Tour Keynote and Technical Slidedeck
 
Microservicios con ASP.NET Core
Microservicios con ASP.NET CoreMicroservicios con ASP.NET Core
Microservicios con ASP.NET Core
 
Azure | Azure 360: Compute with Virtual Machines - 24/05/2017
Azure | Azure 360: Compute with Virtual Machines - 24/05/2017Azure | Azure 360: Compute with Virtual Machines - 24/05/2017
Azure | Azure 360: Compute with Virtual Machines - 24/05/2017
 
Contenedores y el Futuro del Despliegue de Aplicaciones
Contenedores y el Futuro del Despliegue de AplicacionesContenedores y el Futuro del Despliegue de Aplicaciones
Contenedores y el Futuro del Despliegue de Aplicaciones
 
Virtualizacion (Modelos, Hipervisor, Rendimiento)
Virtualizacion (Modelos, Hipervisor, Rendimiento)Virtualizacion (Modelos, Hipervisor, Rendimiento)
Virtualizacion (Modelos, Hipervisor, Rendimiento)
 

Último

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

Último (12)

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...
 
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
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
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.
 
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
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
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
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 

Evolución de la admon. sistemas

  • 1. Evolución de la administración de sistemas. ADMINISTRACIÓN DE SISTEMAS V. Javier Fdez. – vjavierf@wordpress.com
  • 2. La Prehistoria: Servidores físicos N servidores. Una aplicación/servidor. Physical ServerPhysical Server Operating System Application Physical ServerPhysical Server Operating System Application Physical ServerPhysical Server Operating System Application …N… servers
  • 3. La Prehistoria Problemas • Tiempo de despliegue elevado. • Elevado coste. • Desperdicio de recursos. • Dificultad para escalar. • Dificultad para migrar. • Vendor lock in.
  • 4. La Edad Antigua: Virtualización M servidores divididos en multiples Virtual Machines (VM). Una aplicación/VM. Varias aplicaciones/servidor. …M… servers Physical ServerPhysical Server OS and/or Hypervisor VM Guest OS Application VM Guest OS Application VM Guest OS Application Physical ServerPhysical Server OS and/or Hypervisor VM Guest OS Application VM Guest OS Application VM Guest OS Application VM Guest OS Application Physical ServerPhysical Server OS and/or Hypervisor VM Guest OS Application VM Guest OS Application Physical Server Operating System Application
  • 5. La Edad Antigua Problemas • Cada VM todavía requiere: • Asignación de CPU. • Almacenamiento. • RAM. • Un OS invitado completo. • Cuantas más VMs ejecutamos, más recursos necesitamos. • Los OS invitados despercian recursos (el mismo OS instalado en diferentes VMs). • La migración de aplicaciones a otra VM no está garantizada. • Se reduce el número de servidores físicos a administrar, pero se incrementa el número de VMs que necesitan ser administradas.
  • 6. La Edad Media: Cloud Computing Infraestructuras y Plataformas como un Servicio (IaaS y PaaS). Una aplicación/VM. Varias VMs/IaaS. Varias aplicaciones/IaaS. …M… servers Physical ServerPhysical Server OS and/or Hypervisor VM Guest OS Application VM Guest OS Application VM Guest OS Application VM Guest OS Application Physical ServerPhysical Server OS and/or Hypervisor VM Guest OS Application VM Guest OS Application PaaS Physical Server Operating System Application IaaSIaaS VMVM VMVM VMVM VMVM VMVM VMVM Applications
  • 7. La Edad Media Problemas • Cada VM todavía requiere: • Asignación de CPU. • Almacenamiento. • RAM. • Un OS invitado completo. • Cuantas más VMs ejecutamos, más recursos necesitamos. • Los OS invitados despercian recursos (el mismo OS instalado en diferentes VMs). • En la nube, pagamos por lo que usamos. Pagamos por los recursos que desperdiciamos y no necesitamos. • La migración de aplicaciones a otra VM no está garantizada.
  • 8. La Edad Moderna: Contenedores y Contenedores como un Servicio Una App/Contenedor. Varios Contenedores/VMs. Varias VMs/IaaS. Múltiples Apps/IaaS. Contenedores como un Servicio (CaaS). …M… servers Physical ServerPhysical Server OS and/or Hypervisor Physical ServerPhysical Server OS and/or Hypervisor Physical Server Operating System Application IaaSIaaS VMVM VMVM VMVMVMVM VMVMVMVM VM OS + Engine VM OS + Engine VM OS + Engine VM OS + Engine VM OS + Engine VM OS + Engine VM Guest OS Application VM Guest OS Application PaaS Applications CaaS
  • 9. La Edad Moderna Contenedores vs VMs • Los contenedores son más ligeros. • Podemos desplegar más contenedores por servidor que VMs. • Requieren menos CPU, RAM y almacenamiento que una VM. • No necesitan un sistema operativo invitado. • Facilitan enormemente la migración de aplicaciones. Problemas • Las aplicaciones son monolíticas. • Las aplicaciones son difíciles de escalar (copias de la aplicación completa bajo balanceadores de carga). • Las aplicaciones son difíciles de mantener. • Un fallo paraliza toda la aplicación.
  • 10. La Edad Contemporánea: Microservicios Una aplicación se descompone en pequeños servicios. Un μservicio/Contenedor. Varios contenedores/VM. App distribuida por varias VMs. …M… servers Physical ServerPhysical Server OS and/or Hypervisor Physical ServerPhysical Server OS and/or Hypervisor Physical Server Operating System Application IaaSIaaS VMVM VMVM VM OS + Engine VM Guest OS Application VM OS + Engine VM OS + Engine VM OS + Engine VM OS + Engine VM OS + EngineVM OS + Engine ApplicationApplication ApplicationApplication ApplicationApplication PaaS Applications CaaS
  • 11. La Edad Contemporánea Microservicios vs Aplicaciones monolíticas • Un microservicio es un componente que puede ser desplegado, evolucionado y actualizado de forma independiente. • Es más fácil de entender, modificar y mantener. • Es más fácil de escalar e integrar. • Permite despliegues independientes. • Mayor tolerancia a fallos. Si un microservicio no funciona, no afecta al resto. Problemas • Complejidad adicional a la hora de trabajar con un sistema distribuido: • Desarrollo y testing más complejo. • Manejo de transacciones distribuidas por múltiples servicios más complejo. • Mayor complejidad en la gestión de la configuración, despliegue, monitorización y administración.
  • 12. El Futuro próximo: μPaaS En μPaaS cada microservicio de una aplicación está en su propio contenedor. …M… servers Physical ServerPhysical Server OS and/or Hypervisor Physical ServerPhysical Server OS and/or Hypervisor Physical Server Operating System Application IaaSIaaS VMVM VMVM VM OS + Engine VM Guest OS Application VM OS + Engine VM OS + Engine VM OS + Engine VM OS + Engine VM OS + EngineVM OS + Engine ApplicationApplication ApplicationApplication ApplicationApplication PaaS Application μPaaS CaaS
  • 13. La responsabilidad del Administrador de Sistemas… Hace tiempo que dejó de ser administrar los servidores físicos, ahora somos responsables de una infraestructura de contenedores dentro de una infraestructura de máquinas virtuales dentro de una infraestructura de servidores. Hombre elegante con las manos en la cara Diseñado por Freepik (www.freepik.es)