Tarea de informática

12
ARQUITECTURA CLIENTE SERVIDOR EN INTERNET

Transcript of Tarea de informática

Page 1: Tarea de informática

ARQUITECTURA CLIENTE

SERVIDOR EN INTERNET

Page 2: Tarea de informática

DEFINICIÓN• LA ARQUITECTURA CLIENTE-SERVIDOR ES UN MODELO DE

APLICACIÓN DISTRIBUIDA EN EL QUE LAS TAREAS SE REPARTEN ENTRE LOS PROVEEDORES DE RECURSOS O SERVICIOS, LLAMADOS SERVIDORES, Y LOS DEMANDANTES, LLAMADOS CLIENTES. UN CLIENTE REALIZA PETICIONES A OTRO PROGRAMA, EL SERVIDOR, QUIEN LE DA RESPUESTA. ESTA IDEA TAMBIÉN SE PUEDE APLICAR A PROGRAMAS QUE SE EJECUTAN SOBRE UNA SOLA COMPUTADORA, AUNQUE ES MÁS VENTAJOSA EN UN SISTEMA OPERATIVO MULTIUSUARIO DISTRIBUIDO A TRAVÉS DE UNA RED DE COMPUTADORAS.

Page 3: Tarea de informática

ALGUNOS EJEMPLOS DE APLICACIONES COMPUTACIONALES QUE USEN EL MODELO CLIENTE-SERVIDOR SON EL CORREO ELECTRÓNICO, UN SERVIDOR DE IMPRESIÓN Y LA WORLD WIDE WEBEN ESTA ARQUITECTURA LA CAPACIDAD DE PROCESO ESTÁ REPARTIDA ENTRE LOS CLIENTES Y LOS SERVIDORES, AUNQUE SON MÁS IMPORTANTES LAS VENTAJAS DE TIPO ORGANIZATIVO DEBIDAS A LA CENTRALIZACIÓN DE LA GESTIÓN DE LA INFORMACIÓN Y LA SEPARACIÓN DE RESPONSABILIDADES, LO QUE FACILITA Y CLARIFICA EL DISEÑO DEL SISTEMA.LA SEPARACIÓN ENTRE CLIENTE Y SERVIDOR ES UNA SEPARACIÓN DE TIPO LÓGICO, DONDE EL SERVIDOR NO SE EJECUTA NECESARIAMENTE SOBRE UNA SOLA MÁQUINA NI ES NECESARIAMENTE UN SÓLO PROGRAMA. LOS TIPOS ESPECÍFICOS DE SERVIDORES INCLUYEN LOS SERVIDORES WEB, LOS SERVIDORES DE ARCHIVO, LOS SERVIDORES DEL CORREO, ETC. MIENTRAS QUE SUS PROPÓSITOS VARÍAN DE UNOS SERVICIOS A OTROS, LA ARQUITECTURA BÁSICA SEGUIRÁ SIENDO LA MISMA.UNA DISPOSICIÓN MUY COMÚN SON LOS SISTEMAS MULTICAPA EN LOS QUE EL SERVIDOR SE DESCOMPONE EN DIFERENTES PROGRAMAS QUE PUEDEN SER EJECUTADOS POR DIFERENTES COMPUTADORAS AUMENTANDO ASÍ EL GRADO DE DISTRIBUCIÓN DEL SISTEMA

Page 4: Tarea de informática

CARCTERÍSTICAS EN LA ARQUITECTURA C/S EL REMITENTE DE UNA SOLICITUD ES

CONOCIDO COMO CLIENTE. SUS CARACTERÍSTICAS SON:• ES QUIEN INICIA SOLICITUDES O PETICIONES, TIENEN POR TANTO UN

PAPEL ACTIVO EN LA COMUNICACIÓN (DISPOSITIVO MAESTRO O AMO).• ESPERA Y RECIBE LAS RESPUESTAS DEL SERVIDOR.• POR LO GENERAL, PUEDE CONECTARSE A VARIOS SERVIDORES A LA VEZ.• NORMALMENTE INTERACTÚA DIRECTAMENTE CON LOS USUARIOS

FINALES MEDIANTE UNA INTERFAZ GRÁFICA DE USUARIO.

Page 5: Tarea de informática

