sistemas microsoft windows

30
Sistemas Microsoft Windows Asier Marqués asiermarques.com

Upload: asier-marques

Post on 12-Jun-2015

2.248 views

Category:

Technology


1 download

DESCRIPTION

Presentación que llevé a Lancelona 2008. Asier Marqués

TRANSCRIPT

Page 1: Sistemas Microsoft Windows

Sistemas Microsoft Windows

Asier Marqués asiermarques.com

Page 2: Sistemas Microsoft Windows

De qué voy a hablar

• Mitos: Lo que se dice de Microsoft Windows

• Microsoft Windows como opción para el usuario no avanzado

• Microsoft Windows como opción para entornos y usuarios profesionales

Page 3: Sistemas Microsoft Windows

(captura de un comentario en un blog de internet)

Page 4: Sistemas Microsoft Windows

Mitos: Lo que se dice de Microsoft Windows

Page 5: Sistemas Microsoft Windows

Mitos: Lo que se dice de Microsoft Windows

• Microsoft se opone al desarrollo de software libre

• Windows no es seguro• Windows no es estable• Microsoft está obsoleto y no innova• Windows Server no vale como servidor web• Microsoft es caro y es perverso

Page 6: Sistemas Microsoft Windows

Microsoft se opone al desarrollo de software libre?

• Port25.technet.com, Comunidad de código abierto de Microsoft

• codeplex.com, Repositorio de proyectos de código abierto de Microsoft

• Wix (Windows Installer XML Toolset), proyecto en código abierto para generar MSI desde xml

• SUA (Subsystem for UNIX-based Applications), basado en Interix

– Componente opcional para Vista (ultimate y enterprise) , 2003R2 y 2008 Server– Interoperabilidad y portabilidad de aplicaciones en entornos mixtos– Los desarrolladores UNIX pueden trabajar en esos SO sin dolores de cabeza– gcc, gnu debugger, ssh, x11, ls, kill, vi …– suacommunity.com

Page 7: Sistemas Microsoft Windows

...y para desarrollar con tecnologías Microsoft…

• Microsoft DreamSpark

• Microsoft Visual Studio Express & SQL Server express

• MSDN y Technet

Page 8: Sistemas Microsoft Windows

Microsoft Windows no es seguro?

• Sistemas desarrollados mediante la metodología de desarrollo de ciclo seguro (SDL)• http://msdn.microsoft.com/en-us/library/ms995349.aspx

• NTFS y EFS. Permiten crear estrategias de seguridad avanzadas con encriptación (y transacciones en Vista SP1 y 2008 Server)

• Active Directory. Seguridad centralizada mediante políticas de grupo

Page 9: Sistemas Microsoft Windows
Page 10: Sistemas Microsoft Windows

Microsoft Windows no es seguro?• Firewall Mejorado

– Bidireccional– Nueva MMC que permite crear reglas avanzadas– Integrado con IpSec

• Bitlocker (Chip TPM, llave USB o clave numérica), NAP, IpSec, UAC

• Servicios reforzados (Aislamiento de la sesión 0, privilegios mínimos, acceso restrigido a la red y aislamiento de los servicios)• http://www.microsoft.com/whdc/system/vista/Vista_Services.mspx

• Virtualización de directorios del sistema en los perfiles de cada usuario

• Nueva pila TCP/IP • http://technet2.microsoft.com/windowsserver2008/es/library/60f9e0c6-dfb3-4ead-aa12-

3ba7653664fd3082.mspx?mfr=true

Page 11: Sistemas Microsoft Windows

Microsoft Windows no es estable?Partimos del punto de que:

• Cualquiera no debe administrar un sistema:– Cultura del “siguiente siguiente”– Cultura de “prueba y error”

• Drivers (la principal causa de problemas)– En 64 Bits no se permiten instalar drivers no firmados– En 32 Bits el administrador elige que instalar

• HCL hay que respetar la lista de Hardware certificado para Windows• Microsoft Assessment and Planning Solution Accelerator

