Cloud Computing vs Distributed Computing
Cloud computing je spôsob výpočtu, pri ktorom sa zdroje sprístupňujú na internete. Najčastejšie sú tieto zdroje rozšíriteľné a sú to vysoko vizualizované zdroje a poskytujú sa ako služba. Tieto zdroje možno rozdeliť najmä na aplikácie, platformy alebo infraštruktúru. Oblasť informatiky, ktorá sa zaoberá distribuovanými systémami (systémy tvorené viac ako jedným samoriadeným uzlom) sa nazýva distribuovaná výpočtová technika. Distribuované výpočty sa zvyčajne používajú na využitie výkonu viacerých strojov na dosiahnutie jediného veľkého cieľa.
Čo je cloud computing?
Cloud computing je rozvíjajúca sa technológia poskytovania mnohých druhov zdrojov ako služieb, najmä prostredníctvom internetu. Poskytujúca strana sa označuje ako poskytovatelia služieb, zatiaľ čo používatelia sú známi ako predplatitelia. Predplatitelia platia poplatky za upísanie spravidla za použitie. Cloud computing je rozdelený do niekoľkých rôznych kategórií podľa typu poskytovanej služby. SaaS (Softvér ako služba) je kategória cloud computingu, v ktorej hlavnými zdrojmi dostupnými ako služba sú softvérové aplikácie. PaaS (Platform as a Service) je kategória / aplikácia cloud computingu, v ktorej poskytovatelia služieb dodávajú svojim účastníkom cez internet výpočtovú platformu alebo zásobník riešení. IaaS (Infraštruktúra ako služba) je kategória cloud computingu, v ktorej hlavnými zdrojmi dostupnými ako služba sú hardvérová infraštruktúra. DaaS (Desktop ako služba), ktorá je novo vznikajúcou službou -aaS, sa zaoberá poskytovaním celého desktopového prostredia cez internet. Toto sa niekedy označuje ako virtualizácia desktopu / virtuálna plocha alebo hosťovaná pracovná plocha.
Čo je to Distribuované výpočty?
Oblasť informatiky, ktorá sa zaoberá distribuovanými systémami, sa nazýva distribuované výpočty. Distribuovaný systém sa skladá z viac ako jedného samostatne riadeného počítača komunikujúceho prostredníctvom siete. Tieto počítače používajú svoju vlastnú miestnu pamäť. Všetky počítače v distribuovanom systéme spolu komunikujú, aby dosiahli určitý spoločný cieľ. Alternatívne môžu mať rôzni používatelia na každom počítači odlišné individuálne potreby a distribuovaný systém vykoná koordináciu zdieľaných zdrojov (alebo pomôže komunikovať s inými uzlami), aby splnil svoje individuálne úlohy. Uzly komunikujú pomocou odovzdávania správ. Distribuovanú výpočtovú techniku možno tiež identifikovať ako používanie distribuovaného systému na vyriešenie jedného veľkého problému rozdelením na úlohy, z ktorých každá sa počíta v jednotlivých počítačoch distribuovaného systému. Zvyčajne sú zavedené tolerančné mechanizmy na prekonanie jednotlivých zlyhaní počítača. Štruktúra (topológia, oneskorenie a mohutnosť) systému nie je vopred známa a je dynamická. Jednotlivé počítače nemusia vedieť všetko o celom systéme alebo o kompletnom vstupe (na vyriešenie problému).
Aký je rozdiel medzi cloudom a distribuovaným výpočtom?
Cloud computing je technológia, ktorá poskytuje veľa druhov zdrojov ako služby, najmä cez internet, zatiaľ čo distribuovaná počítačová technológia je koncept využívania distribuovaného systému pozostávajúceho z mnohých samosprávnych uzlov na vyriešenie veľmi veľkého problému (ktorý je zvyčajne ťažké vyriešiť). riešené jediným počítačom). Cloud computing je v podstate predajným a distribučným modelom pre rôzne typy zdrojov cez internet, zatiaľ čo distribuované výpočty možno identifikovať ako typ výpočtovej techniky, ktorá používa skupinu strojov ako samostatnú jednotku na riešenie veľkého problému. Distribuované výpočty to dosahujú rozdelením problému na jednoduchšie úlohy a priradením týchto úloh jednotlivým uzlom.