CC1

CC1
Autor Instytut Fizyki Jądrowej im. Henryka Niewodniczańskiego PAN
Język programowania Python
Licencja Apache License
Strona internetowa

CC1 jest oprogramowaniem z dziedziny chmur obliczeniowych. Umożliwia wykorzystanie posiadanych zasobów komputerowych (procesor, pamięć i przestrzeń dyskowa) do stworzenia prywatnej chmury obliczeniowej, działającej w oparciu o model IaaS.

Architektura

Oprogramowanie zostało podzielone na warstwy, dzięki czemu chmura może obsługiwać wiele podklastrów jednocześnie. Dzięki temu możliwe jest współistnienie jednej chmury w obrębie kilku organizacji i ujednolicenie dostępu do zasobów. Poszczególne warstwy to:

  • Interfejsy – zawiera przede wszystkim interfejs www, który udostępnia wszystkie funkcjonalności chmury użytkownikowi. Drugim interfejsem jest API REST kompatybilne z narzędziami EC2 znanymi z chmury Amazon;
  • Cloud Manager (CLM) – centralna część systemu CC1. Pośredniczy w przesyłaniu żądań od klientów do poszczególnych klastrów połączonych w chmurę. Zarządza również kontami użytkowników;
  • Cluster Manager (CM) – oprogramowanie używane do obsługi pojedynczych klastrów wchodzących w skład chmury. Zarządza tworzeniem i usuwaniem wirtualnych maszyn, sieciami użytkowników oraz ich zasobami.

Historia

Projekt został rozpoczęty w 2009 roku i jest finansowany ze środków Unii Europejskiej Programu Operacyjnego Innowacyjna Gospodarka oraz Ministerstwa Nauki i Szkolnictwa Wyższego. We wczesnych fazach całe oprogramowanie opierało się na projekcie chmury obliczeniowej OpenNebula i miało być jej rozszerzeniem. Takie rozwiązanie zakładało wykorzystanie instancji OpenNebuli jako poszczególnych Cluster Managerów. Z powodu różnic pomiędzy wymaganiami i założeniami projektu a tym co oferowała OpenNebula rozwiązanie takie porzucono, decydując się na całkowicie niezależne oprogramowanie. Od tego czasu CC1 korzysta jedynie z zewnętrznej biblioteki Libvirt do obsługi wirtualizacji i stanowi niezależny projekt. Do marca 2013 oprogramowanie CC1 było wykorzystywane tylko i wyłącznie wewnątrz IFJ PAN do obsługi prywatnej chmury. Od marca projekt został udostępniony za darmo, na licencji Apache2.

Od połowy 2014 roku, po zakończeniu finansowania CC1 ze środków Unii Europejskiej, projekt jest rozwijany dalej pod nazwą CoreCluster przez angielski startup CloudOver.io. Licencja projektu została zmieniona na GPLv3, a sam projekt mocno uproszczony i zmodularyzowany.

Demo

Mimo tego, że projekt jest całkowicie darmowy, jego instalacja może wymagać pewnego nakładu pracy. Z tego powodu twórcy projektu udostępniają przygotowane do testów obrazy Live CD oraz wirtualnej maszyny VMWare, zawierające uproszczoną, testową instalację całej chmury.

Linki zewnętrzne

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.