Žiniatinklio serverių priegloba internete gali būti labai sudėtinga pradedantiesiems be tinkamo vadovo. Debesijos paslaugų teikėjai pateikė daugybę būdų, kaip lengvai sukurti bet kokio tipo serverius debesyje.

AWS yra viena iš didžiausių ir patikimiausių debesies pagrindu veikiančių serverių diegimo parinkčių. Štai kaip galite priversti „Linux“ pagrįstą serverį veikti debesyje naudodami AWS EC2.

Kas yra Amazon EC2?

„Amazon Elastic Cloud Compute“ (EC2) yra viena iš populiariausių „Amazon“ siūlomų žiniatinklio paslaugų. Naudodami EC2 galite kurti virtualias mašinas debesyje su skirtingomis operacinėmis sistemomis ir keičiamo dydžio skaičiavimo pajėgumais. Tai labai naudinga norint paleisti saugius žiniatinklio serverius ir padaryti juos prieinamus internete.

Kaip sukurti Linux EC2 egzempliorių

AWS žiniatinklio konsolėje yra lengvai naršoma sąsaja, leidžianti paleisti egzempliorių nenaudojant jokių scenarijų ar kodo. Štai žingsnis po žingsnio vadovas, kaip paleisti „Linux“ pagrįstą EC2 egzempliorių AWS. Taip pat sužinosite, kaip saugiai prie jo prisijungti per konsolę.

instagram viewer

Prisijunkite prie esamos AWS paskyros arba eikite į portal.aws.amazon.com užsiregistruoti naujam. Tada ieškokite ir eikite į EC2 prietaisų skydelis.

Raskite Paleisti egzempliorius mygtuką viršutiniame dešiniajame ekrano kampe ir spustelėkite jį, kad paleistumėte EC2 paleidimo vedlį.

Pirmas būtinas veiksmas yra įvesti egzemplioriaus pavadinimą; Tada pasirenkate norimo naudoti „Linux“ platinimo operacinės sistemos vaizdą ir versiją („Amazon Machine Image-AMI“). Galite laisvai tyrinėti kitus rekomenduojamos Linux serverių operacinės sistemos išskyrus Ubuntu.

Pasirinkite egzemplioriaus tipą

Skirtingi EC2 egzempliorių tipai sudaryti iš įvairių procesoriaus, atminties, saugyklos ir tinklo galios derinių. Yra iki 10 skirtingų egzempliorių tipų, kuriuos galite pasirinkti, atsižvelgiant į jūsų poreikius. Norėdami pademonstruoti, naudosime numatytąjį (t2.mikro) egzemplioriaus tipas.

AWS turi straipsnis apie tinkamo egzemplioriaus tipo pasirinkimą savo EC2 virtualiajai mašinai, kurią galite naudoti kaip nuorodą.

Pasirinkite raktų porą

Daugeliu atvejų, bent jau kūrimo ir derinimo tikslais, gali tekti pasiekti egzempliorių per SSH, o norint tai padaryti saugiai, jums reikia raktų poros. Tai neprivaloma konfigūracija, bet kadangi vėliau galite prisijungti prie egzemplioriaus per SSH, turite pridėti raktų porą.

Galite naudoti esamą raktų porą arba sukurti naują. Norėdami sukurti naują, spustelėkite Sukurkite naują raktų porą, ir toliau pamatysite iššokantįjį ekraną.

Suteikite savo raktų porai pavadinimą ir pasirinkite šifravimo tipą (RSA yra populiariausia ir rekomenduojama parinktis, nes ji palaikoma keliose platformose). Taip pat turite pasirinkti failo formatą (PEM arba PPK) privatiems raktams, kurie būtų atsisiunčiami į jūsų vietinį kompiuterį, atsižvelgiant į naudojamą SSH klientą.

The Ryšio nustatymai jūsų EC2 atveju sugalvokite kitą. Pagal numatytuosius nustatymus turite sukurti naują saugos grupę, kad nustatytumėte ugniasienės taisykles, kurios apribotų prieigą tik prie konkrečių jūsų egzemplioriaus prievadų.

Rekomenduojama apriboti SSH ryšį tik jūsų IP adresu, kad sumažintumėte jūsų tikimybę serveris nulaužtas. Taip pat turėtumėte leisti HTTP srautą, jei sukūrėte egzempliorių kaip žiniatinklio serverį.