Page 12: Sistemas Microsoft Windows
Page 13: Sistemas Microsoft Windows

Microsoft está obsoleto y no innova

• Microsoft surface

• Ajax• Microsoft's Remote Scripting aparece en 1998• Usaba un applet de java para comunicarse con javaScript• En 2002 se sustituye el applet de java por XMLHttpRequest

• HyperV• Basado en Hypervisor• Compatibilidad nativa con XenSource

• WPF, Silverlight. Nueva vía para el diseño de interfaces para aplicaciones Windows

Page 14: Sistemas Microsoft Windows

Windows Server no vale como servidor web

• IIS7, nueva arquitectura– Autenticación y ssl en modo kernel (más eficiente)– Sandboxing entre aplicaciones (aislamiento de Application Pools, cada uno accede a su

archivo de configuración temporal)– Filtros para direcciones url (que contengan cadenas, paths , longitudes determinadas..)– Usuario de IIS (IUSR) es Bultin (sin contraseña, sin acceso al sistema, mismo sid en todos los

servidores)

• Problemas en la pila TCP / IP en Windows 2003 Server – Debe optimizarse para dar servicio a internet (por defecto optimizada para intranet)

• Zend y Apache Foundation trabajan mano a mano con Microsoft– FastCGI Oficial de Microsoft para php– Driver nativo y oficial para php de SQL Server 2000/2005

• Server Core, “la opción” para servir en internet (lamentablemente no puede correr .net)

Page 15: Sistemas Microsoft Windows
Page 16: Sistemas Microsoft Windows

Windows Server no vale como servidor web

Casos de éxito Windows Server 2003

• PlentyOfFish.com– Portal de citas gratuito– 500.000 logins al día de media– 64.000 conexiones simultáneas y 2 millones de páginas vistas a la hora– 2 servidores web balanceados con Windows 2003 Server 64bits– 3 Servidores de base de datos– Administrado y desarrollado por una sola persona: Markus Frind

• MySpace.com (datos del 2007)– Red social de artistas y amigos– 1,5 billones de páginas vistas al día y 2,3 millones de usuarios concurrentes– Cambiar la aplicación a ASP.NET supuso reducir el número de servidores de

246 a 150 (cambiaron de ColdFusion a BlueDragon.NET)– Más info: http://www.baselinemag.com/c/a/Projects-Networks-and-Storage/Inside-MySpacecom/

Page 17: Sistemas Microsoft Windows

Microsoft es caro y es perverso

• Microsoft es una empresa, no una ONG

• Microsoft Ibérica es el mejor sitio para trabajar en España (Según el Great Place to Work Institute)

• Licencias Technet Plus

Page 18: Sistemas Microsoft Windows

Microsoft Windows como opción para el usuario

no avanzadodesde un punto de vista realista

Page 19: Sistemas Microsoft Windows

Usuario no avanzado• No es un apasionado de la informática

• No sabe (ni le interesa saber):

– Instalar el sistema operativo– Instalar un driver– Buscar en google para solucionar un problema– Lo que es un comando– Lo que es un archivo de configuración– Lo que es un puerto– Hacer backups

Page 20: Sistemas Microsoft Windows

Usuario no avanzado

• Usa el ordenador para:

– Chatear en programas de mensajería compatibles con los de sus conocidos de su entorno

– Obtener material audiovisual de internet– Jugar– Hacer trabajos puntuales– Compartir fotos, videos y comentar en redes

sociales / sitios web de internet

Page 21: Sistemas Microsoft Windows

Usuario no avanzado

Si tiene un problema en su sistema o equipo:

– Pide ayuda a un amigo “que sepa” (no necesariamente con conocimientos técnicos de informática)

– Uso del “prueba y error”

– Lleva el equipo a formatear o a que se lo arreglen (o “actualicen” o “vendan uno nuevo”)

Page 22: Sistemas Microsoft Windows

