Által Timilehin Omolana

Vezesse le az adatbázis-karbantartás okozta stresszt az Amazon felhőajánlatával.

Az Önhöz hasonló olvasók támogatják a MUO-t. Amikor a webhelyünkön található linkek használatával vásárol, társult jutalékot kaphatunk. Olvass tovább.

A PostgreSQL (más néven Postgres) az egyik legszélesebb körben használt adatbázis-kezelő rendszer. Sok fejlesztőcsapat ezt használja adatbázisaként, amikor egy alkalmazás fejlesztését tervezi.

Használhat helyi PostgreSQL-telepítést a fejlesztéshez, majd beállíthat egy felhőalapú példányt a telepítéshez és a termeléshez. Az Amazon Relational Database Service (RDS) itt veszi le a terhet a válláról.

Mi az az Amazon RDS?

A Relational Database Service (RDS) az Amazon Web Services (AWS) része. Lehetővé teszi menedzselt relációs adatbázisok, például MySQL, PostgreSQL és MariaDB egyszerű létrehozását az Amazon felhőben.

Az Amazon RDS segítségével nem kell aggódnia a hardver vagy a szoftver kezelésével, hogy relációs adatbázist állítson be az alkalmazáshoz.

PostgreSQL adatbázis létrehozása RDS-ben

Az RDS adatbázis létrehozásának folyamata ugyanolyan egyszerű, mint más adatbázisok létrehozása AWS-források, például az EC2. Az egyetlen előfeltétele az adatbázis létrehozásának RDS-ben egy aktív AWS fiókot. A következő lépések elegendőek egy PostgreSQL-adatbázis RDS-ben való felpörgetéséhez.

  1. Keressen és navigáljon az RDS szolgáltatás irányítópultjára.
  2. Kattintson a Adatbázis létrehozása gombot az RDS megnyitásához Adatbázis varázsló létrehozása.
  3. Az első teendő ezen a képernyőn, hogy válassza ki a létrehozás módját között Normál létrehozás vagy Könnyű létrehozás. Normál létrehozás rugalmasságot biztosít az adatbázis teljes önálló konfigurálásához. Könnyű létrehozás bemutatja az adatbázis ajánlott konfigurációs beállításait, és néhányat módosítani lehet az adatbázis létrehozása előtt vagy után. A fennmaradó lépések a Normál létrehozás választási lehetőség.
  4. A következő teendő az, hogy válassza ki a használni kívánt adatbázismotort és verziót. Válassza ki PostgreSQL. Meghagyhatja az alapértelmezett verziót kiválasztva, vagy kiválaszthat egy adott verziót az igényeinek megfelelően.
  5. A következő lépés az a sablon. A sablon egyszerűen egy szabálykészlet, amelyet az RDS a háttérben követ, hogy az Ön igényei szerint állítsa be az adatbázist. Használnia kell a Termelés sablon az alkalmazás teljes kiadásához.

    Mindig olyan sablont válasszon, amely adott időpontban a legjobban megfelel az igényeinek. Ez biztosítja, hogy ne merüljenek fel szükségtelen AWS-költségek.

  6. A sablon kiválasztása után meg kell adnia a választott sablon beállításait. A Termelés sablon esetén kiválaszthatja, hogy az adatbázishoz milyen rendelkezésre állást szeretne. Egy magasan elérhető alkalmazáshoz a Multi-AZ (elérhetőségi zóna) DB-fürt vagy Példa méretezhetőség és redundancia lehetővé tétele érdekében, míg a Egyetlen DB-példány kis méretű alkalmazásokhoz megfelelő.
  7. Most be kell állítania a kívánt RDS-adatbázis-azonosítót és hitelesítési adatokat. Ezeket a hitelesítő adatokat fogja használni az alkalmazásban az adatbázis eléréséhez és az ahhoz való csatlakozáshoz.
  8. A következő két rész az Példánykonfiguráció és Tárolás ahol kiválaszthatja az adatbázis hardverkonfigurációját. Ezeket a konfigurációkat meghagyhatja az alapértelmezés szerint ajánlottnak, vagy módosíthatja a beállításokat igényei szerint.

    Abban az esetben, ha nem biztos abban, hogy milyen méretű tárolási követelményeknek kell megfelelnie, először választhat egy kis méretet. Ha engedélyezi a Tárhely automatikus skálázása opció, az RDS növeli a tárhelyet, amikor eléri a küszöböt.

  9. Ban,-ben Kapcsolódás szakaszban, lehetősége van arra, hogy az adatbázisát EC2 erőforráshoz csatlakoztassa, vagy sem. Csak akkor válassza a csatlakozást, ha az alkalmazáskiszolgálója EC2-ben fut, vagy ha azt tervezi, hogy EC2-vel üzemelteti a szervert. Elhagyhatja a VPC és rendelkezésre állási zóna alapértelmezett beállításokat, vagy válasszon egy beállítást, ha rendelkezik ilyennel.

    Előfordulhat, hogy alkalmazásszervere nem fut az AWS egyik szolgáltatásán sem, például az EC2-n vagy az Elastic BeanStalkon. Ebben az esetben meg kell engednie nyilvános hozzáférés a csatlakozási szakaszban, hogy a kapcsolati végpont külső forrásból működjön.

  10. Ban,-ben VPC biztonsági csoport (tűzfal) A csatlakozási szakasz alszakaszában válassza ki az új VPC biztonsági csoport létrehozásának lehetőségét, és adjon neki nevet. Ez lehetővé teszi az adatbázishoz való csatlakozást az AWS-n kívüli forrásból (például az alkalmazásból).
  11. Elhagyhatja a Adatbázis hitelesítés részben alapértelmezettként (Jelszó hitelesítés), mivel korábban beállította a felhasználónevet és a jelszót 7. lépés. Monitoring Itt konfigurálhatja a teljesítménystatisztikát, és mennyi ideig szeretné, hogy az adatok elérhetők legyenek. Meghagyhatja ezt alapértelmezettként, vagy konfigurálhatja az igényei szerint.
  12. Az utolsó szakasz a Speciális konfigurációk beállítások, ahol néhány extra opciót választhat az adatbázisához. Lehetséges, hogy itt nem kell semmilyen konfigurációt elvégeznie, de ha az adatbázis titkosítást, automatikus biztonsági mentést vagy Amazon CloudWatch naplókat igényel, itt hozzáadhat néhány konfigurációt.
  13. Ha végzett az összes előző lépéssel, kattintson a gombra Adatbázis létrehozása gombot, és várja meg, amíg az adatbázis létrehozása befejeződik (miután az irányítópulton lévő állapot megváltozik Létrehozás nak nek Elérhető).

