Направите сопствени Мини ПааС са ових 7 софтвера

Хајде да направимо интерни ПааС.

Замислите да направите мини Хероку?

Узбуђен?

И ја сам!

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

Очигледно, велики играчи као што су АВС, Азуре, Гоогле Цлоуд, итд., имају невероватна ПааС решења. Али није потребно увек бити са њима. Ако имате мало предузеће, многа мини ПааС решења могу са лакоћом покренути мање апликације на једном или неколико сервера. Ово ће обавити посао и уштедети много трошкова за вас. Што је још важније, то ће уштедети време, а то је новац!

Ево листе најпопуларнијег ПааС софтвера за креирање сопствене платформе за покретање мањих апликација.

Докку

Звучи као Хероку?

Договорено!

Докку је лагани софтвер отвореног кода. Морате имати 1 ГБ меморије и радити на ЦентОС, Убунту и Дебиан.

Докку је мини Хероку који покреће Доцкер и написан је као басх. Можете да гурнете своју апликацију користећи Гит; Докку ће га направити и покренути вашу апликацију у изолованим контејнерима.

Докку карактеристике:

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

Можете инсталирати Докку на свој сервер или га покренути једним кликом КаматераДигиталОцеан, или Азуре.

Јеластиц – Лите Едитион

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

Ово је лагана верзија Јеластиц-а и најбоља опција за ограничен буџет. Најприкладнији је за мања предузећа као што су стартупи, мале веб странице за е-трговину, пројекти игара, мала запошљавања итд.

Јеластиц Лите Едитион карактеристике:

  • Контролна табла за програмере са опцијама примене апликације
  • Подршка за контејнер и Кубернетес
  • Аутоматско вертикално и хоризонтално скалирање
  • Заштитни зид и двофакторска аутентификација за крајње кориснике
  • Уграђени алати за праћење и решавање проблема
  • АПИ, ЦЛИ и ССХ приступ за управљање контејнерима

Јеластиц Лите Едитион је доступан само на Гоогле Цлоуд-у и ДигиталОцеан-у.

Флинн

Флинн је платформа отвореног кода као услуга која је развијена за покретање свега што може да ради на Линук-у. Пружа платформу за развојне и оперативне тимове да са лакоћом развијају, примењују и управљају својим софтвером. Можете лако да подесите Флинн локално или да га инсталирате на наменски хардвер или добављачу облака са само неколико команди.

Флинн карактеристике:

  • Уграђене МиСКЛ, МонгоДБ и ПостгреСКЛ базе података са високом доступношћу
  • Уграђено откривање услуга за повезивање свих микросервиса
  • Скалира само према потреби и штеди трошкове на рачунима у облаку.
  • Посвећен и искусан тим за управљање Флинн кластером за вас

Хепхи Воркфлов

Хепхи Воркфлов олакшава примену и управљање апликацијама на Кубернетес кластеру. То је форк Деис Воркфлов-а, који је покренут 2017. У 2018. Деис воркфлов тим је престао да ради на томе и прешао је на Мицрософт Азуре пројекте.

У Хепхи току рада постоје мале и независне услуге које се комбинују да би креирале дистрибуирани ПааС. Ове компоненте су распоређене као сервис на Кубернетес кластеру. Ток посла има две класе корисника: нормалне кориснике и администраторе.

Обичан корисник има функције за развој и примену апликације. Администратор може да уради све што може и обичан корисник, плус он/она ће имати власнички приступ апликацији.

Хепхи функције тока посла:

  • Креатор слика за компајлирање кода из доцкер фајлова и пакета за изградњу
  • ХТТП/ХТТПС ивица рутирања за апликације
  • Ослобађање и враћање апликације
  • РЕСТ АПИ за ЦЛИ и интеграције
  • Аутентификација и ауторизација за обезбеђење апликација

ЦапРовер

ЦапРовер је изузетно лака за учење и потпуно аутоматизована платформа за апликације. Ако сте упознати са Херокуом, можете замислити ЦапРовер као супер-покретан Хероку отвореног кода.

ЦапРовер можете користити за многе сврхе, на пример за хостовање Ноде.јс, ПХП, Јава, ВордПресс, МонгоДБ, МиСКЛ, Нгинк, итд.

Можете да започнете са ЦапРовер-ом на ДигиталОцеан-у помоћу подешавања апликације једним кликом.

ЦапРовер карактеристике:

  • Интерфејс командне линије за скриптовање и аутоматизацију
  • Веб ГУИ за кориснике да визуализују све што се дешава са њиховом апликацијом
  • Балансирање оптерећења уз помоћ Нгинк-а
  • Бесплатни ССЛ сертификати користећи Лет’с Енцрипт
  • Контејнеризација и груписање помоћу Доцкер Сварм-а

Тсуру

Тсуру је лагана, лака за коришћење и платформа отвореног кода као услуга. Рецимо да имате Питхон апликацију која такође захтева инстанцу МонгоДБ сервера; Тсуру ће саставити и питхон апликацију и базу података и покренути их истовремено. Покреће вашу апликацију унутар доцкер контејнера.

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

Тсуру карактеристике:

  • Динамички скалира вашу апликацију са лакоћом
  • Покреће апликацију у дистрибуираној архитектури ради коришћења ресурса
  • Може да покреће апликације написане на било ком језику; иде даље Апликације са 12 фактора.
  • Само једноставан гит пусх да брзо примените своју апликацију.
  • Једноставна интеграција са ИааС као што је АВС ЕЦ2, Апацхе Цлоудстацк

Пику

Пику је најмања Хероку/ЦлоудФоундри платформа као услуга. Пику је инспирисан Доккуом и примењује апликацију користећи гит пусх на вашим серверима. Ради са ПОСИКС окружењима као што су Линук, Виндовс подсистем за Линук, ФрееБСД и Цигвин.

Пику карактеристике:

  • Подржава ток посла као што је Хероку
  • Функционални стил кодирања за поједностављење корисничког искуства
  • Подржава апликације написане на Го, Питхон, Цлосуре (Јава) и Ноде.јс
  • Повратно компатибилан где год је то могуће
  • Подржава апликацију са 12 фактора

Закључак

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

Затим научите Доцкер.