No, you do not need to sign a contract before you get the resources of your LA dedicated servers. We provide much flexibility to allow you to scale as you need by ensuring you get your services as you pay with no further commitment.