CloudStack — програмна платформа, призначена для забезпечення роботи хмарної інфраструктури (IaaS, інфраструктура як сервіс) і дозволяє автоматизувати розгортання, налаштування і підтримку приватної, гібридної або публічної хмарної інфраструктури.
Тип | хмарні обчислення, інфраструктура як сервіс |
---|---|
Автор | , Citrix |
Розробник | Apache Software Foundation |
Стабільний випуск | 4.6 (1 грудня 2015 ) |
Платформа | віртуальна машина Java |
Мова програмування | Java |
Стан розробки | активний |
Ліцензія | Apache License |
Репозиторій | github.com/apache/cloudstack.git |
Вебсайт | www.cloudstack.org |
CloudStack не залежить від типу гіпервізора і дозволяє використовувати в одній хмарній інфраструктурі одночасно Xen (XenServer і Xen Cloud Platform), KVM, Oracle VM (VirtualBox) і VMware. CloudStack дозволяє організувати роботу як публічного IaaS-сервісу, схожого на Amazon EC2, так і приватної хмарної інфраструктури, розгорнутої на локальних серверах, щоб обслуговувати тільки потреби конкретного підприємства. Хмарна інфраструктура на базі CloudStack в найпростішому випадку складається з одного керуючого сервера і набору обчислювальних вузлів, на яких організовується виконання гостьових ОС в режимі віртуалізації. У складніших системах підтримується використання кластера з декількох керуючих серверів і додаткових балансувальників навантаження, інфраструктура може бути розбита на сегменти, кожен з яких функціонує в окремому дата-центрі.
Історія
Спочатку платформа CloudStack розвивалася компанією відповідно до принципу «open core» (відкрита базова частини і закритий продукт з розширеними можливостями), але після поглинання корпорацією Citrix в липні 2011 року продукт був переведений в розряд повністю відкритих.
Оскільки Citrix паралельно бере участь у розвитку альтернативної платформи OpenStack, було зазначено поступове зближення і обмін функціональністю між цими системами. Наприклад, для CloudStack представлена підтримка роботи з відмовостійкість і високонадійним сховищем об'єктів OpenStack Object Storage (Swift), яка дозволить організувати управління хмарними системами на базі OpenStack, використовуючи керуючий сервер CloudStack. Урешті-решт планується задіяти OpenStack як частину стека CloudStack, що володіє розширеними можливостями.
Випуск CloudStack 3 став першим значним релізом, випущеним за участю компанії Citrix і поставляється без закритих власницьких компонентів. Код CloudStack доступний для вільного завантаження під ліцензією GPL. Інсталяційні пакети підготовлені для RHEL/CentOS і Ubuntu.
У квітні 2012 Citrix вирішила передати в руки спільноти фонду Apache платформу CloudStack. На думку компанії Citrix, розвиток CloudStack в рамках спільноти Apache дозволить забезпечити ефективний механізм спільної роботи. Після передачі CloudStack в руки Apache проєкт буде розвиватися відповідно до принципів меритократії — рішення прийматимуть представники спільноти, які вносять найбільший вклад в розвиток проєкту. Відхід від контролю з боку одного вендора підвищить інтерес до проєкту сторонніх компаній і дозволить залучити до нього додаткових розробників. На GitHub був опублікований переліцензований код CloudStack, переведений з ліцензії GPL на ліцензію Apache. Зміна ліцензії на CloudStack дозволяє підсилити конкуренцію з платформою OpenStack, також розповсюджується під ліцензією Apache. З одного боку такий крок дасть можливість налагодити обмін коду між двома проєктами, але з іншого боку підвищить інтерес компаній до CloudStack, як до більш зрілої і стабільної платформи, в той час як OpenStack досить молодий проєкт, який активно нарощує функціональність, але ще позбавлений багатьох необхідних можливостей.
Можливості
Основні особливості CloudStack:
- Працює з присутніми на ринку API, наприклад, Amazon Web Services API, Citrix Cloud Center (C3) API і vCloud API;
- Підтримка повної ізоляції обчислювальних, мережевих і дискових ресурсів;
- Підтримка автоматичного виділення та обмеження ресурсів;
- Наявність інструментів для генерації звітів і моніторингу в режимі реального часу;
- Вебінтерфейс, заснований на активному використанні технології AJAX;
- Спрощені засоби для управління інфраструктурою та виконання щоденних завдань;
- Можливість організації сервісу, що забезпечує надання в оренду обчислювальних ресурсів;
- Підтримка віртуалізації мережі через ізоляцію сегментів мережі в окремі VLAN;
- Надання обчислювальних ресурсів за запитом, в залежності від створюваного віртуальним оточенням навантаження;
- Повна автоматизація розподілу місця для зберігання даних, обчислювальних і мережних ресурсів для всієї фізичної інфраструктури, включаючи можливість визначення політики виділення ресурсів і підтримку балансування навантаження;
- Засоби для управління створенням снапшотів оточень і резервного копіювання;
- Наявність API для підключення зовнішніх розширень;
- Поділ рівнів доступу на основі ролей: адміністратор (управління віртуальними та фізичними ресурсами), адміністратор домену (управління тільки зазначеними віртуальними оточеннями), користувач (управління ресурсами в рамках заданого віртуального оточення);
- Забезпечена можливість первинного розгортання і управління програмним забезпеченням на серверах, що працюють без віртуалізації на кінцевому обладнанні (використовується управління через IMPI та завантаження через PXE). Іншими словами, через CloudStack можна управляти не тільки віртуальними машинами, але і звичайними серверами
- Засоби для забезпечення відмовостійкості, що підтримують автоматичне відновлення віртуальних машин після збою сервера, на якому вони виконувалися;
- Гнучкі можливості масштабування, підтримка інфраструктур, які обслуговують тисячі хостів. Можливість управління хмарними системами, що охоплюють кілька територіально розділених дата-центрів
Примітки
- . Архів оригіналу за 15 квітня 2012. Процитовано 4 квітня 2012.
Посилання
- cloudstack.org [ 17 лютого 2012 у Wayback Machine.] — офіційний сайт
- Citrix полностью открыл код облачной платформы CloudStack [ 20 лютого 2012 у Wayback Machine.]
- Компания Citrix представила открытую облачную платформу CloudStack 3 [ 16 лютого 2012 у Wayback Machine.]
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
CloudStack programna platforma priznachena dlya zabezpechennya roboti hmarnoyi infrastrukturi IaaS infrastruktura yak servis i dozvolyaye avtomatizuvati rozgortannya nalashtuvannya i pidtrimku privatnoyi gibridnoyi abo publichnoyi hmarnoyi infrastrukturi CloudStackTiphmarni obchislennya infrastruktura yak servisAvtor CitrixRozrobnikApache Software FoundationStabilnij vipusk4 6 1 grudnya 2015 8 rokiv tomu 2015 12 01 Platformavirtualna mashina JavaMova programuvannyaJavaStan rozrobkiaktivnijLicenziyaApache LicenseRepozitorijgithub com apache cloudstack gitVebsajtwww cloudstack org CloudStack ne zalezhit vid tipu gipervizora i dozvolyaye vikoristovuvati v odnij hmarnij infrastrukturi odnochasno Xen XenServer i Xen Cloud Platform KVM Oracle VM VirtualBox i VMware CloudStack dozvolyaye organizuvati robotu yak publichnogo IaaS servisu shozhogo na Amazon EC2 tak i privatnoyi hmarnoyi infrastrukturi rozgornutoyi na lokalnih serverah shob obslugovuvati tilki potrebi konkretnogo pidpriyemstva Hmarna infrastruktura na bazi CloudStack v najprostishomu vipadku skladayetsya z odnogo keruyuchogo servera i naboru obchislyuvalnih vuzliv na yakih organizovuyetsya vikonannya gostovih OS v rezhimi virtualizaciyi U skladnishih sistemah pidtrimuyetsya vikoristannya klastera z dekilkoh keruyuchih serveriv i dodatkovih balansuvalnikiv navantazhennya infrastruktura mozhe buti rozbita na segmenti kozhen z yakih funkcionuye v okremomu data centri IstoriyaSpochatku platforma CloudStack rozvivalasya kompaniyeyu vidpovidno do principu open core vidkrita bazova chastini i zakritij produkt z rozshirenimi mozhlivostyami ale pislya poglinannya korporaciyeyu Citrix v lipni 2011 roku produkt buv perevedenij v rozryad povnistyu vidkritih Oskilki Citrix paralelno bere uchast u rozvitku alternativnoyi platformi OpenStack bulo zaznacheno postupove zblizhennya i obmin funkcionalnistyu mizh cimi sistemami Napriklad dlya CloudStack predstavlena pidtrimka roboti z vidmovostijkist i visokonadijnim shovishem ob yektiv OpenStack Object Storage Swift yaka dozvolit organizuvati upravlinnya hmarnimi sistemami na bazi OpenStack vikoristovuyuchi keruyuchij server CloudStack Ureshti resht planuyetsya zadiyati OpenStack yak chastinu steka CloudStack sho volodiye rozshirenimi mozhlivostyami Vipusk CloudStack 3 stav pershim znachnim relizom vipushenim za uchastyu kompaniyi Citrix i postavlyayetsya bez zakritih vlasnickih komponentiv Kod CloudStack dostupnij dlya vilnogo zavantazhennya pid licenziyeyu GPL Instalyacijni paketi pidgotovleni dlya RHEL CentOS i Ubuntu U kvitni 2012 Citrix virishila peredati v ruki spilnoti fondu Apache platformu CloudStack Na dumku kompaniyi Citrix rozvitok CloudStack v ramkah spilnoti Apache dozvolit zabezpechiti efektivnij mehanizm spilnoyi roboti Pislya peredachi CloudStack v ruki Apache proyekt bude rozvivatisya vidpovidno do principiv meritokratiyi rishennya prijmatimut predstavniki spilnoti yaki vnosyat najbilshij vklad v rozvitok proyektu Vidhid vid kontrolyu z boku odnogo vendora pidvishit interes do proyektu storonnih kompanij i dozvolit zaluchiti do nogo dodatkovih rozrobnikiv Na GitHub buv opublikovanij perelicenzovanij kod CloudStack perevedenij z licenziyi GPL na licenziyu Apache Zmina licenziyi na CloudStack dozvolyaye pidsiliti konkurenciyu z platformoyu OpenStack takozh rozpovsyudzhuyetsya pid licenziyeyu Apache Z odnogo boku takij krok dast mozhlivist nalagoditi obmin kodu mizh dvoma proyektami ale z inshogo boku pidvishit interes kompanij do CloudStack yak do bilsh zriloyi i stabilnoyi platformi v toj chas yak OpenStack dosit molodij proyekt yakij aktivno naroshuye funkcionalnist ale she pozbavlenij bagatoh neobhidnih mozhlivostej MozhlivostiOsnovni osoblivosti CloudStack Pracyuye z prisutnimi na rinku API napriklad Amazon Web Services API Citrix Cloud Center C3 API i vCloud API Pidtrimka povnoyi izolyaciyi obchislyuvalnih merezhevih i diskovih resursiv Pidtrimka avtomatichnogo vidilennya ta obmezhennya resursiv Nayavnist instrumentiv dlya generaciyi zvitiv i monitoringu v rezhimi realnogo chasu Vebinterfejs zasnovanij na aktivnomu vikoristanni tehnologiyi AJAX Sprosheni zasobi dlya upravlinnya infrastrukturoyu ta vikonannya shodennih zavdan Mozhlivist organizaciyi servisu sho zabezpechuye nadannya v orendu obchislyuvalnih resursiv Pidtrimka virtualizaciyi merezhi cherez izolyaciyu segmentiv merezhi v okremi VLAN Nadannya obchislyuvalnih resursiv za zapitom v zalezhnosti vid stvoryuvanogo virtualnim otochennyam navantazhennya Povna avtomatizaciya rozpodilu miscya dlya zberigannya danih obchislyuvalnih i merezhnih resursiv dlya vsiyeyi fizichnoyi infrastrukturi vklyuchayuchi mozhlivist viznachennya politiki vidilennya resursiv i pidtrimku balansuvannya navantazhennya Zasobi dlya upravlinnya stvorennyam snapshotiv otochen i rezervnogo kopiyuvannya Nayavnist API dlya pidklyuchennya zovnishnih rozshiren Podil rivniv dostupu na osnovi rolej administrator upravlinnya virtualnimi ta fizichnimi resursami administrator domenu upravlinnya tilki zaznachenimi virtualnimi otochennyami koristuvach upravlinnya resursami v ramkah zadanogo virtualnogo otochennya Zabezpechena mozhlivist pervinnogo rozgortannya i upravlinnya programnim zabezpechennyam na serverah sho pracyuyut bez virtualizaciyi na kincevomu obladnanni vikoristovuyetsya upravlinnya cherez IMPI ta zavantazhennya cherez PXE Inshimi slovami cherez CloudStack mozhna upravlyati ne tilki virtualnimi mashinami ale i zvichajnimi serverami Zasobi dlya zabezpechennya vidmovostijkosti sho pidtrimuyut avtomatichne vidnovlennya virtualnih mashin pislya zboyu servera na yakomu voni vikonuvalisya Gnuchki mozhlivosti masshtabuvannya pidtrimka infrastruktur yaki obslugovuyut tisyachi hostiv Mozhlivist upravlinnya hmarnimi sistemami sho ohoplyuyut kilka teritorialno rozdilenih data centrivPrimitki Arhiv originalu za 15 kvitnya 2012 Procitovano 4 kvitnya 2012 Posilannyacloudstack org 17 lyutogo 2012 u Wayback Machine oficijnij sajt Citrix polnostyu otkryl kod oblachnoj platformy CloudStack 20 lyutogo 2012 u Wayback Machine Kompaniya Citrix predstavila otkrytuyu oblachnuyu platformu CloudStack 3 16 lyutogo 2012 u Wayback Machine