2009-06-01 8 views
17

Was braucht es, um eine Cloud einzurichten? Ich habe einige Freunde im Nahen Osten, die ähnliche Clouds wie Google und Amazon einrichten möchten und sich fragen, ob es eine offene Technologie gibt, mit der sie einen Cloud-Hosting-Service einrichten können. Irgendwelche Ideen?Cloud Computing: Was braucht es, um eine Cloud einzurichten?

+1

Was meinen Sie mit "einer Wolke"? Ein Cloud-Computing-Dienst? Cloudspeicher? –

+4

Korrigieren Sie mich, wenn ich falsch liege, aber soll Cloud Computing nicht sowohl Service als auch Storage umfassen? Die Art, wie ich an eine Wolke denke, ist eine grenzenlose (ich lebe natürlich nicht in der realen Welt) Ressource, auf der ich meine Seite deploye und mich dann nicht um Speicher, CPU etc. kümmern muss die Ressourcen. –

Antwort

1

"Cloud" ist ein oft missverstandener Begriff.

Jeder Computer, der im Internet arbeitet, gilt als Cloud. Es ist einfach eine Metapher für Computerarbeit, die "irgendwo anders" gemacht wird.

Vielleicht meinst du distributed computing?

+1

Es gibt einen großen Unterschied zwischen Cloud Computing und Distributed Computing. Bitte lesen Sie http://en.wikipedia.org/wiki/Cloud_computing –

+0

Cloud bedeutet remote.Wenn ich Ihre Dokumente auf einem Server in meinem Haus horte, ist es Cloud Computing. Normalerweise sollte ich als Dienstanbieter Leistung und Redundanz anbieten und so weiter. Aber auch ohne Cloud Computing. Es bedeutet weniger Schlagwort. –

+2

Also zählt die Kondensation auf meiner übertakteten, wassergekühlten CPU dann eh nicht? – crowne

9

Sie sollten Eucalyptus überprüfen. Das Ziel von Eucalyptus ist es, Ihnen zu ermöglichen, Ihre eigene private Cloud einzurichten, ähnlich wie bei Amazon EC2.

2

Software ist wichtig und es gibt nichts öffentliches, das repliziert, was Sie in Google, Microsoft oder Amazon finden. Microsoft hat am meisten über ihre Infrastruktur geschrieben. AutoPilot und Cost of Clouds sind zwei interessante Papiere. Ein echtes Kostensegment wird im Bereich Design und Konstruktion von Rechenzentren liegen. Die Anzahl der benötigten Computer ist nicht trivial. Um klar zu sein, glaube ich nicht, dass ein einzelner Cluster von 5000 Maschinen eine Wolke ist. Viele Cluster von 5000 Maschinen sind eine Wolke. Außerdem sollten Clouds anfällig für Datencenterfehler sein, sodass es wahrscheinlich mindestens zwei Rechenzentren geben sollte.

Abgesehen von der geografischen Position gibt es einen Grund, warum sie ihre eigenen haben wollen und weder EC2 noch Azure verwenden wollen?

+1

Ein Grund - NIH http://en.wikipedia.org/wiki/Not_Invented_Here – crowne

+0

@crowne Nizza. +1, aber ich wünschte, ich könnte + Infinity. – Alexandru

2

Kürzlich kündigte VMWare Cloud Foundry an. Cloud Foundry ist sowohl ein kommerzielles Produkt als auch ein Open-Source-Projekt. cloudfoundry.com ist der Websiter des kommerziellen Dienstes. Das Open-Source-Projekt befindet sich unter der Adresse cloudfoundry.org, der Quellcode lautet github.

Bis jetzt, was ich gesehen habe, schlägt vor, dass die Cloud-Software und folglich der Dienst, der von cloudfoundry entwickelt wird, eher ein PaaS Angebot als IaaS ist. Dies mag angesichts der Tatsache, dass die Kernkompetenz von VMWare die Virtualisierung ist, überraschend erscheinen.

Für Ihre Anforderung können Sie wahrscheinlich die gesamte Cloud-Lösung aufbauen, indem sie mit anderen Open-Source-Software wie IaaS Eucalyptus Cloud Foundry OSS Kombination zu Ihrer eigenen vollständigen Stapel zu machen.

Verwandte Themen