Home > Laboratorio > cPanel Cloud = El primer cluster cPanel

cPanel Cloud = El primer cluster cPanel

Estamos trabajando en lo que creemos que será el primer sistema de cluster bajo cPanel, si bien es cierto que ya varias compañías ofrecen servidores cPanel en cluster no es menos cierto que estas soluciones no son ideales, esto debido a que se basan en la sincronización de archivos entre servidores, es decir no son 100% en tiempo real y son más bien unos scripts que se encargan tras bastidores de mantener el cluster sincronizado, otra de las desventajas de los cluster cPanel actuales es que a menudo es solo MySQL y Apache los servicios en cluster, los demás servicios como correo, y el mismo cPanel no son replicados.

Bajo nuestra solución, no se modifica ningún archivo de cPanel, no hay nada que sincronizar ya que es el mismo cPanel quien escribe en tiempo real todas los cambios necesarios en el cluster y todos los servicios son replicados, bajo este esquema podemos ofrecer una redundancia completa en todos los servicios, por ejemplo suponiendo que el cluster cPanel esté compuesto de 20 servidores, cada uno de ellos ejecuta cPanel y todos sus servicios, un balanceador de cargas de encarga de repartir el trabajo de forma transparente entre los 20 servidores, en caso de que el sistema detecte una falla en alguno de los servidores, este es retirado automáticamente del pool de servidores y el sistema pasa a funcionar con los 19 restantes, esto equivale a que la web de un cliente este siendo procesada por 20 servidores, cada vez que alguien visite su web, será redireccionado transparentemente a alguno de los servidores del pool, cada uno de ellos tiene los datos exactos de su web ya que comparten el almacenamiento, es decir todos los servidores leen y escriben los datos desde un cluster de servidores NAS

Los beneficios son:

  • Completa redundancia en todos los niveles y servicios
  • Máxima velocidad al siempre ser redirigido al servidor con menor carga
  • Potencia, aplicaciones que antes requerían uno o más dedicados ahora pueden ser alojadas en el Cloud cPanel
  • Escalabilidad, es muy fácil aumentar el tamaño del cluster y extremadamente fácil para los clientes aumentar la potencia
  • Control completo de CPU y Memoria

Bajo el cloud cPanel los clientes pueden comprar los recursos que necesiten y aumentar en cualquier momento:

  • CPU: El cpu se vende en MHz, el cliente puede comprar cualquier cantidad de MHz que requiera, por ejemplo 10.000 MHz equivalen a la potencia de procesamiento de un CPU Xeon 5520 completo (4 cores), si el cliente requiere la potencia de 4 equipos dual XEON 5520 (8 cpus de 4 cores cada uno) deberá contratar en el cloud apx 72.000 MHz y tendrá la misma potencia de procesamiento en el cloud.
  • Memoria:  al igual que el CPU el cliente puede comprar la memoria que su aplicación requiera, la memoria es vendida en Mb. o Gb. y es posible comprar desde pocos Megabytes hasta cientos de Gb.
  • Espacio en Disco: El espacio en disco es vendido por GB de espacio , el espacio proviene de un arreglo RAID 10 redundante y extremadamente veloz
  • Transferencia: La transferencia puede ser contratada por GB mensual

Para entender un poco mejor esta nueva tecnología, vamos a compararla con las actuales soluciones:

Cloud cPanel vs Hosting Compartido:

Bajo el hosting copartido en cPanel, la web de un clientes está solo en un servidor físico, esto presenta problemas debido a que no ofrece casi ninguna redundancia, cualquier problema de carga causado por otro cliente en el mismo servidor afectará a todos los clientes y no puede expanderse a más de un servidor, el cloud no presenta estas limitaciones, adicionalmente cada cliente esta en un container protegido (LVE)

Cloud cPanel vs Servidores Virtuales

Nuestra tecnología Cloud y la virtualización tienen muchas cosas en común, de hecho cada cliente ejecuta sus procesos dentro de un espacio virtual protegido el cual es de tamaño variable y replicado n veces a lo largo de cloud, en cambio en la tecnología de virtualización el cliente solo tiene un VPS con un tamaño predefinido, es decir no hay replicación y la capacidad de expansión es limitada.

Cloud vs Servidores Dedicados

Cloud brinda algunas ventajas sobre los servidores dedicados, principalmente la facilidad de uso, el cliente solo verá la conocida interfaz cPanel y no tendrá que preocuparse por la administración de la plataforma, adicionalmente es expandible, el cliente puede amplicar la memoria o cpu con solo un click y 100% tolerante a fallos.

Bajo el Cloud cPanel Usted puede alojar desde una web sencilla hasta una aplicación web que normalmente utilizaría más de un servidor dedicado.

Disponibilidad:

Actualmente estamos en fase Alfa y esperamos tener un producto listo para usar a mediados de Agosto 2010.

Detalles Técnicos

Mucho de los detalles técnicos son considerados secreto comercial o están actualmente bajo desarrollo, sin embargo intentaré dar un vistazo general del sistema

  • Sistema de almacenamiento distribuido basado en GlusterFS y Oracle OSFS2
  • Comunicación interna entre servidores del cluster a 10GbE y puede funcionar en redes 1GbE o Infiniband
  • Utiliza Cloudlinux como SO en los servidores del cluster y la tecnología LVE
  • Utiliza Litespeed como servidor web de alto rendimiento
  • Utiliza Litespeed Load Balancer como balanceador de cargas http
  • Balancea todos los servicios cPanel (DNS, cPanel, WHM, MySQL y http)

Precios

Aún no contamos con una estructura de precios sin embargo manejamos estos números como máximos:

  • CPU: $10.00 x cada 1Ghz (1000 MHz)
  • Memoria: $8.00 x cada GB de RAM
  • Espacio en Disco: $0.05 x cada GB de espacio en disco
  • Transferencia: $0.05 x GB de transferencia externa

Por ejemplo si Usted requiere la potencia de un servidor de estas características para alojar sus webs:

  • CPU Dual XEON QuadCore 5520
  • 4 discos 500 GB en RAID 10 para un total de 1000 Gb de almacenamiento
  • 24 GB RAM ECC
  • 5000 GB transferencia mensual
  • 100% administrado

actualmente pagará alrededor de +$700.00 con cualquier proveedor reputable, en el cloud usted solo necesitará:

  • CPU: 16Ghz de potencia x $10.00 c/u = $160.00
  • 24 GB de RAM ECC x $8.00 c/u = 192.00
  • 1000 GB de almacenamiento NAS RAID10 x $0.05 c/u = $50.00
  • 5000 Gb de transferencia x $0.05 c/u = $250.00
  • Total:  $652.00

Como podrá observar el costo es más económico en el cloud que un dedicado, pero el costo no es el principal beneficio del cloud, sino la redundancia, confiabilidad que obtendrá, por ejemplo en el ejemplo anterior si alguna pieza de su dedicado falla su sistema completo se vendrá abajo, con el cluster no tendrá este problema, adicionalmente es muy sencillo expander el cloud, no así el dedicado y en cloud todos los servicios son 100% manejados.

No related posts.

Categories: Laboratorio Tags: , ,
  1. No comments yet.
  1. No trackbacks yet.
You must be logged in to post a comment.