Искористите скалабилну инфраструктуру АВС ЕЦ2 да бисте применили своје Реацт апликације.

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

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

1. Подесите АВС ЕЦ2 инстанцу

Да бисте почели да користите АВС ЕЦ2, можете да пратите следеће кораке као почетну тачку.

  • Пријавите се на АВС управљачка конзола. Ако већ нисте, направите налог на званичној веб страници АВС.
  • Идите на ЕЦ2 и кликните на Покрените инстанце.
  • Изаберите Амазон Мацхине Имаге (АМИ) који подржава ваш жељени оперативни систем.
  • Такође конфигуришите безбедносне групе да дозволите улазни саобраћај вашој апликацији (нпр. ХТТП/ХТТПС) као ваше жеље.
  • instagram viewer
  • Сада имате креирали инстанцу вашег Линук сервера АВС ЕЦ2 успешно, а затим креирао нови пар кључева или изабрао постојећи.

2. Повежите се на своју ЕЦ2 инстанцу

Након што сте успешно подесили своју ЕЦ2 инстанцу, следећи корак је да научите како да успоставите везу са њом.

  • Преузмите креирану датотеку приватног кључа (.пем) за свој пар кључева.
  • Такође можете да повежете свој пар кључева користите ФТП клијенте као што је филезилла или кит (ако сте корисник Виндовс-а).
  • Подесите одговарајуће дозволе за датотеку приватног кључа помоћу следеће команде у терминалу:
 цхмод 400 /путања/до/кеи-паир.пем
  • Повежите се са својом инстанцом користећи ССХ.

На пример:

ссх -и /патх/то/иоур-кеи-паир.пем ец2-усер@иоур-инстанце-публиц-ип

Пратећи ове кораке, успешно ћете успоставити везу са вашом ЕЦ2 инстанцом.

3. Ажурирајте пакете на вашој ЕЦ2 инстанци

Након успостављања везе са вашом ЕЦ2 инстанцом, наставите са ажурирањем пакета у вашој инстанци.

  • Ажурирајте пакете на својој ЕЦ2 инстанци тако што ћете покренути следећу команду:
судо иум ажурирање

4. Инсталирајте Ноде.јс и нпм

Да бисте инсталирали Ноде.јс и нпм унутар ваше ЕЦ2 инстанце, покрените следећу команду:

цурл -о- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | басх извор ~/.нвм/нвм.сх нвм инсталацијски чвор

5. Клонирајте своје Реацт складиште апликације

Да бисте применили своју Реацт апликацију на ЕЦ2 инстанци, извршите следеће кораке:

  • Инсталирајте Гит ако већ није инсталиран на вашој инстанци:
 судо иум инсталл гит
  • Клонирајте своје Реацт складиште апликације користећи команду:
гит цлоне 

6. Инсталирајте зависности од пројекта

Након клонирања вашег Реацт спремишта апликације, идите до директоријума спремишта и инсталирајте зависности пројекта.

цд  нпм инсталл

7. Направите своју Реацт апликацију

Да бисте направили своју Реацт апликацију за производњу, користите следећу команду:

нпм рун буилд

8. Инсталирајте веб сервер

Да бисте покренули своју Реацт апликацију на ЕЦ2 инстанци, инсталирајте веб сервер као што је Нгинк. Нгинк обезбеђује перформансе, скалабилност, кеширање, балансирање оптерећења и безбедносне функције како би се обезбедила поуздана испорука ваше апликације. Инсталирајте Нгинк користећи наредбу:

судо иум инсталл нгинк

9. Конфигуришите Нгинк

Да бисте конфигурисали Нгинк за вашу Реацт апликацију, следите ове кораке:

  • Отворите Нгинк конфигурациону датотеку користећи команду:
судо нано /етц/нгинк/нгинк.цонф
  • Ажурирајте блок сервера да бисте укључили следећи блок локације:
сервер {...лоцатион / {роот/патх/то/иоур/реацт/апплицатион/буилд;
индек индек.хтмл;
три_филес $ури /индек.хтмл;}... }

Сачувајте датотеку и изађите из уређивача.

10. Покрените Нгинк сервер

Да бисте покренули Нгинк сервер и омогућили му аутоматско покретање при покретању система, користите следеће команде:

судо сервице нгинк стартсудо цхкцонфиг нгинк он

11. Приступите вашој Реацт апликацији

Да бисте приступили распоређеној Реацт апликацији, следите ове кораке:

  • У својој Конзоли пронађите јавну ИП адресу своје инстанце тако што ћете претражити креирану ЕЦ2 инстанцу.
  • Затим потражите своју распоређену апликацију користећи ту ИП адресу или домен повезан са вашом ЕЦ2 инстанцом.

Ослободите снагу АВС-а за унапређење апликација

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

Савладавање процеса постављања ЕЦ2 инстанце и имплементације Реацт апликације не само да вас оспособљава за вредне вештине, већ вам такође омогућава да искористите пуни потенцијал рачунарства у облаку.