AL RECEPTOR DE LA SOLICITUD ENVIADA POR EL CLIENTE SE CONOCE COMO SERVIDOR. SUS CARACTERÍSTICAS SON:• AL INICIARSE ESPERAN A QUE LLEGUEN LAS

SOLICITUDES DE LOS CLIENTES, DESEMPEÑAN ENTONCES UN PAPEL PASIVO EN LA COMUNICACIÓN (DISPOSITIVO ESCLAVO).

• TRAS LA RECEPCIÓN DE UNA SOLICITUD, LA PROCESAN Y LUEGO ENVÍAN LA RESPUESTA AL CLIENTE.

• POR LO GENERAL, ACEPTA LAS CONEXIONES DE UN GRAN NÚMERO DE CLIENTES (EN CIERTOS CASOS EL NÚMERO MÁXIMO DE PETICIONES PUEDE ESTAR LIMITADO).

Page 6: Tarea de informática

EN LA ARQUITECTURA C/S SUS CARACTERÍSTICAS GENERALES SON:• EL CLIENTE Y EL SERVIDOR PUEDEN ACTUAR COMO UNA

SOLA ENTIDAD Y TAMBIÉN PUEDEN ACTUAR COMO ENTIDADES SEPARADAS, REALIZANDO ACTIVIDADES O TAREAS INDEPENDIENTES.

• LAS FUNCIONES DE CLIENTE Y SERVIDOR PUEDEN ESTAR EN PLATAFORMAS SEPARADAS, O EN LA MISMA PLATAFORMA.

• CADA PLATAFORMA PUEDE SER ESCALABLE INDEPENDIENTEMENTE. LOS CAMBIOS REALIZADOS EN LAS PLATAFORMAS DE LOS CLIENTES O DE LOS SERVIDORES, YA SEAN POR ACTUALIZACIÓN O POR REEMPLAZO TECNOLÓGICO, SE REALIZAN DE UNA MANERA TRANSPARENTE PARA EL USUARIO FINAL.

• LA INTERRELACIÓN ENTRE EL HARDWARE Y EL SOFTWARE ESTÁN BASADOS EN UNA INFRAESTRUCTURA PODEROSA, DE TAL FORMA QUE EL ACCESO A LOS RECURSOS DE LA RED NO MUESTRA LA COMPLEJIDAD DE LOS DIFERENTES TIPOS DE FORMATOS DE DATOS Y DE LOS PROTOCOLOS.

• SU REPRESENTACIÓN TÍPICA ES UN CENTRO DE TRABAJO (PC), EN DONDE EL USUARIO DISPONE DE SUS PROPIAS APLICACIONES DE OFICINA Y SUS PROPIAS BASES DE DATOS, SIN DEPENDENCIA DIRECTA DEL SISTEMA CENTRAL DE INFORMACIÓN DE LA ORGANIZACIÓN.

Page 7: Tarea de informática

EL CLIENTEEl cliente es una aplicación informática o un ordenador que

consume un servicio remoto en otro ordenador conocido como servidor, normalmente a través de una red de telecomunicaciones.1 También se puede definir un cliente es cualquier cosa (que no sea un servidor) que se conecta a un servidor.2

El término se usó inicialmente para los llamados terminales tontos, dispositivos que no eran capaces de ejecutar programas por sí mismos, pero podían conectarse e interactuar con computadores remotos por medio de una red y dejar que éste realizase todas las operaciones requeridas, mostrando luego los resultados al usuario. Se utilizaban sobre todo porque su costo en esos momentos era mucho menor que el de un computador. Estos terminales tontos eran clientes de un computador mainframe por medio del tiempo compartido.

Page 8: Tarea de informática

TIPOS DE CLIENTESEXISTEN VARIOS TIPOS DE CLIENTES, DEPENDIENDO DE LA CANTIDAD DE TAREAS QUE REALICE EL CLIENTE EN COMPARACIÓN CON EL SERVIDOR.

Page 9: Tarea de informática

