Az egybérlős és a többbérlős megoldás megértése a felhőalapú számítástechnikában

A felhőalapú számítástechnikában a bérlő kifejezés olyan csoportot vagy egyéni felhasználót jelent, aki hozzáfér a számítási erőforrások megosztott készletéhez, például tárolókhoz, szerverekhez és alkalmazásokhoz. Az erőforrásokat egy felhőszolgáltató biztosítja.

Minden bérlő elszigetelt a többi bérlőtől, és nem férhetnek hozzá egymás adataihoz vagy erőforrásaihoz. Több bérlő is megoszthatja ugyanazt az infrastruktúrát, miközben megőrzi saját magánéletét és biztonságát. A bérlők lehetnek magánszemélyek, szervezetek vagy egy szervezeten belüli részlegek.

Ha az erőforrásokat és az infrastruktúrát csak egy bérlőnek szenteljük, akkor az ilyen architektúrát egyetlen bérlőnek nevezzük. Ha több különböző bérlő osztozik ugyanazon az erőforráson, ez több bérlős architektúrát jelent.

Az egybérlős és a többbérlős architektúra közötti különbség azonban valamivel bonyolultabb. Használhatja például az AWS-t felhőszolgáltatás-szolgáltatóként az egybérlős architektúra, valamint a többbérlős architektúra beállításához. A különbség a részletekben rejlik. Itt vannak.

Forrás: blogs.sap.com

Most nézzük meg mindkét architektúra összefoglalását, mielőtt belemennénk a részletekbe.

FunkcióEgy bérlős architektúraTöbb bérlős architektúraErőforrások megosztásaNincs másokkal megosztva Több ügyfél között megosztva. TestreszabásNagyon testreszabhatóKorlátozott testreszabásKöltségÁltalában drágábbÁltalában olcsóbb Biztonság Fokozott biztonság Alacsonyabb biztonsági szintTeljesítmény Előrelátható együttműködési erőforrások Skálázhatóság hatásFenntartásFelhő-karbantartás Ügyfélkezelő Egyedi előírásoknak való jobb megfelelésSzabványos folyamatok minden bérlő számára

Egybérlős építészet

Az egybérlős felhőalkalmazások egyetlen ügyfelet vagy szervezetet szolgálnak ki, és dedikált erőforrásokat biztosítanak, amelyek nincsenek megosztva más ügyfelekkel.

Forrás: cncf.io

Ez egy olyan modell, amelyben egyetlen ügyfél vagy bérlő kizárólagos hozzáféréssel rendelkezik egy szerverhez, alkalmazáshoz vagy infrastruktúrához a felhőben. Ebben a modellben az ügyfél teljes mértékben uralja az erőforrásokat, és testreszabhatja azokat sajátos igényeinek megfelelően. Ez azt jelenti, hogy a felhő-erőforrások az adott ügyfél számára vannak dedikálva.

Ez az egyetlen bérlő személyre szabhatja az erőforrásokat, hogy megfeleljenek az egyedi igényeknek. Ez nagyobb rugalmasságot és az erőforrások feletti kontrollt jelent.

Általában drágább, mint a több bérlős architektúra, mivel egyedül az ügyfél fizet a dedikált erőforrásokért.

