lunes, 5 de octubre de 2015

Resumen capítulo 6 Sistemas de Información Gerencial

Capítulo 6

Fundamentos de inteligencia de negocios: bases de datos y administración de la información


ORGANIZACIÓN DE LOS DATOS EN UN ENTORNODE ARCHIVOS TRADICIONAL


TÉRMINOS Y CONCEPTOS DE ORGANIZACIÓNDE ARCHIVOS

Un sistema computacional organiza los datos en una jerarquía que empieza con bits y bytes, y progresa hasta llegar a los campos, registros, archivos y bases de datos. Un bit representa la unidad más pequeña de datos que una computadora puede manejar. Un grupo de bits, denominado byte, representa a un solo carácter. Un agrupamiento de caracteres se denomina campo. Un grupo de campos relacionados, representan un registro; un grupo de registros del mismo tipo se denomina archivo. Un grupo de archivos relacionados constituye una base de datos.

ROBLEMAS CON EL ENTORNO DE ARCHIVOS TRADICIONAL


Redundancia e inconsistencia de los datos

Es la presencia de datos duplicados en varios archivos, de modo que se almacenen los mismos datos en más de un lugar o ubicación. La redundancia ocurre cuando distintos grupos en una organización recolectan por separado la misma pieza de datos y la almacenan de manera independiente unos de otros. Desperdicia recursos de almacenamiento y también conduce a la inconsistencia de los datos, en donde el mismo atributo puede tener distintos valores.

Dependencia programa-datos

Se refiere al acoplamiento de los datos almacenados en archivos y los programas específicos requeridos para actualizar y dar mantenimiento a esos archivos, de tal forma que los cambios en los programas requieran cambios en los datos.

Falta de flexibilidad

Un sistema de archivos tradicional puede entregar informes programados de rutina después de cierto esfuerzo extenso de programación, pero no puede entregar informes ad hoc ni responder de manera oportuna a los requerimientos de información no anticipados.

Seguridad defectuosa

Como hay poco control o poca administración de los datos, el acceso a la información, así como su diseminación, pueden estar fuera de control. La gerencia tal vez no tenga forma de saber quién está accediendo a los datos de la organización, o incluso modificándolos.

Falta de compartición y disponibilidad de los datos

Como las piezas de información en los distintos archivos y las diferentes partes de la organización no se pueden relacionar entre sí, es casi imposible compartir o acceder a la información de una manera oportuna. La información no puede fluir con libertad entre áreas funcionales o partes de la organización distintas.

LA METODOLOGÍA DE LAS BASES DE DATOS PARA LA ADMINISTRACIÓN DE DATOS


La tecnología de las bases de datos resuelve muchos de los problemas de la organización de los archivos tradicionales. Una definición más rigurosa de una base de datos es la de una colección de datos organizados para dar servicio a muchas aplicaciones de manera eficiente, al centralizar los datos y controlar los que son redundantes.

SISTEMAS DE ADMINISTRACIÓN DE BASES DE DATOS (DBMS)


Es software que permite a una organización centralizar los datos, administrarlos en forma eficiente y proveer acceso a los datos almacenados mediante programas de aplicación. El DBMS actúa como una interfaz entre los programas de aplicación y los archivos de datos físicos.

Cómo resuelve un DBMS los problemas del entorno de archivos tradicionales

Un DBMS reduce la redundancia e inconsistencia de los datos al minimizar los archivos aislados en los que se repiten los mismos datos.
El DBMS desacopla los programas y los datos, con lo cual estos últimos se pueden independizar.
El DBMS permite a la organización administrar los datos, su uso y su seguridad en forma central.

DBMS relacional

Los DBMS contemporáneos utilizan distintos modelos de bases de datos para llevar el registro de las entidades, atributos y relaciones. El tipo más popular de sistemas DBMS en la actualidad para las PCs, así como para computadoras más grandes y mainframes, es el DBMS relacional. Las bases de datos relacionales representan los datos como tablas bidimensionales (llamadas relaciones), a las cuales se puede hacer referencia como si fueran archivos.

Operaciones de un DBMS relacional
Las tablas de bases de datos relacionales se pueden combinar con facilidad para ofrecer los datos requeridos por los usuarios, siempre y cuando dos tablas cualesquiera compartan un elemento de datos común.
En una base de datos relacional se utilizan tres operaciones básicas, para desarrollar conjuntos útiles de datos: seleccionar, unir y proyectar.

DBMS orientado a objetos

