Can we deploy a Solr remotely or does he have to be on the same server ?

Is it working for Solr 4, to use the SolrCloud ?

Thanks.