Thursday, September 21, 2006

Network-centric computers: μήπως πάμε πίσω;

διάβαζα πρόσφατα στο περιοδικό RAM (ακόμη αναρωτιέμαι γιατί διαβάζω αυτή τη κωλοφυλλάδα, λεπτομέρειες σε άλλο post) για την μεγάλη επιστροφή πίσω στην εποχή όπου οι υπολογιστές ήταν "κουτά τερματικά" κι επικοινωνούσαν με ένα κεντρικό mainframe για όλες τις ανάγκες εργασίας των χειριστών τους. Αυτό το μοντέλο ευαγγελίζονται οι συντάκτες του περιοδικού ως τη νέα τάση, όπου θα έχουμε υπολογιστές με υποτυπώδες hardware που θα τρέχουν όλο τους το λογισμικό σε μεγάλους κεντρικούς servers (ή server farms όπως είναι η νέα hot ορολογία). ο ενθουσιώδης συντάκτης μας προσκαλεί να ονειρευτούμε ένα μέλλον όπου θα έχουμε όλα μας τα δεδομένα σε ένα μακρυνό υπολογιστή και θα μπορούμε να έχουμε πρόσβαση σε αυτά από οπουδήποτε.

το μοντέλο αυτό είναι ΤΕΛΕΙΟ για επιχειρήσεις. έχει ελάχιστο κόστος συντήρησης, αφού πάμπολλες χρονοβόρες εργασίες ομαδοποιούνται, ενώ η κτηνώδης ισχύς των σημερινών servers γίνεται 100% αξιοποιήσημη. γιατί να αγοράσεις έναν p4 με όλα τα συναφή και πανάκριβα καλούδια όταν πρόκειται η κυρά Κατίνα να τον χρησιμοποιεί μόνο για ως κειμενογράφο; ακόμη κι αν έχεις τα λεφτά, ακόμη κι αν έχουν πέσει εξευτελιστικά οι τιμές, ένα τεράστιο μέρος της ισχύος μένει ανεκμετάλλευτο. για να μην μιλήσω για όλα τα χουσούρια που έχει ένας σημερινός desktop.

όσο για εμάς τους χρήστες, δεν ξέρω αν θα με πείτε τεχνοφοβικό, αλλά δεν μου αρέσει η ιδέα τα πολύτιμα δεδομένα μου να βρίσκονται σε έναν κοινόχρηστο δίσκο. Ξέρω ξέρω, κατά 99% είναι ΠΙΟ ασφαλή εκεί από επιθέσεις ή φυσικές αστοχιές. Αλλά εγώ θέλω να τα έχω δίπλα μου. Κι αν κάποια στιγμή δεν έχω σύνδεση στο internet; κι αν αυτά τα δεδομένα τα κάνει monitor κάποιο πρόγραμμα; κι αν κι αν... ίσως δεν είναι μόνο τεχνοφοβία, αλλά κι ως μοντέλο οργάνωσης δεν μου αρέσει. Όταν πρωτοξεπεράστηκε το μοντέλο mainframe-κουτά τερματικά όλοι λέγανε ότι περάσαμε από το "αυταρχικό" ή "κουμμουνιστικό" μοντέλο σε αυτό της προσωπικής ελευθερίας και ισχύος. Τώρα ξαναγυρνάμε πάλι σε αυτό δηλαδή;

παραμένει πάνως μία καταπληκτική ιδέα για επιχειρήσεις.

7 comments:

dop said...

Δεν το έχω διαβάσει το συγκεκριμένο άρθρο, αλλά ως συνήθως οι συντάκτες του RAM λένε πατάτες (για να μην πω άλλη λέξη).

Το μοντέλο είναι καλό για όσους θέλουν απλώς να γράφουν πέντε πράματα στο Word/Excel και να κοιτούν 5-10 email, αλλά δυστυχώς δεν παίζει για τους PC enthusiasts που θέλουν να κάνουν αυτό το κάτι παραπάνω.

Η αλήθεια είναι ότι ούτε και εγώ είμαι ιδιαίτερα άνετος με το να έχω τα δεδομένα μου σε μη-κρυπτογραφημένη μορφή "κάπου", αλλά καλώς ή κακώς αυτό είναι που βολεύει σήμερα.

Πηγαινοερχόμενος από το γραφείο στο σπίτι, θέλω να μπορώ να έχω τα πάντα στα χέρια μου. E-mail, contacts, todo lists, bookmarks κλπ. Αν δεν έχω δικό μου server, που να τον συντηρώ, να έχω σωστή πολιτική ασφάλειας και άλλα τινά, τότε πρέπει να υποκύψω (?) στο νέο μοντέλο. Προς το παρόν την παλεύω και κρατάω μόνον τα μη σημαντικά δεδομένα στο web (και τι έγινε αν βλέπουν τα μισά μου bookmarks στο del.icio.us? Δεν είναι κρυφά - τα κρυφά τα έχω σπίτι). Η άλλη λύση είναι να έχω laptop, που κοστίζει και μπορεί πάντα να χαλάσει, άρα θα χρειαστώ και server για backup.

Αυτό που βλέπω είναι να επιβιώνει για πολλά ακόμα χρόνια το τωρινό μοντέλο. Και αυτό είναι επιταγή του marketing: οι Intel/AMD/Microsoft ζουν από το τωρινό μοντέλο του δυνατού προσωπικού υπολογιστή, αλλά δεν μπορούν να ζήσουν από το μοντέλο του network computer που ευαγγελίζονται οι Sun/Oracle (για ευνόητους λόγους - το Windows δεν παίζει καλά για πολλούς χρήστες και τα κουτά τερματικά δεν θέλουν ισχυρούς επεξεργαστές, που αποφέρουν και μεγάλα κέρδη).