Microsoft Windows es una opción para el usuario no avanzado

• Un entorno mayor de usuarios que le pueden ayudar• Un entorno mayor de usuarios que usan software y hardware

únicamente compatible con Microsoft (esto influye en la decisión del usuario)– Abanico más amplio de juegos que en otros sistemas

• Disco OEM del fabricante que permite restaurar el equipo de una forma trivial y drivers en el sitio web del fabricante

• Windows es la plataforma más importante para desarrollo de software actualmente

• Servicios Windows Live

Page 23: Sistemas Microsoft Windows

Microsoft Windows como opción para entornos y usuarios

profesionales

Page 24: Sistemas Microsoft Windows

Entornos y usuarios profesionalesPrioridades

• Mínima carga administrativa posible• Automatización• Centralización (seguridad y recursos)• Alta disponibilidad y rendimiento• Seguridad• Escalabilidad y adaptabilidad• Buenas herramientas de groupware • Acceso y gestión de recursos (tanto localmente, remotamente , como

desde dispositivos móviles)• Herramientas ofimáticas integradas con las herramientas de

groupware• Gestión y seguimiento de proyectos (no sólo informáticos)

Page 25: Sistemas Microsoft Windows

Sistemas y Aplicaciones Microsoft para entornos profesionales

• Active Directory– Centraliza la seguridad y el acceso a recursos– Arquitecturas escalables integradas con zonas dns

• Exchange Server– Poderosa herramienta de groupware– Acceso avanzado para dispositivos móviles (voice mail en Mensajería Unificada)– Integrado con Active Directory, escalable por diseño– Preparación madura para conseguir alta disponibilidad – Opción EHS para servicios de Hosting Exchange

• Microsoft Office– Integrado con Exchange y Sharepoint– Compatible con los formatos de archivo más usados en el mercado– Outlook, Visio, Project, OneNote

Page 26: Sistemas Microsoft Windows

Sistemas y Aplicaciones Microsoft para entornos profesionales

• Windows Vista

– Notables mejoras en cuanto a seguridad– Ligera curva de aprendizaje con respecto a Windows XP– Origami Experience para dispositivos UMPC– Permite despliegues totalmente automatizados– Mejor seguimiento de errores y confiabilidad– Terminal Server Gateway– Nuevas herramientas para administradores de sistemas

• Powershell• RSAT Microsoft Remote Server Administration Tools

Page 27: Sistemas Microsoft Windows

Sistemas y Aplicaciones Microsoft para entornos profesionales

• Windows Server

– Notables mejoras en seguridad y estabilidad• NAP, IpSec, Servicios Reforzados, Nueva Pila TCP/IP• Mejoras en cuanto a seguimiento de errores

– Mejoras en disponibilidad– Alto rendimiento (HPS 2008) (Caso de éxito con Pixar)– Permite despliegues totalmente automatizados– Mejoras en cuanto al seguimiento de errores

Page 28: Sistemas Microsoft Windows

Sistemas y Aplicaciones Microsoft para entornos profesionales

• Windows Server

– PowerShell (Poderosa consola, Mejora las opciones de Scripting y automatización)

– Core Server (Reduce el consumo de recursos y las áreas de ataque)

– Hyper V (Virtualización basada en hypervisor)

– IIS7

Page 29: Sistemas Microsoft Windows

Sistemas y Aplicaciones Microsoft para entornos profesionales

• Además…

– WSUS (Actualizaciones para sistemas y aplicaciones centralizadas)– ForeFront e ISA Server– SQL Server 2005/2008– MOM Microsoft Operations Manager y productos System Center– Office Communications Server (VoIp, Compartir Aplicaciones Conferencias

Web…)

– Y más… http://technet.microsoft.com/es-es/bb421517.aspxhttp://microsoft.es/technet

Page 30: Sistemas Microsoft Windows

GRACIAS

Asier MarquésAnalista desarrollador web y Consultor de sistemas Microsoft

Freelance

[email protected]