# data[].attributes.body
Cuandos se habla de integración en un sistema distributivo, se presenta una relación entre elementos que componen la arquitectura del sistema:

Distribución: Necesidad de distribuir.

Heterogeneidad: Diversidad de componentes.

Cooperación: Integración de elementos y formas de trabajo.

La cooperación en un sistema distribuido se presenta en función de la integración y comunicación que existe entre los diferentes elementos que la componen.
Debe de haber una cooperación entre los 3 elementos
-El que solicita la petición
-Las funciones que desempeña el servidor
-La relación mutua entre los elementos(protocolos)

# data[].attributes.attachment_link.title
Azure Global Infrastructure | Microsoft Azure

# data[].attributes.attachment_link.description
Get global reach while maintaining a local presence, safeguard your data, and promote sustainability with a Microsoft Azure global infrastructure.

# data[].attributes.body
Microsoft DataCenter Tour

https://www.microsoft.com/en-us/cloud-platform/global-datacenters

# data[].attributes.attachment_link.title
Microsoft Datacenter Tour (long version)

# data[].attributes.attachment_link.description
As the engine that powers Microsoft's cloud services, the Cloud Infrastructure and Operations group focuses on smart growth, high reliability, operational excellence, cost-effectiveness, environmental sustainability, and a trustworthy online experience for customers and partners worldwide. We deliver the core infrastructure and foundational technologies for Microsoft's over 200 online businesses including Bing, MSN, Office 365, Xbox Live, Skype, OneDrive and the Windows Azure platform.

# data[].attributes.body
En sus inicios, en el año 1980, Microsoft formó con IBM una importante unión que permitió ligar el sistema operativo de Microsoft con los ordenadores de IBM, pagando a Microsoft los derechos de cada venta. En 1985, IBM solicitó a Microsoft que hiciera un nuevo sistema operativo para sus ordenadores llamado OS/2. Microsoft hizo el sistema operativo, pero continuó vendiendo su propia versión en directa competición con el OS/2. La versión de Microsoft eclipsó al OS/2 en términos de ventas. Cuando Microsoft lanzó sus versiones de Windows en los años 90, ya había captado el 90 % de la cuota de mercado de los ordenadores personales del mundo.

El primer sistema operativo que la compañía lanzó al público fue una variante de Unix en el año 1979. Adquirido de AT&T a través de una licencia de distribución, Microsoft le apodó Xenix, y alquiló la empresa Santa Cruz Operation para adaptar su sistema operativo a importantes plataformas. Xenix fue cedido a Santa Cruz Operation, que adaptó el sistema para microprocesadores 80286 en 1985, bajo el nombre de SCO UNIX.

DOS (Disk Operative System, Sistema operativo de disco en inglés) fue el sistema operativo que llevó a la compañía a su primer éxito. En agosto de 1981, después de unas negociaciones fracasadas con Digital Research, IBM acordó con Microsoft proveer de una versión de un sistema operativo CP/M, el cual fuera pensado para el PC de IBM. Para esta idea, Microsoft compró a Seattle Computer Products un clon de CP/M llamado 86-DOS, el cual IBM renombró a PC-DOS. Posteriormente, el mercado presenció una inundación de clones del PC de IBM después de que Columbia Data Products clonase exitosamente la BIOS del IBM. Por un marketing agresivo de MS-DOS hacia los fabricantes de clones del IBM-PC, Microsoft se elevó desde un pequeño competidor hasta llegar a ser uno de los principales oferentes de software para computadoras personales de la industria. La compañía se expandió hacia nuevos mercados con el lanzamiento del Ratón de Microsoft en 1983, producto que no fue fabricado originalmente por ellos. También destacar la creación de una división llamada Microsoft Press.

# data[].attributes.body
Microsoft Corporation (NASDAQ: MSFT) es una empresa multinacional de origen estadounidense, fundada el 4 de abril de 1975 por Bill Gates y Paul Allen. Dedicada al sector del software y el hardware, tiene su sede en Redmond, Washington, Estados Unidos. Microsoft desarrolla, fabrica, licencia y produce software y equipos electrónicos, siendo sus productos más usados el sistema operativo Microsoft Windows y la suite Microsoft Office, los cuales tienen una importante posición entre las computadoras personales. Con una cuota de mercado cercana al 90.5 % para Office en 2003 y para Windows en 2006, siguiendo la estrategia de Bill Gates de «tener una estación de trabajo que funcione con nuestro software en cada escritorio y en cada hogar».