Almacena los datos y los procedimientos que actúan sobre esos datos como objetos que se pueden recuperar y compartir de manera automática.
Aunque las bases de datos orientadas a objetos pueden almacenar tipos más complejos de información que los DBMS relacionales, son lentos en comparación con los DBMS relacionales para procesar grandes números de transacciones. Ahora hay sistemas DBMS objeto-relacional híbridos, que ofrecen las capacidades de los sistemas DBMS tanto orientados a objetos como relacionales.

Bases de datos en la nube

Los proveedores de computación en la nube ofrecen servicios de administración de bases de datos, pero por lo general estos servicios tienen menos funcionalidad que sus contrapartes dentro de las premisas de la empresa. Por el momento, la base de clientes primordial para la administración de datos basados en la nube consiste en empresas iníciales enfocadas en Web o negocios desde pequeños hasta medianos que buscan capacidades de bases de datos a un menor precio que el de un DBMS relacional estándar.

CAPACIDADES DE LOS SISTEMAS DE ADMINISTRACIÓN DE BASES DE DATOS


Un DBMS incluye capacidades y herramientas para organizar, administrar y acceder a los datos en la base de datos. Las más importantes son: su lenguaje de definición de datos, el diccionario de datos y el lenguaje de manipulación de datos.
Los DBMS tienen una capacidad de definición de datos para especificar la estruc- tura del contenido de la base de datos. Podría usarse para crear tablas de bases de datos y definir las características de los campos en cada tabla. Esta información sobre la base de datos se puede documentar en un diccionario de datos, el cual es un archivo automatizado o manual que almacena las definiciones de los elementos de datos y sus características.

Consultas e informes

Un DBMS contiene herramientas para acceder a la información en las bases de datos y manipularla. La mayoría de los DBMS tienen un lenguaje especializado conocido como lenguaje de manipulación de datos el cual se utiliza para agregar, modificar, eliminar y recuperar los datos en la base. El lenguaje de manipulación de datos más prominente en la actualidad es el lenguaje de consulta estructurado, o SQL.

DISEÑO DE BASES DE DATOS

Para crear una base de datos hay que comprender las relaciones entre la información, el tipo de datos que se mantendrán en la base, cómo se utilizarán y la forma en que tendrá que cambiar la organización para administrarlos desde una perspectiva a nivel de toda la compañía. La base de datos requiere tanto un diseño conceptual como uno físico.

Diagramas de normalización y de entidad-relación

Para usar un modelo de base de datos relacional en forma efectiva, hay que optimi- zar los agrupamientos complejos de datos para minimizar los elementos de datos redundantes y las incómodas relaciones de varios a varios. El proceso de crear estruc- turas de datos pequeñas y estables pero a la vez flexibles y adaptivas a partir de grupos complejos de datos se denomina normalización.
Los sistemas de bases de datos relacionales tratan de cumplir reglas de integridad referencial para asegurar que las relaciones entre las tablas acopladas permanezcan consistentes.
Los diseñadores de bases de datos documentan su modelo de datos con un diagrama entidad-relación, el cual muestra la relación entre las entidades.

USO DE BASES DE DATOS PARA MEJORAR EL DESEMPEÑO DE NEGOCIOS Y LA TOMA DE DECISIONES


Las empresas utilizan sus bases de datos para llevar el registro de las transacciones básicas, como pagar a los proveedores, procesar pedidos, llevar el registro de los clientes y pagar a los empleados. Pero también se necesitan bases de datos para proveer información que ayude a la compañía a operar sus negocios con más eficiencia, y ayudar a los gerentes y empleados a tomar mejores decisiones.


ALMACENES DE DATOS

Un almacén de datos es una base de datos que almacena la información actual e histórica de interés potencial para los encargados de tomar decisiones en la compañía. Los datos se originan en muchos sistemas de transacciones operacionales básicos, como los sistemas de ventas, las cuentas de clientes, la manufactura, y pueden incluir datos de transacciones de sitios Web. El almacén de datos consolida y estandariza la información de distintas bases de datos operacionales, de modo que se pueda utilizar en toda la empresa para el análisis gerencial y la toma de decisiones.

Mercados de datos

Un mercado de datos es un subconjunto de un almacén de datos, en el cual se coloca una porción con alto grado de enfoque en los datos de la organización en una base de datos separada para una población específica de usuarios.

HERRAMIENTAS PARA LA INTELIGENCIA DE NEGOCIOS: ANÁLISIS DE DATOS MULTIDIMENSIONAL Y MINERÍA DE DATOS


