The Sidekick Failure and Cloud Culpability
miller60 writes "There's a vigorous debate among cloud pundits about whether the apparent loss of all Sidekick users' data is a reflection on the trustworthiness of cloud computing or simply another cautionary tale about poor backup practices. InformationWeek calls the incident 'a code red cloud disaster.' But some cloud technologists insist data center failures are not cloud failures. Is this distinction meaningful? Or does the cloud movement bear the burden of fuzzy definitions in assessing its shortcomings as well as its promise?"
It's usually a decision on management's side to not use best practices, despite warnings from the tech dept.
tldr; There's nothing wrong with the technology, just the greedy bastards using it.
Belief? Hope? Preference?The Existential Vortex
With Cloud Computing, those who modify FOSS software do not have to redistribute the code, because they are only providing a service and not a functional program.
This is an unforeseen hole in the bulletproof Gandhi mechanism, so I foresee a quick "GPL V3.1" to close this. And then all is well.
If you can't trust your outsourcing partner, replace them or bring the work in-house.
Knowledge is how to play a game, intelligence is how to win, wisdom is knowing what game to play.
Didn't that throw up any red flags for ANYONE?
I know my songs, videos, and other important files are backed-up across triple drives. I don't know if the same is true if I stored them online, and this major failure of Sidekick demonstrates I'm right not to trust them.
"I disapprove of what you say, but I will defend to the death your right to say it." - historian Evelyn Beatrice Hall
This belongs in the BSA story. At least there it might be modded insightful or funny.
Knowledge is how to play a game, intelligence is how to win, wisdom is knowing what game to play.
The managers responsible for not implementing the backups or the techs maintaining the infrastructure? My bet is on the little people.
No matter where you go, there it is.
According to two separate studies, 2500 song downloads == just 1 album lost sale
According to multiple separate anecdotes, lousy music = multiple separate lost sales.
Knowledge is how to play a game, intelligence is how to win, wisdom is knowing what game to play.
I thought the same thing about "Microsoft".
Okay guys, that joke's done, let's get on with our lives.
No kidding!!! What do you say at this point?
This is an unforeseen hole in the bulletproof Gandhi mechanism, so I foresee a quick "GPL V3.1" to close this.
It already exists. It is called AGPL: http://en.wikipedia.org/wiki/AGPL/
Deze sig is in 't Nederlands geschreven.
In the end, it doesn't really matter if it's a data center failure or a "cloud" failure. It matters who the user blames. And if you trumpet yourself as "in the cloud", and then that cloud rains on your consumer, whomever is at fault, ultimately it's you, the provider, who has a problem.
Just like people lose their stuff on personal hard drives when not backed up, they will lose cloud data when not backed up. Both kinds of computing have merits, and long term persistence of data is not automatic with either. Most people do not place THAT hard a value on backups of their cell phones. They typically sync with a PC anyway. But any business that doesn't have weekly reliable offsite backups of their fundamental assets should be sued by shareholders/customers for irresponsibility weather they use cloud or not.
Can't form a complete picture without an inside look at what really happened. Danger/Microsoft obviously isn't going to just come out and tell us the who or how, they have enough egg on their face as it is.
.NET and something went awry. Perhaps a dev was tapping out a query and forgot part of his where clause, irreversibly damaging an entire table. Perhaps the cleaning crew poured milk in the disk cluster. These are all quite valid possibilities, which singly probably wouldn't be an issue.
We can throw hunches around all day long, but it all boils down to human error somewhere - or more likely, a series of errors. Perhaps backups weren't properly taken. Perhaps they were performing a platform shift to
I don't think there's any argument for instability or reliability issues with a "cloud" platform, any more than one could form an argument for a traditional arrangement. If the system as a whole isn't managed and maintained, you are at a very high risk for disaster. The only universal truth is things WILL fail, and you have to plan for them.
Didn't that throw up any red flags for ANYONE?
I was a Sidekick user from 4/2004 until 10/2008. There had been only one 'catastrophic' failure in that time that left Sidekick users without data service for an extended period. Danger produced one of the best mobile devices, which in many ways is still better than anything out there even though the OS and devices that utilize it (the various Sidekick models that exist these days) is quite a bit outdated compared to devices like the iPhone.
I miss my Sidekick immensely. I loved true multitasking, a fully capable QWERTY keyboard, and incredible battery life. Unfortunately it didn't sync well with calendaring software, didn't keep up with music playing, and is now partially controlled by Microsoft. There have been immense trade offs with moving to the iPhone but based on my main reason for owning an iPhone (I ride the bus and enjoy the music/video player and screen size) it was the right choice for me.
That said, "cloud computing" is something which usually works (and did, in the case of the Sidekick since 2002). I don't think that this is a proven warning sign that "cloud computing" isn't as reliable as everyone believes, I just think it's proof that companies need to do a much better job of ensuring data integrity than they could have ever imagined before.
Will I stop using Flickr, Google products, and other future "cloud" devices/software because of this? No. I am smart enough, as a computer savvy end-user, to keep my own backups of my data but I do believe people need to become better educated in what can and will happen as we move to the model we have slowly done in the last 10 years.
Personally, I always interpreted cloud computing as software that's running on a number of boxes of which the number can fluctuate without being meaningful (obviously there are performance implications depending on the overall load and number of boxes, but one box going down doesn't inherently bring down the system). One nice thing is these boxes can be geographically distributed as well - so when one data center gets nuked, the others are safe. Now, I realize geographic distribution isn't a requirement but even still, the press release says the data loss is due to a "server failure." Not a data center failure, but the apparent failure of a single server.
So is this really even "the cloud"? Does that mean that Geocities was "the cloud" or that every web host out there is "the cloud" because they've got my data running on a single machine? I certainly never interpreted it that way, but I'm no expert on the matter. It seems like if this data was in "the cloud" that it could have all been retrieved off of another machine somewhere. Perhaps for some customers those other machines might not yet be completely synced with very recent updates, but that would affect a small amount of data for a subset of customers.
To my mind, this failure just goes to show that what people call clouds are merely the mainframes of yesterdecades... For the cloud to become "THE" cloud, the providers need to cooperate to replicate data across their different implementations, such that when one provider suffers an unforeseen crash of unforeseen magnitudes, the data is til there in the "real" (in this definition) cloud.
Sure, it would take no small amount of convincing to get the management drones to accept this, but I should think that a cost/benefit analysis that includes catastrophic failure would be somewhat persuasive...
"The number you have dialed is imaginary. Please rotate your phone 90 degrees and try again."
It's called Affero GPL
A single data center apparently without even a geographically distinct failover site is about as far as I can imagine from being a "cloud". Old fashioned best practices in the form of having two or more sites each capable of handling the entire load would have prevented this particular mess, let alone classic cloud approaches like that of the Google File System (GFS) which keeps at least three copies of a file's contents.
(Granted, if you're storing vital stuff in GFS or Amazon S3 you still have a logical single point of failure (e.g. a mistaken delete command) and therefore you aren't freed from the duty of doing your own backups, but that's a separate issue.)
Or we could just say that trusting Microsoft for anything is relatively unwise compared to other "higher tier" companies. Or that if you're depending on a service provider that's massively laying off staff you need to take action before something seriously ugly happens, because it likely will.
As a wise auditor once told me:
You can outsource the work, but you can not outsource the responsibility.
If your data is important to you - you must back it up, and you must test your backups.
The end.
-ted
Just because you're paying someone to store your data doesn't mean they care about that data as much as you do... That's one of the two big problems with cloud computing that can't be solved by technology. First, nobody cares about your data as much as you do. Second, nobody will protect your data (ie. control it's distribution and prevent unauthorized changes) to the level you find appropriate.
It's usually a good idea to avoid using broad generalities (like I just did), but it seems like in general it would be a bad idea to let someone else be the sole keeper of anything even remotely important or sensitive. There are exceptions, but those seem to be internal to a company (ie. the company runs it's own cloud and has all employees use it). Or military/government applications where centralized security and backup can keep user errors from becoming a real danger to the organization beyond "help I lost my email!".
I think the key here is was it only T-Mobile's data that was lost or was every customer of the "cloud" affected. If it was only T-Mobile's data than the issue is T-Mobile's backup policy, if it was "cloud"-wide than it's an issue with the "cloud" provider. In either case, I don't think you can paint the entire "cloud" concept as unstable. Cloud computing is really just a dynamic datacenter with all the usual weak links and issues present in a traditional metal datacenter.
I came to the datacenter drunk with a fake ID, don't you want to be just like me?
Leaving aside the fact that a "data center" could consist of two servers under Mabel's desk, this is not a "data center" disaster, nor is it a cloud catastrophe.
This a contract and contract management failure: the contract with the outsource was probably written without specifying that they must do the backups, AND no one established any sort of audit (formal or informal) test to ensure that there _were_ backups being taken and that the outsourcer was performing according to the contract.
Too often, the MBA doing the contract thinks "there, that's handled" once they've gotten all the signatures on the dotted line. "There, backups are handled now" he thinks, because many business folk (not ALL, I don't think it's fair to generalize that far) see these kinds of things as milestones, rather than ongoing processes to be managed.
When you cut through the "cloud", if you look into the center of things, you see that the so-called modern "cloud" computing environment is a giant computer(s), surrounded by high powered priestly geeks, doling out resources to everyone, completely centralized. The priests have some new tricks to entertain the masses with, but there's nothing fundamentally different between cloud computing and IBM's vision of computing in the 1960s.
This is my sig.
Seems like we've heard that sort of thing before and look how that turned out
I never ever heard of Microsoft prior to 1992 (first time I used Windows 3). Prior to that the world revolved around IBM, Apple, and Commodore. Funny how fast things can change, and a small company can leverage itself to the top of the heap.
"I disapprove of what you say, but I will defend to the death your right to say it." - historian Evelyn Beatrice Hall
What has this got to do with the "cloud"? If your data is critical enough, do it in house or mirror/slave/backup across two or more vendors. The probability of chain failure at one vendor's site alone is much higher than when you use several. The required isolation and separation of your components will also benefit your overall architecture.
This is awfully convenient. Something that at least to my eyes looks a lot like a cloud crashes. Cloud pundits announce:
"if it loses your data - it's not a cloud".
So if Amazon's S3 ever fails horribly and loses everybody's data, then it wasn't a cloud either.
That difference being that when you're doing things in your own data center, your own people can evaluate what's actually being done. With cloud computing you cannot do that. In both cases you have similar tensions between thoroughness and cost, but in the the one your company gets to make the decisions and verify that they're carried out, in the other you do not.
But some cloud technologists insist data center failures are not cloud failures. Is this distinction meaningful?
Do you think the customer will want to argue semantics with you after you've lose their data?
Deltron 3030 - Virus (music video)
I don't think that has anything to do with it; at least not for me. My main concern with cloud computing is trust. Do I trust someone other than myself to not fuck up and lose all my data? For critical data, the answer is no. If somebody is going to fuck up and lose all my data, it's going to be me. I don't know if all the data on a Sidekick would qualify as critical, but it would certainly be annoying as fuck to lose it all.
I'm a TMO subscriber, and I love them, so this is painful. And my sister-in-law is a longtime Sidekick user, so she's in a special agony.
But T-Mobile is in a potentially no-win situation. They obviously have to believe Danger/Microsoft that they have good processes to avoid and recover from such failures. They didn't, and now TMO is probably going to take the hit. On one hand, they should - if the service is important, take responsibility and ensure management. On the other hand, they have good assurances, so hey, how much is enough?
BlackBerry users, you should take note. Rim differs only in scale. Ahd, you hope, depth of resilience. Not that RIM hasn't had outages, though not total failure yet.
TMO may have to tell their Sidekick users to be prepared for the inevitable restore, and of course, work with Danger/Microsoft to re-establish service (even though they don't provide service, D/M does), and of course some money compensation no matter how inadequate.
And maybe offer them shiny new myTouch3Gs to give the disillusioned Sidekick users an option with a marginally better track record.
No, wait, that isn't right. I've had to wipe my G1 every update, and some apps don't have a way to save data. They just don't.
I'm glad I never got on the Sidekick train, but I have no hope that this won't some day hit me. Do you suppose the next major Sidekick update will include data backup? :)
deleting the extra space after periods so i can stay relevant, yeah.
Didn't Paris Hilton already find a backup solution for this?
This is a service run by Microsoft. Microsoft is a bit hostile to consumers. It would be ironic and sad if Microsoft's failure to maintain the Sidekick service gets blamed on the faceless "Cloud" and it hurts Microsoft's competitors.
Have a nice time.
People don't like (potential) failures that are out of their control. According to statistics, my data on my personal HDD or phone is more likely to fail than data on an average "cloud" storage array, but I can keep my HDDs and phone from harm and monitor and test backups. Same idea with automobiles versus airplanes: cars are supposedly more dangerous, but we're each our own pilot. Airplane crashes are scary partly because of the size, but also because in an emergency, we know there's nothing we can do.
It seems to me that the issue lies in whether the data pieces are on the cloud, or if just the programs are. If I lose the ability to edit a Word document from Office-For-Cloud but I have the file stored locally, I grumble that 'the idiots who run the thing' broke the program, and wait for the 'smart guy white knights' to come fix it for them. But in this case I'm holding those bits (exclusively, or a copy) so I know the data are safe. Nuke the server from orbit, for all I care - I'm annoyed that I lost the ability to continue working, but I've only lost time (bad enough, I know...) Downtime length and frequency becomes the only factors to my unhappiness
If the whole thing is on the cloud without a user-held copy, my SuperImportantLifeWork.doc can turn into vapor if the worst case happens. Now, we add a new factor - what files I lost, and what's involved in regenerating them. This is the predominate factor in my user unhappiness - phone numbers are hard enough to pull together again for many of us, but when we expand that to everything else on the phones (or extrapolate to what may eventually be on-cloud - pictures, documents, schedules, patient data, etc.) these losses become more catastrophic.
In the end, we usually hear about the same set of factors being important for 'good' backups - different physical hardware, offsite, different power system, geographically-separate, etc., in something like that order (depending on data, usage, etc.) These companies really need to make sure that the user has the opportunity to implement these factors by maintaining a complete (or optionally partial) copy of the data local-to-user.
Be careful of your thoughts; they could become words at any minute...
>>>I miss my Sidekick immensely.
For some reason this sentence suddenly reminded me of this youtube video of two sisters arguing over a Sidekick (fastforward to 1:40) - http://www.youtube.com/watch?v=kcFUDvTFokg
This video is also fun to watch http://www.youtube.com/watch?v=STtL5EJFUgE
"I disapprove of what you say, but I will defend to the death your right to say it." - historian Evelyn Beatrice Hall
Danger held your data hostage from the start and didn't provide backup. Then, when Microsoft took them over, it was clear that they were going to mess with the service and servers. No backup + Microsoft mucking with the servers = kiss your data goodbye.
But that's no more an indictment of hosted services or "cloud computing" than a Windows BSOD is an indictment of desktop computing. Microsoft screwed up, and quite predictably, too.
Just define away your problems. ROFL.
Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
Why on Earth would you trust your valuable data (and if it wasn't valuable to you, why keep it in the first place?) to someone else, someone who doesn't answer to the same people you do? I have always thought that "the cloud" is an epic fail waiting to happen. As a concept, it makes no sense. It's a scheme worthy of Professor Harold Hill himself.
You want your data safe? You want it backed up properly? Don't want to lose it? Then put it on your own hardware and take care of it yourself. Don't leave it to someone else to save your bacon when something goes wrong. Because, in the end, they don't care about you. You're just a monthly fee to them, and the agreement/contract/whatever you signed with them absolves them of all responsibility.
"My country, right or wrong; if right, to be kept right; and if wrong, to be set right." --Senator Carl Schurz (1872)
The people running the cloud and the data center can bicker till the cows come home, but to the customer, someone says, "trust me, I can let you run your apps and store your data better than if you did it yourself," and then *poof*, it's all gone. Since the customer only interfaces with the company managing the cloud services, the customer sees it as a cloud services failure.
If the cloud company wants to tell all their customers, "It wasn't our fuck-up, it was this other company that we pay to store your data," that's kind of a cop-out move in my book, but ok. However, since the customer will still see you the data center people as working for the cloud company (since it likely approached them and sold them the services as itself, not as "a team of companies X, Y, and Z working together, each doing specific tasks as defined below,"), the cloud company still screwed up and the customer is going to take their business somewhere else next time.
There's 3 terms being interchangably thrown around as "Cloud" here, so let's back up and make sure we're all talking about the same thing.
This is clearly a failure of cloud definition 3. So the question here is: Should you ever trust your data to a single outside provider? Of course not. Putting all your eggs in one basket has been a bad idea re: storage for as long as we've had computers. The first rule is always MAKE BACKUPS. You don't trust your disk, you don't trust your backup disk, you don't trust your live data, you don't trust someone else to back up your live data. The pitch for cloud has never been "We'll keep your data safe." It's been "We'll make your data available."
I'm going to come down on the side of two bad practices: First, T-Mobile made it very, very difficult to get your personal data off of a SK. It was a conscious business decision, designed to keep the barrier to migration onto other platforms / carriers high enough that the average celebrity SK owner wouldn't bother. Second, scuttlebutt is that T-Mob/Danger/MS lost all of this data because they brought in an outside consultant to upgrade the microcode on a SAN controller, which went wrong, leadingto a cascade failure.
If true, this means that a national carrier with hundreds of thousands of users' worth of data, if not millions, did not have a DR site available. If all the information was on a single storage array, then they didn't even have segregated databases on physically independent storage hardware.
That's a failure of architecture, a failure of engineering, and a failure of management. There are known best practices here when dealing with customer data, and a failure of this scale indicates that T-Mobile/Danger followed none of them. I simply can't think of a single reason as to why they're unable to restore from an offsite backup, unless those backups doesn't exist.
Well, any time you're storing data in a central place, you have a greater consequence of failure. That's a downside of "cloud computing", or any web application that stores data in a database too.
The alternative approach is everyone to have a local version of their data, which will be lost by individuals all the time but not by everyone all at once.
Obviously, if you have a server that's a single point of failure for your company, and you botch a maintenance, something went very wrong. And not having a backup - it seems strange for a company that's been around the block a few times and has big resources behind it. You have to write this off as more of a specific failure and not a failure of the concept of storing data on a remote server.
I do have a good friend that works for Danger - I really don't envy the week he must be having.
-- Kate
Tip: If you want to link to specific part in youtube video, you can add #t=1m3s etc on it, ie http://www.youtube.com/watch?v=kcFUDvTFokg#t=1m40s
Also adding &hd=1 gives hq/hd version.
Didn't that throw up any red flags for ANYONE?
The company was probably named after someone's middle name. Like Austin _Danger_ Powers.
I'm sure it's no reflection on the software.
It's NOT me! It's the meds! I'm on 1000mg of Fukitol.
That's the real killer. Even if you had all your data loaded on the phone, lose power and poof! With no mechanism to make local backups, you're utterly at the mercy of the cloud.
I've got a Pre, which is a cloud device, but if my battery dies the same time as the remote servers my data's safe for quite a while. Once the battery recharges I can get one of the sync apps to offload my data. If I were more paranoid I'd get one now but I try to make my own archives straight from Google, webmail, et al.
I've been on slashdot so long I'm starting to get out of touch with the cool stuff if it ain't on slashdot.
"No, I'm saying that cloud storage services are engineered to tolerate failure."
Oh, really? Take a completely new, mostly proprietary set of code managing a huge datacenter, and I'm supposed to -assume- these clouds are engineered to tolerate failure?
The lesson of the Sidekick failure isn't a failure of "cloud computing", or of "bad backups", or of "old datacenters". As usual, everybody misses the real problem here. It's a disturbing reminder that reliability is completely dependent on people that you are hoping are running these networks correctly.
That's where the Cloud services fail. The difference between a cloud and running my own server is that I know when my own server is being run correctly, because I can check everything on it and physically inspect and audit the datacenter it's placed in. The Cloud services promise that they do the same, but all I can do is trust them, because their process is completely transparent to me.
People need to start demanding proof that these "Clouds" are being run correctly, and that's the hallmark difference between good engineers that know how servers work and fat nerds that jump on the hype bandwagon, becoming apologists for big companies that I hope are receiving bribes for their blind and unquestioning loyalty.
As for your comment on "occasional blackouts", we run millions of dollars through our company. Our servers should have NO blackouts, at all. With a good server cluster and a real datacenter with generators and redundant internet connections, this is a very achievable goal.
Cloud architecture shards data
In this case it certainly did.
Why, without your clothes, you're naked, Miss Dudley!
The TOS probably made the users aware that "your data is in Danger" so they can't complain now :-)
Cloud computing is trusting Someone Else to take care of your data. While there are good, trustworthy organizations out there, for me, it comes down to the old adage of "if you want to ensure something is done right, do it yourself."
Networks are great for communication, collaboration, and sharing information not available locally (Wikipedia, online scholarly journals, etc) -- but for me, putting word processors online doesn't pass the laugh test. No matter how reliable your network is, if you already have a local computer (and a local computer capable of word processing is trivial these days), why would you introduce another possible point-of-failure by making everything go over the network?
And also -- why name a computing company "Danger"?? That's like naming a cruise line Titanic Cruises, or naming an airline after the Tenerife disaster!
Paleotechnologist and connoisseur of pretty shiny things.
not just stuffy history book stuff or national security, IMPHO it fully applies to "the cloud."
if Microsoft can't even build a robust cloud environment, that experiment is done.
"danger," indeed.
if this is supposed to be a new economy, how come they still want my old fashioned money?
This seems fishy to me.
Microsoft wants you to use your own copies of Word, Excel, Exchange server and the rest, so that you do not have to trust in cloud computing. They want to sell you (or rent to you) software that allows you control your own data. They may be hedging their bets with some of their latest cloud offerings... but really - they'd prefer to rent you software that allows you to save your data on your own network and your own hard disk.
"Before finalizing your decision to move away from MS Office to an online service, perhaps you should review some of the hazards of trusting your data to others. There has been some recent events that might cause you to want to hold onto your own data"
Hehehe... just kidding - I am sure there is nothing underhanded about the whole thing.
Word game?
Microsoft gutted Danger and left it on life support but all the while they lead their customers( T-Mobile and users ) to believe Danger was thriving and doing fine. Wow, doesn't that sound like Paulson in early 2007 having stated that the banking system was just fine? The difference, Paulson really was clueless while Microsoft knew darn well they'd pulled most of Dangers developers over to their project Pink.
This is what should be up in lights with flares and fireworks and not anything about how bad/good cloud computing is. But once again, there is Microsoft at the wheel and yet the press is saying "pay no attention to that man behind the curtain".
And this interesting in tying this to cloud computing sounds eerily familiar since I just read how Steve Ballmer was bashing IBM for not running their business correctly. Basically, paying too much attention to software and cloud computing and he's all amped about this right when yet another Microsoft failure proves how bad they are at this. Could be spin control so watch for more of the same if it is.
LoB
"Anyone who stands out in the middle of a road looks like roadkill to me." --Linus
Mod the parent up!
There are two sides to this (at least). If you're moving your data "to the cloud" you'd expect that "the cloud" is one hell of a lot more reliable than you are. Let's face it, they should be - the economics of scale mean it's a lot cheaper for them to host your data and lots of other's data, than it is for you alone.
But that isn't what's happened in this case, here Microsoft (!) haven't even covered the basics. This is stunning.
So does this call into question "cloud computing" or just Microsoft's "cloud computing"? This is a difficult question to answer, without being able to see for yourself your cloud partner's infrastructure and procedures you can't really be sure... But would anyone make such a foolish mistake? Microsoft have proven that the answer is "yes, if it's Microsoft", the real question is should that be just: "yes"?
I think most of us now want a more hybrid approach, "in the cloud" is nice, but I also want a "local copy".
Then you have to think about the other kind of "lose" where others gain access to data they shouldn't see...
Of course its meaningful. If you have a local server that you own, and you choose not to back it up, and it fails with a complete loss of data, that isn't primarily a problem with owning a local server, or with the particular server operating system (though there may be factors associated with either of those that contribute to the crash), its a problem with you choosing not to back up data.
If you have a single traditional server that you pay for access to, but is owned and managed by someone else with your data, and the same thing happens because you didn't assure (e.g., via contract) that the server would be backed up, again, the problem is with your failure.
If you have a cloud using one or more local physical servers that you manjage (e.g., using the cloud software included with Ubuntu Server), and the same thing happens, its not a problem with either cloud technology in general or the particular cloud technology you used, again, its a problem with your choice not to back it up.
If you instead pay for the use of someone else's cloud to host your virtual server instances than either you should be backing them up (if you manage the virtual servers, even though the vendor will be managing the physical servers and the cloud software) or you should assure that the vendor managing the virtual servers is backing them up (if a vendor, either the cloud vendor or someone else, is doing that for you.) If the servers aren't backed up, its your fault, and not the (general or specific) cloud technologies fault.
There's no fuzzy definition involved here. The problem is quite simply one of failing to plan for recovery in the case of failure. This is a need that is independent of whether your logical servers are identical to your physical servers or whether they are decoupled as is the case in cloud technology, and likewise independent of whether your physical servers are owned by you and located in your data center or owned by someoneone else and located in their data center (or any mix and match of ownership and location), and further independent of whether you manage your logical servers personally (or with your regular employees) or contract out for the management of them.
This is not a failure of cloud technology, it is a failure of the particular parties managing this particular implementation to do something to which the the use or not of cloud technologies is completely irrelevant.
This brings up an interesting question on Cloud Computing. How does the Cloud know what to backup? And how does the system check the distributed backups are OK? Probably a thorny problem depending upon the Application Service.
This is an unforeseen hole in the bulletproof Gandhi mechanism, so I foresee a quick "GPL V3.1" to close this. And then all is well.
How is it a hole when people who don't redistribute code aren't required to redistribute the source that created it? If you maintain a local branch of my code and use it to process your data, more power to you. It'd be nice if you did give back your changes, but that wasn't the offer I made to you and I don't have any right to expect it of you. End-user licenses like the AGPL are dangerous hacks that'll get more bad press than they'll make up for with the minor community good they do.
Dewey, what part of this looks like authorities should be involved?
As always, cloud computing/hosting/whatever is a vague term used like any other buzz term. I just see it as a platform where the resources should be allocated automatically and the underneath system takes care of having those available.
I like Larry Ellison's (of Oracle) rant on the matter:
http://www.youtube.com/watch?v=8UYa6gQC14o
Maybe I'm a bit old school but "the cloud" was a term for the inconsistent path that data would follow as it traveled from one point on the net to another. We already have terms such as remote, off-site, WAN, out sourced, etc. to describe such an environment, each of which is more accurate for any particular situation. When I hear someone state "we are implementing a cloud based solution" I inwardly laugh because I'm applying the old definition. What we have is a lame advertising buzzword that has gone mainstream. I patiently await for the term cloud to follow the word bling into the...well, I can't say cloud, into the void. I vote we call it the void instead of the cloud.
That goes for a lot more than outsourcing. Construction contracts are a good example.
- In the perfect world, all the subcontractors do their work in accordance with the contract, and project management consists of making sure the procedures are followed.
- In the almost perfect world, sometimes subcontractors don't do their work in accordance with the contract, so you write provisions in on addressing changes to the work and non-performance. The PM is still making sure procedures are followed, but now there are more of them and are more complex.
- In the real world, the PM monitors subcontractor performance and addresses problems as they come up. Why? Because 2 weeks before a building opening is too late to discover a contractor is 2 months behind.
"As God is my witness, I thought turkeys could fly." A. Carlson
"According to some reports, the failure was due to a SAN (Storage Area Network) gone wrong at Microsoft's end. It is claimed that Microsoft does not have a working backup of some of the data that has gone missing from customers devices. The SAN upgrade is rumoured to have been outsourced to Hitachi to complete"
"Microsoft, possibly trying to compensate for lost and / or laid-off Danger employees, outsources an upgrade of its Sidekick SAN to Hitachi, which -- for reasons unknown -- fails to make a backup before starting"
Don't know why there's no sun up in the sky
Stormy weather
Since my data and I ain't together,
Keeps deletin' all the time
> How is it a hole when people who don't redistribute code aren't required to
> redistribute the source that created it?
The argument is that allowing people to use the software by accessing servers over the Web while denying them access to the source is functionally equivalent to selling them binaries while denying them source. I think it is functionally equivalent to allowing them to use the software on your timesharing system via Telnet (something the FSF never objected to) but it is a point on which people can honestly disagree.
Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
I had installed Google Gears as a precaution against Google losing my email. Does this work. Gears does have a copy on your local computer. Is this sufficient?
Just today in the Chicago Tribune there is an article about a new Microsoft "cloud computing" datacenter in the suburbs. It goes on and on about how great cloud computing is and how visionary Microsoft is for their work in this field (*snicker*). They briefly mention some other companies, I think one called "google" and yahoo or whatever, that are following in Microsoft's footsteps into this brave new world of internet-based applications.
Given that, I doubt MS planned the Danger/Sidekick fiasco in order to discredit cloud computing. In fact I found it very amusing to read about the new data center and then just under it another article about an MS data center losing all of it's user data.
(\(\
(^.^) INFECTED
(")")
A Datacenter is the backbone of a Cloud. Cloud Computing is 100% reliable -- until of course, when it fails, and then Marketing/Tech Support will tell you this was a datacenter problem and ask you if you saved a backup.
>>"ad space available -- low rates!!!"
You'd never heard of MS before 1992? MS-DOS was a pretty darned popular home OS through most of the 80's. Wikipedia tells me that it was the most popular DOS variant and the most popular personal computer OS at the time (which is what I remember too, but I was only 4 when it came out). You might not have known what MS stood for, but MS-DOS was everywhere. Where were you hiding?
He's getting rather old, but he's a good mouse.
It's symptomatic of the times, I think. "Git 'R Dun!" means provide the superficial essentials as fast and as cheap as possible and don't sweat the details. Once it's running, forget about filling in the missing stuff - all it does is make the product more expensive; and besides, "nothing like that's ever going to actually go wrong". Pat yourself on the back because you're so "productive". Rinse, repeat on next product.
Microsoft today implemented its 100% Data Confidentiality package for T-Mobile Sidekick, comprehensively protecting users' contacts, email and messages from any possible attacker.
"Our data security is impenetrable," said Steve Ballmer, "and will reassure everyone of the data integrity of our Windows Azure Screen Of Death cloud computing and Windows Mobile initiatives."
Microsoft plans to leverage the new confidentiality mechanism to finally purge the horror of Vista from the face of the earth, in the same manner as firing all the contractors who knew how to build Windows 2000 and having to reconstruct Windows XP from bits of NT 4.
Microsoft Sharepoint users looked forward to a similar denouement as the only safe way to scour their hopelessly incompetent organisations from the world in a manner that would not infect successor organisations.
Microsoft is putting together an outsourcing proposal to the UK government for data protection.
Illustration: Secure Windows data storage mechanism.
http://rocknerd.co.uk
You must be the GoTo Guy at your office.
Something went wrong? Blame AC.
As I'm sure somebody pointed out here, the Sidekick data loss fiasco occurred largely because nobody had off-site tape backups on hand and nobody wanted to do a backup BEFORE performing their big upgrades.
It's that simple.
Unfortunately, project director Robinson ignored all the warnings. Had the company been named "Danger Danger", ol' Will would have paid attention.
Tech job outsourced to "cloud" provider == job done, bonus paid
Mortgage signed, packaged and re-sold to quasi-government agency == job done, commission paid
I am consistently amazed at the wholesale failure of the US capital markets to recognize and reward actual productive work. It's been going on for far too long now. I would say it simply is a case of the people who have money being complete idiots, but you'd think that would be a self-correcting problem. It probably has something to do with the people printing money and handing it out to idiots.
"I assumed blithely that there were no elves out there in the darkness"
Adding &fmt=8 gives you the raw version as uploaded to Youtube.
Useful for when the damned server just isn't loading your video all the way - you can force your way through to a different server (since the original isn't propagated to all their distribution servers).
For some reason that sentence reminded me of the issue where Robin left the Bat Cave (both actually and metaphorically) to become Nightwing.
I think it is functionally equivalent to allowing them to use the software on your timesharing system via Telnet (something the FSF never objected to) but it is a point on which people can honestly disagree.
That's precisely my position. The AGPL proponents' ideas are ones that I hadn't heard before: I have to share code that never physically leaves my control? And that a I can run an AGPLed GUI application internally without obligation, but if someone access it via Citrix or VNC or Remote Desktop then I have to release the changes? That's pretty bizarre to me.
Dewey, what part of this looks like authorities should be involved?
What exactly is the difference between today's "cloud computing" and yesterday's "internet-based services?"
I'm sure this question is often asked, considering that every single web site is a file stored on a remote computer which by way of internet services is displayed on computer screens everywhere. Additionally, people have been uploading data to remote storage services since the late 90's with XDrive and its precedessors, but these were never known as "cloud computing" then...
This is headline trolling. The 'cloud' is just a term used to describe what's already been around for over a decade. This has nothing to do with 'the cloud' and everything to do with bad infrastructure policy and incompetent IT staff.
if Microsoft can't even build a robust cloud environment, that experiment is done.
The "experiment" that is Microsoft, you mean?
"I assumed blithely that there were no elves out there in the darkness"
And that's the side of the fence I sit on. You really can personally guarantee nothing about something sitting on someone else's server, particularly if you're using their apps to store and alter your data. Maybe they're backing up the data, maybe they're not, maybe the data is secure, maybe it isn't. Sure they can hand out guarantees, but so what?
It strikes me that there is a long list of cloud companies who are waging a serious PR campaign to undermine some of the core rules of IT. We see it a lot, with articles by industry shills declaring IT is dead, that no one needs much more than a dumb terminal capable of rendering web pages, that the age of the PC is dead, that corporations can fire most of their IT departments because Google/Microsoft/who-the-fuck-ever will look after their needs.
There are in some cases solid reasons for going with an online service rather than trying to run your own, and I won't deny that. But before anyone embarks down that path, they need to understand the risks, and pick services that allow them to dump their data in an open and usable way (ie. GMail allowing POP3 and IMAP access).
The world's burning. Moped Jesus spotted on I50. Details at 11.
You notice the word "Microsoft", followed by the word "Danger".
I prefer rogues to imbeciles because they sometimes take a rest.
The Pre syncs contact/calendar/etc. data with several popular online services (and Microsoft Exchange). It also performs an automatic daily backup (turned on by default) to Palm's servers. All of your important data is stored in 3 places. On the device, on the service provider, and on Palm's servers. (As an added precaution, I like to backup my Google contacts directly from Google on a monthly basis).
All this makes is extremely unlikely that a Palm Pre user will ever suffer an unintentional data loss.
Hope your sister gets her data back, but if she doesn't, she should upgrade to a Pre. :)
They don't grade fathers, but if your daughter's a stripper, you fucked up. --Chris Rock
Mustn't have ever used a C-128 :)
http://home.datacomm.ch/fmeyer/c64/pictures/c128_scr.gif
Well first off, my focus was on the world of Commodores and Amigas, not IBMs.
Second I never used either DOS or Windows prior to 1992, and when people who owned IBM PCs discussed their machines it was usually in context of what "uber hardware" they owned, like SoundBlaster or Intel 486, rather than the software. I knew they had DOS but I had no idea who made it - I just figured it was IBM's DOS since it was running on an IBM PC. Electronic Arts and Activision made more of an impact on my 80s-era life than microsoft.
"I disapprove of what you say, but I will defend to the death your right to say it." - historian Evelyn Beatrice Hall
You outsource to a company A.
Then company A gets bought by company B. Company B has historically opposed the existence of company A's entire industry. Company B wants the technological transition to that industry to occur as slowly as possible. Company B made the purchase for patents and personnel, not customers. Company B doesn't extend its own reputation to cover company A. Company B's concern for customers is... not a pillar of it's business model.
What part of company A having a high profile failure comes as a surprise?
Reliability is HARD. The legals say "don't blame us when we slip up". This need not be "let's smear cloud by having a big fail". Merely "we don't really care, some benefit, some cost, so we'll try somewhat less hard then we might if we cared". Delinquency, rather than evil. Though the border isn't clear cut.
It IS a self correcting problem - the bubble burst was the correction. We just don't want to live with the consequences.
"As God is my witness, I thought turkeys could fly." A. Carlson
"The Pre syncs contact/calendar/etc. data with several popular online services (and Microsoft Exchange)."
- Assuming you set those up...
"It also performs an automatic daily backup (turned on by default) to Palm's servers."
- We now know to trust the vendor's servers as far as we can throw them. History is no guide.
"All of your important data is stored in 3 places. On the device, on the service provider, and on Palm's servers."
Uh, 'on the device' is not a backup. That's the 'data'. Make that 2 places, more if you use multiple online services/Exchange.
"(As an added precaution, I like to backup my Google contacts directly from Google on a monthly basis)."
I save my POP mail to Google and Yahoo! daily or more often. Contacts ditto. I actually have 4 email accounts with copies of 3 spread around. I also export from my Outlook client at home, andthen distribute the CD ISOs around to three different places, all encrypted with the name of the file as the hint. I copy my SMS into Gmail, and from there it goes to 2 other servers, and is part of the Outlook export.
I have email so old I cannot really read it in anything but a text editor. Elm barfs on some of the old MBox stuff, which is probably just corrupted, and the old Eudora stuff is pretty much done for I think. I lost some AOL mail, but that was mostly noise and spam anyways.
Oh, and up to 2005 I saved spam. I have a great collection. Stuff you would have to pay for nowadays :)
deleting the extra space after periods so i can stay relevant, yeah.
There is no general requirement to redistribute code with modified FOSS software anyway. That's a feature specific to particular licenses (particularly, the GPL.)
Granted, I had tapes up the wazoo
Haven't you heard? It's spiders, now.
"The Pre syncs contact/calendar/etc. data with several popular online services (and Microsoft Exchange)."
- Assuming you set those up...
My usual yardstick by which I measure whether or not an average user might set something up is my estimation on whether or not my technologically-disinclined, AARP-card-carrying mother would set it up.
My mother syncs her Palm Pre contacts and calendar with google, so I am forced to conclude that the average user would do this.
"It also performs an automatic daily backup (turned on by default) to Palm's servers."
- We now know to trust the vendor's servers as far as we can throw them. History is no guide.
I guess I didn't make my point clearly enough. I don't give one tenth of one hoot if Palm's servers crash because my data is safely on my device and safely on google and safely on my personal server and safely backed up as part of my offsite backup procedure.
"All of your important data is stored in 3 places. On the device, on the service provider, and on Palm's servers."
Uh, 'on the device' is not a backup. That's the 'data'. Make that 2 places, more if you use multiple online services/Exchange.
I'm not sure your point, because I never claimed that the on-device data was the backup. At any rate, the overwhelming majority of Palm Pre users will have their data replicated to three different locations, and managed by 2+ different vendors. A data loss for your average user is extremely unlikely.
"(As an added precaution, I like to backup my Google contacts directly from Google on a monthly basis)."
I save my POP mail to Google and Yahoo! daily or more often. Contacts ditto. I actually have 4 email accounts with copies of 3 spread around. I also export from my Outlook client at home, andthen distribute the CD ISOs around to three different places, all encrypted with the name of the file as the hint. I copy my SMS into Gmail, and from there it goes to 2 other servers, and is part of the Outlook export.
I have email so old I cannot really read it in anything but a text editor. Elm barfs on some of the old MBox stuff, which is probably just corrupted, and the old Eudora stuff is pretty much done for I think. I lost some AOL mail, but that was mostly noise and spam anyways.
Oh, and up to 2005 I saved spam. I have a great collection. Stuff you would have to pay for nowadays :)
I'm glad that you have all that data, but do you find it useful?
I converted all of my old email to Maildir format, and my IMAP server maintains a fulltext index so I can actually find something when I need it.
And your sister should still get a Palm Pre. ;)
They don't grade fathers, but if your daughter's a stripper, you fucked up. --Chris Rock
But some cloud technologists insist data center failures are not cloud failures.
I have heard this before. Back when the phone company touted four or five nines reliability, and my office phone service died, I was always told that the reason for the failure meant it didn't counr against 5 nines. (For example, if you can call out, but no one can call in, it doesn't count, apparently. You can, after all, still reach 911.)
So, I always take claims of near perfection with a large grain of salt.
....Though I think it is a ridiculously over-hyped term for something that has been around since 60s-70s (think "time-sharing").
The problem was the consumers' assumption they could safely consign their info to a data-store operated by Microsoft.
Regards;
Assuming your backups are stored planetside, the next time the Vogons want to build a bypass, you can kiss all your backups goodbye.
On the plus side, you probably won't care.
Knowledge is how to play a game, intelligence is how to win, wisdom is knowing what game to play.
I was a Sidekick user from 4/2004 until 10/2008. There had been only one 'catastrophic' failure in that time that left Sidekick users without data service for an extended period.
In other words, they already had one opportunity to question their reliance on this service. Lesson learned ?
Bottom line: Anyone's "cloud" is inherently insecure and it's reliability is outside your control.
Please do not read this sig. Thank you.
FUCK OFF !
Anybody with a brain does not use the cloud for anything important. This necessarily leads to the phrase, "don't trust the cloud". Which historically refers to "Don't leave your eggs in one basket", which means " look after your own". You can make the question as "fuzzy" as you like but the answer is still NO !
- In the real world, the PM monitors subcontractor performance and addresses problems as they come up. Why? Because 2 weeks before a building opening is too late to discover a contractor is 2 months behind.
In the real world, small businesses come up against larger hurdles (relative to their operation) than larger enterprises.
An independent clothing store currently rents a storefront across the street from me. In the spring of last year they purchased the vacant lot beside my building with the intention of having a new building constructed and being open in the new location by last Christmas.
Christmas came and went and now it's almost Christmas again and the building is nowhere near completed; only the outside (unfinished) shell has been built.
There's no comeback on the contractor who's doing the job; if the owner had insisted on writing some kind of specific performance penalties into the contract the guy simply would have refused the job -- there's lots of other construction work around here.
So the store owner is paying rent on his existing location, plus the materials, labour and ongoing costs (electricity, property taxes) for a new building that's nowhere near ready for him to occupy a year after it was supposed to be completed.
Somehow I don't think this situation would have occurred if the clothing store was [insert big name company here].
Same thing with computer services and small companies. A small business owner has very little leverage.
If you're a zombie and you know it, bite your friend!
If you can't trust your outsourcing partner, replace them or bring the work in-house
At this point it would be informative to know how T-Mobile backup their billing data...
Hence, they likely never followed the practices of cloud companies and elsson learned when the cloud started.
That's why the sidekick ecosystem failed. Bad design from the beginning (put users' data on the network with no real management/backup, outsource the heck out of it since they can't compete with cloud services and of course, do it the Microsoft way: servers and standalone networked computers), and piss poor management to modernize the system as new tech (i.e. cloud services like S3, GDrive, etc..) was available.
Conclusion: Management WTL! (not T-mobile as they we're the customer!)
"many business folk (not ALL, I don't think it's fair to generalize that far) see these kinds of things as milestones, rather than ongoing processes to be managed."
This is something which subtly nags at me.
We have this assumption in Western technological society that ultimately, we can break stuff down into linear-composable processes: things like milestones. We tick one box (acquire a piece of technology, install a system, research a subject, , that's done, we go on to tick another, and we just tacitly assume that ticking box 2 does not untick box 1. Our row of boxes grows in a straight line. Simple and manageable. That's what Management Science is founded on.
However, more and more, the realisation is growing on me that Life Does Not Work Like That At All, and that Reality(tm) has signed no contract which requires it to be linear. And in fact it's never been like that except in some very extreme special cases - which we've unfortunately seized on, because they're so nice to think about, as being The Way Things Are.
What actually happens, I suspect, is that each piece of technology we acquire, each piece of knowledge, doesn't simply ADD to the rest but at the very least MULTIPLIES - possibly even worse. So as we keep adding entities to our organisations or programs or social lives, we get an exponential explosion of potential interactions. And each of these interactions is a process which can potentially feed back into every other one. It's all a big messy chaotic graph which only (deceptively) LOOKS linear in places. And then suddenly, wham, an earthquake or a data loss event reminds us that actually, what we thought was a solved problem was in fact just a temporary straight line in a very kinky process. And we don't ultimately understand the systems we're creating - let alone the systems we didn't create, like the biosphere and our bodies and minds, which we inhabit and depend on for life.
I don't think this realisation has yet sunk in, even now. I don't know what will happen to our psyche when it does. Robert Persig in Zen and the Art of Motorcycle Maintenance points to the 'explosion of hypotheses' problem in science, where Popper falsifiability doesn't guarantee convergence towards 'truth' or that scientific revolutions will always be about smaller or smaller disagreements, but that we might get a divergent cascade of increasingly contradictory and not-yet-falsified ideas. This might be arguable, but I think we're now seeing a similar problem in systems administration. The Internet is increasing mutual connectivity between otherwise partitioned social and computational systems; we fundamentally do not know and can't predict how these systems will fail.
We can't even be sure that currently shipping software is free from major security holes; in fact, about all we can predict is that all our software doe have deeply dangerous flaws. Not just small, linear, flaws. Big nonlinear ones which can hit us like a data crash, or a financial crash, or getting pwned by a botnet, on a global scale. And yet we use it, because it's there. We think we can trust our systems because other people are. But that's not true at all.
A big rethink for management techniques is ahead of us.
You are not a brain: http://books.google.com/books?id=2oV61CeDx-YC
I interviewed with Danger for a senior storage admin position about 2 weeks before the announcement.
Fortunately for me I had one of those major fail interviews. We have all had them, when asked your name you even get that wrong.
Anyway, this is clearly a case of poor planning and I would have to say poor management.
At the end of the day that (more often than not idiot) person with CIO in their title should have directed the staff away from a disaster like this.
This could have and should have been avoided.
I'm _not_ the only one to have horrific experiences with Hitachi SAN rigs then. Not that this helps me sleep better, because they'll still probably blow up the next scheduled work again.
Welcome TO Our Website: Http://www.tntshoes.com
we are a prefession online store, you can see more photos and price in our website which is show in the photos.
pls find the more photos and the price for our product in our website,hellow see our website in the photos attached, on line shipping sotre, selling all kinds of brand new shoes,clothing, handbag,sunglasses,hats etc, if interested please email me by we are selling all brand new handbag, we take paypal as payment, . shoes Nike jordan1-23 $23-$28 free shiping.
OUR WEBSITE:
YAHOO:shoppertrade@yahoo.com.cn
MSN:shoppertrade@hotmail.com
Http://www.tntshoes.com