Αν θέλει κάποιος όραμα, έχω ένα άλλο: φαντάσου να έχεις το δίσκο σου κατανεμημένο (με redudancy) σε όλο τον κόσμο, στους δίσκους των χρηστών ενός παγκοσμίου p2p δικτύου, που μπορεί και να αποτελείται από απλές μικρές συσκευές σαν PDAs ή tablet PCs. Φαντάσου να γίνεται αυτό με όλους τους πόρους - επεξεργαστική ισχύς, μνήμη κλπ. Και υπάρχουν τέτοια ερευνητικά προγράμματα ανά τον κόσμο.

Eugenia said...

I have reported on this here. You might not like it, and you might be finding the whole idea of the networked computer stupid, but my sources say that it is real and it is coming. At least in USA where people have download speeds between 500 and 800 KB/sec this makes sense.

Yes, people won't like the fact that Google can know everything you do, but point of the matter is, technologically-speaking, this is a doable idea and from what I know from my contacts here in the Silicon Valley, Google *IS* working on it.

Will it catch on? Maybe, maybe not, maybe later. I don't think that Google is in any hurry at all actually. MS and Apple OSes do not have such abilities and they will be almost impossible to "inject" them to their legacy OSes.

Stormrider said...

@dop
όπως ανέφερα και στο post, σίγουρα μία εταιρία έχει πολύ καλύτερη πολιτική ασφάλειας στον server (firewalls, antiviruses, filters αλλά και συντήρηση του υλικού σε φυσικό επίπεδο) επομένως είναι καθαρά συναισθηματικός ο λόγος που προτιμάμε το local μοντέλο.

συμφωνώ απόλυτα στην παράμετρο του μάρκετινγκ που ανέφερες.

όσο για την ιδέα σου, απαιτεί ένα τερατώδες λειτουργικό που να διαχειρίζεται όλη αυτήν την distributed ισχύ και τα δεδομένα. χρησιμοποιείται ήδη σε κάποιες hi-tech εταιρίες στον τομέα του grid-computing για εφαρμογές φυσικής.

@eugenia
yeap, I agree it's coming, and as I mentioned it's a great idea in strict technological terms.
thanx for the link :)

dop said...

@eugenia: MacOS X is basically a polished Unix. There are some solutions for Linux that use Gmail as a remote drive (GmailFS, that uses FUSE), so I don't think it would be that difficult for MacOS to support it. Windows is another story.

Even if you have 500-800KB/s download speed, the upload is typically much less and after all, local storage is a lot faster. An AndrewFS-like internet-based FS would work, but an all-online FS would probably die the moment it started.

@stormrider: δεν είναι ιδέα μου, είναι μια πλειάδα υπαρκτών projects σε διάφορα πανεπιστήμια (δεν έχω την λίστα μαζί μου, αν ενδιαφέρεσαι για το αντικείμενο να ψάξω να την βρω).

Το θέμα με τους online (πως στο καλό να τους πούμε?) χώρους είναι πως δεν έχεις εγγύηση ότι ο άλλος δεν βλέπει τι έχεις. Για το γράμμα στη κοπέλα σου ή στη μαμά σου μπορεί να είναι μια απλή παραβίαση προσωπικών δεδομένων, αλλά σε ερευνητικά προγράμματα είναι no-no.

Τέλος, πρέπει να περιμένουμε αρκετά χρόνια ακόμα. Η ημέρα που το bandwidth θα είναι περισσότερο από οσο χρειαζόμαστε αργεί ακόμα, οπότε ας μείνουμε στους πιστούς δίσκους μας.

Eugenia said...

>MacOS X is basically a polished Unix.

I know what OSX is.

> There are some solutions for Linux

This is not just a case of third party storage solution. Google's OS is a major modification of Linux's kernel, filesystem and X apps. You can't make OSX or even a normal Linux distro to support what Google is preparing. Connecting to a drive or Gmail is only 5% of what Google has modified. The whole paradigm has changed.

dop said...

> I know what OSX is.

So, there is no problem to attach anything on it. The flexibility of unix has enable it to survive all these years, I do not see why any new technologies cannot be integrated into unix (or unix-like OSes).

> You can't make OSX or even a normal Linux distro to support what Google is preparing.

Why's that? Even if they are using some heavily guarded proprietary tech, then it can always be reverse-engineered (or re-invented). The other way is just to hire all computer scientists in the world - and this is not possible.

Although I am a google fan, I don't like the idea that only Google can do all this stuff. IBM thought that it was the only one to make PCs - until the first compatible came out.

Apotheosis said...

(Cool, English, I can type fast!!! :)

We can view the whole thing from another angle. If both were available (local storage and remote storage), then you have options, as a user. Dop is right, that although someone seeing your email to your girlfriend is not that important (unless the email is to your mistress and that other is your wife, that is!), universities and research institutes, or banks and financial institutions, will not take the risk of shared networks. Even with the hi security features.

Taking it a step further, an online OS will again be just another option, and not a replacement for a local OS.

And finally, do not underestimate some peoples beliefs in privacy. These (like myself) do not like the idea of others sniffing around their data. Some others, just feel safer when they have absolute control (or the illusion of absolute control, in any case) of their stuff, be it data, OS, whatever.
You don't let your home's door unlocked, even when you are in, do you? Same thought principle applies here.

To sum up, more options are always good, but I do not think that one will make the other void.