How the Cloud Has Changed (Since Last You Looked)
snydeq writes: InfoWorld's Peter Wayner takes a look at the new services and pricing models that are making cloud computing more powerful, complex, and cheaper than it was a few short years ago. 'We get more, but using it isn't always as simple as it could be. Sure, you still end up on root on some box that's probably running Linux, but getting the right performance out of that machine is more complex,' Wayner writes. "But the real fun comes when you try to figure out how to pay for your planned cloud deployment because there are more options than ever. ... In some cases, the cost engineering can be more complex than the software engineering."
The real problem I've countered is all of the goddamn awful hipster-created software that's out there these days.
We have to wade through mountains of Ruby on Rails and Node.js bullshit. Both of those ecosystems are fucking awful. Even small web apps need tens or hundreds of small, poorly-maintained libraries or modules that some schmuck threw together one weekend, put on GitHub, and then promptly forgot about. But a bunch of other schmucks then chose to build upon this shitty library, so now it's a dependency of all of them. So instead of getting real work done, you'll sit there waiting for rubygems or npm to install all of these fucking awful libraries.
Then there's the NoSQL bullshit. And the Docker bullshit. And the git bullshit. It all piles up!
Dealing with the cloud is the easy part. Dealing with the hipster bullshit is what's hard!
More complicated.
A trend toward moving toward "bare metal" physical boxes for the computing.
Moving to Cell phone company like who the hell knows what is what pricing.
All I know is that it seems just as likely a catastrophe in waiting, and given the state of backdooring, ain't happening if I'm a business, because every detail would be exposed.
The shepherds did so well protecting the flock that the sheep no longer believed that wolves existed.
Dedicated (lease) servers go a long way even if you keep idling most of the available capacity. I think the main difference between cloud and dedicated servers is usability. Cloud is easy to use (albeit sometimes a bit *too* easy) and it's also very easy to go scale in every direction. However, a small team of knowledgeable software engineers could easily go for dedicated servers instead and save a lot of money while also making it equally scalable.
I still tend to prefer dedicated over cloud for everything else except massive backups. Backups can be GPG'd on the fly and that pretty much takes care of all the security concerns we have today regarding cloud usage in this use case. All the execs I've talked to also like the predictability we have in our budgeting. I've had the pleasure to work with some great men and women and we've always had a clear vision about the hardware requirements our solutions need now and in the future, which in turn lets us cast budgeting predictions a long way into the future.
-SR
Segmented content dynamically loaded via AJAX or similar is the devil.
It's the modern "article split across 10 pages for no reason". Give me a view-all link, and I'll wait for it to load.
For SOME content it's understandable (Twitter's result set for a hash tag, for example, but NOT the result of a user's entire tweet history), but the AJAX loading is still the devil. Give me traditional paginated loading as an option as well as a way to reliably trigger more content to load without making me hold the end key.