211service.com
Otwarcie chmury
Platformy przetwarzania w chmurze, takie jak Elastyczna chmura obliczeniowa Amazon (EC2) , Platforma usług Azure firmy Microsoft , oraz Silnik Aplikacji Google dały wielu firmom elastyczny dostęp do zasobów obliczeniowych, zapoczątkowując epokę, w której m.in. startupy mogą działać przy znacznie niższych kosztach infrastruktury. Zamiast kupować lub wynajmować sprzęt, użytkownicy mogą płacić tylko za moc obliczeniową, z której faktycznie korzystają i mogą korzystać mniej lub bardziej w miarę zmieniających się potrzeb.
Jednak poleganie na przetwarzaniu w chmurze ma wady, w tym kwestie prywatności, bezpieczeństwa i niezawodności. W związku z tym rośnie zainteresowanie narzędziami open-source do przetwarzania w chmurze, dla których kod źródłowy jest dostępny bezpłatnie. Narzędzia te mogą umożliwić firmom tworzenie i dostosowywanie własnych chmur obliczeniowych do pracy z bardziej zaawansowanymi rozwiązaniami komercyjnymi.
Jeden projekt infrastruktury oprogramowania typu open source o nazwie Eukaliptus , imituje doświadczenie korzystania z EC2, ale pozwala użytkownikom uruchamiać programy na własnych zasobach i zapewnia szczegółowy wgląd w to, co w przeciwnym razie byłoby czarną skrzynką usług przetwarzania w chmurze.
Innym projektem chmury obliczeniowej typu open source jest Uniwersytet w Chicago 's globus , który jest powszechnie uznawany za pioniera w tej dziedzinie. Oraz europejską inicjatywę w zakresie przetwarzania w chmurze koordynowaną przez: IBM , nazywa ZBIORNIK zawiera kilka komponentów o otwartym kodzie źródłowym, w tym Otwarta Mgławica , narzędzie do zarządzania maszynami wirtualnymi w chmurze. Nawet niektóre firmy, takie jak Enomalia oraz 10gen , opracowują narzędzia do przetwarzania w chmurze typu open source.
Rich Wolski , profesor na wydziale informatyki na Uniwersytet Kalifornijski, Santa Barbara , który kieruje projektem Eucalyptus, mówi, że skupia się na stworzeniu platformy, która jest łatwa w użyciu, utrzymaniu i modyfikacji. Właściwie zaczęliśmy od pierwszych zasad, aby zbudować coś, co wygląda jak chmura, mówi. Dzięki temu wierzymy, że nasza rzecz jest bardziej plastyczna. Możemy go modyfikować, możemy zajrzeć do środka, możemy go zainstalować i utrzymywać w środowisku chmurowym w bardziej naturalny sposób.
Reuven Cohen , założyciel i główny technolog Enomaly, wyjaśnia, że chmura typu open source zapewnia użyteczną elastyczność naukowcom i dużym firmom. Mówi na przykład, że firma może chcieć uruchomić większość swoich obliczeń w komercyjnej chmurze, takiej jak ta dostarczana przez Amazon, ale używać tego samego oprogramowania do przetwarzania wrażliwych danych na własnych maszynach, aby zwiększyć bezpieczeństwo. Alternatywnie, użytkownik może chcieć przez większość czasu uruchamiać oprogramowanie na własnych zasobach, ale mieć możliwość rozszerzenia na usługę komercyjną w czasach dużego popytu. W obu przypadkach interfejs przetwarzania w chmurze typu open source może zapewnić taką elastyczność, służąc jako uzupełnienie usługi komercyjnej, a nie zamiennik.
Rzeczywiście, Wolski mówi, że Eucalyptus nie ma być zabójcą EC2 (po pierwsze, nie jest przeznaczony do skalowania do tego samego rozmiaru). Uważa jednak, że projekt może wnieść produktywny wkład, oferując prosty sposób dostosowywania programów do użytku w chmurze. Wolski mówi, że łatwiej jest ocenić wydajność programu, gdy można zobaczyć, jak działa on zarówno na interfejsie, jak i w chmurze.
Wolski mówi, że Eucalyptus będzie również naśladował popularnego Amazona Prosta powierzchnia do przechowywania , który umożliwia użytkownikom dostęp do przestrzeni dyskowej na żądanie, a także jej Elastyczne adresy IP , który utrzymuje ten sam adres zasobów sieci Web, nawet jeśli zmieni się fizyczna lokalizacja.
Ignacio Llorente , profesor w grupie architektury systemów rozproszonych na Uniwersytet Complutense w Madrycie , w Hiszpanii, który pracuje nad OpenNebula, mówi, że główną zaletą Eucalyptus jest to, że korzysta z popularnego interfejsu EC2. Dodaje jednak, że interfejs open-source to tylko część rozwiązania. Ich zaplecze [wewnętrzne zarządzanie zasobami fizycznymi i maszynami wirtualnymi w systemie] jest zbyt proste. Kompletne rozwiązanie w chmurze wymaga innych komponentów. Llorente twierdzi, że Eucalyptus to tylko jeden z przykładów rozwijającego się ekosystemu komponentów do przetwarzania w chmurze typu open source.
Wolski oczekuje, że wielu użytkowników Eucalyptus będzie naukowcami zainteresowanymi badaniem infrastruktury przetwarzania w chmurze. Chociaż wątpi, by taka platforma była wykorzystywana jako system rozproszony dla zwykłych użytkowników komputerów, nie wyklucza takiej możliwości. Można się spierać w obie strony, zauważa. Ale Wolski mówi, że sądzi, że w przyszłości ważne będzie jakieś narzędzie do przetwarzania w chmurze typu open source. Jeśli to nie Eukaliptus, to podejrzewam, że będzie to coś innego, mówi. Pojawi się rzecz o otwartym kodzie źródłowym, którą wszyscy będą podekscytowani i będzie działać w swoim środowisku.