Visada galite grįžti ir redaguoti saugos grupės taisykles, kad pridėtumėte arba pašalintumėte gaunamų ir siunčiamų siuntų taisykles. Pavyzdžiui, įeinančių HTTPS srauto taisyklių pridėjimas, kai nustatote saugių HTTP ryšių SSL sertifikatą.

Saugyklos nustatymai

Pagal numatytuosius nustatymus EC2 paskirs saugyklą pagal pasirinktą egzemplioriaus tipą. Bet jūs turite galimybę prie egzemplioriaus pridėti „Amazon Elastic Block Storage“ tūrį (kuris veikia kaip išorinis saugojimo diskas).

Tai nėra privaloma, bet jei norite virtualaus disko, kurį galėtumėte naudoti keliuose egzemplioriuose arba lengvai judėti, turėtumėte tai apsvarstyti. Dabar galite peržiūrėti egzemplioriaus konfigūraciją, kad įsitikintumėte, jog viskas nustatyta teisingai, tada spustelėkite Paleisti egzempliorių mygtuką, kad sukurtumėte savo Linux virtualią mašiną.

Būsite nukreipti į ekraną, kuriame turite Peržiūrėti atvejus mygtuką. Spustelėkite jį, kad pamatytumėte naujai paleistą egzempliorių.

Kaip prisijungti prie Linux EC2 egzemplioriaus

Dabar, kai virtualioji mašina yra sukurta ir veikia, galite joje nustatyti žiniatinklio serverį. Tai gali būti „Apache“ serveris, „Node.js“ serveris arba bet koks serveris, kurį norite naudoti. Yra iki keturių skirtingų būdų prisijungti prie EC2 egzemplioriaus, būtent:

  • EC2 egzemplioriaus prijungimas
  • Sesijos vadovas
  • SSH klientas
  • EC2 serijinė konsolė

Labiausiai paplitę prisijungimo būdai yra EC2 egzemplioriaus prijungimas ir SSH klientas. EC2 egzemplioriaus prijungimas yra greičiausias ir lengviausias būdas prisijungti prie EC2 egzemplioriaus ir atlikti su juo norimas operacijas.

Norėdami prisijungti prie „Linux“ egzemplioriaus naudodami EC2 egzemplioriaus ryšį, pasirinkite jį prietaisų skydelyje ir spustelėkite Prisijungti.

Pasirinkite EC2 egzemplioriaus prijungimas skirtuką ir spustelėkite Prisijungti mygtuką. Tai automatiškai atvertų ekraną, kuris atrodo kaip komandinės eilutės sąsaja.

Tai patvirtina sėkmingą prisijungimą prie „Linux“ įrenginio ir dabar galite pradėti jį nustatyti pagal savo žiniatinklio serverio poreikius. Pavyzdžiui, norėdami sukurti paprastą „Apache“ žiniatinklio serverį, paleiskite šias komandas:

sudo apt-gauti atnaujinti -y
sudo apt-gauti įdiegti apache2 -y
sudosystemctlpradėtiapache2.paslauga

Norėdami patikrinti, ar viskas gerai ir „Apache“ serveris veikia, patikrinkite būseną naudodami sudo systemctl status apache2.service. Jei viskas gerai, turėtumėte gauti išvestį, panašų į toliau pateiktą:

Galiausiai galite išbandyti serverį nukopijuodami Viešas IPv4 DNS iš egzempliorių ypatybių skirtuko ir įklijuokite jį į savo naršyklę. Turėtumėte pamatyti „Apache“ demonstracinį puslapį.

Sveikiname sėkmingai įdiegus „Linux“ serverį AWS debesyje. Dabar su juo galite kurti ir įdiegti savo programas gamybinėje versijoje.

Programų diegimas debesyje naudojant AWS

Dabar galite lengvai nustatyti „Linux“ žiniatinklio serverį debesyje naudodami „Amazon EC2“. Nors „Ubuntu“ yra dažniausiai naudojama „Linux“ serverių operacinė sistema, EC2 egzemplioriaus kūrimo procesas yra toks pat bet kuriam kitam „Linux“ platinimui.

Taip pat galite nustatyti įvairių tipų žiniatinklio serverius, pvz., Node.js, Git, Golang arba Docker konteinerį. Viskas, ką jums reikia padaryti, tai prisijungti prie savo egzemplioriaus ir atlikti veiksmus, kad nustatytumėte pageidaujamą programų serverį.