Zhrnutie na Základy elektrotechniky, elektroniky a sietí

Základy Elektrotechniky, Elektroniky a Sietí: Komplexný Sprievodca

Úvod

Téma "Servery a cloud" pokrýva základné typy serverov, nasadzovacie modely cloudu a princípy cloud computingu. Cieľom je pochopiť, akú úlohu majú servery v IT infraštruktúre a ako cloudové služby menia spôsob poskytovania výpočtového výkonu a úložiska.

Definícia: Cloud computing je model poskytovania IT služieb "na vyžiadanie" cez internet s vlastnosťami ako škálovateľnosť, samoobsluha a platba podľa skutočného využitia.

1. Základné typy serverov

Servery sú počítače alebo programy, ktoré poskytujú služby iným počítačom (klientom). Každý typ servera má svoju špecializovanú úlohu.

Webový server

  • Funkcia: Spracúva požiadavky cez protokoly HTTP/HTTPS a doručuje webové stránky a API odpovede.
  • Príklady softvéru: Apache, Nginx.
  • Real-world: hosting webstránok, REST API pre mobilné aplikácie.

Súborový (File) server

  • Funkcia: Centrálne úložisko súborov s riadeným prístupom cez protokoly ako FTP, SMB/CIFS.
  • Real-world: zdieľané dokumenty v rámci firmy, zálohovanie lokálnych dát.

Databázový server

  • Funkcia: Ukladá a spravuje štruktúrované dáta, spravuje transakcie a dotazy.
  • Príklady: MySQL, PostgreSQL, Oracle.
  • Real-world: skladovanie údajov o užívateľoch, objednávkach alebo meraniach.

Aplikačný server

  • Funkcia: Beží biznis logika aplikácií (spracovanie dát, autentifikácia, obchodné pravidlá).
  • Real-world: backend e-shopu, spracovanie platieb.

Proxy server

  • Funkcia: Sprostredkováva komunikáciu medzi klientmi a servermi, poskytuje cache a zlepšuje bezpečnosť.
  • Real-world: zrýchlenie načítania často požadovaných stránok, anonymizácia pripojenia.

Definícia: Server je systém, ktorý poskytuje služby iným systémom, často cez sieť.

2. Porovnanie serverov (tabuľka)

Typ serveraHlavná funkciaBežný protokol alebo softvér
Webový serverDoručovanie web obsahuHTTP/HTTPS, Apache, Nginx
Súborový serverZdieľanie súborovFTP, SMB/CIFS
Databázový serverUkladanie štruktúrovaných dátSQL servery (MySQL, PostgreSQL)
Aplikačný serverBeh biznis logikyJava/.NET runtime, Node.js
Proxy serverSprostredkovanie a cacheReverse proxy, caching proxy

3. Cloud computing – definícia a vlastnosti

Cloud poskytuje IT služby cez internet podľa potreby. Hlavné vlastnosti:

  • Škálovateľnosť: rýchle pridanie alebo odobratie výpočtového výkonu
  • Samoobsluha: užívateľ môže sám spustiť alebo zastaviť služby
  • Pay-as-you-go: platba podľa reálneho využitia
💡 Vedeli ste?Did you know that veľké cloudové dátové centrá často replikujú dáta do viacerých geografických lokalít, aby zabezpečili vysokú dostupnosť a odolnosť proti výpadkom?

4. Servisné modely (Cloud Stack)

Rozlišujeme tri základné modely podľa zodpovednosti poskytovateľa a užívateľa:

ModelČo poskytujeČo spravuje užívateľPríklady
IaaS (Infrastructure as a Service)Surový výkon: CPU, RAM, disky, sieťInštalácia a správa OS a aplikáciíAWS EC2, DigitalOcean
PaaS (Platform as a Service)Hardvér a operačný systémNahrávanie a správa aplikačného kóduGoogle App Engine, Heroku
SaaS (Software as a Service)Hotová aplikáciaUžívateľ nič nekonfiguruje, používa aplikáciuMicrosoft 365, Gmail, Salesforce

Definícia: IaaS je model, kde užívateľ dostane virtuálne stroje a úložisko; PaaS poskytuje platformu pre nasadenie aplikácií; SaaS poskytuje kompletne fungujúcu aplikáciu.

💡 Vedeli ste?Fun fact: Cloudové služby umožňujú startupom začať s nízkym počiatočným kapitálom, pretože nemusia investovať do vlastného hardvéru.

5. Nasadzovacie modely (Deployment Models)

Rôzne spôsoby, ako môže byť cloud infraštruktúra zriadená:

  • Verejný cloud (Public): Zdroje sú zdieľané medzi mnohými organizáciami a sú dostupné cez internet.
  • Súkromný cloud (Private): Infraštruktúra je vyhradená pre jednu organizáciu, poskytuje vyššiu úroveň kontroly a bezpečnosti.
  • Hybridný cloud: Kombinácia verejného a súkromného cloudu; citlivé dáta s
Zaregistruj sa pre celé zhrnutie
KartičkyTest znalostíZhrnutiePodcastMyšlienková mapa
Začni zadarmo

Už máš účet? Prihlásiť sa

Servery a cloud

