Difference between revisions of "IDE architecture design"
From stgo
(→A - Central Server Architecture) |
|||
Line 3: | Line 3: | ||
== What Architectural Models exist == | == What Architectural Models exist == | ||
− | === A - Central Server Architecture === | + | === A - Central Server-Database Architecture === |
− | El | + | El imagen abajo muestra una IDE simple, con 2 servidores: |
− | + | * Servidor web con modulo de mapas en-linea, y con catalogo de datos | |
+ | * Servidor con base de datos | ||
− | === B - Distributed Multi-Server Architecture === | + | [[File:CEDEUS_Physical_Architecture_-_central.png|550px|Arquitectura Observatorio CEDEUS - tipo "central"]] |
− | + | ||
+ | === B - Distributed Multi-DB Server Architecture === | ||
+ | El proximo imagen muestra una IDE complejo, con 7 servidores (con base de datos multiples): | ||
+ | * 4 Servidores de grupos de investigacion (con BD) | ||
+ | * 1 Servidor de Catalogo | ||
+ | * 1 Servidor de Mapas | ||
+ | * 1 Servidor con Base de Datos (Datos Centrales) | ||
+ | (es posible de user un servidor con el modulo de mapas juntos con la base de datos) | ||
+ | |||
+ | [[File:CEDEUS_Physical_Architecture-multi-server_decentral.png|750px|Arquitectura Observatorio CEDEUS - tipo "multi-DB/decentralizado"]] | ||
== Pro & Contra == | == Pro & Contra == |
Revision as of 17:31, 4 November 2013
>> return to Cedeus IDE
Contents
What Architectural Models exist
A - Central Server-Database Architecture
El imagen abajo muestra una IDE simple, con 2 servidores:
- Servidor web con modulo de mapas en-linea, y con catalogo de datos
- Servidor con base de datos
Arquitectura Observatorio CEDEUS - tipo "central"
B - Distributed Multi-DB Server Architecture
El proximo imagen muestra una IDE complejo, con 7 servidores (con base de datos multiples):
- 4 Servidores de grupos de investigacion (con BD)
- 1 Servidor de Catalogo
- 1 Servidor de Mapas
- 1 Servidor con Base de Datos (Datos Centrales)
(es posible de user un servidor con el modulo de mapas juntos con la base de datos)
Pro & Contra
possible criteria:
- user access management
- data security (against un-wanted access)
- backups
- power outages
- performance (serving data => scalability vs. multi-access)
- base-data
- server needs (registry server, web server, base-db server)
- maintenance needs (people, software updates/time)
- ...