• I agree with Gila.

    It's always recommended to have a dev/test port to minimize disruption and catastrophic failure in development. This extends beyond database development too.

    When it comes to SSAS or many other services for that matter, it's good to keep services separate especially if they will see a lot of activity. The same may go for SSRS or other reporting services you may use in the future. I have had them all on one box. Database, SSAS and SSRS. Didn't end well when usage increased due to the limited resources of one box.