Да ли је Ансибле бесплатан?

Да, Ансибле је апсолутно бесплатан алат отвореног кода који се користи у горе поменуте сврхе. Пошто Ансибле прихвата стандардну ГНУ (Генерал Публиц Лиценсе), он се може користити у комерцијалне сврхе и под условом да се поштују политике ГНУ-а.

  1. Употреба заснована на ЦЛИ-у је бесплатна без икаквих ограничења.
  2. Ансибле Товер нуди бесплатно руковање до 10 чворова. Било шта више од тога могло би да захтева плаћену лиценцу. Ансибле Товер пружа уредно графичко корисничко сучеље са надзорном плочом помоћу које можете груписати хостове, променљиве, задатке итд.
  3. Ансибле АВКС је бесплатан, тј. Отворени изворни пројекат за Ансибле Товер.

Шта је одговорно?

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

Зашто одговорни?

Једна басх скрипта била би сјајна ако морате да управљате и конфигуришете један систем, ви сте једини корисник а ваш је једна машина. Али када повећате број рачунара, више задатака, више корисника и више администратора, открит ћете да басх скрипте нису довољне и ефикасне. Управо тамо се појављује Ансибле. Одговорни се могу третирати као неговани скривени басх или шкољке који могу да конфигуришу вашу огромну топологију инфраструктуре у једном потезу.

Поред тога, Ансибле користи врло једноставан језик под називом ИАМЛ (ИАМЛ Аин'т Маркуп Лангуаге) у облику Ансибле плаибоокс који вам омогућава да опишете свој задатак аутоматизације на начин који је једнако добар као и разговорни језик.

Архитектура Ансибле Фрее

Одговор је у основи написан на Питхон језику. Ансибле се повезује са вашим чворовима и гура мале кодове назване „модуле“. Ови се програми изводе на више чворова како би се постигло жељено стање. На пример, од Ансибле модула може бити затражено да покрене неколико група наредби на машини за инсталирање неког пакета, а на крају извршења, проверите да ли је стање пакета инсталирано. Ансибле ствара ССХ везу с чворовима, покреће модуле и када је извршење завршено, брише те модуле из чворова. Ваши модули могу бити смјештени на било којем чвору кластера.

Компоненте одговора

  • Мајстор : Ово је главна машина која брине о конфигурацији машина са Ансиблеом.
  • Инвентар : Инвентар је датотека која описује чворове којима је Ансибле приступио. Чворови се могу групирати у датотеку инвентара и према томе именовати.

Нпр:

Типична датотека инвентара изгледала би овако -

(webservers) server1
(application) server1
server2

Имена сервера могу бити њихова ДНС или ИП адресе.

  • Плаибоок : ИАМЛ датотеке које описују задатке за аутоматизацију које треба да обавља Ансибле.

Типична књига за репродукцију би изгледала овако -

---
hosts: localhost
- name: install python
yum: name=python state=installed

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

Предности Ансибле Фрее

Следе предности Ансибле-а.

  1. Ансибле управља машинама без агента. На клијентској машини не морате инсталирати било који Ансибле агент / сервисни софтвер.
  2. И пусх и пулл датотеке / команде / кодови подржани су у програму Ансибле.
  3. Ансибле је алат који је фокусиран на безбедност. И користи ОпенССХ као протокол сигурног транспорта.
  4. Одговорне скрипте (популарно зване и књиге за репродукцију) су написане у ИАМЛ-у и зато су их врло лако прочитати.
  5. Одговор је: Суштинска идеја овде је да ствари радите само ако су потребне и ствари које се понављају без нуспојава.
  6. Ако је потребно, онда се Ансибле може лако повезати са Керберосом, ЛДАП (лаким протоколом приступа каталогу) и другим централизованим системима управљања аутентификацијом.
  7. Предност од значаја вишег реда је у томе што не треба бити стручњак за скриптање басха или шкољки. Ансибле је то решио сам. Дакле, рад постаје прилично лаган и јасан напријед са Ансиблеом.
  8. Не треба заиста да буде роот корисник за извршавање задатака Ансибле плаибоок-а на чворовима. Може да стекне коренске привилегије.

Зашто нас брига за Ансибле?

  1. Одговорно представља језгро ДевОпс алата.
  2. Одговор је минималан и једноставан за учење и коришћење. Мицхаел ДеХаан, творац Ансибле-а, рекао је: "То је врста алата који не користите 6 месеци, а враћате се и још увек га се сећате."
  3. Одговор следи паралелни механизам извршења задатака који га чини бржим и бољим.

Ансибле вс остали алати за аутоматизацију

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

  1. Ансибле користи бољу опцију система за контролу извора за свој извор истине, док други алати попут Цхефа чувају своје сервере као извор истине. Под истином, мислим, ауторитативном конфигурацијом.
  2. Ансибле се више фокусира на оркестрацију него на менаџмент.
  3. За разлику од других алата, Ансибле користи и динамичке и статичке залихе матичних система.

Почевши од одговора

  1. За почетак можете погледати овде одговорну документацију.
  2. Можете пронаћи све књиге за репродукцију из заједнице Ансибле Галаки.
  3. Овде можете пронаћи неколико добрих видео записа.

Закључак - Да ли је одговор бесплатан?

Како кажу, „најбоље ствари на овом свету су бесплатне“. Одговарајуће, најбољи мотор за аутоматизацију са отвореним кодом је нешто што треба прихватити да ли жели аутоматизовати своје конфигурационе и управљачке задатке или ДевОпс задатке.

Препоручени чланци

Ово је водич за Ис Ансибле Фрее? Овде смо разговарали о њеним компонентама, предностима и архитектури. Можете и да прођете кроз друге наше предложене чланке да бисте сазнали више -

  1. Одговорне команде
  2. Одговорна питања за интервју и одговор
  3. Да ли је Матлаб бесплатан?
  4. Је ли Сплунк Фрее?
  5. Водич за одговорну архитектуру

Категорија: