Essentially, Wordpress expects certain resources to be local, and so you’ve got to do some modifications to get it to handle things that aren’t. This is why “the cloud” is such a silly term. Issues like this become far more obvious when you call it what it actually is: someone else’s computer.
Local resources aren’t really incompatible with someone else’s computer.
The term cloud, for all that it’s overplayed, also implies that the computer is ephemeral. Or sharded. Or something. But clearly something different than the shared hosting of a decade ago, which would also qualify as someone else’s computer but could run wordpress just fine.
Sure. Perhaps my statement was laced a little too heavily with snark. I just think that the current choice of language (i.e. “The Cloud”) obscures issues with technology decisions that would otherwise be obvious. “The Cloud” is more than anything a marketing term, and by obscuring meaning and hiding potential problems, it becomes easier to sell “The Cloud” as a panacea which can then be picked up by managers who don’t know better.
I agree that “the cloud” is a bad term. But it’s also commonly used, if frequently misunderstood. Before I started the WordPress series, I wrote a series on adapting legacy apps for the cloud. The very first post in that series addresses these crucial differences in a way that hopefully cuts through the buzzword mess we’ve been saddled with.
Check it out: