A szolgáltatások fogalmának meghatározása

Befejeződött

Általában a hagyományos szoftverprogramozási modellről a natív felhőbeli alkalmazásokra vált, amikor javítania kell a számítási feladatok rugalmasságát, rendelkezésre állását és rugalmasságát. Az áttűnés részeként az ilyen számítási feladatok által biztosított funkciókat külön összetevőkre osztja. Ezután delegálhatja az implementációt különböző alrendszerekre. Ez a folyamat lehetővé teszi az alrendszerek egymástól függetlenül történő üzembe helyezését és méretezését. A skálázási képességekkel és az elosztott architektúrával kapcsolatos rugalmasságot is kihasználhatja. A szolgáltatás az egyik alapvető fogalom, amelyre támaszkodva eldöntheti, hogyan tervezheti meg és valósíthatja meg ezeket a módosításokat.

Mi az a szolgáltatás?

A szolgáltatás kifejezés olyan összetevők gyűjteményét jelenti, amelyek együttesen konkrét, számítási feladat-orientált funkciókat biztosítanak a natív felhőbeli alkalmazásnak. Minden szolgáltatás egy nagyobb rendszer része, amely az alkalmazást alkotja. A fejleszthető intelligens hűtőalkalmazás például rendelkezhet készletszolgáltatással, rendelési szolgáltatással, fizetési szolgáltatással és felügyeleti felülettel, amelyek mindegyike saját, független technológiai választékkal rendelkezik. Így rugalmasan választhatja ki a követelmények vagy beállítások alapján optimálisnak ítélt megvalósítási módszereket.

Hogyan használhatják a szolgáltatások az Azure képességeit?

A natív felhőalkalmazások kontextusában optimalizálhatja a szolgáltatások használatát az Azure képességeinek használatával. Gyakori például a tárolókon belüli szolgáltatások implementálása. Ez automatikusan biztosítja az elkülönítésüket azáltal, hogy az összes szolgáltatásfüggőséget a tárolólemezképbe foglalja. A tárolók Azure Kubernetes Service-ben (AKS) való üzembe helyezése lehetővé teszi a tárolók vezénylésének alapvető részét képező méretezhetőség és rugalmasság növelését. Emellett a felügyelt szolgáltatással járó minimális karbantartási többletterhelést is biztosítja. Az olyan ajánlatok, mint az Azure SQL Database, az Azure Cosmos DB és az Azure Database for PostgreSQL, egyenértékű előnyöket kínálnak az adatmegőrzéshez. Az Azure API Management segítségével szabályozhatja a szolgáltatások API-khoz való hozzáférést.

Services that use Azure capabilities, including Azure Database for PostgreSQL and Cosmos DB.

Mi az az Azure Database for PostgreSQL?

Az Azure Database for PostgreSQL a PostgreSQL Community Edition adatbázismotor Microsoft által felügyelt implementációja. Számos olyan képességet kínál, amelyek kiküszöbölik vagy minimalizálják a gyakori adatbázis-kezelési feladatokat. Ezek a képességek közé tartoznak az automatikus biztonsági mentések, a rugalmas skálázás, a fokozott monitorozás és automatizálás, valamint a beépített magas rendelkezésre állású rendelkezések.

A PostgreSQL 1996-os bevezetése óta nagy népszerűségre tett szert. Felügyelt szolgáltatásként való rendelkezésre állása az Azure-ban megkönnyíti a natív felhőalkalmazások alapelveinek elfogadását a meglévő számítási feladatokhoz. Folytathatja például a népszerű, nyílt forráskódú objektumszerepkör-modellezési kódtárak( például a Sequelize vagy a Prisma) használatát a Node.js-alapú alkalmazások újrabontása vagy újratervezése során az Azure-ba való migrálás részeként.

Az Azure Database for PostgreSQL három üzembe helyezési módban érhető el:

  • Egykiszolgálós. Ez a mód olyan natív felhőbeli alkalmazásokhoz van optimalizálva, amelyek nem igényelnek részletes vezérlést az egyéni PostgreSQL-konfigurációs beállítások felett, de kihasználják a minimális felügyeleti többletterhelést. Támogatja a PostgreSQL 9.5, 9.6, 10 és 11 közösségi verzióit.
  • Rugalmas kiszolgáló. Ez a mód részletesebben szabályozza az adatbázis-kezelési feladatokat és a konfigurációs beállításokat. A rugalmas kiszolgálóarchitektúra támogatja a rendelkezésre állási zónákat és a költségoptimalizálási vezérlőket. A vezérlők lehetővé teszik, hogy tétlen időszakokban leállítsa a kiszolgálót, és tartalmazza a kipukkanható számítási szint kiválasztását, amely automatikusan módosítja a számítási erőforrásokat az igények alapján. A rugalmas kiszolgáló támogatja a PostgreSQL 11 és a PostgreSQL 12 közösségi verzióit.
  • Rugalmas skálázás. Ez a mód horizontális horizontális skálázást valósít meg az adat-lekérdezések több adatbázispéldányon történő horizontális skálázásához a nagy adathalmazok válaszidejének minimalizálása érdekében. Nagyobb skálázást és teljesítményt igénylő alkalmazásokhoz készült, 100 GB-os adathalmazokkal.