Desarrollo de aplicaciones de alta disponibilidad

Páginas: 34 (8377 palabras) Publicado: 1 de septiembre de 2013
1 Introducción

El desarrollo de software ha crecido y madurado día con día a través de los años, brindando herramientas de diseño a los creadores del mismo, con el constante desarrollo de estas aplicaciones el cliente y usuario final de nuestros productos se han involucrado más en el desarrollo y requerimiento del mismo.
Y es precisamente uno de estos requerimientos el motivo de nuestrotrabajo, junto con los requerimientotos de que las aplicaciones deben ser rápidas y seguras, la mayoría de ellos solicitarán que la aplicación se encuentre disponible el mayor tiempo posible o que nunca este fuera de línea.
Lo que nos pone a la tarea de interesarnos por crear software que este disponible y funcional la mayor parte del tiempo y nos pone en la tarea de crear estructuras pensadas coneste fin, creando con esto el termino de aplicaciones de alta disponibilidad.
En el pasado, las bajas en los sistemas se atribuían a fallas en elementos relacionados con el equipo donde se ejecutaban o los medios por los cuales se distribuián, sin embargo con las mejoras en los componentes computacionales, la tecnología en las redes y la velocidad de interconexión la responsabilidad de estefuncionamiento recae en como diseñar aplicaciones aptas para aprovechar estas mejoras.
Pero en realidad sabemos ¿que es y como demostrarla?, este es el objetivo del presente trabajo, guiar mediante la explicación de conceptos necesarios para comprender como crearlas y evidenciar la relación estrecha que debe existir entre la infraestructura tecnológica que se utilice y la lógica aplicada en el diseñode las aplicaciones y también se analizan las arquitecturas utilizadas en el control de fallos y el uso de las mismas y su grado de difusión a nivel nacional y Latinoamericano, comprenderemos las ventajas económicas, comerciales y sociales de tener sistemas de alta disponibilidad.


Figura 1 Imagen ilustrativa de Alta Disponibilidad
Tomada de http://www.saforum.org el cual es un consorcio queeduca y apoya a las empresas a implantar sistemas de alta disponibilidad
La anterior es una ilustración que grafica ampliamente la frustración de un usuario antes sistemas que no son compatibles con la alta disponibilidad. La imagen se interpreta como lo siguiente “Lo sentimos, el sistema de reservaciones se encuentra fuera de servicio y no podemos confirmar su reservación. Lo invitamos a queduerma en el nuestro lobby si se demora mucho ó en su defecto ir al Disponibilidad Inn cuyo sistema nunca se cae”.

2 Objetivos
2.1 Objetivo general
Crear un documento de investigación que aclare la forma en que se diseñan, desarrollan e implemetan aplicaciones para ambientes de alta disponibilidad.
2.2 Objetivos específicos
1. Indagar los principales conceptos que conlleva el tema de altadisponibilidad.
2. Conocer los requisitos e importancia que tiene la alta disponibilidad.
3. Comprender cuándo y cómo se debe aplicar la alta disponibilidad.
4. Buscar herramientas de software que permitan dar soporte a una infraestructura de alta disponibilidad.
5. Estudiar el desarrollo de aplicaciones de alta disponibilidad en Latinoamérica y en Costa Rica.


3 Marco teórico
3.1Disponibilidad
La disponibilidad puede definirse como el grado en que una aplicación o servicio está disponible en el momento y forma en la que los usuarios lo esperan. En otras palabras, corresponde a la probabilidad que tiene un servicio de funcionar adecuadamente para lo que fue diseñado en cualquier momento.
Everac99 (Everac99, 2008) en su artículo “Alta Disponibilidad: Qué es y cómo se logra”,define la disponibilidad como “una de las características de las arquitecturas empresariales que mide el grado con el que los recursos del sistema están disponibles para su uso por el usuario final a lo largo de un tiempo dado.” Tanto Everac99 como otros autores indican que la disponibilidad es una percepción del usuario con respecto a la caída de un sistema, el cual, puede clasificarse según el...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Alta Disponibilidad
  • Alta Disponibilidad
  • Alta Disponibilidad Con Postgres
  • Informatica alta disponibilidad
  • Alta disponibilidad SQL 2005
  • Alta disponibilidad desde la ingeniería de software
  • alta disponibilidad
  • Alta Disponibilidad

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS