Cloud

Z MiS
(Rozdíly mezi verzemi)
Přejít na: navigace, hledání
m (Výhody: Cloud může vykrývat špičky výkonu)
(Přidán Docker, Kubernetes, Ansible)
Řádka 141: Řádka 141:
 
* Správa uživatelských účtů ale běží lokálně na vlastním serveru firmy.
 
* Správa uživatelských účtů ale běží lokálně na vlastním serveru firmy.
 
</div>
 
</div>
 +
 +
== Cloud-native technologie ==
 +
 +
* Označení pro technologie, které vznikly pro účely automatizace a provozování velkých cloudových služeb, ale lze je nasadit i na vlastní servery.
 +
* Návrh architektury aplikace se postupně stává samostatnou disciplínou (softwarový architekt).
 +
* DevOps odvětví zabývající se automatizovaným nasazováním aplikací na servery.
 +
 +
=== Typické rysy ===
 +
* Kontejnerizace (containerized technologies)
 +
** každá aplikace či funkce je oddělena do samostatného kontejneru
 +
** zajišťuje reprodukovatelnost a oddělení zdrojů
 +
* Orchestrace (dynamic orchestration)
 +
** Probíhá automatické plánování a řízení přidělování zdrojů pro jednotlivé služby.
 +
* Mikroslužby (microservices-oriented technologies)
 +
** Aplikace jsou rozděleny na dílčí služby.
 +
** Jednotlivé služby mohou být přesouvány mezi servery a mohou je využívat různé aplikace.
 +
** Celé řešení se tak rozloží na menší úkoly a podporuje se znovuvyužívání hotového kódu.
 +
 +
== Technologie související s cloudem ==
 +
 +
== Kontejnerizace (Docker) ==
 +
* Nástroj pro spouštění aplikací ve formě kontejnerů.
 +
* Podobně jako u virtualizace umožňuje odstínit aplikaci od závislosti na konkrétním hardware.
 +
* Kontejner odděluje pouze softwarové komponenty, které jsou specifické pro danou aplikaci.
 +
 +
== Kubernetes ==
 +
* Open-source správa kontejnerů.
 +
* Původně vyvinuto v&nbsp;Google, dnes je běžnou součástí většiny velkých cloudových služeb.
 +
* Odstraňuje nutnost spravovat jednotlivé kontejnery – umí například restartovat kontejner, který zhavaroval.
 +
 +
== Ansible ==
 +
* Open-source nástroj pro orchestraci kontejnerů (automatické spouštění, nasazování, ...).
  
 
== Zdroje ==
 
== Zdroje ==
 
* [http://www.itbiz.cz/cloud-computing-v-praxi-cloud-a-bezpecnost-2 ITbiz.cz > Cloud-computing-v-praxi-cloud-a-bezpecnost-2]
 
* [http://www.itbiz.cz/cloud-computing-v-praxi-cloud-a-bezpecnost-2 ITbiz.cz > Cloud-computing-v-praxi-cloud-a-bezpecnost-2]

Verze z 31. 10. 2025, 10:40


Obsah

Co je to cloud computing?

  1. Model fungování IT
    • Aplikace běží v prostředí Internetu (ne na počítači uživatele)
    • Koncový uživatel si využití aplikací předplácí jako službu aniž by se staral o technickou realizaci.
  2. Označení aplikací a datového prostoru, které využívají tento model fungování.

Charakteristika

Výhody

U cloudových služeb pro více zákazníků:

Nevýhody

Analogie

Podmínky

Viz také vývoj pohledu na informační technologie.

Varianty cloudových služeb

IaaS (Infrastructure as a Service)

IaaS × VPS (Virtual Private Server)
  • IaaS: koupím si „pool“ zdrojů, mohu si vytvořit vlastní virtuální počítače a rozdělit zdroje mezi ně. (Mám „virtuální datové centrum“.)
  • VPS: dostanu jeden virtuální server.
  • VPS bude obvykle levnější v ceně na měsíc, pokud chci jeden server (rok 2016 obvykle 100 Kč/měsíc)
Příklady
  • Spadá sem i Dropbox/OneDrive a podobné služby.
  • Typičtější jsou velké cloudové služby AVS, Azure a další, kde si uživatel může vytvořit servery a spravovat je.

PaaS (Platform as a Service)

Příklady

SaaS (Software as a Service)

Příklady

FaaS (Function as a Service)

FaaS x SaaS

Služby, zahrnující podporu

BaaS (Bussiness as a Service)
ITaaS (IT as a Service)

Veřejný × privátní × hybridní cloud

Veřejný cloud
Privatní cloud
Hybridní cloud
Příklad
  • Firemní poštovní server je pronajímán formou SaaS.
  • Stejně tak souborový server je nahrazen přístupem ke cloudovému úložišti (PaaS).
  • Správa uživatelských účtů ale běží lokálně na vlastním serveru firmy.

Cloud-native technologie

Typické rysy

Technologie související s cloudem

Kontejnerizace (Docker)

Kubernetes

Ansible

Zdroje

Osobní nástroje
Jmenné prostory
Varianty
Akce
Výuka
Navigace
Nástroje