La compañía también suele ser nombrada como MS®, por sus iniciales en el NASDAQ: (NASDAQ: MSFT) o simplemente como Redmond, debido a la gran influencia que tiene sobre la localidad de su centro de operaciones. Tiene 93 000 empleados en 102 países diferentes y contó con unos ingresos de 72 360 millones de dólares durante el año 2012

Fundada para desarrollar y vender intérpretes de BASIC para el Altair 8800, a mediados de los 80 consiguió dominar el mercado de ordenadores personales con el sistema operativo MS-DOS. La compañía inició una Oferta Pública de Venta en el mercado de valores en 1986, la cual, debido a la subida de cotización de las acciones, llevó a 4 empleados a convertirse en multimillonarios y a 12 000 en millonarios.

La División de Microsoft: Retail y Consumo (en inglés, Platform Products and Services Division) produce el producto estrella de la compañía, Windows. Además, es la encargada del servicio MSN.

También desarrolla Microsoft Visual Studio, el conjunto de aplicaciones y herramientas de programación de la compañía. El producto se caracteriza por su fácil unión con las APIs de Windows, aunque debe ser configurado especialmente en el caso de que sea usado con librerías que no son de Microsoft. La versión actual es Visual Studio 2012. La versión anterior, Visual Studio 2010 tuvo un gran desarrollo respecto a sus predecesoras, Visual Studio.Net 2003, nombrado posteriormente a .NET initiative, una iniciativa de Marketing que cubre un conjunto de tecnologías.

# data[].attributes.headline
Reseña Historica de los sistemas Distribuidos de Microsoft 

# data[].attributes.subject
Reseña Historica de los sistemas Distribuidos de Microsoft 

# data[].attributes.body
La computación desde sus inicios a sufrido muchos cambios desde los grandes ordenadores que permitían realizar tareas en forma limitadas y de uso un tanto exclusivo y muy selectas hasta los actuales ordenadores ya sean personales o portátiles que tienen las mismas e incluso mayores capacidades que los primeros ordenadores y que están cada vez mas introducidos en el quehacer cotidiano de una persona. Los sistemas distribuidos se implementaron con la necesidad de obtener un manejo de información mas rápido y confiable.

A mediados de los 90, Microsoft inició una nueva expansión hacia las redes y el World Wide Web . El 24 de agosto de 1995, lanzó su principal servicio en línea y acceso a Internet. El MSN (microsoft Network) que se convertiría en la marca general de servicios en linea

A finales de 1997, microsoft compra el servicio de  webmail hotmail(ahora outlook)

Windows NT 4.0. Server, lanzado en 1996, fue diseñado para sistemas de servidor empresarial de pequeña escala.

El 17 de febrero del 2000, nace Windows 2000 y su versión windows server que era destinada a ser el servidor de archivos, impresión, web, FTP de una pequeña o mediana empresa. Su antecesor es Windows NT 4.0 Server. Es ideal para cuando no se requiere de un servidor dedicado a cada tarea o departamento, logrando de esta manera mantener todo centralizado en un solo servidor. Soporta hasta 4 procesadores.

Windows Server 2003 es un sistema operativo de la familia Windows de la marca Microsoft para servidores que salió al mercado en el año 2003. Está basada en tecnología NT y su versión del núcleo NT es la 5.2.

En términos generales, Windows Server 2003 se podría considerar como un Windows XP modificado para labores empresariales, no con menos funciones, sino que estas están deshabilitadas por defecto para obtener un mejor rendimiento y para centrar el uso de procesador en las características de servidor; por ejemplo, la interfaz gráfica denominada Luna de Windows XP viene desactivada por lo que sólo se utiliza la interfaz clásica de Windows.

Windows Server 2016 (o Windows Server vNext) será la próxima versión de Microsoft Windows, línea de sistemas operativos desarrollada por Microsoft para su uso en servidores.2 Su desarrollo se está llevando a cabo simultáneamente junto a su homólogo Windows 10.

# data[].attributes.body
La arquitectura SMP (acceso uniforme a memoria) permite que varias unidades de procesamiento compartan en accesos ala memoria, los sistemas SMP permiten que cualquier procesador realice cualquier tarea sin importar la localización de la memoria
Una computadora SMP se compone de microprocesadores independientes que se comunican con la memoria a través de un bus compartido, ya que este bus es un recurso compartido, solo un microprocesador podrá utilizarlo cierto tiempo
Un subproceso es, básicamente, un hilo de ejecución dentro de un programa.Asimismo, es la unidad de ejecución más pequeña que puede programar Win32.Un subproceso consta de una pila, el estado de los registros de la CPU y una entrada en la lista de ejecución del planificador del sistema.Cada subproceso comparte todos los recursos del proceso.

Un proceso consta de uno o varios subprocesos y del código, los datos y otros recursos de un programa en memoria.Los recursos típicos de un programa son: archivos abiertos, semáforos y memoria asignada dinámicamente.Un programa se ejecuta cuando el planificador del sistema proporciona el control de la ejecución a uno de los subprocesos.El planificador determina qué subprocesos deben ejecutarse y cuándo deben hacerlo.Los subprocesos de baja prioridad quizá deban esperar a que los subprocesos de prioridad más alta completen sus tareas.En equipos con varios multiprocesadores, el planificador puede ejecutar subprocesos individuales en diferentes procesadores para equilibrar la carga de la CPU.

Cada subproceso de un proceso funciona de forma independiente.A menos que se facilite la visibilidad entre subprocesos, éstos se ejecutarán individualmente, sin tener noción de la existencia de otros subprocesos del proceso.No obstante, los subprocesos que comparten recursos comunes, deben coordinar su trabajo mediante el uso de semáforos u otros métodos de comunicación entre procesos

Compartición de recursos El termino recurso es bastante abstracto pero es el que mejor caracteriza el abanico de entidades que pueden compartirse en un sistema distribuido, el abanico se extiende desde componentes hardware como disco e impresoras hasta elementos software como ficheros, ventanas, bases de datos y  otros objetos de datos
Apertura  fue un sistema informático abierto si el sistema puede ser extendido de diversas maneras un sistema puede ser abierto o cerrado con respecto a extensiones hardware o respecto a extensiones software la apertura de los sistemas distribuidos se determina primariamente por el grado hacia el que nuevos servicios de compartición de recursos se pueden añadir sin perjudicar a los ya existentes.
Concurrencia cuando existen varios procesos en una sola máquina decimos que se están ejecutando concurrentemente si el ordenador está equipado con un único procesador central la concurrencia tienen lugar entrelazando la ejecución de los distintos procesos, si la computadora tiene N procesadores entonces se pueden estar ejecutando estrictamente a la vez la vez N procesos
Escalabilidad es la propiedad deseable de un sistema, una red o un proceso, que indica su habilidad para reaccionar y adaptarse sin perder calidad, o bien manejar el crecimiento continuo de trabajo de manera fluida, o bien para estar preparado para hacerse más grande sin perder calidad en los servicios ofrecidos.
En general, también se podría definir como la capacidad del sistema informático de cambiar su tamaño o configuración para adaptarse a las circunstancias cambiantes
Tolerancia a fallos el objetivo de diseñar y construir sistemas distribuidos tolerantes a fallos es garantizar que el sistema continúe funcionando de manera correcta como un todo, incluso en presencia de fallas.
Se dice que un sistema falla cuando no cumple su especificación. Como las computadoras y los sistemas distribuidos se utilizan cada vez más en misiones donde la seguridad es críticas, la necesidad de soportar las fallas cada vez es mayor.
Transparencia La definición de transparencia en un sistema distribuido es la ocultación al usuario que los componentes de este sistema distribuido están separados. Por lo tanto, el usuario percibirá que el sistema es un único sistema y no varios componentes separados.

# data[].attributes.headline
Introducción a los Sistemas Distribuidos

# data[].attributes.subject
Introducción a los Sistemas Distribuidos