Csatlakozás RDS PostgreSQL adatbázishoz

Csatlakozás a PostgreSQL-hez olyan webes technológiákkal, mint a Node.js nagyon egyszerű, és a PostgreSQL GUI eszközzel is csatlakozhat PgAdmin4. Az újonnan létrehozott RDS PostgreSQL-példány kapcsolattal való teszteléséhez ez a szakasz a következőt használja PgAdmin4 az adatbázishoz való csatlakozáshoz. Az adatbázis-kapcsolat teszteléséhez kövesse az alábbi lépéseket.

  1. Jelentkezzen be a PgAdmin4-be, és regisztráljon egy új szervert.
  2. Adjon nevet a szervernek, és lépjen a kapcsolat fülre. Itt van szüksége a PostgreSQL-példány végpont URL-címére és portjára. Szüksége lesz az adatbázis létrehozásakor beállított hitelesítési adatokra is.
  3. Keresse meg az RDS irányítópultját, és nyissa meg az adatbázispéldány tulajdonságait az adatbázis nevére kattintva. A megjelenő képernyőn megjelenik a Csatlakozás és biztonság az RDS-adatbázis tulajdonságait. Másolja a Végpont string és illessze be a Gazdanév/cím mező a PgAdmin4-ben. Ezután adja meg az értéket 5432 a kikötő mezőben. A Karbantartási adatbázis az a kezdeti adatbázis, amelyhez a PgAdmin csatlakozik (alapértelmezés szerint az itt beírandó érték postgres). Töltse ki az adatbázis hitelesítési adatait (felhasználónév és jelszó), és hagyjon minden más beállítást alapértelmezettként.
  4. Mentés előtt módosítania kell az adatbázis VPC biztonsági csoport beállításait, hogy engedélyezze az IP-címéről érkező mindenfajta forgalmat. Ehhez navigáljon vissza a Kapcsolatok és biztonság az RDS-adatbázis tulajdonságait, majd kattintson a biztonsági csoportra a konfiguráció megtekintéséhez. Menj a bejövő szabályok fület, és kattintson rá Szerkessze a bejövő szabályokat. A megjelenő képernyőn adjon hozzá egy új szabályt, amely lehetővé teszi minden forgalom és válassza ki Az IP címem ban,-ben forrás. Ez biztosítja, hogy az RDS csak a számítógépről engedélyezze a kapcsolatokat. Bármikor hozzáadhat új IP-címet arra az esetre, ha számítógépet vált, vagy alkalmazását egy másik számítógépre telepíti.
  5. Menjen vissza a PgAdmin4-hez, majd kattintson megment és várja meg, amíg megpróbál kapcsolatot létesíteni az adatbázissal. Sikeres csatlakozás esetén az adatbázis hozzáadódik a PgAdmin szerverlistájához, az alábbiak szerint:

Miután a PgAdmin csatlakozott az adatbázishoz, lekérdezéseket futtathat, és bármit megtehet az adatbázissal.

Adatbázisok indítása és csatlakozás az RDS segítségével

Az Amazon RDS számos relációs adatbázis-típussal rendelkezik, amelyeket bármilyen alkalmazáshoz használhat az Ön igényeitől függően. A PostgreSQL kiváló első választás, de az RDS lehetővé teszi adatbázisok létrehozását és kezelését sok más motor használatával.

A PgAdmin4 segítségével csatlakozhat és kezelheti adatbázisait. Az RDS-adatbázishoz közvetlenül is csatlakozhat egy alkalmazásból, ugyanazokkal a kapcsolati adatokkal.

Iratkozzon fel hírlevelünkre

Hozzászólások

Ossza megCsipogOssza megOssza megOssza meg
Másolat
Email
Oszd meg ezt a cikket
Ossza megCsipogOssza megOssza megOssza meg
Másolat
Email

Link a vágólapra másolva

Kapcsolódó témák

  • Programozás
  • adatbázis
  • Amazon webszolgáltatások
  • Felhő alapú számítástechnika

A szerzőről

Timilehin Omolana(11 cikk megjelent)

Timilehin szoftvermérnök és műszaki író, aki szereti felfedezni a szerveroldali technológiák és az elosztott rendszerek világát.