Scalability in dedicated hosting |

I’m torn between opting for dedicated hosting or cloud hosting for a website that I’m anticipating will have high traffic in the not so far future. There’s no doubt as to the scalability that cloud offers but is the same extended to a dedicated server? Can I scale up in response to a future spike in activity or traffic?