Klíčové pojmy: Server poskytuje služby iným systémom, Webový server používa HTTP/HTTPS a softvér ako Apache alebo Nginx, Súborový server poskytuje centrálne úložisko cez FTP alebo SMB/CIFS, Databázový server ukladá štruktúrované dáta (MySQL, PostgreSQL), Aplikačný server spúšťa biznis logiku aplikácií, Proxy server cache-uje obsah a zvyšuje bezpečnosť, IaaS dodáva virtuálne stroje, užívateľ spravuje OS, PaaS poskytuje platformu, užívateľ nasadí len kód, SaaS je hotová aplikácia bez nutnosti konfigurácie, Verejný cloud = nízke náklady, vysoká škálovateľnosť, Súkromný cloud = vyššia kontrola a bezpečnosť, Hybridný cloud kombinuje výhody a zložitosť

## Úvod Téma "Servery a cloud" pokrýva základné typy serverov, nasadzovacie modely cloudu a princípy cloud computingu. Cieľom je pochopiť, akú úlohu majú servery v IT infraštruktúre a ako cloudové služby menia spôsob poskytovania výpočtového výkonu a úložiska. > Definícia: Cloud computing je model poskytovania IT služieb "na vyžiadanie" cez internet s vlastnosťami ako škálovateľnosť, samoobsluha a platba podľa skutočného využitia. ## 1. Základné typy serverov Servery sú počítače alebo programy, ktoré poskytujú služby iným počítačom (klientom). Každý typ servera má svoju špecializovanú úlohu. ### Webový server - Funkcia: Spracúva požiadavky cez protokoly **HTTP/HTTPS** a doručuje webové stránky a API odpovede. - Príklady softvéru: Apache, Nginx. - Real-world: hosting webstránok, REST API pre mobilné aplikácie. ### Súborový (File) server - Funkcia: Centrálne úložisko súborov s riadeným prístupom cez protokoly ako **FTP, SMB/CIFS**. - Real-world: zdieľané dokumenty v rámci firmy, zálohovanie lokálnych dát. ### Databázový server - Funkcia: Ukladá a spravuje štruktúrované dáta, spravuje transakcie a dotazy. - Príklady: MySQL, PostgreSQL, Oracle. - Real-world: skladovanie údajov o užívateľoch, objednávkach alebo meraniach. ### Aplikačný server - Funkcia: Beží biznis logika aplikácií (spracovanie dát, autentifikácia, obchodné pravidlá). - Real-world: backend e-shopu, spracovanie platieb. ### Proxy server - Funkcia: Sprostredkováva komunikáciu medzi klientmi a servermi, poskytuje cache a zlepšuje bezpečnosť. - Real-world: zrýchlenie načítania často požadovaných stránok, anonymizácia pripojenia. > Definícia: Server je systém, ktorý poskytuje služby iným systémom, často cez sieť. ## 2. Porovnanie serverov (tabuľka) | Typ servera | Hlavná funkcia | Bežný protokol alebo softvér | | --- | --- | --- | | Webový server | Doručovanie web obsahu | HTTP/HTTPS, Apache, Nginx | | Súborový server | Zdieľanie súborov | FTP, SMB/CIFS | | Databázový server | Ukladanie štruktúrovaných dát | SQL servery (MySQL, PostgreSQL) | | Aplikačný server | Beh biznis logiky | Java/.NET runtime, Node.js | | Proxy server | Sprostredkovanie a cache | Reverse proxy, caching proxy | ## 3. Cloud computing – definícia a vlastnosti Cloud poskytuje IT služby cez internet podľa potreby. Hlavné vlastnosti: - **Škálovateľnosť**: rýchle pridanie alebo odobratie výpočtového výkonu - **Samoobsluha**: užívateľ môže sám spustiť alebo zastaviť služby - **Pay-as-you-go**: platba podľa reálneho využitia Did you know that veľké cloudové dátové centrá často replikujú dáta do viacerých geografických lokalít, aby zabezpečili vysokú dostupnosť a odolnosť proti výpadkom? ## 4. Servisné modely (Cloud Stack) Rozlišujeme tri základné modely podľa zodpovednosti poskytovateľa a užívateľa: | Model | Čo poskytuje | Čo spravuje užívateľ | Príklady | | --- | --- | --- | --- | | IaaS (Infrastructure as a Service) | Surový výkon: CPU, RAM, disky, sieť | Inštalácia a správa OS a aplikácií | AWS EC2, DigitalOcean | | PaaS (Platform as a Service) | Hardvér a operačný systém | Nahrávanie a správa aplikačného kódu | Google App Engine, Heroku | | SaaS (Software as a Service) | Hotová aplikácia | Užívateľ nič nekonfiguruje, používa aplikáciu | Microsoft 365, Gmail, Salesforce | > Definícia: IaaS je model, kde užívateľ dostane virtuálne stroje a úložisko; PaaS poskytuje platformu pre nasadenie aplikácií; SaaS poskytuje kompletne fungujúcu aplikáciu. Fun fact: Cloudové služby umožňujú startupom začať s nízkym počiatočným kapitálom, pretože nemusia investovať do vlastného hardvéru. ## 5. Nasadzovacie modely (Deployment Models) Rôzne spôsoby, ako môže byť cloud infraštruktúra zriadená: - **Verejný cloud (Public)**: Zdroje sú zdieľané medzi mnohými organizáciami a sú dostupné cez internet. - **Súkromný cloud (Private)**: Infraštruktúra je vyhradená pre jednu organizáciu, poskytuje vyššiu úroveň kontroly a bezpečnosti. - **Hybridný cloud**: Kombinácia verejného a súkromného cloudu; citlivé dáta s