February 01, 2011, 4:29 PM — With Microsoft celebrating the first birthday of Windows Azure, few people are as well equipped to discuss the cloud platform's strengths and limitations as Joannes Vermorel.
Vermorel, the founder and CEO of a software development company in Paris, France, called Lokad, jumped on the Azure bandwagon well before the service even went online on Feb. 1, 2010. Because Lokad decided to move most of its infrastructure from hosted servers to the Microsoft cloud, Vermorel and colleagues had to rewrite the company's application infrastructure, and began doing so at the beginning of 2009, when Azure was in beta.
IN DEPTH: Windows Azure turns 1 in 'anemic' market
"It took more than 12 months to completely rewrite Lokad from scratch to have cloud-based technology," Vermorel said in an interview with Network World. "At the present time, we have a technology that would not exist without the cloud."
Vermorel, who blogs about his experiences with cloud computing, chose Azure over Amazon's Elastic Compute Cloud, and says it was the right decision. "Microsoft was the first and only one to have a clear vision of the cloud that includes the tooling experience," he says.
Still, there are a few shortcomings Vermorel urges Microsoft to work on. Redmond recently updated the Windows Azure user interface to make it more attractive and intuitive, but the service console still lags behind those offered by competing cloud services, Vermorel says.
"It was abysmal. Now it's OK. So the trend is good," he says.
Specifically, the user portal lacked multiuser support, which it now has, and is still slow despite a significant speed boost, he says. Before the update, it was tedious to deploy and redeploy services, and "was not very task-oriented," Vermorel says. "It's a more usable interface but they can still do much more and much better."
Lokad's system analyzes sales and demand figures, giving customers the forecasts they need to manage supply and demand, to optimize inventory and staffing levels. For retail, this can mean figuring out which products to keep in the warehouses and at the stores. For banks, it could mean keeping ATMs and branch offices stocked with the right amount of cash.