ADR – TP Anual. Indice Arquitectura General Disponibilidad 7 x24 Servidores Utilizados Infraestructura Interna Servidores / Pcs Usuario Lenguaje de Programacion.

Slides:



Advertisements
Presentaciones similares
Servidores para Intranet e Internet
Advertisements

Red Social: “Un millón de Amigos”.
MAC OS.... CONCEPTOS GENERALES
FOUR J’s DEVELOPMENT TOOLS Latinoamérica
Noveno Semestre UNIDEC
Introducción a servidores
Administración del Datacenter y la Nube La computación en la nube está transformando la forma en que las empresas proveen y consumen servicios de IT, bajo.
I T S S P LIC INFORMATICA SISTEMAS OPERATIVOS WINDOWS 2003 SERVER DOCENTE: L.I RAMIRO ROBLES VILLANUEVA ALUMNOS: ROGELIO CHAIDEZ CORDOBA ZENON ESTRADA.
Universidad Nacional Autónoma de Honduras
Aplicación informática. formando parte de una red. pone sus recursos a disposición de las demás computadoras(clientes) de la red. Maneja información.
UNIVERSIDAD TECNOLÓGICA ISRAEL CARRERA DE SISTEMAS INFORMÁTICOS
INTRODUCCIÓN A JAVA.
Ing. Horacio Carlos Sagredo Tejerina
Ing. Edwin Rolando Paredes Calderón. Windows Server 2008 R2 se basa en la galardonada base fundamental de Windows Server 2008, y expande la tecnología.
"java del lado del servidor" Servlet y JSP Java Server Pages.
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 Está.
“SISTEMA DE PASANTÍAS PARA LA FACULTAD DE INGENIERÍA
Diseño e implementación de un ambiente virtualizado para un Sistema de Administración de Contenidos usando Microsoft SharePoint con cada uno de sus componentes.
Aplicación de diseño de clases y generación de código, orientado hacia la arquitectura multicapas y el mapeo objeto/relacional Juan Timoteo Ponce Ortiz.
UTN para todos By Fluo software.
RMI Remote Method Invocation
Java 2 Platform Enterprise Edition
Es un Sistema operativo de red. Es una de las plataformas de servicio más fiable para ofrecer acceso seguro y continuado a la red y los recursos de.
Servidores de Archivo SX-520 de XenData Una serie de servidores de archivo LTO basados en estándares IT, diseñados para los exigentes requisitos de la.
DEFENSA PÚBLICA Jorge Salinas
Bioinformática FJS.
Ciclo de desarrollo de sistema. El ciclo del sistema.
Sistemas Operativos Distribuidos Plataforma Cliente/Servidor
Trabajo Práctico Taller de Desarrollo de Proyectos 2 Septiembre 2009.
Visualizador de imágenes remotas Alumno: Juan Pablo García Ortíz Director: Vicente Gonzalez Ruiz.
Diseño Lógico de la Red Topología.
VIRTUALIZACIÓN.
Contenido: 1- Que es el .Net Framework 2- Arquitectura en .Net
Lenguajes de programación Web
/ Teléfono : Web : Build Solutions IT.
Introducción al modelo Cliente-Servidor Carlos Rojas Kramer Universidad Cristóbal Colón.
Desarrollo de aplicaciones para ambientes distribuidos
Tecnologias Usadas.Net Framework LINQ WCF Subversion Clickonce Smart Client Deployment SQL Server Compact Edition. Visual Studio Express 2008.
Computación en la Nube UASF.
Despliegue de la aplicación Web
TEMA 10. SISTEMAS OPERATIVOS DISTRIBUIDOS
Control de clientes Define los clientes por procedencia Control de cartera de clientes en ventas al crédito, emitiendo estados de cuenta por cada cliente,
UNIVERSIDAD NACIONAL AUTONOMA DE MEXICO MODULO IV ADMINISTRACIÓN DE BASES DE DATOS Servidor de la Base de Datos E.I. L.E. Prof. Ramón Castro Liceaga SEMINARIO.
ADR – TP Anual. Indice ADR – TP Anual Arquitectura General Arquitectura de tres capas con cliente desktop.
“condición que necesita el usuario para resolver un problema o conseguir un objetivo determinado”. Los requisitos de un sistema son los aspectos que el.
Almacenamiento virtual de sitios web “HOSTS VIRTUALES”
 Un servidor proporciona información a los ordenadores que se conecten a él.  Cuando lo usuarios se conectan a un servidor pueden acceder a programas,
ADR – TP Anual Sistema STARS Grupo: ¨Los Borbotones¨
Cristian Fonnegra Marin
ADR – TP Anual. Indice Arquitectura General Disponibilidad 7 x24 Servidores Utilizados Infraestructura Interna Servidores / Pcs Usuario Arquitectura Detallada.
Abdelahad, Yanina Zoraida Abdelahad, Corina Natalia Perez, Norma Beatriz Abril de 2003.
VIRTUALIZACIÓN.
ADR – TP Anual. Indice ADR – TP Anual Arquitectura General Arquitectura de tres capas con cliente desktop.
Teleprocesos y Sistemas Distribuidos Windows Server INTEGRANTES: Cantera Salazar, Julissa Arcelly Yalico Tello, Diana Accho Flores, Wilber Dávila, Mireilli.
WINDOWS 2008 SERVER
ADR – TP Anual Sistema STARS Grupo: ¨Los Borbotones¨
TALLER DE SISTEMAS OPERATIVOS
Sistemas Operativos De Red
DISEÑO CURRICULAR Presentado por: Cesar Augusto Sáenz María Alejandra Hernández 1.contenidos curriculares de competencia.
APACHE WEB SERVER El proyecto Apache Web Server es un desarrollo de software en colaboración, enfocado en crear una implementación de un servidor HTTP.
J2ME J2SE wifi Proveedor Telefonía celular Encuestador móvil Base de datos Servlet WEB APP JSON Terminal usuario.
Que es un Servidor? Un servidor es un tipo de software que realiza ciertas tareas en nombre de los usuarios. El término servidor ahora también se utiliza.
La Rematada Sitio de remates “El Porton”. Introducción El objetivo es desarrollar un sitio web de remates de productos para promocionar la compra de yerba.
Servicios Web Conjunto de aplicaciones o de tecnologías con capacidad para interoperar en la Web. Estas aplicaciones o tecnologías intercambian datos entre.
INVESTIGACION DE TEMARIO JOSE LUIS VEGA MERINO.  1.2. Requerimientos de instalación.  Microsoft Windows 7 Professional y Microsoft Windows 7 Ultimate.
Autores: Myriam Montes, Iván Viera, Carlos Caizaguano, José Sancho
Conociendo el modelo Cliente-Servidor
Reunión del comite de nodos de GBIF Copenhage, Dinamarca 4 de octubre de 2009 Requerimientos del Software GBIF IPT Kyle Braak Desarrollador Secretariado.
Conociendo el modelo Cliente-Servidor. Introducción En el mundo de TCP/IP las comunicaciones entre computadoras se rigen básicamente por lo que se llama.
UAA – Introduccion a Progracion Orientada Objetos Introducción al Java.
Transcripción de la presentación:

ADR – TP Anual

Indice Arquitectura General Disponibilidad 7 x24 Servidores Utilizados Infraestructura Interna Servidores / Pcs Usuario Lenguaje de Programacion Tecnologias Motor de Base de Datos Volumen Base Datos Sistema Operativo de Servidores / Aplication Server Integracion con IVR RRHH Oficina / Hosting Costos Entregas y Pagos Ganancia Final

ADR – TP Anual Arquitectura General

ADR – TP Anual Disponibilidad 7 x 24 BackupsCluster NAS Storage con RAID5 Conexión Duplicada Lograda a Partir de 4 pilares fundamentales

ADR – TP Anual Cluster Se propuso un Sistema de cluster con 2 servidores en las capas de aplicación y database, proporcionando la replicacion de datos necesaria para seguir funcionando en caso de falla de uno de los servidores El sistema sera configurado mediante Herthbeat

ADR – TP Anual NAS Storage Con RAID 5 El storage sera del Tipo NAS. Contara con 4 discos de 500 gb cada uno, formando un RAID 5 Permite Realizar ´Hot Swap´ lo cual permite intercambiar los discos, en caso de falla, sin suspender el servicio.

ADR – TP Anual Conexión de Internet Duplicada Se debera proveer al sistema con un doble enlace de internet, de dos proveedores distintos, para disminuir el margen de caida en caso de falla de este servicio

ADR – TP Anual Servidores de Backups Los puntos de falla que quedaron sin duplicar (Firewall y Web Site), tendran un servidor dedicado, conectado a la red y actualizado de la misma forma que los originales, el cual servira como Plan B en caso de falla de los principales. Estos deberan ser intercambiados.

ADR – TP Anual Servidores Utilizados Los servidores que daran sustento a nuestra arquitectura serán: Para el Firewall y Web Server : Dell PowerEdge R210 Para Database Y Aplication Server: Dell PowerEdge R310 ProcesadorIntel® Xeon® X3440, 2.53 GHz, 8M Cache, 4 cores Memoria2GB 1333MHz, total 4GB Discos rígidos160GB 7.2k RPM SATA 3.5 Años de garantíaLimitada en el sitio con respuesta al siguiente día laborable. Precio$5, ProcesadorIntel® Xeon® X3440, 2.53 GHz, 8M Cache, 4 cores Memoria2GB 1333MHz, Dual Ranked UDIMM, total 4GB Discos rígidos160GB 7.2k RPM SATA 3.5 en RAID 1 Fuente400W Redundante Años de garantíaLimitada en el sitio con respuesta al siguiente día laborable Precio$8.159