UN SERVIDOR ES UNA APLICACIÓN EN EJECUCIÓN (SOFTWARE) CAPAZ DE ATENDER LAS PETICIONES DE UN CLIENTE Y DEVOLVERLE UNA RESPUESTA EN CONCORDANCIA. LOS SERVIDORES SE PUEDEN EJECUTAR EN CUALQUIER TIPO DE COMPUTADORA, INCLUSO EN COMPUTADORAS DEDICADAS A LAS CUALES SE LES CONOCE INDIVIDUALMENTE COMO «EL SERVIDOR». EN LA MAYORÍA DE LOS CASOS UNA MISMA COMPUTADORA PUEDE PROVEER MÚLTIPLES SERVICIOS Y TENER VARIOS SERVIDORES EN FUNCIONAMIENTO. LA VENTAJA DE MONTAR UN SERVIDOR EN COMPUTADORAS DEDICADAS ES LA SEGURIDAD. POR ESTA RAZÓN LA MAYORÍA DE LOS SERVIDORES SON PROCESOS DISEÑADOS DE FORMA QUE PUEDAN FUNCIONAR EN COMPUTADORAS DE PROPÓSITO ESPECÍFICO.LOS SERVIDORES OPERAN A TRAVÉS DE UNA ARQUITECTURA CLIENTE-SERVIDOR. LOS SERVIDORES SON PROGRAMAS DE COMPUTADORA EN EJECUCIÓN QUE ATIENDEN LAS PETICIONES DE OTROS PROGRAMAS, LOS CLIENTES.

EL SERVIDOR

Page 10: Tarea de informática

TIPOS DE SERVIDORES:

Page 11: Tarea de informática

EL SERVICIO DBA REMOTO DE SABIO SOLUTIONS, PROVEE UNA ADMINISTRACIÓN DE BASES DE DATOS REMOTAS SIEMPRE DISPONIBLE PARA NUESTROS CLIENTES, BRINDÁNDOLES TRANQUILIDAD E IMPRESIONANTES BAJOS COSTOS.EL COSTO DE UN SERVICIO DBA DE TIEMPO COMPLETO (RECLUTAMIENTO, SALARIO, SEGURO MÉDICO, ENTRENAMIENTO) SON ALTOS E INCREMENTAN CONSTANTEMENTE, Y SIEMPRE EXISTE EL RIESGO DE QUE LA INVERSIÓN DBA DEJE LA COMPAÑÍA. AL CONTRATAR EL SERVICIO DBA REMOTO DE SABIO SOLUTIONS, LAS COMPAÑÍAS ASIGNAN ESTA IMPORTANTE TAREA DE SOPORTE A NUESTRO EQUIPO DE EXPERTOS, QUE PROVEEN UN SERVICIO DE ALTÍSIMA CALIDAD GARANTIZADO CON ACUERDOS DE NIVEL DE SERVICIO PREDEFINIDOS, LAS 24 HORAS DEL DÍA Y POR UNA FRACCIÓN DEL COSTO QUE IMPLICARÍA CONTRATAR EL SERVICIO DE TIEMPO COMPLETO DE MANERA DOMÉSTICA.

ADMINISTRACIÓN REMOTA DE BASES

DE DATOS

Page 12: Tarea de informática

BENEFICIOS:• UN EQUIPO DE SOPORTE DBA DISPONIBLE POR UN PRECIO MENOR AL QUE

IMPLICARÍA UN SOLO EMPLEADO DE DBA DOMÉSTICO.• ACUERDOS DE NIVEL DE SERVICIO DEFINIDOS PARA ASEGURAR RESULTADOS

PREDECIBLES CADA MES, POR UN PRECIO PREDECIBLE.• PERSONAL DEDICADO, COMPLETAMENTE ENTRENADO Y ACTUALIZADO CON

LAS MÁS ACTUALES TENDENCIAS TECNOLÓGICAS, SIN TENER QUE PAGAR ADICIONALMENTE POR ESTE ENTRENAMIENTO.

• JAMÁS TENDRÁS QUE PREOCUPARTE POR QUE EL PERSONAL RENUNCIE, SALGA DE VACACIONES, ETC. CON NUESTROS EQUIPOS TIENES COBERTURA TOTAL BAJO CUALQUIER CONDICIÓN.

• NUESTRO AVANZADO SISTEMA DE RASTREO DE CONFLICTOS ASEGURA UNA FLEXIBLE Y FLUIDA PLANIFICACIÓN, APROBACIÓN Y RESOLUCIÓN DE CONFLICTOS.