MySQL Cluster On Cloud vs MySQL Cluster On Dedicated Cluster
The biggest difference will come from networking - Mikael's tests were run over Infiniband whereas most hosting or cloud providers will not give you that type of dedicated bandwidth.  As a distributed database, MySQL Cluster needs high network bandwidth to support message passing between the nodes, so the higher the network latency, the lower the read or write performance, though this can be offset by increasing concurrent load to the database

If you want to know more about the benchmark itself and how to run it on your own cloud vendors environment, check out this blog:
https://blogs.oracle.com/MySQL/entry/performance_testing_of_mysql_cluster