Водич за увод у АВС Фаргате

АВС Фаргате је технологија која се може користити са Амазон ЕЦС и Амазон ЕКС. Омогућава вам да покренете контејнере без управљања серверима или кластерима Амазон ЕЦ2 инстанци.

Фаргате елиминише потребу за конфигурисањем, скалирањем или обезбеђивањем кластера виртуелних машина за извршавање контејнера. Неће бити потребе да бирате врсте сервера, планирате скалирање кластера или оптимизујете паковање кластера.

Можемо да користимо Фаргате тип покретања или Фаргате провајдер капацитета за покретање ваших Амазон ЕЦС задатака и услуга. Да бисте користили Фаргате, можете да пакујете своју апликацију у контејнере, наведете захтеве за оперативни систем, ЦПУ и меморију, конфигуришете мрежне и ИАМ смернице и покренете је.

Нема потребе да одржавате основни ЦПУ и РАМ капацитет за хостовање контејнера. Можемо рећи АВС-у колико ресурса треба задатку и препустити остатак задатка АВС-у. Сваки Фаргате задатак има своју изолациону баријеру, тако да не дели основно језгро, ЦПУ, меморију или еластични мрежни интерфејс са другим задацима.

Како функционише Фаргате?

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

Фаргате је рачунарски мотор без сервера, јер елиминише потребу да крајњи корисници управљају серверима који хостују контејнере. Да буде јасно, сервери су још увек ту; АВС једноставно њима управља. Фаргате не треба мешати са АВС Ламбда, још једном рачунарском услугом без сервера која није креирана имајући на уму контејнере (иако Ламба сада подржава примену слика контејнера).

  Како прекинути ЈаваСцрипт петље и зашто би то могло бити потребно

Како Фаргате помаже?

АВС Фаргате израчунава тачну количину рачунарства, меморије и других ресурса потребних за ваше задатке, тако да не морате да бринете о избору врста инстанци или скалирању капацитета кластера.

Омогућава вам да платите ресурсе који су вам потребни за рад са вашим контејнерима док се користе, избегавајући претерано обезбеђивање и плаћање сервера који вам нису потребни.

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

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

Са уграђеним везама са другим АВС услугама као што је Амазон ЦлоудВатцх Цонтаинер Инсигхтс, АВС Фаргате пружа висок ниво видљивости. Такође можете да користите више технологија трећих страна за прикупљање евиденције и метрике.

Такође можемо ефикасно да искористимо широку лепезу АВС услуга када користимо контејнере са Фаргате-ом.

Фаргате ће стално покретати и скалирати рачунарске ресурсе како би одговарали захтевима контејнера, спречавајући прекомерно обезбеђивање и осигуравајући да не плаћате ресурсе које не користите. Такође можете израчунати стратегију уштеде, опција Фаргате Спот вам може уштедети до 70% од уобичајених трошкова, али је оптимална само за апликације које се могу прекинути.

Компоненте Фаргате-а

Кластери

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

Дефиниције задатака

Дефиниција задатка је текстуална датотека која описује најмање један од контејнера ваше апликације. То је ЈСОН датотека. Може се користити за описивање до десет контејнера истовремено. Дефиниција задатка ваше апликације служи као нацрт. Он одређује бројне параметре ваше апликације.

  Да ли су премиум АИ упити вредни новца?

На пример, можете га користити за дефинисање параметара оперативног система, контејнера за коришћење, портова за отварање за вашу апликацију и волумена података које ћете користити са контејнерима у задатку. Захтеви ваше апликације одређују одређене параметре доступне за дефинисање задатка.

Задаци

Задатак је инстанција дефиниције задатка на нивоу кластера. Када креирате дефиницију задатка за своју апликацију у Амазон ЕЦС-у, можете одабрати број задатака који ће се изводити на вашем кластеру. Можемо покренути задатак као део услуге или засебног процеса.

Услуге

У Амазон ЕЦС кластеру, можете да користите Амазон ЕЦС услугу за истовремено покретање и одржавање жељеног броја задатака. Планер услуге Амазон ЕЦС покреће другу инстанцу на основу дефиниције вашег задатка ако било који од ваших задатака не успе или се заустави из било ког разлога. То ради да би га заменио и одржао број задатака у услузи на исправном нивоу.

Оперативни систем и архитектура ЦПУ-а

Оперативни системи које Фаргате подржава су Амазон Линук 2, Виндовс сервер 2019 Фулл и Виндовс сервер 2019 језгро.

АРМ и Кс86_64 су две архитектуре доступне за дефинисање задатака Амазон ЕЦС. Ако користите Виндовс контејнере, морате имати архитектуру процесора Кс86_64. Насупрот томе, ако користите Линук контејнере, можете користити АРМ64 архитектуру за своје АРМ-базиране апликације и Кс86_64 ЦПУ архитектуру.

ЕЦС са ЕЦ2 инстанцама Вс. ЕЦС са АВС Фаргате

У моделу ЕЦ2 инстанце, контејнери се постављају на ЕЦ2 инстанце (ВМ) кластера. ЕЦС њима управља заједно са задацима који су део дефиниције задатка.

За 👍

  • Тип ЕЦ2 инстанце који се овде користи је у потпуности под вашом контролом.
  • Можете користити спот инстанце које смањују трошкове до 90%.
  Како поново поставити Инстаграм видео записе на Снапцхат Стори

Против 👎

  • Морате да водите рачуна о безбедносним закрпама и мрежној безбедности инстанци; такође, ви сте одговорни за њихову скалабилност у кластеру.

У моделу Фаргате, више не морате да бринете о ЕЦ2 инстанцама или серверима. Изаберите потребну конфигурацију ЦПУ-а и меморије и Фаргате ће поставити ваше контејнере.

За 👍

  • Не морате да управљате ниједним сервером.
  • АВС је одговоран за доступност и скалабилност, али је и даље добра пракса одабрати исправну меморију и ЦПУ; у супротном, наша апликација може бити у опасности да постане недоступна.
  • Ако одлучите да користите Фаргате Спот, можете добити до 70% попуста на Фаргате цену.

Против 👎

  • ЕЦС са АВС Фаргате подржава само један мрежни режим -авсвпц-. Као резултат, ово ограничава вашу контролу над мрежним слојем.

ЕКС без Фаргате вс. ЕКС са Фаргате-ом

У ЕКС-у без Фаргате модела, морате унапред одлучити колико велика група треба да буде. Чворове увек можете да промените ручно касније, али то је проблематично у поређењу са одређивањем идеалне величине од самог почетка.

За 👍

  • Овај модел вам даје већу контролу на различите начине, као што можете одредити конфигурационе варијабле као што су ХостНетворк и ХостПорт.
  • Фаргате није подржан у свим регионима, тако да радије користите ЕКС без Фаргате-а ако желите да ваш контејнер буде доступан у више региона.

Против 👎

  • ЕКС без Фаргате-а је мало тежак за коришћење.

У ЕКС-у са Фаргате моделом, не морате претходно да специфицирате величину кластера.

За 👍

  • ЕКС са Фаргате-ом је сигурнији јер се покреће унутар наменских виртуелних машина. Чињеница да не подржава привилеговани режим је својеврсна безбедносна функција.
  • Дугорочно је јефтиније.

Против 👎

  • То вам даје мање контроле на различите начине

Закључак

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