Las herramientas de inteligencia de negocios permiten a los usuarios analizar datos para ver nuevos patrones, relaciones y perspectivas que son útiles para guiar la toma de decisiones.

Procesamiento analítico en línea (OLAP)

OLAP soporta el análisis de datos multidimensional, el cual permite a los usuarios ver los mismos datos de distintas formas mediante el uso de varias dimensiones. Cada aspecto de información representa una dimensión distinta.

Minería de datos

La minería de datos está más orientada al descubrimiento, ya que provee perspectivas hacia los datos corporativos que no se pueden obtener mediante OLAP, al encontrar patrones y relaciones ocultas en las bases de datos grandes e inferir reglas a partir de estos patrones y relaciones, para predecir el comportamiento a futuro. Los patrones y reglas se utilizan para guiar la toma de decisiones y pronosticar el efecto de esas decisiones. Los tipos de información que se pueden obtener de la minería de datos son:

• Las asociaciones son ocurrencias vinculadas a un solo evento.
• En las secuencias, los eventos se vinculan en el transcurso del tiempo.
• La clasificación reconoce los patrones que describen el grupo al que pertenece un elemento, para lo cual se examinan los elementos existentes que hayan sido clasificados y se infiere un conjunto de reglas.
• El agrupamiento funciona de una manera similar a la clasificación cuando aún no se han definido grupos.
• Aunque estas aplicaciones implican predicciones, el pronóstico utiliza las predicciones de una manera distinta. Se basa en una serie de valores existentes para pronosticar cuáles serán los otros valores.

El análisis predictivo utiliza las técnicas de minería de datos, los datos históricos y las suposiciones sobre las condiciones futuras para predecir los resultados de los eventos, como la probabilidad de que un cliente responda a una oferta o que compre un producto específico.

Minería de datos y minería Web

En la actualidad hay herramientas de minería de texto disponibles para ayudar a las empresas a analizar estos datos. Estas herramientas pueden extraer elementos clave de los conjuntos de datos ex- tensos no estructurados, descubrir patrones y relaciones, así como sintetizar la información.
El descubrimiento y análisis de los patrones útiles y la información pro- veniente de World Wide Web se denominan minería Web. Las empresas podrían recurrir a la minería Web para que les ayude a comprender el comportamiento de los clientes, evaluar la efectividad de un sitio Web específico o cuantificar el éxito de una campaña de marketing. La minería Web busca patrones en los datos a través de la minería de contenido, la minería de estructura y la minería de uso.

LAS BASES DE DATOS Y WEB

Hay varias ventajas en cuanto al uso de Web para acceder a las bases de datos internas de una organización. En primer lugar, el software de navegador Web es mucho más fácil de usar que las herramientas de consulta propietarias. En segundo lugar, la interfaz Web requiere pocos o ningún cambio en la base de datos interna. Es mucho menos costoso agregar una interfaz Web frente a un sistema heredado que rediseñar y reconstruir el sistema para mejorar el acceso de los usuarios.
El acceso a las bases de datos corporativas por medio de Web está creando nuevas eficiencias, oportunidades y modelos de negocios.

ADMINISTRACIÓN DE LOS RECURSOS DE DATOS


ESTABLECIMIENTO DE UNA POLÍTICA DE INFORMACIÓN


Una política de información es la que especifica las reglas de la organización para compartir, diseminar, adquirir, estandarizar, clasificar e inventariar la información. La política de información establece procedimientos y rendiciones de cuentas específicos, identifica qué usuarios y unidades organizacionales pueden compartir información, en dónde distribuirla y quién es responsable de actualizarla y mantenerla.
La administración de datos es responsable de las políticas y procedimientos específicos a través de los cuales se pueden administrar los datos como un recurso organizacional. Estas responsabilida- des abarcan el desarrollo de la política de información, la planificación de los datos, la supervisión del diseño lógico de la base de datos, y el desarrollo del diccionario de datos, así como el proceso de monitorear la forma en que los especialistas de sistemas de infor- mación y los grupos de usuarios finales utilizan los datos.

ASEGURAMIENTO DE LA CALIDAD DE LOS DATOS


Si una base de datos está diseñada en forma apropiada y hay estándares de datos esta- blecidos a nivel empresarial, los elementos de datos duplicados o inconsistentes deben reducirse al mínimo. Sin embargo, la mayoría de los problemas de calidad de los datos, como los nombres mal escritos, los números transpuestos y los códigos incorrectos o faltantes, se derivan de los errores durante la captura de los datos. La incidencia de dichos errores aumenta a medida que las compañías pasan sus negocios a Web y permi- ten que los clientes y proveedores introduzcan datos en sus sitios Web para actualizar de manera directa los sistemas internos.
Antes de implementar una nueva base de datos, las organizaciones necesitan identificar y corregir sus datos incorrectos y establecer mejores rutinas para editar los datos una vez que su base esté en operación. Con frecuencia, el análisis de la calidad de los datos empieza con una auditoría de calidad de los datos, la cual es una encuesta estructurada de la precisión y el nivel de su integridad en un sistema de información.
La limpieza de datos, conocida también en inglés como data scrubbing, consiste en actividades para detectar y corregir datos en una base que sean incorrectos, incompletos, que tengan un formato inapropiado o que sean redundantes. La limpieza de datos no sólo corrige los errores, sino que también impone la consistencia entre los distintos conjuntos de datos que se originan en sistemas de información separados.










domingo, 4 de octubre de 2015

ENLACE CALAMEO CAPITULO 5 SISTEMAS DE INFORMACION GERENCIAL

Capitulo 5 Infraestructura de TI y tecnologías emergentes


INFRAESTRUCTURA DE TI


DEFINICIÓN DE LA INFRAESTRUCTURA DE TI


La infraestructura de TI consiste en un conjunto de dispositivos físicos y aplicaciones de software requeridas para operar toda la empresa. Sin embargo, esta infraestructura también es un conjunto de servicios a nivel empresarial presupuestado por la gerencia, que abarca las capacidades tanto humanas como técnicas. Estos servicios abarcan:

• Plataformas computacionales.
• Servicios de telecomunicaciones.
• Servicios de gestión de datos que almacenan y gestionan los datos corporativos.
• Servicios de software de aplicación que ofrece herramientas a nivel empresarial.
• Servicios de administración de instalaciones físicas.
• Servicios de gestión de TI.
• Servicios de estándares de TI .
• Servicios de educación de TI.
• Servicios de investigación y desarrollo de TI.

EVOLUCIÓN DE LA INFRAESTRUCTURA DE TI


La infraestructura de TI en las organizaciones actuales es el fruto de más de 50 años de evolución en las plataformas de computadora. Han transcurrido cinco etapas, cada una de las cuales representa una distinta configuración de poder de cómputo y elementos de la infraestructura.

Era de las mainframes y minicomputadoras de propósito general (1959 a la fecha)
La introducción de las máquinas transistorizadas IBM 1401 y 7090 en 1959 marcó el principio del uso comercial extendido de las computadoras mainframe.
La era de la mainframe fue un periodo de computación con alto grado de centralización bajo el control de programadores y operadores de sistemas profesionales (por lo general en un centro de datos corporativo), en donde la mayoría de los elementos de la infraestructura los preveía un solo distribuidor, el fabricante del hardware y del software.
Este patrón empezó́ a cambiar con la llegada de las minicomputadoras producidas por Digital Equipment Corporation (DEC) en 1965.





Era de la computadora personal (1981 a la fecha)
La aparición de la IBM PC en 1981 se considera por lo general como el inicio de la era de la PC, ya que esta máquina fue la primera que se adoptó de manera extendida en las empresas estadounidenses.

Era cliente/servidor (1983 a la fecha)
En la computación cliente/servidor, las computadoras de escritorio o laptop conocidas como clientes se conectan en red a poderosas computadoras servidores que proveen a las computadoras clientes una variedad de servicios y herramientas.

Era de la computación empresarial (1992 a la fecha)
A principios de la década de 1990, las empresas recurrieron a estándares de redes y herramientas de software que pudieran integrar redes y aplicaciones dispares esparcidas por toda la empresa en una infraestructura a nivel empresarial.

Era de la computación en la nube y móvil (2000 a la fecha)
El poder cada vez mayor del ancho de banda de Internet ha impulsado el avance del modelo cliente/servidor, hacia lo que se conoce como el “Modelo de computación en la nube”. La computación en la nube se refiere a un modelo de cómputo que provee acceso a una reserva compartida de recursos computacionales (computadoras, almacenamiento, aplicaciones y servicios) a través de una red, que con frecuencia viene siendo Internet.

IMPULSORES TECNOLÓGICOS EN LA EVOLUCIÓNDE LA INFRAESTRUCTURA


La ley de Moore y el poder de los microprocesadores

