Duvida Volley+Webservice

Gente sou iniciante em programação e também em desenvolvimento em aplicativos android. já pesquisei muito e não encontrei a resposta, estou desenvolvendo um aplicativo que necessita fazer CRUD em um banco de dados MySQL hospedado na internet que futuramente vai servir para um site que usara o mesmo banco de dados. Já vi muitos falaram em webservice, mas sempre hospedando ele em localhost como faço para fazer isso usando o MySQL hospedado na internet? E para que serve o Volley?

Voce vai subir uma máquina, ter um banco, e seu ws vai ficar em um tomcat da vida acessando esse banco, simples.
Já tentou olhar a documentação do mesmo ?

https://developer.android.com/training/volley/index.html

Olha consegui usando o slim framework e hospedei ele no https://www.hostinger.com.br por sinal muito bom para hospedar sites.