Date post: | 13-Feb-2015 |
Category: |
Documents |
Upload: | junipero-pinel |
View: | 6 times |
Download: | 2 times |
Administración de Recursos 2012
© 2011
Infraestructura
Ing. Gustavo Andrés Brey
2 Arquitectura de Proyectos de IT
Que entendemos por Infraestructura
3 Arquitectura de Proyectos de IT3
Foco en el Negocio
4 Arquitectura de Proyectos de IT3
Agenda
5 Arquitectura de Proyectos de IT3
Edilicio
Características edilicias– Provisión de Agua y Energía (constante)
– Acceso controlado 24 hs.
– Soporte de Carga (Estructura reforzada)
– Lugares especiales (carga y descarga de combustible, cajas, despacho, etc)
Zona Geográfica– Desastres Naturales: este punto exige una evaluación de riesgos y
acciones concretas de mitigación.
– El riesgo potencial de un desastre natural es un factor determinante en la elección del sitio.
Posibilidad de crecimiento. Diseño escalable.
6 Arquitectura de Proyectos de IT3
Edilicio
Controles de Acceso y CCTV– Seguridad físca centralizada 7x24hs
– Filmaciones
– Acceso controlado
– Seguridad perimetral
Control de Incendio– Componentes ignífugos
– Detección temprana de fuego
– Extinción por agente limpio (FM 200)
– Sensores de humo puntutales
– Sensores por aspiración forzada.
– Servicio Bombero in situ 7x24hs.
7 Arquitectura de Proyectos de IT3
Agenda
8Arquitectura de Proyectos de IT
3
Electricidad y Climatización Sistema de Energía Redundante N+1 ó 2(N+1)
– Equipamiento de TI (Energía estabilizada bajo UPS)– Infraestructura temomecánica (Energía desde red)
Componentes de Infraestructura eléctrica– Celdas Media Tensión.– Transformadores redundantes– Grupos Electrógenos redundantes– Tableros eléctricos redundantes– UPS redundantes
Sistemas de enfriamiento– Pasillos aire frio y caliente– Inyección de aire Inrow ó bajo piso técnico.– Refrigeración por bombeo de agua helada.– Refrigeración por gas. (Expansión directa).– Control automático de temperatura y humedad.
9 Arquitectura de Proyectos de IT3
Agenda
10 Arquitectura de Proyectos de IT3
Redes y Seguridad
Redes de Datos WAN– Frame Relay– L2L – MPLS– DWDM / Fibra oscura
Equipamiento– DTU / Modem– Routers– Switches L2/L3
11 Arquitectura de Proyectos de IT3
Redes y Seguridad Redes de Storage
– NAS (Network Area Storage)– Ethernet 100mb 1/10GB– iSCSI
– SAN (Storage Area Network)– HBA 1/2/4/8GB– Fiber Channel
– FCoE (ultima tendencia)
Red de Data Center – Infraestructura de Switching – Load Balancers– Firewall– IPS– WAF– DoS– SIEM
12 Arquitectura de Proyectos de IT3
Agenda
13
Hardware Sizing
Entendemos por Hardware Sizing la estimación realizada con el fin de asignar equipamiento para una aplicación.
Se debe contar con información previa al análisis:
– Estimado de cantidad de usuarios que van a utilizar la aplicación
– Concurrencia
– Cantidad de transacciones,
– dependiendo del tipo de aplicación, este dato nos definirá las necesidades en cuanto a IO (redes y disco).
– Por ejemplo en aplicaciones como un datawarehouse, el número de usuarios será reducido, pero las necesidades de IO de disco disco serán grandes, tanto en espacio como en troughput.
Arquitectura de Proyectos de IT
14
Hardware Sizing
– Tipo de aplicación (página Web, Base de datos, OLAP, OLTP, etc). Esto nos brindará la base para poder estimar los requerimientos principales a tener en cuenta.
– Espacio requerido en disco, especialmente en bases de datos.
– Crecimiento a lo largo de los años del uso de la nueva aplicación
Arquitectura de Proyectos de IT
Hardware Sizing
En base a los datos provistos, se realizará una estimación del hardware requerido. Generalmente, el proveedor del sistema nos dará una lista de hardware y sistema operativos sobre el que puede ejecutar.
De ser posible, es mejor probar el sistema sobre el hardware estimado, con algunos usuarios para corregir cualquier desvío.
15 Arquitectura de Proyectos de IT
Hardware Sizing
Generalmente, se puede tomar como guía el siguiente cuadro de requerimientos IT en base a los tipos de aplicaciones a ejecutar. Tomar en cuenta que cada caso es particular:
16 Arquitectura de Proyectos de IT
Espacio Throughput Latencia Ancho de bandaPágina web Estática X XPagina web Dinamica X X XApplication Server X X XBase de datos X X X X
DiscoCPU Memoria
Red
Hardware Sizing
El resultado del análisis nos devolverá parámetros para los distintos componentes de la arquitectura IT
– CPU: es bueno contar con métricas estándar (SAPS, TPC, etc) de los diferentes vendors de HW, a fin de comparar las potencias de los distintos CPU. Los más utilizados son:
– Intel x86/x64– Intel Itanium2– Sun SPARC T Series– Sun UltraSPARC64
– Memoria: Generalmente se estima en base a la cantidad de cores y el tipo de aplicación.
17 Arquitectura de Proyectos de IT
Hardware Sizing
– Disco: Se debe estimar en base a dos parámetros principales:
– Espacio: Espacio necesario para la aplicación y crecimiento asociado.
– Throughput: Velocidades requeridas de Lectura y/o Escritura. En base a este parámetro definiremos el tipo de RAID a implementar sobre los distintos files systems
– Red: – Ancho de banda: Cantidad de datos
que pueden ser transportados por un medio de un equipo a otro. Se mide en Mbit/Gbit sobre segundo.
– Latencia: El tiempo necesario para que un paquete de red viaje de un equipo a otro
18 Arquitectura de Proyectos de IT
Hardware Sizing
Más allá de definir los parámetros básicos (CPU, Memoria, Disco y redes), es importante definir una arquitectura IT escalable, que nos permita incrementar la capacidad de cómputo a medida que la aplicación lo requiera. Las principales alternativas para armar una arquitectura escalable son:
– Adquisición de HW escalable: Solución en general costosa, ya que los equipos que soportan escalabilidad vertical cuestan entre un 20% y un 30% más.
19 Arquitectura de Proyectos de IT
20 Arquitectura de Proyectos de IT
Virtualización La virtualización permite simular varios servidores lógicos en un
solo hardware físico. Permite compartir los recursos del equipo host entre todos los
equipos virtuales:– CPU
– Memoria
– Disco
– IO
21 Arquitectura de Proyectos de IT
Virtualización Se puede ejecutar una máquina
virtual en tanto en un equipo host dedicado, como no dedicado.
– En el caso de un equipo o servidor dedicado, el Sistema Operativo base se reemplaza por uno optimizado para ejecutar solamente la virtualización. A este SO se lo denomina Hypervisor.
– En el caso de un equipo no dedicado (puede ser una PC), se ejecuta sobre el sistema operativo host, con un software que permite ejecutar la máquina virtual.
22 Arquitectura de Proyectos de IT
Virtualización Existe la posibilidad de crear
“granjas” de servidores de virtualización, lo cual nos brinda varias ventajas:
– Alta disponibilidad: Si la granja virtual comparte Storage Externo, es posible gestionar un entorno de alta disponibilidad sobre la misma. En caso de caída de un equipo físico, todos los virtuales que ejecutaban en el mismo son levantados por otros equipos de la granja.
23 Arquitectura de Proyectos de IT
Virtualización– Mejor aprovechamiento de los
recursos. Se conocen estudios en donde la capacidad ociosa de los servidores de un centro de cómputos llega al 90%. Mediante la virtualización es posible consolidar muchos servidores en uno solo, aprovechando mejor los recursos.
– Overbooking de recursos: Es posible asignar a los equipos virtuales mayor cantidad de recursos de los existentes físicamente en el equipo, permitiendo manejar las distintas capacidades ociosas. Por ejemplo, si contamos con un servidor con 16GB de memoria, es posible armar 2 virtuales con esta capacidad, cuidándose de que los procesos activos no se superpongan.
24 Arquitectura de Proyectos de IT
Virtualización– Menor consumo de energía: Al contar con menos servidores
físicos, el consumo de energía disminuye
– Menor espacio ocupado: Similar a la anterior
– Menor costos de refrigeración: Al contar con menos servidores, la disipación necesaria disminuye
– Mejora los tiempos de puesta en producción de nuevos servidores: Se pueden generar templates o plantillas con una instalación básica, lo que permite generar rápidamente un nuevo equipo virtual.
Algunos programas de virtualización:– VMWare
– Sun Containers (Sun Solaris)
– Virtual Server de Microsoft
– Xen
– OpenVZ
– VirtualBox
25 Arquitectura de Proyectos de IT
Virtualización
26 Arquitectura de Proyectos de IT3
Agenda
27 Arquitectura de Proyectos de IT
Componentes de SW de Base
Sistemas Operativos– Requerimientos
– Updates
– Gestion Centralizada
– Monitoreo Bases de Datos
– Optimización
– NoSQL y Big Data Middleware
– Servidores de Aplicación
– ALM
– Despligue Automatizado