Tesis Alta Disponibilidad Grupo 2 v2

Páginas: 38 (9449 palabras) Publicado: 29 de abril de 2015
Universidad caece
Tesis: Mejores prácticas para el diseño de la arquitectura de aplicaciones web de alta disponibilidad
Seminario de Diseño de Sistemas

Donda Tomás – Luna Sergio – Mastrapasqua Mariano








Contenido

A quien está dirigido 3
Alcance 4
Capitulo 1 - Definiciones 5
Mejores prácticas 5
Arquitectura Web 5
Alta Disponibilidad 6
Capitulo 2 - Evolución de las Arquitecturas web hastael presente 8
Capitulo 3 - Arquitectura Dinámicas y estáticas 11
Modelo de Arquitectura 1 – Aplicaciones CGI 11
Modelo de Arquitectura 1.5 12
Modelo de arquitectura 2 – MVC 13
Capitulo 4 - Pilares de la Alta Disponibilidad 14
Performance 14
Accesibilidad 14
Usabilidad 14
Navegabilidad 14
Escalabilidad 15
Fiabilidad 15
Recuperación 15
Operaciones Continuas 15
Capitulo 5 - Diseño de software 17Frameworks 17
Motores de base de datos 17
Base de Datos Relacionados 17
Base de Datos NoSQL. 18
Visión de alta disponibilidad de Oracle 19
Visión de alta disponibilidad de Cassandra 21
Protocolos de comunicación 22
Capitulo 6 - Diseño de hardware 24
Redundancia 24
Clusterizacion (Equipos) 24
Balanceo de carga 25
Almacenamiento 25
Respaldo (Backup) 26
Enlaces 27
Capitulo 7 - Pruebas 28
Pruebas deStress 28
Detección de Errores 28
Capitulo 8 - Opiniones 29
Expertos 29
Nuestras Opiniones 29
Capitulo 9 - Casos Testigo 30
Capitulo 10 - Conclusiones 31
Bibliografia 32
Glosario 33
Control de Cambios 38


A quien está dirigido
Esta tesis está dirigida a los profesionales y estudiantes de sistemas con conocimientos de arquitecturas de software cliente-servidor básicas. Esperamos que la informacióncontenida en este documento sea de utilidad y sirva como disparador de otras investigaciones.















Alcance

El fin de esta tesis es el de poder brindar una guía sobre las mejores prácticas para la implementación de la arquitectura de aplicaciones web de alta disponibilidad. Se definen los conceptos y se realiza una síntesis de cómo han evolucionado los mismos.
Se explayan los elementos queentendemos hacen a la alta disponibilidad, los cuáles inciden directamente con el logro de una implementación correcta. Además se detallan los atributos de software (Frameworks y Tecnologías, Protocolos de comunicación y Motores de base de datos) y de Hardware (Redundancia, Redundancia geográfica, Balanceo, Almacenamiento, Enlaces y Equipos).

Capitulo 1 - Definiciones

Creemos importante antes deadentrarnos en el análisis de los diseños, detenernos a mencionar y definir ciertos términos, para poder de esta forma asegurar que tanto el lector como quienes escriben estas líneas están utilizando el mismos significando. Fundamentalmente refiriéndonos al título de nuestra tesis “Mejores prácticas para el diseño de la arquitectura de aplicaciones web de alta disponibilidad” es necesariofragmentar el mismo en distintos conceptos y explayarnos sobre ellos para poder establecer una terminología.
Mejores prácticas
El término “mejores prácticas” se refiere a un conjunto heterogéneo y coherente de términos, teorías o acciones, y por qué no de patrones, es decir de ciertas soluciones base para determinado problema de diseño. Los patrones tienen como origen la arquitectura civil, cuando en1979 el arquitecto Christopher Alexander redactó el libro The Timeless Way of Building donde proponía ciertas reglas básicas para la construcción de edificios con una mayor calidad. Recién en 1987 Ward Cunningham utilizó el concepto de patrones en un campo más relacionado con la informática –y en especial con el desarrollo de software- con la publicación de un artículo llamado Using Pattern Languagesfor OO Programs. Cuando uno hace mención a las mejores prácticas, se está refiriendo a estos patrones sumados a otro conjunto de teorías e ideas que nos alientan a seguirlas para que en contextos similares se obtengan resultados positivos. En algunos autores se puede encontrar la expresión “buenas prácticas” refiriéndose a lo mismo, pero consideramos que definir que nuestro conjunto de teorías...
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