Cloud Server vs. Dedicated Server: Comparing The Differences