Demo: Administrador de proyectos - HelpDesk

Administrador de proyectos - HelpDesk

Descripción General: El sistema Administrador de proyectos  - HelpDesk diseñado y desarrollado por DesarrollandoWeb.com es un sistema creado pensando en ofrecer a las compañías dedicadas a prestar servicios una herramienta que le permita llevar los proyectos de forma fácil, rápida y lo más importante, en línea, permitiéndole a los clientes... [+ info]

E-Marketing Rápido

5 puntos importantes para estar bien posicionados.
Actualmente los desarrolladores de aplicaciones Web o sitio Web, nos esforzamos por crear sitios Web dinámicos, ya que el mantenimiento y administración de sitios Web estáticos es muy tediosa y francamente muy poco productiva. Este artículo menciona 5 puntos que se deben tener en cuenta para estar bien posicionados an google, yahoo, msn, y otros buscadores, aparecer en las búsquedas y ser visitados.  
» [+ info]

PPC: Pay per Clic (Pague por Clic)
PPC son las campañas que se hacen en los buscadores más importantes del mundo. Esta campaña se caracteriza por que se paga por cada clic que un navegante realiza en los anuncios publicitarios de los buscadores. 
» [+ info]

Buenas prácticas SEO
20 puntos para saber si realizas Buenas prácticas SEO Antes de compartir esta historia quiero recalcar por k-esima vez que el SEO es algo que implica costos, tiempo y que obtener buenas posiciones requiere mucho trabajo y dedicación. Si eres desarrollador web es importante ser claro con los clientes, y los empresarios debe exigir claridad cuando empareden un proyecto de desarrollo Web. El SEO o search engine optimization es una práctica que implica tiempo, costos,... 
» [+ info]

SEO: Search engine optimization (Optimización para buscadores)
SEO: Search engine optimization (Optimización para buscadores) El SEO se especializa en el desarrollo de sitios Web optimizados para que los buscadores indexen las páginas del sitio web y las ubiquen en primeras posiciones sin pagar por ello. Es importante anotar que este proceso lleva tiempo y no se consigue en pocos días (cosa que ofrecen muchas empresas)  
» [+ info]



Guión bajo o normal en las URL
Uno de los factores mas utilizados para obtener buenos posicionamientos en los buscadores es tener URL claras. Es sabido que si una url tiene palabras claves será más fácilmente indexada por los buscadores que una que contenga múltiples identificadores y números. Por ejemplo, si una pagina web está tratando el tema, de guiones en las URL’s podría presentar el contenido de la siguiente manera:  
» [+ info]

Elementos de la Arquitectura MySql Cluster

Escrito por: Andrés Villanueva Manjarres   

Como se ha mencionado anteriormente la arquitectura de MySql CLuster está diseñada para no tener un sólo punto de falla, cada componente será un servidor independiente y debe tener su propia capacidad de almacenamiento y memoria para trabajar. En la arquitectura del Clúster de MySql planteada se proponen cuatro puntos, un manager, un nodos SQL y dos nodos de datos, esto con el fin de distribuir las cargas, mantener una gran disponibilidad y redundancia de datos.

El Clúster de Mysql está conformado por tres tipos de nodos, estos son:

  • El nodo de administración (ndb_mgmd) : Este tipo de nodo cumple con la función de manejar, controlar y coordinar los otros nodos dentro del clúster, proporciona datos de configuración, permite iniciar y parar nodos, ejecutar copias de seguridad, permite conocer el estado de los nodos de datos y ejecuta otras actividades administrativas. Como este tipo de nodo administra la configuración de otros nodos, un nodo de este tipo debe arrancarse primero, antes de cualquier otro nodo. En ambientes de alta disponibilidad es recomendable tener más de un nodo de administración o manager node.
  • El nodo de datos (ndbd) : Este es el tipo de nodo que almacena los datos del cluster. Hay tantos nodos de datos como réplicas. No es necesario tener más de un nodo de datos pero si solo se tiene un nodo de datos la redundancia se perdería, por eso en el modelo planteado se propone trabajar con dos nodos de datos, los cuales trabajarán de manera sincronizada y cada uno será la réplica del otro. Más adelante mencionaremos como manejar la replicación de los nodos de datosy la gestión de grupos de nodos de datos.
  • El nodo SQL (mysqld): Estos nodos son los que accede a los datos del clúster y los que mantienen los esquemas de las bases del LMS. En el caso de MySQL Cluster, un nodo cliente es un servidor MySQL tradicional que usa el motor NDB Cluster. Estos nodos serán los nodos por medio de los cuales las aplicaciones accederán a los datos almacenados en la base de datos, en este caso el Cluster de base de datos.

La arquitectura presentada en este ejemplo es una arquitectura básica en la que se muestra como instalar y configurar una base de datos en clúster de MySql. Es importante aclarar que en ambientes de alta disponibilidad es recomendable instalar más de un nodo manager y más de un nodo SQL, esto con el fin de distribuir cargas y respaldar siempre el funcionamiento del sistema. Claro, esto no es requerido en todos los sistemas, depende de los requerimientos reales de las aplicaciones.

Adicionalmente en sistemas de alta disponibilidad es recomendable trabajar con balanceadores de aplicaciones y de bases de datos. En otro artículo expondremos como se puede implementar un balanceador de base de datos en PHP.

Artículos relacionados con MySql Cluster:

  1. ¿Que es MySql Cluster?
  2. Elementos de la Arquitectura MySql Cluster
  3. Instalación de MySql Cluster.
  4. Configuración de los diferentes nodos.
  5. Arrancar el clúster de MySql.

Escribe tu comentario
Nombre:Invitado
Título:
BBCode:Web AddressEmail AddressBold TextItalic TextUnderlined TextQuoteCodeOpen ListList ItemClose List
Comentario:

Código de validación.* Code

Comentario[s]
Buen trabajo
Escrito por Invitado el 2010-04-01 17:11:09
Muy bien, me encanta muy buen trabajo. gracias