|
Super Lloyd wrote: since the DB is read/write you can't spawn multiple copy of it on multiple serversince this one server is used for all your queries, you can't really scale your website
I agree. These two statements contradict each other. I will go further and say that all client/server architectures suffer the same inherent flaw of not being scalable. Can you make them "scale"? Yes, but it is also true that anything can fly if you give it enough power. Hmmm, I wonder what would happen if Azure one day didn't have enough "power"? Hint: not good. Hint2: study the shipping giant Maersk NotPetya hack in Andy Greenberg's book "Sandworm" chapters 20-28. Hint3: think pandemic, only on 'cloudy thing' computers. Hint4: again, not good.
|
|
|
|
|
The cloud isn't magic. Any of your alarmist scenarios apply to in house hosting also. Except of course that you must then either have already hired and have been paying your in house experts for years to deal with that or do a mad emergency scramble to find a consultant when your servers are taken out. A full service hosting, such as a cloud server, but true of any full service hosting company already has those experts.
|
|
|
|
|
I see your point and agree. However, I don't think I'm being too alarmist. I don't think the Maersk concern would think I am being too alarmist either. But your point still stands. My bias comes from having developed a decentralized software framework that has the potential of solving the scalability and resiliency issues centralized client/server architectures chronically suffer from. From that viewpoint, clouds look very risky indeed and again, the OPs original statements still stand. Decentralized computing resolves the OP's truth statements.
|
|
|
|
|
My preliminary calculations are that the cloud costs the same as if we were to buy all new servers every year. The benefits are automatic scaling as needed, and lack of need to maintain hardware. A drawback is controlling costs. With Amazon, it was impossible. With Azure, it's better, but still not good.
|
|
|
|
|
Using the cloud for any critical corporate data is a fools' errand. Though the vendors will tell you of their great security, nothing is truly secure on the web. And it is made even more insecure by having centralized storage locations such as the Cloud that can host the data from multiple companies all in a single facility or several such facilities.
Cloud hosting has been shown to be quite vulnerable to breaches and security specialists have been wary about this type of data storage for quite some time.
Cloud hosting marketing is directed at reducing costs, not increasing a company's security. And since so many companies have been shown to not really care all that much about strict security, the Cloud hosting plans make a very tempting alternative to paying additional employees to maintain their own internal storage services along with the corresponding hardware costs.
Think about it. If a company deems it worthwhile, it probably isn't...
Steve Naidamast
Sr. Software Engineer
Black Falcon Software, Inc.
blackfalconsoftware@outlook.com
|
|
|
|
|
Super Lloyd wrote: Although I can't help but wonder.. if you have a read and write database used by almost any page you serve, wouldn't you say both assertion below are true?
- since the DB is read/write you can't spawn multiple copy of it on multiple server
- since this one server is used for all your queries, you can't really scale your website
All of that is irrelevant if the business doesn't have the traffic to require multiple servers. In that case a hosting company (cloud service) is just providing the expertise to keep that single server up an running all the time. You are responsible for the data but not the box, operating system and perhaps not even the database software.
But if the business does have enough volume then the business itself drives what the specifics are of how the volume can be handled.
If a Point of Sale device is ringing up a transaction in Los Angles then there is no overlap between that transaction and one at the same time in Tampa Bay. The cashier is different, the customer is different, the fulfillment center is different. Same is true for medical, construction, movie theaters, etc.
As one design consideration a smaller company can make if they actually have the volume is that replicated servers do not all need to be read and write. It is likely that many more transactions will be reads rather than writes. So most can be read only. That reduces load on the write server, often significantly. Writes are replicated to the read servers.
That leads to the design consideration of timeliness. Does a new user that was just created in New York (east coast server) need to actually be visible to the user in California (west coast server) immediately or is 5 seconds later good enough? After all the customer service rep that created that user probably needs to do some stuff before they even tell the user it is working. And that will take more than 5 seconds.
Naturally very large businesses have much more complicated design problems that they must deal with. But companies can get by with must less complications for quite a long time before they encounter those problems.
|
|
|
|
|
... an hour and a half to do some simple - but necessary - shopping, then get home to find the cat staring at a caterpillar on the carpet. Transplant to outside, unpack, put away ... cat still staring. Odd.
Cat still staring. Odder.
Cat now scratching at carpet under heavy chair. The light dawns.
Fetch torch, look under chair: mouse. Alive? Dead? Dunno.
Long story short, the mouse was dead, but it was Dij's plaything and he'd be 'ed if he was going to let me near it. Finally separate cat and toy - he's faster than I am by a considerable margin - dispose, and reward.
This has "long day" written all over it.
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
Now, is the cat in the room or in the moor?
|
|
|
|
|
That makes sense now that I've read the CCC.
|
|
|
|
|
Be careful: sometimes mice play dead.
Our cats have started to bring in mice again too, preferably at night so I can go on a wild hunt in my underpants and release the mouse outside in the bushes, still freezing cold over here
|
|
|
|
|
He's locked in at night: he timeshares the territory with the neighbour's cat - they hate each other and vet bills get expensive - so he is out all morning, she is out afternoon and evening.
But he's a predatory little sod: if it moves he'll have a go ...
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
The cats hide the mouse in your underpants?
Software rusts. Simon Stephenson, ca 1994. So does this signature. me, 2012
|
|
|
|
|
It'd be an improvement on "half a mouse in your shoe"
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
That must be quite a tail!
If you can't laugh at yourself - ask me and I will do it for you.
|
|
|
|
|
"I once shot an elephant in my pajamas. How he got in my pajamas I'll never know"
Groucho Marx
|
|
|
|
|
Yep, that's what prompted my thought. Someone here uses it as a sig.
Software rusts. Simon Stephenson, ca 1994. So does this signature. me, 2012
|
|
|
|
|
OriginalGriff wrote: Fetch torch
Other topic...
In India also, this is called torch. During a visit to the US, I asked for "torch" at the shop counter, and the salesman showed a puzzled look. Then I realized it had to be "flashlight" - remembered this from reading Hardy Boys, Nancy Drew books.
|
|
|
|
|
That's because the UK subjugated your country for a while. We kicked them out when they started to get silly.
'Murica
|
|
|
|
|
Reminded me of many years back, when our cat brought a (live) baby rabbit into our bedroom. He could jump from the garden shed straight through our bedroom window. It was about a 6ft jump, which with a rabbit in his mouth, was pretty impressive!
Rabbit was going mental; cat was going mental; wife was going mental (standing on the bed screaming). That too was 'fun'!
|
|
|
|
|
Roger !
|
|
|
|
|
Ours likes to bring live stuff in all the time. I have had live quail running around my office, a blue jay flying around the kitchen, and I have lost count of the number of mice. Snakes too and lizards and ...
The funny thing is we also have miniature dachshunds and have for a quite a while. A long time ago we got a kitten and a dachshund taught it to hunt. Then that dog passed and we got a puppy and the cat taught it to hunt. We have had this cycle going for almost thirty years now - a cat will teach the dog to hunt and then vice versa.
"They have a consciousness, they have a life, they have a soul! Damn you! Let the rabbits wear glasses! Save our brothers! Can I get an amen?"
|
|
|
|
|
Viewer returns container in space (7)
It goes without saying
|
|
|
|
|
Viewer
returns (back)
container TIN - > NIT
in space MOOR MO OR
MONITOR
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
Space was actually ROOM and was part of the return, but guess it works both ways.
It goes without saying
|
|
|
|
|