ADR – TP Anual Infraestructura Interna

ADR – TP Anual Infraestructura Interna - Servidores Servidor 1: Herramientas Anexas Roles: ­ Se instalará un servidor Postfix con soporte de protocolos SMTP e IMAP, ­Networking: ­DNS: Bind9 o similar. ­DHCP: Proporcionado por el SO. ­LDAP: OpenLDAP ­SCM: (Source control manager): se eligió git. Esta herramienta de versionado es la más avanzada de su clase. Es distribuido, cada desarrollador tiene su propia copia del código. ­Documentación: Se proporcionará al equipo una herramienta para el intercambio de información rápida e informal, Twiki. ­BTS: El Bug tracking system seleccionado es Mantis. ­Maven: Se instalará un repositorio local de Jakarta Maven, para proveer paquetes de librerías y los paquetes propios de la aplicación. Contara con 2 Servidores Principales

ADR – TP Anual Infraestructura Interna - Servidores Servidor 2: Ambiente Producción Virtualizado Roles: Entorno de Desarrollo mediante virtualización con XEN. ­Se configurarán varias máquinas virtuales para crear ambientes de desarrollo y testing. ­Ambiente de Desarrollo: Se mantendrá un ambiente de aplicaciones similar al productivo pero que estará a disposición de los desarrolladores para probar el sistema. ­Ambiente de QA: Similar al de desarrollo pero se utilizará para el testing integral de la aplicación y deberá mantenerse estable, las versiones que pasen los test en este ambiente se consideraran lo suficientemente estable para ser instalados en producción. ­Base de datos: Se instalará la misma base de datos seleccionada para el sistema. Se utilizará para desarrollo y testing.

ADR – TP Anual Pc´s Para Desarrollo Serán necesarias 7 pcs para el equipo de trabajo y una notebook para el lider de proyecto Todas Estaran provistas de Ubuntu Desktop version 10.4 TABLA PONDERCION NOTEBOOKS???

ADR – TP Anual Lenguaje Programacion Tanto el cliente desktop como el backend y la aplicación web serán desarrollados en Java ­Amplia disponibilidad de recursos capacitados: Es uno de los lenguajes más utilizados y es fácil encontrar personal con experiencia en el mercado. No existe la necesidad de capacitar ingresantes. El personal capacitado es más económico que en otros lenguajes más específicos. ­Madurez y soporte: Está establecido en el mercado y fue desarrollado a través de los años por Sun, ahora por un comité formado por importantes empresas y siempre se mantuvo la compatibilidad entre versiones. ­Disponibilidad de Frameworks y librerías: Existe una vasta selección de herramientas maduras para el desarrollado, tanto para la parte de servidor como de presentación. Reduce el tiempo y los riesgos. ­Multiplataforma: Se consideró importante para el desarrollo de este sistema la independencia de plataforma, la capacidad de remplazar o combinar diferentes sistemas operativos sin ningún tipo de desarrollo. ­Performance: Se compila a bytecode y es ejecutado por una máquina virtual. Esta máquina virtual es la Java HotSpot Server VM que tiene la funcionalidad JIT (Just in time) compilation. Esta capacidad analiza el código que se ejecuta reiteradamente y lo optimiza en memoria haciendo las sucesivas ejecuciones más rápidas ­Costos: No posee costos de licencias.

ADR – TP Anual Principales Tecnologias SWING: Para la interfaz de usuario en el cliente desktop. Independiente del sistema operativo y en las versiones más recientes imita el look and feel nativo. Las implementaciones de los componentes son cien por ciento java puro, lo cual permite adaptar fácilmente el aspecto y comportamiento de tales componentes, facilitando así el trabajo de los programadores, lo cual deriva en una mayor productividad Tomcat: Para el Application server. Nos brinda un ambiente de ejecución controlado y configurable. Cada vez que una petición llegue al servidor se utilizará un thread para ejecutar la lógica de negocio. Manejar el ciclo de vida, la planificación y comunicación de threads es menos costoso que lo equivalente para procesos, esto aliviará la carga del servidor y hará el sistema más performante y escalable. RMI: La comunicación entre los clientes desktop y web con el backend será a través de RMI (Remote Method Invocation), este es un protocolo nativo de Java SE, es de simple aplicación y eficiente. No necesitamos la ventaja de un web service (independizar el cliente del servidor) porque ambos serán desarrollados en java, lo que nos da la libertad de elegir un protocolo nativo. Hibernate: Como framework de ORM para la persistencia. Se decidió utilizar una herramienta de ORM (object relational mapping) para reducir los problemas de desarrollo que acarrea lidiar con la integración de un lenguaje orientado a objetos y una base de datos relacional. Hibernate es el elegido por ser el más usado y probado, se sabe que es ampliamente configurable, de rendimiento aceptable y fácil aplicación.

ADR – TP Anual Base de Datos Motor Elegido

ADR – TP Anual Base de Datos Volumen