Vissza a hírekhez
Techkisokos

Mi az a felhőalapú tárhely és miért van rá szükség?

A Wikipédia szerint a felhőalapú tárhely egy olyan adattároló hálózat, amely a felhőalapú számítástechnikai modellen alapul. A “felhőalapú tárhely” kezdőknek keresési eredménye alapján ez egy online szolgáltatás, amely lehetővé teszi a felhasználók számára, hogy információt tároljanak az interneten lévő szervereken.

A felhőalapú tárhely lényege az, hogy a felhasználók fájlokat töltenek fel egy alkalmazáson vagy weboldalon keresztül egy kijelölt memóriaterületre a szolgáltató eszközén. Az adatokhoz ezután bármely, az internethez csatlakoztatott eszközről hozzáférhetünk, ami akár ingyenes is lehet.

Miért nevezik a tárhelyet “felhőnek”?

A «felhő» kifejezés, mint adattárolásra utaló metafora, a 2000-es évek közepén vált népszerűvé. Két IT-óriás, az Amazon és a Google, gyakorlatilag egyidejűleg kezdték használni ezt a kifejezést, amikor távolról nyújtott szolgáltatásokról beszéltek.

Lehet, hogy ez a terminus azért alakult ki, mert a távoli adatfeldolgozó központokat gyakran egyfajta absztrakt digitális tereknek tekintik, amelyeknek, akárcsak egy felhőnek, nincsenek éles határaik és meghatározott helyük. Ezt az egyszerű és szép megnevezést más fejlesztők is átvették, hogy a jelenség lényegét bemutassák az befektetőknek és felhasználóknak.

Azóta sok program és általánosságban a számítási kapacitás átköltözött a felhasználói eszközök merevlemezeiről a szolgáltatók távoli szervereire, azaz a külső, vagy nyilvános, felhőalapú tároló rendszerekbe.

Hogyan működik a felhő?

A külső rendszereken kívül léteznek belső vagy privát felhők is. A privát felhőkben általában egy adott vállalat adatait tárolják, ellentétben a nyilvános felhőkkel, ahol sok ügyfél adatai találhatóak, de működésük alapelve nagyjából azonos.

A felhőtárolók vagy adatközpontok számos szerverből állnak, amelyek nem önálló egységekként működnek az adattárolási struktúrán belül, hanem egy egységes rendszerként. Ahhoz, hogy ez lehetséges legyen, a szervereket virtualizálják.

A virtualizáció a virtuális gépek, azaz a fizikai berendezések szoftveres másolatainak létrehozását jelenti, ebben az esetben a szerverekről van szó. Egy fizikai szerveren több, tetszőleges konfigurációjú virtuális szervert hozhatnak létre, amelyek különböző operációs rendszerekben működnek. Ez megelőzi a szerverek működésének megszakítását egyetlen operációs rendszer lefagyása miatt.

A virtuális gépek teljes rendszerének számítási kapacitásának kezelésére speciális programok, úgynevezett hypervisorok léteznek. Hypervisorok segítségével a szolgáltatók újraosztják az olyan erőforrásokat, mint a lemezterület vagy RAM, a fizikai szerverek és akár a távoli adatközpontok között az eszközökön belüli terhelés egyenletesebb elosztása és a kérések gyors végrehajtása érdekében.

Nyilvános, privát és hibrid felhők — előnyök és hátrányok

Mint korábban említettük, a felhőalapú tárhelyeket tulajdonosi típus szerint kategorizálják — nyilvános vagy privát.

A nyilvános felhő egy egységes infrastruktúrát képvisel, amelyet különálló szegmensekre bontanak, amelyeket az ügyfeleknek biztosítanak. Ez azt jelenti, hogy a felhasználók nem lépnek kapcsolatba a felhőben lévő «szomszédok» adataival.

Előnyök: költségmegtakarítás a berendezések beszerzésében és karbantartásában, kiváló hozzáférhetőség bármilyen eszközről, skálázhatóság és rugalmasság — ha több gigabájt tárhelyre van szükség, könnyen növelhető a tárhely mérete.

Hátrányok: internetkapcsolattól való függőség, adatbiztonsági kockázatok.

A privát felhőt csak egy ügyfél használja, és az ő igényei szerint tervezik. Tipikusan izolált fizikai adatfeldolgozó központot képvisel. A szolgáltató az adott vállalkozás IT-szolgáltatása, vagy külső erőforrásszolgáltató lehet.

Előnyök: magasabb adatbiztonsági szint és a felhői környezet kontrollja, a adatfeldolgozó központ teljesítményének növekedése.

Hátrányok: magas költségek a tároló szervezéséhez és üzemeltetéséhez, a kapacitás skálázásának nehézségei.

A privát és nyilvános felhőn kívül létezik egy harmadik infrastrukturális tulajdonosi típus is — a hibrid. A hibrid felhő kombinálja az adattárolást a nyilvános felhőben és a vállalkozás helyi környezetében.

Előnyök: jó menedzselhetőség, kényelmes környezet alkalmazások fejlesztéséhez és teszteléséhez, az erőforrások optimális elosztása túlfizetés nélkül, az adatok elhelyezésének rugalmassága.

Hátrányok: a infrastruktúra részletes tervezésének szükségessége; magasabb díjak, mint a nyilvános felhő használata esetén.

Adattárolási módok a felhőben, előnyeik és hátrányaik

Ha a felhő belső szerkezetét vizsgáljuk, a következő típusú felhő alapú tárhelyeket különböztetjük meg: fájlbázisú, blokkalapú és objektumbázisú.