# data[].attributes.body
Como una pequeña introducción, cuando hablamos de sistemas distribuidos o computación distribuida, hablamos de una red de computadoras separadas físicamente pero conectadas entre sí, (también se le llama computación en malla) cada máquina tiene su hardware y su software pero el informático percibe esto como una sola máquina, algunas de sus características son:

- Para cada uno de los usuarios debe ser similar al trabajo en el Sistema Centralizado.
- Seguridad interna en el sistema distribuido.
- Se ejecuta en múltiples computadoras.
- Tiene varias copias del mismo sistema operativo o de diferentes sistemas operativos pero que proveen en mismo servicio.
- Entorno de trabajo cómodo.
- Dependiente de redes (LAN, WAN, MAN, etc).

La comunicación por medio de una red se lleva a cabo en dos diferentes categorías: la capa física y la capa lógica.

La capa física incluye todos los elementos de los que hace uso un equipo para comunicarse con otros equipos dentro de la red, como, por ejemplo, las tarjetas de red, los cables, las antenas, etc.

La comunicación a través de la capa lógica se rige por normas muy rudimentarias que por sí mismas resultan de escasa utilidad. Sin embargo, haciendo uso de dichas normas es posible construir los denominados protocolos, que son normas de comunicación de alto nivel, capaces de proporcionar servicios que resultan útiles.

Los protocolos son un concepto muy similar al de los idiomas de las personas. Si dos personas hablan el mismo idioma, es posible comunicarse y transmitir ideas.

La razón más importante sobre por qué existe diferenciación entre la capa física y la lógica es sencilla: cuando existe una división entre ambas, es posible utilizar un número casi infinito de protocolos distintos, lo que facilita la actualización y migración entre distintas tecnologías

# data[].attributes.body
La computación distribuida nació a partir de la necesidad de crear una comunicación en máquinas que estén relativamente a distancia considerable. El primer indicio de una comunicación entre dispositivos fue la tecnología telefónica, el concepto de una red de computadoras, capaz de comunicar usuarios en distintas computadoras, fue pensado en agosto de 1962 por Joseph C. R. Licklider, de Bolt, Beranek y Newman (BBN). En octubre del mismo año, Joseph fue convocado por la ARPA (Agencia de Investigación de Proyectos Avanzados), organismo perteneciente al ministerio de defensa. En este foro, convenció a Ivan Sutherland y Robert Taylor de la importancia del concepto antes de abandonar la Agencia, y antes de que se iniciara trabajo alguno.

En el verano de 1968, ya existía un plan completo y aprobado por ARPA de manera que se celebró un concurso con 140 potenciales proveedores. Sin embargo, solamente doce de ellos presentaron propuestas. En 1969, el contrato se adjudicó a BBN (donde había trabajado Licklider, creador del concepto de “red galáctica”). El 29 de octubre de 1969 se transmite el primer mensaje a través de ARPANET y en menos de un mes (21 de noviembre) se establece el primer enlace entre la Universidad de California, los Ángeles y el Instituto de Investigaciones de Stanford.

Primer lanzamiento del ARPANET, consistia en 4 IMP (máquinas) instaladas en:

- La UCLA, donde Kleinrock creó el Centro de medición de red. Una computadora SDS Sigma 7, fue la primera en conectarse.

- El Augmentation Research Center, en el Instituto de Investigación de Stanford, donde Doug Engelbart creó el novedoso sistema National Language Services (NLS), un incipiente sistema de hipertexto. Una computadora SDS 940 fue la primera en conectarse.

- La Universidad de California, con una computadora IBM 360.

- El Departamento Gráfico, de la Universidad de Utah, donde Ivan Sutherland se trasladó. Con una PDP-10 inicialmente conectada.

El primer enlace de ARPANET se estableció el 21 de noviembre de 1969 entre UCLA y Stanford. El 5 de diciembre del mismo año, se habían formado una red de 4 nodos, añadiendo la Universidad de Utha y la Universidad de California, Santa Barbara. En marzo de 1970, ARPANET cruzó hasta la costa Este, cuando la propia BBN se unió a la red. En 1971, ya existían 24 computadoras conectadas, pertenecientes a universidades y centros de investigación. Este número creció hasta 213 computadoras en 1981, con una nueva incorporación cada 20 días en promedio, y llegaron a alcanzar las 500 computadoras conectados en 1983.