A technológia az évek során hosszú utat tett meg, és nehéz elhinni, milyen messzire jutottunk el másokkal való kapcsolatteremtési képességünk szempontjából. A technológia az idő múlásával fejlõdik, így minden együtt jár vele. Mint minden életben, a változás az egyetlen állandó a technológiában is. Rövid időn belül tanúi voltunk a technológiai fejlődésnek, mint tegnap, és hihetetlen, hogy a dolgok tíz évvel ezelőtt készültek vissza. Tanúi vagyunk és valószínűleg meg is csináltuk, de nem tudjuk pontosan, mi az. A felhő technológiáról beszélünk, amely már jó ideje létezik, és tudatlanul használjuk a felhő technológiáját az Amazon, a Gmail, a Google Docs és más oldalakon keresztül, és mégis nagyon keveset tudunk róla. Vessen egy pillantást arra, hogy mit jelent felhőalapú és szerver alapú.
A felhő kifejezés valójában az internet és mindenhol megtalálható. A Cloud a megosztott számítástechnikai erőforrások készletére vonatkozik, amely a felhasználók igény szerint elérhető az interneten keresztül, webalapú eszközökön keresztül. A felhő korszaka 2006-ban kezdődött, amikor az Amazon kiadta első felhőszolgáltatásait, az Elastic Cloud Computing (EC2) és az Simple Storage Service (S3) szolgáltatásokat, amelyeket több mint 200 országban működtettek vállalkozások és szervezetek. Az Cloud szolgáltatók által kínált szolgáltatások és a felhőfelhasználók száma azóta exponenciálisan nőtt. A felhőalapú számítás lényege az, hogy mindent áttegyen a felhőre, hogy a felhasználó távolról hozzáférhessen az adatokhoz anélkül, hogy fizikailag jelen lenne egy adott helyen. Ez minden eddiginél kényelmesebbé és hatékonyabbá teszi az adatfeldolgozást és -tárolást. Sok vállalkozás és szervezet elkezdte alkalmazni ezt a paradigmát, mint potenciális játékváltót vállalkozása számára.
A szerver alapú számítástechnika a szerveren futó alkalmazásokra vonatkozik. Ahogy a neve is sugallja, a szerver alapú hálózat vagy rendszer alapja maga a szerver, más néven központosított szerver. A szerver egy dedikált számítógépre utal, amelynek feladata a hálózati erőforrások kezelése. Egyszerűen fogalmazva: a szerver egy számítógépes program egy példánya, amely elfogadja és megválaszolja a hálózat többi programjának, más néven ügyfélnek a kérelmeit. A „szerver-alapú számítástechnika” kifejezés évek óta fennáll, és az ötlet az adatok és egyéb erőforrásoknak a szerverként ismert központi számítógépen való tárolása volt, és az olyan ügyfelek, mint például asztali számítógépek és laptopok a szervert megosztják erőforrásai az ügyfelekkel.
A Cloud mindenhol megtalálható, és kezeli a kiszolgálókat és a hálózati infrastruktúra kezelését. A felhőalapú kifejezés bármire utal, legyen az olyan alkalmazás, erőforrás vagy szolgáltatás, amelyet a felhasználók igény szerint elérhetővé tesznek a webalapú eszközökön keresztül az interneten keresztül, szemben a szerverhez való közvetlen csatlakozással. Úgy hívják, hogy „felhőalapú számítástechnika”, mert az alkalmazásoktól az adatközpontokig és a szolgáltatásokig minden megtalálható a felhőben. A szerver viszont egy számítógépes program, amely szolgáltatásokat nyújt más számítógépes programoknak és azok felhasználóinak. A kiszolgálóalapú számítástechnika arra a technológiára utal, amely révén az alkalmazásokat végrehajtják, vezérlik és működtetik a szerveren, nem pedig az ügyfélen.
A felhő kifejezés a hálózati technológián alapuló, dinamikusan konfigurált megosztott erőforrások készletére vonatkozik, ahol minden felhasználó hozzáférhet a saját, felhőnek nevezett privát erőforráshoz, amelyet egy harmadik fél felhőalapú szolgáltató kínál. Ezek a felhőszolgáltatók az interneten továbbítják számítási erőforrásaikat, amelyekhez webböngészőn keresztül lehet további hozzáférést biztosítani. A szerver alapú számítástechnika viszont azt a technológiát jelenti, ahol egy eszközt vagy egy programot, más néven szervert ismertek a hálózati erőforrások kezelésére. A kiszolgálók elfogadják és válaszolnak egy másik program, más néven kliens, kérésére.
A felhőalapú alkalmazások bármely olyan szoftver program vagy alkalmazás, amely a felhőtérben működik, vagyis felhőinfrastruktúrán futó program, és különféle számítógépes eszközökkel elérhetők az interneten keresztül egy böngészőn vagy egy programfelületen keresztül. A felhőalkalmazások telepíthetők akár saját felhőbe, akár egy privát felhőbe. A szerver alapú alkalmazás ezzel szemben a távoli szerveren tárolt programra vagy alkalmazásra utal, amelyhez egy böngésző felületen, például egy webböngészőn keresztül lehet hozzáférni. A kiszolgálók különféle szolgáltatásokat nyújtanak, például erőforrások vagy adatok megosztását az ügyfelek között, valamint az adatokhoz való hozzáférést és a kitartást.
A felhőalapú számítástechnika olyan fogalmi modell, amely magában foglalja a felhőalapú felhőalapú számításhoz szükséges összes összetevőt és alkomponenst. A Cloud igény szerint hozzáférést biztosít a megosztott erőforrások, például szerverek, alkalmazások, tárolók és hálózatok hálózatba kötött készletéhez, függetlenül a felhő helyétől. A szerver architektúra ezzel szemben az alapja, amelyen a kiszolgálót létrehozzák vagy telepítik. Alapvetően arra a hálózatra utal, amelyben az ügyfelek szolgáltatást kérnek és kapnak egy központi kiszolgálótól, majd a kiszolgáló válaszol a kérésekre. Meghatározza, hogy a kiszolgálót és annak alkotóelemeit miként tervezzék, karbantartják és kezelik egészében.
Dióhéjban vékony vonal van egy felhőalapú alkalmazás és a szerver vagy a webes alkalmazás között, és a sor homályos marad, mint mindig. Ennek oka az, hogy sok hasonlóságot mutat a funkcionalitás szempontjából, de figyelemre méltó különbségek is vannak, különösen akkor, ha felhőalapú alkalmazásokra van szükség a redundanciához, nem pedig a számítási teljesítményhez. Az interneten futó bármely programról felhő alapúak. Valójában minden, amit felhőtermékként címkéztek, szoftver-szolgáltatásként működik, online tárolóhellyel és távoli hozzáféréssel. A szerver alapú alkalmazások a szerveren futó alkalmazásokra vonatkoznak.