En 1965, Gordon Moore, escribió en la revista Electronics que desde la introducción del primer chip microprocesador en 1959, el número de componentes en un chip con los menores costos de fabricación por componente (por lo general, transistores) se había duplicado cada año.
Esta ley se interpretaría de varias formas. Hay por lo menos tres variaciones de ella, ninguna de las cuales fue planteada por Moore: (1) el poder de los microprocesadores se duplica cada 18 meses; (2) el de cómputo cada 18 meses, y (3) el precio de los componentes de cómputo se reduce a la mitad cada 18 meses.

Ley del almacenamiento digital masivo

La ley del almacenamiento digital masivo es un segundo impulsor de tecnología de la infraestructura de TI.
En términos generales, la cantidad de información digital se duplica cada año (Lyman y Varian, 2003). Por fortuna, el costo de almacenar información digital se está reduciendo a una tasa exponencial del 100 por ciento cada año.

La ley de Metcalfe y la economía de red

La ley de Moore y la ley del almacenamiento masivo nos ayudan a comprender por qué ahora los recursos de cómputo están disponibles con tanta facilidad.
Robert Metcalfe (inventor de la tecnología de red de área local Ethernet) afirmó en 1970 que el valor o poder de una red aumenta en forma exponencial como una función del número de miembros en la red.

Reducción en los costos de las comunicaciones e Internet

Un cuarto elemento impulsor de la tecnología que transforma la infraestructura de TI es la rápida reducción en los costos de la comunicación y el crecimiento exponencial en el tamaño de Internet.

Estándares y efectos de la red

Tanto la actual infraestructura empresarial como la computación en Internet serian imposibles —ahora y en el futuro— sin acuerdos en los que los fabricantes y los consumidores aceptaran de manera extendida los estándares de tecnología. Los cuales son especificaciones que establecen la compatibilidad de los productos y la habilidad de comunicarse en una red (Stango, 2004).

COMPONENTES DE LA INFRAESTRUCTURA

En la actualidad, la infraestructura de TI está compuesta de siete componentes principales.

PLATAFORMAS DE HARDWARE DE COMPUTADORA

El mercado para el hardware de computadora se enfoca cada vez más en las principales empresas como IBM, HP, Dell y Sun Microsystems (adquirida por Oracle), y en tres productores de chips: Intel, AMD e IBM. La industria se decidió en forma colectiva por Intel como el procesador estándar, aunque hay importantes excepciones en el mercado de servidores para las máquinas Unix y Linux, que podrían usar procesadores Sun o IBM Unix.

PLATAFORMAS DE SISTEMAS OPERATIVOS

A nivel cliente, el 90 por ciento de las PCs usan alguna forma de sistema operativo Microsoft Windows (como Windows 7, Windows Vista o Windows XP) para administrar los recursos y actividades de la computadora. Sin embargo, ahora hay una variedad mucho mayor de sistemas operativos que en el pasado, con nuevos sistemas operativos para la computación en dispositivos digitales móviles portátiles o computadoras conectadas a la nube.

APLICACIONES DE SOFTWARE EMPRESARIALES

Los proveedores más importantes de software de aplicaciones empresariales son SAP y Oracle (que adquirió́ PeopleSoft). En esta categoría también se incluye el software middleware que proveen los distribuidores tales como BEA, para obtener una integración a nivel empresarial mediante la vinculación de los sistemas de aplicaciones existentes de la empresa. Microsoft intenta entrar a los extremos inferiores de este mercado al enfocarse en las empresas pequeñas y de tamaño mediano que aún no han imple- mentado aplicaciones empresariales.

ADMINISTRACIÓN Y ALMACENAMIENTO DE DATOS

El software de gestión de bases de datos empresariales es responsable de organizar y administrar la información de la empresa, de modo que sea posible acceder a ella y utilizarla en forma eficiente.
demás de las tradicionales matrices de discos y bibliotecas de cintas, las empresas grandes están recurriendo a las tecnologías de almacenamiento basadas en red. Las redes de área de almacenamiento (SAN) conectan varios dispositivos en una red separada de alta velocidad, dedicada al almacenamiento. La SAN crea una gran reserva central de almacenamiento disponible para que varios servidores accedan a ella y la compartan.

PLATAFORMAS DE REDES/TELECOMUNICACIONES

Por lo general, las compañías de servicios de telecomunicaciones/telefónicos que ofrecen conectividad de voz y datos, redes de área amplia, servicios inalámbricos y acceso a Internet son las que proveen las plataformas de telecomunicaciones. Entre los principales distribuidores de servicios de telecomunicaciones se encuentran AT&T y Verizon. Este mercado se está disparando con nuevos proveedores de servicios inalámbricos celulares, Internet de alta velocidad y telefonía por Internet.

PLATAFORMAS DE INTERNET

Las plataformas de Internet se traslapan y deben estar relacionadas con la infraestructura de redes general de la empresa, además de sus plataformas de hardware y software.
Un servicio de hospedaje Web mantiene un servidor Web grande o una serie de servidores, además de proporcionar espacio a los suscriptores que pagan una cuota por mantener sus sitios Web.

SERVICIOS DE CONSULTORÍA E INTEGRACIÓNDE SISTEMAS

En la actualidad, ni siquiera una gran empresa tiene el personal, las habilidades, el pre- supuesto o la experiencia necesarios para implementar y mantener toda su infraestructura de TI.
Integración de software significa asegurar que la nueva infraestructura funcione con los sistemas anteriores de la empresa, conocidos como sistemas heredados, y también significa asegurar que los nuevos elementos de la infraestructura puedan trabajar en conjunto. Por lo general los sistemas heredados son sistemas de procesamiento de transacciones antiguos, creados para computadoras mainframe que se siguen utilizando para evitar el alto costo de reemplazarlos o rediseñarlos. El costo de reemplazar estos sistemas es prohibitivo y por lo general no es necesario si los antiguos se pueden integrar en una infraestructura contemporánea.

 

TENDENCIAS DE LAS PLATAFORMAS DE HARDWARE CONTEMPORÁNEAS


LA PLATAFORMA DIGITAL MÓVIL EMERGENTE

La nueva plataforma móvil también incluye pequeñas subnotebooks ligeras y de bajo costo conocidas como netbooks, optimizadas para la comunicación inalámbrica y el acceso a Internet, con funciones de cómputo básicas tales como procesamiento de palabras; computadoras tipo tableta como el iPad, y lectores digitales de libros electrónicos como el Kindle de Amazon, con ciertas capacidades de acceso a Web.
En unos cuantos años, los teléfonos inteligentes, las netbooks y las computadoras tipo tableta serán los principales medios para acceder a Internet; cada vez más funciones de la computación empresarial pasarán de las PCs y los equipos de escritorio a estos dispositivos móviles.

La computación en malla se refiere al proceso de conectar computadoras separadas por límites geográficos en una sola red para crear una supercomputadora virtual, al combinar el poder computacional de todas las computadoras en la malla. La computación en malla se beneficia del hecho de que la mayoría de las computadoras utilizan sus unidades centrales de procesamiento en promedio sólo el 25 por ciento del tiempo para el trabajo que se les asigna, por lo cual estos recursos inactivos quedan disponibles para otras tareas de procesamiento

VIRTUALIZACIÓN

La virtualización es el proceso de presentar un conjunto de recursos de cómputo (como el poder de cómputo o el almacenamiento de datos) de modo que se pueda acceder a todos ellos en formas que no estén restringidas por la configuración física o la ubicación geográfica. La virtualización permite a un solo recurso físico (como un servidor o un dispositivo de almacenamiento) aparecer ante el usuario como varios recursos lógicos.

Beneficios de la virtualización para las empresas
Ayuda a las organizaciones a incrementar las tasas de uso del equipo, con lo cual conservan espacio en su centro de datos y usan menos energía.
Además de reducir los gastos en hardware y energía, la virtualización permite a las empresas ejecutar sus aplicaciones heredadas en versiones antiguas de un sistema operativo en el mismo servidor que las aplicaciones más recientes. La virtualización también facilita la centralización y consolidación de la administración del hardware.

COMPUTACIÓN EN LA NUBE

• Autoservicio bajo demanda
• Acceso ubicuo a la red
• Agrupamiento de recursos independiente de la ubicación.
• Elasticidad rápida.
• Servicio medido.

La computación en la nube consiste en tres tipos distintos de servicios:
• Infraestructura en la nube como un servicio: los clientes utilizan el procesamiento, el almacenamiento, la conexión en red y otros recursos de cómputo de los proveedores de servicio en la nube para operar sus sistemas de información.
• Plataforma en la nube como un servicio: los clientes usan la infraestructura y las herramientas de programación hospedadas por el proveedor de servicios para desarrollar sus propias aplicaciones.
• Software en la nube como un servicio: los clientes usan el software que el distribuidor aloja en su hardware y ofrece a través de una red.

