We are the (cloud) champions

Abiquo has been named as a cloud computing champion in a recent assessment of the top global cloud management services by Info-Tech. Info-Tech is an independent global leader in providing IT research and advice on the best IT solutions out there.  Abiquo was credited in the top tier category of ‘champion’ as a leading vendor with a leading product, above Eucalyptus, CA Technologies and OpenStack out of the top nine cloud management solutions analysed.

To determine how strong the cloud management service is, both product and vendor offerings were analysed against set criteria. The cloud product was assessed Info-Tech highlighted three core areas of Abiquo’s platform which make it so strong and unique compared to other platforms.against its features, usability, affordability and architecture. Vendors were weighed against four factors, the first being their viability, which looked at how profitable, knowledgeable and long-term they are. The second was the vendor’s strategy; how committed are they to the space and if they have a future product. The third was the vendors reach; how much support they are able to offer customers post sale and if it is worldwide.  Finally, vendors were assessed on their channel strategy and the channel’s strength.  Abiquo scored highly in both product and vendor categories with 87% of their offering being above sufficient requirements and 47% being exemplary.

Our support for multiple hypervisors, providing our customers with flexibility and avoiding vendor lock-in was noted as being a champion area as many are yet to provide this as an option. In addition, our extensive and fully-integrated self service capabilities, with stand out “show-forward pricing” enabling customers to see what resources will cost before they are provisioned, was noted as being a strong point.

For more information on the Info-Tech report please click here

Would you like to know how a cloud management platform is built? What is its architecture? What modules and technologies are used to build the platform and for intra-platform communications?

Last year we had to face some serious scalability and robustness issues with our platform: how could we manage multiple datacenters with remote services, storage systems, hypervisors and network configurations in a scalable way? How could we configure our platform to be distributed through a (probably) highly complex architecture? All of these problems along with a pack of new features led to our most important version so far: Abiquo 2.0 (codenamed Tao Pai Pai)

After many meetings and discussions, we designed a new architecture and refactored some of our core modules, especially what we call the virtualfactory. We also introduced some new technologies we hadn’t used before, such as  RedisAkka or RabbitMQ. And we went through a demanding integration and QA process until we were all happy with the result. Our main challenges were implementing an actor-based programming model (codenamed Tarantino), designing and completing our RESTful API, and using asynchronous operations wherever possible.

Take a look at these slides introducing our platform architecture and its modules!

This presentation was made specially for 2011 BarcampES edition. We didn’t obtain a conference slot, but we would like to make the slides available to you, and we’d be happy to explain or discuss them with you..

Meanwhile, we’ll be writing some posts explaining certain sections more deeply so stay tuned for more!