Wie einrichten eines cloud computing und wie funktioniert es?
Ist es möglich, all die Rechenleistung die hardware-Knoten zugeordnet, um eine Instanz (zB. eine grundlegende linux-installation)?
Wie die Verwaltung der cloud?
InformationsquelleAutor JtR | 2008-10-24
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich glaube, du bist verwirrend, cloud-computing und grid-computing hier. Obwohl Sie haben Gemeinsamkeiten.
Cloud-computing ist in der Regel verwendet, um sich auf Lösungen, auf denen die Daten gespeichert, die irgendwo im internet zur Verfügung gestellt und auf jeder Arbeitsstation online ist.
Grid-computing bezieht sich auf Anwendungen, bei denen eine Menge von verschiedenen Wirkstoffe lösen Teile des gleichen computing-problem in parallel. (denke Seti-at-home oder folding-at-home)
Aber Sie können nicht mithilfe von cloud-oder grid-computing, um nur nahtlos ausgeführt bestehenden Plattformen. Beide beziehen sich auf Architekturen. Es gibt ein paar Plattformen, sind die Allgemeinen Implementierungen dieser Architekturen, aber Sie sind so unterschiedlich, dass Sie nicht easilly ausführen von software, die nicht ausgeführt werden sollen, verteilt.
InformationsquelleAutor Mendelt
Wenn es ein cluster (oder ein Gitter), die Sie einrichten möchten, könnte ich empfehlen Felsen. Sie installieren es auf einem computer, den Sie als ein Meister. Alle anderen Knoten wurde aber Sie müssen nicht wissen, dass da Felsen konfiguriert alles für Sie.
Felsen kommt mit allen Bibliotheken und administrative Anwendungen gebraucht, um eine vollständige Blasen-cluster oder grid und wird von zum Beispiel Fermilab. Ich habe seit kurzem mit es zu installieren 1200+ Knoten (10.000 Kerne!) cluster mit!!! Und ich würde immer noch verwenden Sie es auf einem 4 node cluster, da ist es kein extra Arbeitsaufwand zur Installation des master-und erhalten Sie die installation auf allen anderen Maschinen für die Kostenlose!
InformationsquelleAutor HeMan
Für eine defenition von cloud computing,wie ich blowdart die Antwort hier, es ist im Grunde mit online-Ressourcen, Sie sind also nicht die Zuweisung der Ressourcen, die sich auf einem LAN, sondern über 3rd-party services (wie amazon, google und vielleicht auch microsoft bald?) um Zugang zu Verarbeitung und Lagerung, können Sie die Skalierung, wenn Sie müssen. Die Entwicklung für die cloud ist völlig Verschieden von der normalen Entwicklung.
Grundsätzlich könnte man mit einem start-Knoten (wie ein amazon-EC2-Instanz und eine S3-Konto), und im Falle Sie benötigen mehr Prozessorleistung, Sie könnten setup-Prozess, um power-up, mehr Instanzen, aber Sie wäre immer noch verschiedenen virtuellen Servern, die entweder die gleichen, oder unterschiedliche Bilder. Sie können nicht behandeln die cloud (oder raster) als eine grundlegende linux-installation.
InformationsquelleAutor Osama Al-Maadeed
Interessante Antworten. Ich bin mit dem, was ich nennen würde ein cloud-setup. Im Grunde genommen habe ich einen master-server 15GB RAM und 1 TB HDD, da die community-version von MYSQl ist nicht für die Verwendung von remote-Dateien für die Lagerung, mein mysql-server auf diesem server lief. In Bezug auf die web-server und die Verarbeitung gibt es 5 weitere Server laufen mit den gleichen specs, die dem alleinigen Zweck dienen Web-Seiten für eine einzige domain. Die software verwendet den apache-server, ich bin mir nicht sicher, was den software-manager aufgerufen wurde,werde ich wieder auf,... aber jedes server-Prozessen auf der gleichen Seite, es ist ziemlich viel wie parralel processing, fetch-decode und execute. Außer es sind mehr als ein Server die gleiche Sache zu tun. Wie bereits erwähnt grid-und cloud-computing sind beide archtectural Konzepte. Das Konzept ist das, was Firmen wie microsoft, google und yahoo sowie facebook und weem.mir und der Menge, um die websites so schnell. Ein gutes Beispiel ist google, Sie können server pages so schnell, aber so ein hohes Verkehrsaufkommen. Die Grundlage davon ist, mehrere server arbeiten in parralell zu erreichen das gleiche Ziel haben und damit ermöglicht die Skalierbarkeit und ernsthafte Rechenleistung.
InformationsquelleAutor