Una nube puede ser privada o pública. Una nube pública se mantiene a través un proveedor de servicios externo, como Amazon Web Services; se puede acceder a ella por medio de Internet y está disponible para el público en general. Una nube privada es una red propietaria o un centro de datos propietario que enlaza servidores, almacenamiento, redes, datos y aplicaciones como un conjunto de servicios virtualizados que los usuarios comparten dentro de una compañía.

Como las organizaciones que utilizan computación en la nube por lo general no son propietarias de la infraestructura, no tienen que realizar grandes inversiones en su propio hardware y software. En cambio, compran sus servicios de cómputo a los proveedores remotos y pagan sólo por la cantidad de poder de cómputo que utilizan en realidad (computación utilitaria), o se les cobra una suscripción mensual o anual. El término computación bajo demanda también se utiliza para describir dichos servicios.

COMPUTACIÓN VERDE

Al frenar la proliferación de hardware y el consumo de energía, la virtualización se ha convertido en una de las principales tecnologías para promover la computación verde. La computación verde, o TI verde, se refiere a las prácticas y tecnologías para diseñar, fabricar, usar y disponer de computadoras, servidores y dispositivos asociados, como
monitores, impresoras, dispositivos de almacenamiento, sistemas de redes y comunicaciones para minimizar el impacto sobre el entorno.

COMPUTACIÓN AUTONÓMICA

La computación autonómica es un esfuerzo a nivel industrial por desarrollar sistemas que se puedan configurar, optimizar, ajustar, arreglarse por sí solos cuando se descompongan y protegerse de los intrusos externos y de la autodestrucción.

PROCESADORES DE ALTO RENDIMIENTO Y AHORRO DE ENERGÍA

Otra forma de reducir los requerimientos de energía y la expansión descontrolada del hardware es mediante el uso de procesadores más eficientes y ahorradores de energía.
Un procesador multinúcleo es un circuito integrado al que se conectan dos o más núcleos de procesadores para mejorar el desempeño, reducir el consumo de energía y procesar varias tareas simultáneas con más eficiencia.

TENDENCIAS DE LAS PLATAFORMAS DE SOFTWARE CONTEMPORÁNEAS


LINUX Y EL SOFTWARE DE CÓDIGO FUENTE ABIERTO

El software de código abierto es software producido por una comunidad de varios cientos de miles de programadores en todo el mundo. De acuerdo con la principal asociación profesional de código abierto, OpenSource.org, el software de código abierto es gratis y los usuarios pueden modificarlo.

Linux
Las aplicaciones de Linux están incrustadas en teléfonos celulares, teléfonos inteligentes, netbooks y productos electrónicos para el consumidor. Linux está disponible en versiones gratuitas que se pueden descargar de Internet, o en versiones comerciales de bajo costo que incluyen herramientas y soporte de distribuidores como Red Hat.

SOFTWARE PARA WEB: JAVA Y AJAX

Java es un lenguaje de programación orientado a objetos independiente del sistema operativo e independiente del procesador, que se ha convertido en el principal entorno interactivo para Web.

Ajax permite que un cliente y un servidor intercambien pequeñas piezas de datos tras bambalinas, de modo que no haya que volver a cargar toda una página Web cada vez que el usuario solicite una modificación.

LOS SERVICIOS WEB Y LA ARQUITECTURA ORIENTADA A SERVICIOS


Los servicios Web se refieren a un conjunto de componentes de software con acopla- miento débil, que intercambian información entre sí mediante el uso de estándares y lenguajes de comunicación Web universales. Pueden intercambiar información entre dos sistemas distintos, sin importar los sistemas operativos o lenguajes de programación en los que se basen esos sistemas. Se pueden utilizar para crear aplicaciones basadas en Web con estándares abiertos que vinculen sistemas de dos organizaciones distintas, y también se pueden usar para crear aplicaciones que vinculen sistemas dispares dentro de una sola compañía. Los servicios Web no están atados a ningún sistema operativo o lenguaje de programación específico; además, distintas aplicaciones los pueden utilizar para comunicarse entre sí de una manera estándar, sin necesidad de codificación personalizada que consuma mucho tiempo.
La tecnología base para los servicios Web es XML, que significa lenguaje de mar- cado extensible. El lenguaje de marcado de hipertexto (HTML) es un lenguaje de descripción de páginas para especificar cómo se deben colocar el texto, los gráficos, el video y el sonido en un documento de página Web.
La colección de servicios Web que se utilizan para construir los sistemas de software de una empresa constituye lo que se conoce como una Arquitectura Orientada al Servicio (SOA): un conjunto de servicios autocontenidos que se comunican entre sí para crear una aplicación de software funcional.

