Como empresa joven y que ha salido adelante sin la ayuda de nadie, los fundadores de AideRSS diseñaron su nuevo servicio para sacar partido a la plataforma de informática de nube de Amazon Web Services (AWS). "Sin EC2 el proyecto hubiera sido imposible. Hubiéramos tenido que aprovisionar nuestros propio gran clúster de máquinas y pagar el alojamiento, la gestión y otros costes asociados. En lugar de ello, tuvimos la suerte de poder acceder al modelo de precios por hora para mantener el control de los costes de I+D", afirma Ilya Grigorik, Fundador y Director tecnológico.
"Debido a las grandes cantidades de datos que nuestro servicio recopila y analiza, necesitábamos una plataforma que nos permitiera ampliar nuestra capacidad de procesamiento bajo demanda, tanto para ampliar el sistema como para reducirlo. Ha quedado demostrado que esta era la decisión correcta. Desde el primer día que el servicio se puso en marcha, tuvimos que escalar a más de cien instancias de EC2 para gestionar el tráfico provocado por la amplia cobertura en el sector. Desde entonces, escalamos a una media de 80 instancias día tras día".
El diagrama que aparece a continuación muestra la arquitectura actual de AideRSS/PostRank en AWS. Amazon EC2 se utiliza para tener en funcionamiento sus servidores de interfaz web, los servidores MySQL y servidores destinados a indexar, rastrear, realizar analíticas, para ensayo provisional y muchos otros servicios. Además de Amazon EC2, PostRank realiza un uso intensivo de Amazon S3, EBS y SQS para tener a su disposición una solución combinada de nube de informática, servicios de almacenamiento de datos y cola. Amazon SQS (Simple Queue Service) ofrece una forma sencilla de gestionar y distribuir el trabajo entre todas las instancias de EC2. SQS resulta muy práctico, ya que procesa el flujo de trabajo de su gran clúster de alrededor de 70 rastreadores web. PostRank utiliza, además, el servicio de almacenamiento Amazon S3 como repositorio de copia de seguridad para bases de datos, archivos de registro y otros datos de PostRank.
Grigorik afirma que uno de los aspectos más importantes de utilizar AWS es que, "en lugar de tener que centrarnos en gestionar la infraestructura de nuestro clúster, hemos podido centrarnos en nuestro producto y en lo que hacemos mejor: clasificar la participación y filtrar el contenido en línea".
Para ver AideRSS’ PostRank en acción, diríjase a www.postrank.com
. Para obtener más información sobre la integración de AideRSS con AWS, consulte la Presentación sobre AWS de Grigorik
.
(Fecha de publicación: marzo de 2009)
