AlibabaHost est apparu en 2008, comme AliBabaHost.com. La société mère est localisée en Inde, mais elle possède ses data center dans plus de 6 pays dont la Romanie, les Pays-Bas et l’Allemagne.
L’un de leurs centre de données qui est situé à Spaanse Kubus à Rotterdam, est constitué d’un bâtiment de 48000m2 où environ 18000m2 est utilisé comme espace de serveur de haute qualité. La raison Spaanse De Kubus est extrêmement intéressant à des fins de télécommunications est due aux nombreux PoP (Point of Presence) de plusieurs grands transporteurs de niveau 1 et de niveau 2 comme KPN, Cable & Wireless, BT Ignite, Versatel, Global Crossing, etc