OUTSOURCING DE SOFTWARE Y SERVICIOS EN LA NUBE

En la actualidad, muchas empresas continúan operando sistemas heredados que siguen cumpliendo con una necesidad de negocios y que serían muy costosos de reemplazar. No obstante, estas empresas compran o rentan la mayoría de sus nuevas aplicaciones de software a fuentes externas.

Paquetes de software y software empresarial
Un paquete de software es un conjunto de programas listo para usarse y disponible en forma comercial, que elimina la necesidad de que una empresa escriba sus propios programas para ciertas funciones, como el procesamiento de la nómina o el manejo de pedidos.

Outsourcing de software
El outsourcing de software permite que una empresa contrate el desarrollo de software personalizado o el mantenimiento de los programas heredados existentes con empresas externas, que por lo común operan en el extranjero, en áreas del mundo con sueldos bajos.

Servicios y herramientas de software basadas en la nube
El software basado en la nube y los datos que utiliza se alojan en poderosos servido- res dentro de centros de datos masivos, y se puede acceder a éste mediante una conexión a Internet y un navegador Web estándar.
Hoy en día, a los servicios para ofrecer y proveer acceso al software de manera remota como un servicio basado en Web se les conoce como Software como un Servicio (SaaS).
Para poder administrar su relación con un subcontratista (outsourcer) o proveedor de servicio de tecnología, las empresas necesitan un contrato que incluya un Acuerdo de Nivel de Servicio (SLA). El SLA es un contrato formal entre los clientes y sus proveedores de servicios, en el cual se definen las responsabilidades específicas del proveedor de servicios y el nivel de servicio que espera el cliente.

Mashups y apps
Los usuarios individuales y empresas completas combinan al gusto estos componentes de software para crear sus propias aplicaciones personalizadas y compartir información con otros. Las aplicaciones de software resultantes se denominan mashups.
Los mashups Web combinan las capacidades de dos o más aplicaciones en línea para crear un tipo de híbrido que provee más valor para el cliente que las fuentes originales por sí solas.
Las apps son pequeñas piezas de software que se ejecutan en Internet, en su computadora o en su teléfono celular, y por lo general se ofrecen a través de Internet.

ASPECTOS GERENCIALES


Al crear y administrar una infraestructura de TI coherente se producen varios desafíos:

CÓMO LIDIAR CON EL CAMBIO DE PLATAFORMAE INFRAESTRUCTURA

La escalabilidad se refiere a la habilidad de una computadora, producto o sistema de expandirse para dar servicio a un mayor número de usuarios sin fallar. Tanto las nuevas aplicaciones, las fusiones y adquisiciones, como los cambios en el volumen de negocios generan un impacto en la carga de trabajo, por lo que se deben tener en cuenta al planificar la capacidad de hardware.

GERENCIA Y GOBERNANZA

Un aspecto siempre presente entre los gerentes de sistemas de información y los directores generales (CEO) ha sido la cuestión acerca de quién debe controlar y administrar la infraestructura de TI de la empresa.

CÓMO REALIZAR INVERSIONES DE INFRAESTRUCTURA INTELIGENTES

La infraestructura de TI es una importante inversión para la empresa. Si se invierte demasiado en infraestructura, no se aprovecha y constituye un rezago en el desempeño financiero de la empresa. Si se invierte poco, no se podrán ofrecer los servicios de negocios importantes y los competidores de la empresa (que invirtieron la cantidad correcta) superaran a la empresa con la inversión insuficiente.

Costo total de propiedad de los activos de tecnología

El costo actual de poseer recursos de tecnología incluye el costo original de adquirir e instalar el hardware y software, así como los costos administrativos continuos para las actualizaciones de hardware y software, mantenimiento, soporte técnico, capacitación e incluso los costos de servicios púbicos y bienes raíces para operar y alojar la tecnología. Podemos usar el modelo de Costo Total de Propiedad (TCO) para analizar estos costos directos e indirectos, para ayudar a las empresas a determinar el costo actual de las implementaciones de tecnología especificas

Modelo de fuerzas competitivas para la inversión en infraestructura de TI


Demanda en el mercado por los servicios de su empresa.
Estrategia de negocios de su empresa.
Estrategia, infraestructura y costo de TI de su empresa.
Evaluación de la tecnología de la información.
Servicios de las empresas competidoras.
Inversiones en infraestructura de TI de las empresas competidoras.