None of those things makes your application a cloud application. It's a cloud application if it runs in a cloud. What is a cloud?
Difference between cloud computing and distributed computing?
The web site development model does tend to be amenable to running in a cloud because many parts of the system are inherently parallel. However, there are various design decisions (er, mistakes?) you could make that would limit the amount of parallelism that could be achieved, though. You can still run such a program in a cloud but it won't get nearly the kind of benefit that a highly parallel application would.
The technologies that you are talking about can be used to create highly parallel applications, but this isn't automatic, you still have to understand what you're doing.