Ikoula Data Center 01 (IKC01)
Ikoula Data Center 01 (IKC01) Data Center, France
Ikoula is a Web and Application hosting solutions provider since 1998. The company owns its 1750sq meters Data Center which hosts 5000 servers. Pioneer in the Green hosting and Cloud Computing, Ikoula creates solutions with innovation, ease-of-use and customer satisfaction at the core of its thinking.
The Express division is dedicated to SOHO & SMB looking for packaged, flexible and quickly available solutions online.
Ikoula Enterprise Services provides demanding IT managers with secured, adaptable and guaranteed solutions.
Search Data Center
Featured Data Centers