Apache Stratos — розширюваний PaaS-фреймворк (Platform as a service, Платформа як послуга), що надає засоби для запуску застосунків Apache Tomcat, PHP і MySQL у спеціальних оточеннях, запущених поверх поширених хмарних інфраструктур. Stratos надає готове хмарне оточення для розробки, тестування та запуску масштабованих застосунків, беручи на себе виконання таких завдань як автоматичне керування ресурсами, забезпечення оптимального розподілу навантаження, моніторинг та білінг. PaaS-платформа відрізняється від IaaS тим, що працює на вищому рівні, ніж виконання готових , позбавляючи споживача від необхідності обслуговування ОС і системних компонентів, таких як СУБД, мови програмування, програмні каркаси тощо. У PaaS від користувача потрібно тільки завантаження застосунку, який буде запущено в готовому оточенні, що надається платформою.
Тип | PaaS-фреймворк |
---|---|
Розробник | Apache Software Foundation |
Стабільний випуск | 4.0 (4 червня 2014 ) |
Платформа | JVM |
Мова програмування | Java |
Стан розробки | активний |
Ліцензія | |
Репозиторій | git-wip-us.apache.org/repos/asf/stratos.git |
Вебсайт | stratos.apache.org |
З головних особливостей Stratos відзначається:
- Простота розгортання PaaS-інфраструтктури, тестову конфігурацію можна запустити на машині розробника
- Засоби для підтримки багатокористувацьких (Multi-Tenant) PaaS-хостингів застосунків, схожих на App Engine. Платформа надає засоби для контролю споживання ресурсів та координації списання наявних на особовому рахунку коштів
- Спрощені методи формування картриджів для запуску нових типів застосунків. Платформу можна швидко адаптувати для підтримки нових мов програмування, операційних систем і СУБД,
- Нейтральна модель програмування, яка не потребує переробки програм, що запускаються в PaaS
- Автоматичне масштабування при зростанні потреби в ресурсах. Використання Complex Event Processor (CEP) для прийняття рішень про перерозподіл ресурсів у режимі реального часу на підставі правил і стану системи (наприклад, зміна інтенсивності запитів, споживання пам'яті і LA).
- Можливість розподілу інфраструктури по різних хмарним платформам, наприклад, при нестачі ресурсів у локальній приватній хмарі, можливо задіяння потужностей публічних хмарних систем
- Підтримка роботи поверх різних IaaS-оточень, сформованих з використанням таких платформ, як OpenStack, CloudStack, , і . Теоретично Stratos може бути використаний спільно з будь-якою системою для якої доступний API Apache jclouds
- Засоби для швидкого відновлення після збоїв і забезпечення високої доступності. Рішення на базі Stratos можуть забезпечити рівень надійності порядку 99.999%.
- Наявність web- і cli-інтерфейсів для адміністраторів інфраструктури і користувачів-орендарів. Для інтеграції з іншими системами надається REST API.
Початковий код платформи написаний на мові Java і переданий фонду Apache компанією у червні 2013. Згодом до розробки Stratos приєдналися Cisco, Citrix і NASA.
У червні 2014 Stratos надано статус первинного проекту Apache.
Виноски
- . Архів оригіналу за 6 червня 2014. Процитовано 5 червня 2014.
- . Архів оригіналу за 6 червня 2014. Процитовано 5 червня 2014.
- PaaS-фреймворк Stratos получил статус первичного проекта Apache [ 6 червня 2014 у Wayback Machine.] // opennet.ru 04.06.2014
Посилання
- Офіційний сайт
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Apache Stratos rozshiryuvanij PaaS frejmvork Platform as a service Platforma yak posluga sho nadaye zasobi dlya zapusku zastosunkiv Apache Tomcat PHP i MySQL u specialnih otochennyah zapushenih poverh poshirenih hmarnih infrastruktur Stratos nadaye gotove hmarne otochennya dlya rozrobki testuvannya ta zapusku masshtabovanih zastosunkiv beruchi na sebe vikonannya takih zavdan yak avtomatichne keruvannya resursami zabezpechennya optimalnogo rozpodilu navantazhennya monitoring ta biling PaaS platforma vidriznyayetsya vid IaaS tim sho pracyuye na vishomu rivni nizh vikonannya gotovih pozbavlyayuchi spozhivacha vid neobhidnosti obslugovuvannya OS i sistemnih komponentiv takih yak SUBD movi programuvannya programni karkasi tosho U PaaS vid koristuvacha potribno tilki zavantazhennya zastosunku yakij bude zapusheno v gotovomu otochenni sho nadayetsya platformoyu Apache StratosTipPaaS frejmvorkRozrobnikApache Software FoundationStabilnij vipusk4 0 4 chervnya 2014 10 rokiv tomu 2014 06 04 PlatformaJVMMova programuvannyaJavaStan rozrobkiaktivnijLicenziyaRepozitorijgit wip us apache org repos asf stratos gitVebsajtstratos apache org Z golovnih osoblivostej Stratos vidznachayetsya Prostota rozgortannya PaaS infrastrutkturi testovu konfiguraciyu mozhna zapustiti na mashini rozrobnika Zasobi dlya pidtrimki bagatokoristuvackih Multi Tenant PaaS hostingiv zastosunkiv shozhih na App Engine Platforma nadaye zasobi dlya kontrolyu spozhivannya resursiv ta koordinaciyi spisannya nayavnih na osobovomu rahunku koshtiv Sprosheni metodi formuvannya kartridzhiv dlya zapusku novih tipiv zastosunkiv Platformu mozhna shvidko adaptuvati dlya pidtrimki novih mov programuvannya operacijnih sistem i SUBD Nejtralna model programuvannya yaka ne potrebuye pererobki program sho zapuskayutsya v PaaS Avtomatichne masshtabuvannya pri zrostanni potrebi v resursah Vikoristannya Complex Event Processor CEP dlya prijnyattya rishen pro pererozpodil resursiv u rezhimi realnogo chasu na pidstavi pravil i stanu sistemi napriklad zmina intensivnosti zapitiv spozhivannya pam yati i LA Mozhlivist rozpodilu infrastrukturi po riznih hmarnim platformam napriklad pri nestachi resursiv u lokalnij privatnij hmari mozhlivo zadiyannya potuzhnostej publichnih hmarnih sistem Pidtrimka roboti poverh riznih IaaS otochen sformovanih z vikoristannyam takih platform yak OpenStack CloudStack i Teoretichno Stratos mozhe buti vikoristanij spilno z bud yakoyu sistemoyu dlya yakoyi dostupnij API Apache jclouds Zasobi dlya shvidkogo vidnovlennya pislya zboyiv i zabezpechennya visokoyi dostupnosti Rishennya na bazi Stratos mozhut zabezpechiti riven nadijnosti poryadku 99 999 Nayavnist web i cli interfejsiv dlya administratoriv infrastrukturi i koristuvachiv orendariv Dlya integraciyi z inshimi sistemami nadayetsya REST API Pochatkovij kod platformi napisanij na movi Java i peredanij fondu Apache kompaniyeyu u chervni 2013 Zgodom do rozrobki Stratos priyednalisya Cisco Citrix i NASA U chervni 2014 Stratos nadano status pervinnogo proektu Apache Vinoski Arhiv originalu za 6 chervnya 2014 Procitovano 5 chervnya 2014 Arhiv originalu za 6 chervnya 2014 Procitovano 5 chervnya 2014 PaaS frejmvork Stratos poluchil status pervichnogo proekta Apache 6 chervnya 2014 u Wayback Machine opennet ru 04 06 2014PosilannyaOficijnij sajt