A fájlbázisú tárhely hasonlóan van kialakítva, mint a szokásos számítógépek: rengeteg egymásba ágyazott mappát tartalmaz, amelyekben fájlok találhatóak. Az ilyen tárhelyek fő előnyei: intuitív felület, korlátlan megosztás lehetősége és kedvező ár. A legfőbb hátrány, hogy a rendszer növekedésével a navigáció bonyolultsága miatt a fájlokhoz való hozzáférés sebessége csökken.

Példa: Dropbox

A blokkalapú tárhelyben az adatok azonos méretű blokkokra vannak osztva. A fájlokkal ellentétben a blokkok helymeghatározó azonosítókkal jelölnek adatrészleteket, nem pedig önálló objektumokat. Az ilyen rendszerek előnyei közé tartozik a gyors működés, a fájlok könnyű módosítása és a rugalmas adathozzáférés-kezelés. A blokkalapú tárolók hátrányai a metaadatok korlátozottsága és a kijelölt memória teljes terjedelmének díjazása, még akkor is, ha azt nem használják teljes mértékben.

Példa: Amazon Elastic Block Storage (EBS)

Az objektumalapú tárhely változatos objektumok formájában tartalmazza az adatokat, amelyek egységes térben léteznek egymásba ágyazott szintek nélkül. Az ilyen objektumokhoz csak programozási felületen (API-n) keresztül lehet hozzáférni, ami az objektumalapú tárhelyek használatának fő hátránya. Előnyeik közé tartozik a könnyű skálázhatóság, a széles körű adatkezelési funkciók és a ténylegesen használt erőforrások mértékének díjazása.

Példa: Amazon Simple Storage Service.

Hogyan használjuk a felhőt?

Ha nyilvános felhőt szeretnénk használni személyes célokra, például fényképek tárolására, általában csak egy webalkalmazáshoz való hozzáférésre, egy fiók regisztrációjára és a tárhelyért való fizetésre van szükség. A legtöbb népszerű tároló lehetőséget kínál ingyenes használatra korlátozott memóriakapacitással. Például a Google Drive 7 GB-ot kínál, míg a Microsoft OneDrive 15 GB-ot.

A felhőalapú tárhelybe történő bejelentkezés után fájlokat tölthetünk fel és tölthetünk le számítógépen, táblagépen vagy okostelefonon. Egyes tárhelyek szinkronizálást is biztosítanak — azaz a csatlakoztatott eszközökről online felhőbe történő automatikus feltöltést.

A vállalati felhőalapó tárhelyekhez általában szükség van standard hozzáférési feltételeken kívül is egy VPN-kapcsolatra vállalati hálózaton keresztül vagy egy virtuális privát hálózaton (VPN-en) keresztül az interneten. A privát felhőkön alapuló rendszerekben nem csak adatokat tárolnak, hanem saját szoftveres megoldásokat is létrehoznak vagy már meglévő szoftvert telepítenek, amelyet a felhőszolgáltatótól bérelnek.

Hungarian translation with improvements.

Miért van szükség felhőre?

A felhő által megoldott feladatok az adott felhőszolgáltatási modelltől függenek: Csak a szerverek teljesítményét és memóriakapacitását használják-e, vagy azokat szoftvereszközökkel együtt szolgáltatják-e.

A következő típusú felhőszolgáltatások léteznek:

  • IaaS (azaz Infrastructure-as-a-Service, „infrastruktúra szolgáltatásként”) — szerverinfrastruktúra, hálózati kommunikáció és adattároló eszközök bérbeadása. Ebben az esetben a felhő alapján a vállalat vagy a projekt számára szoftveres megoldásokat hoznak létre — ERP rendszerek, terminál szerverek, távoli irodák, adatbázisok — vagy teljesen új IT terméket hoznak létre. Ezt a modellt szoftver- és alkalmazásfejlesztő vállalatok, információs rendszerek operátorai vagy adatbázis-adminisztrátorok használják, és nem szól a végső felhasználó számára.
  • PaaS (azaz Platform-as-a-Service, „platform szolgáltatásként”) — infrastruktúra és köztes szoftverkomponensek bérbeadása. Az ilyen szoftvereszközök, amelyek új fejlesztések platformjaként szolgálnak, mesterséges intelligencia rendszerek, nagy adatelemzés vagy blockchain technológia lehet. A PaaS környezet lehetővé tesz új IT megoldás összeállítását kész komponensek alapján és az összes támogató termék kezelését egy egységes platformon belül. A PaaS felhő modell, mint az IaaS, üzleti célra szolgál, nem egyes magánszemélyek számára.
  • SaaS (azaz Software-as-a-Service, „szoftver szolgáltatásként”) — teljesen kész, a felhőplatformon elérhető programok és alkalmazások szolgáltatása felhasználók számára. A SaaS a végső felhasználók számára a legismertebb felhőszolgáltatás. Ezen a modellen keresztül, az adattárolókon túl, e-mail szolgáltatások, üzenetküldő alkalmazások, online mozik és közösségi hálózatok működnek. Vállalati ügyfelek a SaaS-t értékesítési részleg automatizálására, ügyfélkapcsolatok kezelésére, projektekre vagy webtartalomra is használhatják.

Fontos megjegyezni, hogy az utolsó két felhőszolgáltatási modell, amely a szoftver bérbeadását biztosítja, már a felhőalapú számítástechnikához tartozik, beleértve a felhőalapú tárolókat is.

Összefoglalás

Bemutattuk a «felhőalapú tárolás» különböző definícióit, kiderítettük, miért nevezik azt «felhőnek» és milyen típusú felhők léteznek tulajdonosságuk szerint. Emellett megvizsgáltuk az adatok felhőben történő tárolásának módszereit, megértettük, mire hasznosak a felhőalapú tárhelyek és milyen felhőszolgáltatási modellek állnak rendelkezésre.

Kommentek:
Érdekesnek találhatja a következőket