7 најбољих Цлоуд платформи отвореног кода за предузећа

Направите сопствени облак и уштедите милионе!

Постоји толико много ствари о којима треба водити рачуна, као што су простор на серверу, развојна окружења, безбедност, стекови софтвера, ажурирања софтвера, одржавање хардвера, да су трошкови одржавања целе платформе огромни. Компаније које развијају и постављају апликације морају да доделе много својих ресурса да би платформа радила – ресурсе који би иначе могли да се искористе у сврхе развоја софтвера.

Зато се јавила потреба за решењима платформе у облаку. Ова решења користе модел рачунарства у облаку како би обезбедили све што је програмерима потребно да раде свој посао, од хостованих развојних окружења и алата за базе података, до комплетних могућности управљања апликацијама. Програмери који раде у оквиру платформе у облаку имају приступ свим ресурсима који су им потребни за прављење, примену и покретање софтверских апликација. За компаније, платформа у облаку би могла да обезбеди скалабилну базу за нове апликације које треба да буду испоручене у кратком року. Са моделом плаћања док растете, нема потребе за дугорочним улагањима у локалне платформе.

Зашто опен соурце?

Сада када смо навели предности облака у односу на традиционалне, локалне платформе, следеће питање које треба поставити је зашто је платформа у облаку отвореног кода боља опција од власничке платформе у облаку. Најочигледнији одговор је цена: лиценце за власничка решења увек подразумевају веће цене. Још једна важна предност је флексибилност и слобода избора између широког спектра оквира, облака и услуга.

С друге стране, власничке платформе могу да вас вежу за алате и услуге које поседују. У замену, они нуде одређене предности, као што је посвећеност СЛА (уговорима о нивоу услуге) и ослобађање вас од препрека као што су тестирање и интеграција, али те предности тешко да претежу над предностима отворености.

Испод ћете пронаћи избор платформи отвореног кода у облаку за предузећа која владају данашњим тржиштем.

Цлоуд Фоундри

Првобитно развијен од стране ВМваре-а (сада у власништву Пивотал Софтваре-а), Цлоуд Фоундри истиче се по томе што је доступна као самостална софтверска апликација отвореног кода, што га чини независном од добављача у облаку. Може се применити на ВМваре вСпхере или другим инфраструктурама у облаку, као што су ХП Хелион, Азуре или АВС. Или чак можете изабрати да га сами хостујете на свом ОпенСтацк серверу.

Коришћењем пакета за изградњу, Цлоуд Фоундри олакшава време рада и подршку за оквир. Кад год притиснете апликацију, Цлоуд Фоундри Апплицатион Рунтиме бира најпогоднији пакет за изградњу за њу. Затим, буилдпацк брине о компајлирању апликације и припреми за покретање.

  Како користити Схунт Боост у ГТА 5

Цлоуд Фоундри је дизајниран да понуди брз развој и примену апликација кроз високо скалабилну архитектуру и токове рада прилагођене ДевОпс-у. Његова језичка подршка укључује Питхон, Руби, ПХП, Јава и Го, између многих других. Међутим, да би се адекватно уклопио у Цлоуд Фоундри, препоручује се да ваш пројекат прати стандард апликације Твелве-Фацтор: методологију посебно дизајнирану за развој оптималних апликација софтвера као услуге (СааС).

Удеми добио је леп курс о развоју за облак са Цлоуд Фоундри.

ВСО2

Ако интензивно радите на СОА-и, сигурно морате да се бавите великим бројем интерних и екстерних АПИ-ја. То је сценарио где ВСО2 блиста, захваљујући свом АПИ менаџеру, који је способан да управља пуним животним циклусом АПИ-ја. ВСО2 обезбеђује усаглашеност са већином захтева које ваши клијенти могу да поставе, укључујући верзионисање, АПИ документацију и ослобађање ССЛ-а.

ВСО2 користи концепт продавнице у којој програмери могу пронаћи, испробати и оценити АПИ-је. Примена је једноставна и јасна, пружа много опција за контролу тока АПИ-ја. Такође нуди функцију аутоматског опоравка, у случају да дође до суспензије крајње тачке. Сви ови квалитети имају за циљ да смање време изласка на тржиште, поједноставе управљање трошковима и, у целини, побољшају агилност пословних процеса.

Велики плус ВСО2 АПИ Манагер-а је његова лака интеграција са ВСО2 Идентити Сервер-ом, решењем ИАМ (менаџер идентитета и приступа) којим управља АПИ. Ова интеграција нуди пријатељску платформу за аутентификацију у окружењима у облаку.

Цлоудифи

Цлоудифи је оквир оркестрације дизајниран за моделирање апликација и услуга уз аутоматизацију њиховог животног циклуса. Ово укључује могућност постављања у било које окружење у облаку или дата центар и обављање континуираног одржавања. Такође нуди алате за праћење свих аспеката примењених апликација, откривање услова квара и њихово решавање, било ручно или аутоматски.

Једна од најистакнутијих карактеристика Цлоудифи-а је моделирање нацрта засновано на ТОСЦА-и. Ова иновација омогућава програмерима да користе ИАМЛ за креирање нацрта топологија апликације. ИАМЛ је језик за серијализацију података читљив за људе, који се користи за писање дефиниција заснованих на ТОСЦА спецификацији, која програмерима даје стандардизован начин да опишу међусобне везе између апликација, система и компоненти инфраструктуре облака.

Цлоудифи Цлоуд оркестрација пружа солидну основу за ИТ управљање и безбедност, омогућавајући корисницима да примењују ограничења приступа са различитим улогама и нивоима дозвола. За комуникацију са спољним услугама, као што су Кубернетес контејнери, услуге у облаку (АВС, Азуре, вСпхере, ОпенСтацк) и алати за управљање конфигурацијом (Пуппет, Ансибле, Цхеф), Цлоудифи користи свој скуп званичних додатака, док су многе друге услуге подржане генеричким постојећи додаци.

  Аппле сат се неће упарити или повезати са иПхоне-ом? Испробајте ове поправке

ОпенСхифт

ОпенСхифт је платформа заснована на Кубернетесу, са флексибилним и веома брзим инсталатером и опсежном АПИ подршком, која омогућава програмерима да прошире платформу у складу са својим потребама. Направљен је са безбедношћу на уму, што је илустровано примером: очекује се да се контејнери покрећу као корисници који нису роот, а када то није случај, ОпенСхифт захтева експлицитно замена за покретање контејнера.

Његова употреба Кубернетеса захтева значајан број сервера и потребна је одређена крива учења да би се њиме савладао. Због тога ова платформа није погодна за мале примене, осим ако се не би могле претворити у веће распоређивање у блиској будућности.

Корисници ОпенСхифт-а истичу његову брзу инсталацију и процедуре конфигурисања, као и једноставно одржавање модула и зупчаника. Још један плус је чињеница да имате сопствени Гит репо. Оно што им се превише не свиђа је тешкоћа читања и тумачења дневника. Конкретно, када дође до грешке при постављању пројекта, тешко је разумети где је проблем.

Учење ОпенСхифт је лако.

Тсуру

Покренута је Реде Глобо, друга по величини комерцијална ТВ мрежа на свету Тсуру као ПааС (платформа као услуга) заснован на Доцкер-у, способан за оркестрирање и покретање апликација у производном окружењу. То је платформа отвореног кода са више добављача која подржава сајтове са милионима корисника, коју је развио Глобо.цом.

Корисници Тсуру-а потврђују да значајно побољшава време изласка на тржиште без одустајања од једноставности, високе доступности, безбедности или стабилности. Може се покренути у различитим инфраструктурама у облаку, било да су јавне или приватне, све док их подржава Доцкер машина. Такође подржава скоро све доступне програмске језике, што програмерима даје слободу да бирају према својим жељама.

Са Тсуру-ом можете да користите различите складишта података, укључујући СКЛ или НоСКЛ базе података, или алтернативе у меморији, као што су Мемцацхед или Редис. Само изаберите ону по својој жељи и прикључите је на своју апликацију. Да бисте управљали апликацијом, можете бирати између коришћења командне линије или веб интерфејса и касније имплементације преко Гита. Тсуру инфраструктура ће се побринути за све ситне детаље.

Стацкато

Стацкато је полиглотски ПааС производ заснован на Цлоуд Фоундри и Доцкер-у који ради на врху ваше инфраструктуре облака и служи као платформа за покретање ваших апликација. Корисници Стацкато-а кажу да пружа агилну и робусну платформу апликација која помаже да се побољша продуктивност и администратора и програмера у облаку. Погодан је за примену у пословном облаку, комбинујући флексибилност директног приступа ВМ-у у инфраструктури облака са аутоматизованом конфигурацијом коју обезбеђује ПааС са свим функцијама. Подржане инфраструктуре облака укључују ХП Цлоуд Сервицес, Цитрик КсенСервер, АВС, ОпенСтацк, ВМваре, између осталих.

  Како да видите активност свог пратиоца на Инстаграму

У Стацкату, свака апликација има свој Линук контејнер (ЛКСЦ), који гарантује ефикасно и безбедно дељење ресурса. Његов опсег услуга се састоји од: Хелион Цонтрол Плане, који Стацкато користи за комуникацију са основним облаком и за управљање животним циклусом услуге; Хелион Сервице Манагер, спремиште додатних услуга доступних апликацијама; Хелион Цлоуд Фоундри, еластично рунтиме дизајнирано да поједностави хостовање и развој апликација; Хелион Цоде Енгине, услуга континуиране испоруке интегрисана са Гит репозиторијумима, приватним или јавним и Хелион Стацкато конзолом, веб интерфејсом за управљање свим функцијама Хелион Цлоуд-а.

Алибаба

Иако се готово не помиње када се говори о платформама у облаку отвореног кода и ПааС-у, Алибаба Цлоуд рачунарски посао расте великом брзином, пошто је већ освојио 50% кинеског тржишта јавног облака и савесно научио како да служи тржиштима ван Кине. На пример, почињу да пружају подршку за наплату у америчким доларима у 168 земаља и дизајнирају услуге посебно прилагођене за инострана тржишта.

Услуге платформе у облаку укључене у понуду Алибабе обухватају многе бесплатне функције, укључујући услуге контејнера за Доцкер и Кубернетес, регистар контејнера, аутоматско скалирање и ДатаВоркс, безбедно окружење за развој података ван мреже. Његове услуге су добро документоване и праћене свиме што вам може бити потребно да одмах почнете да мигрирате своје апликације у облак, као што су многи видео снимци са упутствима. Пратећи неколико једноставних корака и без улагања долара, Алибаба вас позива да почнете да градите за трен ока.

Коначно…

На срећу за све програмере, светом облака влада отвореност. Пре неколико година, такмичење за контејнерске технологије (Доцкер, Кубернетес, Месос, Номад, ЕЦС, да споменемо само неке) претило је да подели тржиште на водонепропусне одељке, стварајући знатне ризике кад год је требало да изаберете платформу. Али, иако данас постоји више платформи за избор, разлике између данашњих избора отвореног кода су само у детаљима: различите шеме трошкова, различити алати за управљање, различити приступи безбедности. Другим речима, ако данас изаберете платформу у облаку отвореног кода и нисте задовољни, сутра можете да пређете на другу, а трошкови вас неће убити.

Уз информације које смо вам овде дали, надамо се да ћете моћи да изаберете платформу која боље одговара вашим потребама и која вам омогућава да заборавите на главобоље као што су капацитет сервера, међувера, оквири, виртуелне машине, складишта података итд. Када се ослободите свега тога, моћи ћете да усмерите све своје ресурсе и сву своју пажњу на једну ствар која вам је заиста важна: испоручите своју сјајну апликацију својим корисницима што је брже могуће и учините их срећним док га користите.

Тражите неки бесплатни ниво или кредит на Цлоуд платформама? Прочитајте ову листу.