Íme egy példa arra, hogyan építhet fel végpontok közötti egyetlen bérlős architektúrát az AWS felhőben:

  • Hozzon létre egy virtuális magánhálózatot (VPC) az egyetlen bérlő erőforrásainak elkülönítéséhez. A VPC biztosítja a hálózat elszigetelését és biztonságát.
  • Az Identity and Access Management (IAM) segítségével kezelheti az erőforrásokhoz való hozzáférést az egyetlen bérlő számára. Az IAM házirendeket hoz létre, amelyek meghatározzák, hogy a bérlő milyen erőforrásokhoz férhet hozzá.
  • Az Elastic Compute Cloud (EC2) használatával virtuális gépeket biztosíthat egyetlen bérlő számára. Az EC2 specifikus konfigurációjú példányokat hoz létre, és teljes ellenőrzést biztosít az erőforrások felett.
  • Az Elastic Block Store (EBS) használatával blokkszintű tárolást biztosíthat a virtuális gépek számára.
  • A Relational Database Service (RDS) használatával felügyelt adatbázis-szolgáltatást biztosíthat egyetlen bérlő számára. Létrehozhat egy különálló adatbázis-példányt a bérlő számára, amely elszigeteltséget és biztonságot nyújt.
  • Az Amazon S3 segítségével statikus eszközöket, például képeket, videókat és dokumentumokat tárolhat. Létrehozhat egy külön tárolót a bérlő számára, amelyhez csak a bérlő férhet hozzá.
  • Az Elastic Load Balancer (ELB) segítségével eloszthatja a forgalmat az alkalmazás több példánya között, mindezt csak a bérlőnek szánt erőforrásokon belül.
  •   Hogyan hozhatok létre egy második Venmo-fiókot

    Példák felhőalkalmazásokra

    Íme néhány a legismertebb felhőalkalmazások közül, amelyeket egyetlen bérlős architektúrához használhat.

    • A Workday egy felhőalapú humánerőforrás- és pénzügyi menedzsment szoftver, amely egyetlen bérlői architektúrát biztosít ügyfelei számára.
    • SAP HANA felhő alapú platform.
    • Oracle Cloud architektúra.
    • IBM Cloud Dedikált erőforrásokkal, amelyek nem oszthatók meg más ügyfelekkel.
    • Rackspace Private Cloud.

    Az egybérlős felhőarchitektúra előnyei

    Az egybérlős felhőarchitektúrának van néhány előnye a többbérlős architektúrával szemben:

  • Fokozott biztonság, mivel az erőforrásokat egyetlen ügyfélnek szentelik. Az ügyfél teljes mértékben ellenőrzi erőforrásai biztonságát. Kiküszöböli az adatszivárgás vagy az illetéktelen hozzáférés kockázatát, amely több bérlős környezetben előfordulhat.
  • További előny a nagyobb testreszabhatóság. Testreszabhatja az erőforrásokat, hogy megfeleljenek az adott igényeiknek, ami jobb teljesítményt és hatékonyságot eredményez. A szoftver- és hardverválasztás terén is nagyobb rugalmasság áll rendelkezésére.
  • Megjósolható teljesítmény, mivel az erőforrásokat egyetlen ügyfélnek szentelik. Egyenletes teljesítményterhelésre számíthat, ami fontos a magas szintű teljesítményt és megbízhatóságot igénylő alkalmazásoknál.
  • A konkrét előírásoknak vagy szabványoknak való jobb megfelelés, mivel az erőforrások csak egy bérlőre vonatkoznak.
  • Nagyobb skálázhatóság, mivel az ügyfél szükség szerint növelheti vagy csökkentheti az erőforrásokat.
  • Az egybérlős architektúra azonban általában drágább, mint a többbérlős architektúra, így határozottan nem minden szervezet számára a legjobb választás.

    Az egybérlős felhőarchitektúra valós használati esetei

    Íme néhány az egybérlős architektúra legjobb használati esetei:

    • Az egészségügyi szervezeteknek szigorú előírásoknak kell megfelelniük, például a HIPAA-nak, amelyek magas szintű biztonságot és magánéletet követelnek meg. Az egyetlen bérlős architektúra lehetővé teszi az egészségügyi szervezetek számára, hogy teljes ellenőrzést gyakoroljanak erőforrásaik felett, és speciális biztonsági intézkedéseket hajtsanak végre a betegek és a személyzet igényeinek megfelelően.
    • A pénzügyi szervezeteknek szigorú előírásoknak kell megfelelniük, például a PCI DSS-nek. Az egybérlős architektúra ezért jó megoldás.
    • A kormányzati szervezeteknek meg kell felelniük az olyan szigorú előírásoknak, mint a FISMA, amelyek szintén magas szintű biztonságot és megfelelőséget követelnek meg.
    • A kutatószervezetek gyakran magas szintű testreszabást és teljesítményt igényelnek erőforrásaikhoz.
    • Az e-kereskedelmi szervezetek egy másik felhasználási példát jelentenek az egybérlős architektúra számára. Szükség szerint növelheti vagy csökkentheti erőforrásaikat, hogy megfeleljen az ügyfelek változó igényeinek.

    Több bérlős építészet

    Forrás: aws.amazon.com

    A több bérlős architektúra gyakran a legjobb megoldás azoknak a szervezeteknek, amelyek a költségmegtakarítást, a méretezhetőséget és az együttműködést helyezik előtérbe a magas biztonsági és testreszabási igények felett.

    • Több ügyfél osztozik ugyanazokon az erőforrásokon a felhőben. Ez azt jelenti, hogy az erőforrásokat nem szánják egyetlen ügyfélnek sem, és megosztják az összes ügyfél között.
    • A többbérlős architektúra általában olcsóbb, mint az egybérlős architektúra, egyszerűen a megosztott erőforrások természete miatt.
    • A testreszabás mértékének korlátai vannak. Ez hátrányt jelenthet a nagymértékben testreszabott erőforrásokat igénylő ügyfelek számára.
      Mi történik, ha kikapcsolod az Instagramot?

    Íme egy példa arra, hogyan építhet fel végpontok közötti, több bérlős architektúrát az AWS felhőben:

  • Hozzon létre egy VPC-t az egyes bérlők erőforrásainak elkülönítéséhez. Minden bérlő saját VPC-vel rendelkezik, amely biztosítja a hálózat elkülönítését és biztonságát.
  • Az IAM használatával kezelheti az egyes bérlők erőforrásokhoz való hozzáférését. Az IAM meghatározza a házirendeket és azt, hogy az egyes bérlők milyen erőforrásokhoz férhetnek hozzá. Az egyes bérlőkre eltérő házirendek vonatkozhatnak.
  • Az ELB használatával eloszthatja a forgalmat az alkalmazás több példánya között. Szabályozza, hogy melyik forgalom melyik bérlőhöz kerüljön.
  • Az RDS használatával biztosítson felügyelt adatbázis-szolgáltatást minden bérlő számára. Hozzon létre külön adatbázispéldányokat minden bérlő számára, külön adatbázis-jogosultságokkal és adattartalommal. Ugyanazt az adatbázis-fürtöt használhatja. Ez elszigeteltséget és biztonságot ad a bérlőknek.
  • Az Amazon S3 segítségével statikus eszközöket, például képeket, videókat és dokumentumokat tárolhat. Szabályozhatja a vödrökhöz való hozzáférést a bérlők számára. Megoszthatja több fiók között, vagy szükség esetén szétválaszthatja.
  • A CloudFront segítségével statikus eszközöket oszthat szét a felhasználók között. Hozzon létre külön disztribúciót minden bérlő számára, amely elszigeteltséget és biztonságot nyújt.
  • Példák felhőalkalmazásokra

    Íme néhány valós példa a többbérlős felhőalkalmazásokra:

    • A Salesforce egy felhőalapú ügyfélkapcsolat-kezelési (CRM) platform, amely lehetővé teszi több szervezet számára, hogy ugyanazt az infrastruktúrát használják, miközben adataikat elkülönítve és biztonságban tartják.
    • A Dropbox egy felhő alapú fájltárolási és -megosztó szolgáltatás, amely lehetővé teszi több felhasználó számára, hogy ugyanazon a fájlokon működjenek együtt.
    • A Microsoft Office 365 egy felhő alapú termelékenységi csomag, amely lehetővé teszi több felhasználó számára, hogy ugyanazokat a dokumentumokat, táblázatokat és prezentációkat dolgozzák fel.
    • A Google Workspace egy másik felhőalapú termelékenységi csomag, amely hasonló a Microsoft termékéhez.
    • Az AWS egy felhő alapú infrastruktúra-platform, amely lehetővé teszi több szervezet számára, hogy ugyanazt az infrastruktúrát használják, miközben adataikat elkülönítve és biztonságban tartják.

    A többbérlős architektúra előnyei

    A több bérlős felhőarchitektúrának van néhány konkrét előnye:

    • Ez az architektúra általában olcsóbb, mint az egybérlős architektúra. Több ügyfél osztozik az erőforrásokon.
    • Nagyobb skálázhatósági hatása van. Az erőforrások szükség szerint növelhetők vagy csökkenthetők, hogy megfeleljenek az ügyfelek változó igényeinek, miközben megosztják az erőforrásokat. Egyszerre lesz méretezve mindegyikre.
    • Ez az architektúra kevesebb karbantartást igényel. A felhőszolgáltató felelős az erőforrások karbantartásáért, amelyek minden bérlő számára azonosak. Tehát a karbantartást csak egyszer kell elvégezni.
    • Jobb együttműködést biztosít az ügyfelek között, mivel ugyanazokat az erőforrásokat használják. Az ügyfelek együtt dolgozhatnak a projekteken, és hatékonyabban oszthatják meg az adatokat.
    • Ez az architektúra elősegíti a szabványosítást. A felhőszolgáltató szabványos folyamatokat és eljárásokat valósíthat meg, és azokat egyszerre alkalmazhatja az összes bérlőre.

    Előfordulhat azonban, hogy a több bérlős architektúra nem a legjobb választás, ha a szervezetek magas szintű biztonságot, megfelelőséget vagy testreszabást igényelnek. A megosztott erőforrások csökkentik ezeknek a lehetőségeket.

      Mi az a szállítói bezárkózás és hogyan lehet elkerülni?

    A többbérlős építészet valós használati esetei

    Íme néhány, a több-bérlős architektúra legjobb használati esetei:

    • A kis- és középvállalkozások (SMB-k) gyakran korlátozott költségvetéssel és erőforrásokkal rendelkeznek, ami vonzó lehetőséget kínál a több bérlős architektúrára.
    • A Software as a Service (SaaS) szolgáltatók több bérlős architektúrát használnak, hogy több ügyfélnek nyújtsanak szolgáltatásokat.
    • A közösségi média platformok magas szintű skálázhatóságot és együttműködést igényelnek. A több bérlős architektúra lehetővé teszi a közösségi média platformok számára, hogy szükség szerint növeljék vagy csökkentsék erőforrásaikat, hogy megfeleljenek felhasználóik változó igényeinek.
    • Az oktatási intézmények gyakran igényelnek költséghatékony megoldásokat informatikai infrastruktúrájukhoz. A több bérlős architektúra lehetővé teszi az oktatási intézmények számára, hogy megosszák az erőforrások költségeit más intézményekkel, ami költségmegtakarítást eredményez.
    • A nyilvános felhőszolgáltatók több bérlős architektúrát használnak, hogy szolgáltatásaikat több ügyfélnek nyújtsák.

    Hol illeszkedik az AWS Cloud?

    Forrás: prod.workshops.aws

    Ahogy fentebb említettük, az AWS-t beállíthatja egyetlen és több bérlős architektúraként is.

    Dedikált infrastruktúrát hozhat létre egyetlen ügyfél vagy szervezet számára. Például az AWS rendelkezik EC2 dedikált gazdagépekkel, amelyek egyetlen ügyfél számára dedikált fizikai szervereket biztosítanak. Ez lehetővé teszi az ügyfél számára, hogy teljes ellenőrzést gyakoroljon a mögöttes hardver felett.

    Az AWS rendelkezik Virtual Private Cloud (VPC) szolgáltatással is, amely lehetővé teszi az ügyfelek számára, hogy elszigetelt virtuális hálózatokat hozzanak létre az AWS felhőn belül.

    Az AWS azonban számos szolgáltatást tud nyújtani, amelyek segítségével megosztott infrastruktúrát hozhat létre. Az AWS például EC2-példányokat kínál (nem dedikált), amelyek virtuális szervereket biztosítanak, amelyeket több ügyfél is megoszthat. Ezután ugyanazt a mögöttes hardvert és infrastruktúrát osztja meg, miközben megőrzi saját magánéletét és biztonságát.

    Vagy használhat olyan szolgáltatásokat, mint például az Amazon S3, amely lehetővé teszi ugyanazon tárhely megosztását több ügyfél között. Az ügyfelek megosztott környezetben tárolhatják és kérhetik le az adatokat.

    Ha az AWS-ben lévő RDS-adatbázisokról van szó, ismét lehetősége van különféle módokon beállítani őket. Létrehozhat külön adatbázis-példányokat minden bérlő számára. Dedikált adatbázis-fürtöt és példányt is létrehozhat az egyetlen bérlő számára.

    Végül az RDS segítségével létrehozhat egy megosztott adatbázis-szolgáltatást több bérlő számára. Ekkor egy ilyen adatbázispéldány több bérlőt is támogat, és végső soron korlátozza a testreszabási vagy a teljesítmény szintjét.

    Ez azt jelenti, hogy nem a platform határozza meg, hogy egy vagy több bérlős architektúrát használ-e. Sokkal inkább a platform konfigurálása és beállítása.

    Végső szavak

    Az egybérlős és a többbérlős architektúra közötti választás az ügyfél speciális igényeitől függ. Az egybérlős architektúra általában azokat a szervezeteket részesíti előnyben, amelyek magas szintű biztonságot, megfelelőséget és testreszabást igényelnek. A több bérlős architektúra azokat a szervezeteket részesíti előnyben, amelyek a költségmegtakarítást és a méretezhetőséget részesítik előnyben.

    A felhőplatformok, mint például az AWS, lehetőséget kínálnak arra, hogy az idő múlásával meggondolja magát. Segítségükkel olyan hibrid környezetet is létrehozhat, ahol minden esetnek meglesz a maga helye, és jól együttműködnek.

    Ezután nézze meg a több bérlést a számítási felhőben.