Ez az útmutató elmagyarázza az AWS DevOpsot és a webalkalmazás-fejlesztő eszközeit.
Mi az AWS?
Az AWS a legszélesebb körben használt felhőszolgáltató platform, amely több mint 200 szolgáltatást tartalmaz világszerte. Földrajzi régiókat használ adatközpontok (elérhetőségi zónák) tárolására, hogy világszerte kínálja ezeket a szolgáltatásokat. Lehetővé teszi a felhasználó számára, hogy próbafiókot hozzon létre, amelyen keresztül az összes szolgáltatást szabadon használhatja, hogy megismerje őket, majd létrehozzon egy fizetős fiókot:
Mi az AWS DevOps?
A DevOps a szoftverfejlesztési folyamat két részlegének/csapatának integrációja, amelyek „ Fejlesztés ” és „ Tevékenységek ”. A fejlesztőcsapat felelős az alkalmazás felépítéséért, az üzemeltetési csapat pedig azért, hogy a teljes folyamat gördülékeny és hibamentes legyen. A két szempont integrálása hatékonyabbá és gördülékenyebbé tette a folyamatot:
Webalkalmazások fejlesztéséhez szükséges AWS-eszközök és DevOps-ok
Az alkalmazás fejlesztéséhez használt AWS és DevOps eszközök leírása az alábbiakban olvasható:
AWS elasztikus babszár : Az EBS-t a webalkalmazás készítésére használják, és ez az első eszköz, amelyet a webalkalmazás-fejlesztési folyamatban használnak:
AWS CodePipeline : A Code Pipeline a szoftver kiadásához szükséges lépések modellezésére, automatizálására és megjelenítésére szolgál. A szoftverfejlesztési folyamat valós idejű előrehaladásának nyomon követésére szolgál:
AWS CodeCommit : A kód egyesítésére szolgál a tárolókban, például a GitHubban stb. A kód különböző szegmenseinek egy központi pozícióba való egyesítésére szolgál:
AWS CodeBuild : Segít automatizálni a kód felépítésének folyamatát, amelynek át kell mennie néhány teszten, hogy megtalálja a hibákat:
AWS CodeDeploy : A Code Deploy segít a telepítési folyamat kezelésében a kiszolgálók, adattárak, példányok stb. vezérlésével.
AWS CloudFormation : A Cloud Formation az AWS-fiókban létrehozott és használt erőforrások nyilvántartására/követésére szolgál:
AWS CloudWatch : A Cloud Watch segítségével figyelik és kezelik a telepített alkalmazásokat a fejlesztők számára, hogy több kód létrehozására összpontosíthassanak:
Ennyi az AWS-eszközökről és a DevOps-okról, amelyek egy webalkalmazás fejlesztéséhez szükségesek.
Következtetés
Az AWS egy olyan platform, amely igény szerinti szolgáltatásokat nyújt a felhőben, amely webalkalmazások fejlesztésére használható. Az AWS-eszközök használhatók alkalmazások fejlesztésére, illetve fejlesztésük és telepítésük után menedzselésére is. Az AWS-eszközök segítségével webalkalmazások hozhatók létre és tölthetők fel az AWS-re. Ez a cikk ismerteti az AWS-eszközöket és a DevOp-okat, amelyeket a webalkalmazások fejlesztéséhez használnak.