Увод у АВС контејнере

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

Врсте контејнера

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

1. Регистар

Регистар еластичних контејнера Амазон (ЕЦР)

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

Пример стварања Доцкер слике једноставне веб апликације и гурнување је у Амазон ЕЦР:

  1. Креирајте датотеку, Доцкерфиле.

  1. Уредите Доцкерфиле.

  1. Направите слику Доцкера.

  1. Проверите Доцкер слику тако што ћете је покренути.

Излаз:

  1. Покрените новоизграђену слику.

  1. Усмерите свој претраживач на хттп://лоцаллхост.цом/ и излаз ће бити:

  1. Зауставите Доцкер контејнер укуцавањем Цтрл + ц.
  2. Гурните слику на Амазон ЕЦР. Направите Амазоново ЕЦР спремиште за смештање слике.

Излаз:

  1. Означите ецр-пример слике са Ури вредношћу.

  1. Покрените наредбу за провјеру аутентичности Доцкер пријаве за свој регистар.

  1. Покрените команду за пријаву Доцкер-а.
  2. Гурните слику на Амазон ЕЦР са спремиштем Ури

2. Оркестрација

Амазонска услуга за еластичне контејнере (ЕЦС)

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

Пример размештања Доцкер контејнера на Амазон ЕЦС:

  1. Амазон ЕЦС - Прво покретање: Постављање : Омогућиће вам да креирате кластере и покренете огледне веб апликације. Ући ћете у Амазонову ЕЦС конзолу и покренути чаробњака. Такође можете да користите Амазон ЕЦР да бисте креирали складиште слика и гурнули слику у њега.

Изаберите опцију и изаберите Настави.

  1. Дефиниција задатка Стварање: То је нацрт ваше апликације. Прегледајте задане вредности и изаберите Следећи корак.

  1. Конфигурација услуге: Услуга покреће и одржава копије дефиниције задатка у вашем кластеру.
  • Назив услуге: АВС подразумевано нуди узорку веб-апликације „Хелло Ворлд“.
  • Жељени број задатака: Подразумевана вредност је 1, за АВС слободан ниво.
  • Еластично балансирање оптерећења: Можете користити баланс за оптерећење за своју услугу.
  • Назив контејнера: Порт хоста: одаберите Симпле-апп : 80 и задајте преостала поља.

Изаберите Сервице ИАМ Роле ако већ имате на падајућем изборнику или ће Амазон ЕЦС створити улогу ЕЦС услуге према заданим поставкама.

Прегледајте своје податке и изаберите Следећи корак.

  1. Конфигурација кластера
  • Име кластера: Подразумевано име је кластер узорака .
  • Тип инстанције ЕЦ2: Подразумевани тип је т2.мицро за АВС слободан ниво.
  • Број инстанци: Подразумевана вредност је 1, за АВС слободан ниво.
  • Парови кључева: Можете наставити тако што ћете изабрати један - Не може се ССХ .
  • Сигурносна група: било где подразумевано било где. Омогућује приступ са читавог интернета.
  • Улога ИАМ контејнера: одаберите је ако већ имате са падајућег или

Амазон ЕЦС ће га створити подразумевано.

Изаберите Преглед и покретање.

  1. Покрените и прегледајте ресурсе

Пре покретања можете прегледати дефиницију задатка, конфигурацију задатка и конфигурацију кластера.

Изаберите Покрени инстанцу и покрени услугу.

По завршетку покретања изаберите Преглед услуге.

  1. Отворите апликацију за узорке: Узорак апликације можете да верификујете и покренете тако што ћете прегледач показати ДНС именом изравног оптерећења.

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

Копирајте име ЕЛБ ДНС и залепите га у нови прегледач и притисните Ентер на тастатури.

Можете погледати свој примерак примера.

Такође можете очистити ресурсе у било које време да избегнете непотребне трошкове.

Амазонска услуга за еластичне кубернете (ЕКС)

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

3. Израчунати

Амазон Еластиц Цомпуте Цлоуд (Амазон ЕЦ2)

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

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

Овај пример вам помаже да инсталирате Апацхе веб сервер са ПХП и МиСКЛ подршком на вашој инстанци Амазон Линук (који се такође назива ЛАМП веб-сервер).

  1. Повежите се са инстанцом Линука.
  2. Ажурирајте софтверске пакете, ако их има.

  1. Инсталирајте Апацхе веб сервер, МиСКЛ и ПХП софтверске пакете коришћењем наредбе иум инсталл.

  1. Покрените веб сервер Апацхе.

  1. Конфигуришите Апацхе веб сервер да се покреће при сваком покретању система.

  1. Проверите да ли је хттпд укључен.

  1. Додајте ново улазно сигурносно правило са следећим вредностима:
  • Тип: ХТТП
  • Протокол: ТЦП
  • Домет луке: 80
  • Извор: Цустом
  1. Тестирајте веб сервер, укуцавањем ДНС адресе у веб прегледач.
  2. Подесите потребна дозвола за датотеке ако је потребно.
  3. Тестирајте свој ЛАМП сервер.
  4. Осигурајте сервер базе података.

АВС Фаргате

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

Има два начина:

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

ЕЦ2 Лаунцх Типе: Омогућује вам контролу на нивоу сервера над објектом који покреће ваше контејнерске апликације.

Предности АВС контејнера

  • Покреће било гдје: Контејнери пакирају свој код с конфигурацијским датотекама и овисностима које треба радити у било којем окружењу досљедно.
  • Побољшајте употребу ресурса: Контејнери пружају изолацију процеса која вам омогућава да подесите ЦПУ и меморију како би се боље користили рачунски ресурси.
  • Брзо скалирање: Сваки контејнер се покреће као посебан процес који дели ресурсе основног оперативног система. Ово омогућава да се контејнери брзо покрећу и заустављају.

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

  1. Изградите слику контејнера: Спакујте свој код и све његове зависности у контејнер.
  2. Аутоматизирање испитивања и распоређивања: Стандардизирана јединица кода, спремник дјелује као конзистентна грађевина
  3. Покрените било где: Ваш контејнер ће се стално користити у било којем окружењу.
  4. Брзо скалирање: Контејнери се брзо покрећу и затварају, тако да апликација може да се повећава и повећава

Закључак - Контејнери АВС

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

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

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

  1. АВС Сервицес
  2. АВС Кинесис
  3. АВС Арцхитецтуре
  4. Шта је АВС РедСхифт?
  5. Комплетан водич за АВС такмичаре
  6. Сазнајте листу функција Амазон веб услуга

Категорија: