Cloudové nativní výpočty - Cloud native computing
Cloudové nativní výpočty je přístup v vývoj softwaru který využívá cloud computing „vytvářet a provozovat škálovatelné aplikace v moderních, dynamických prostředích, jako jsou veřejné, soukromé a hybridní cloudy“.[1] Technologie jako kontejnery, mikroslužby, funkce bez serveru a neměnná infrastruktura, nasazené prostřednictvím deklarativního kódu, jsou běžnými prvky tohoto architektonického stylu.[2][3]
Tyto techniky umožňují volně spojené systémy, které jsou odolné, zvládnutelné a pozorovatelné. V kombinaci s robustní automatizací umožňují technikům provádět změny s velkým dopadem často a předvídatelně s minimální námahou.
Cloudové nativní aplikace jsou často vytvářeny jako sada mikroslužeb, které běží v Přístavní dělník kontejnery a mohou být řízený v Kubernetes a spravováno a nasazeno pomocí DevOps a Git CI pracovní toky[4] (i když existuje velké množství konkurenčních otevřený zdroj který podporuje nativní vývoj v cloudu). Výhoda používání Dockeru kontejnery je schopnost zabalit veškerý software potřebný k provedení do jednoho spustitelného balíčku. Kontejner běží ve virtualizovaném prostředí, které izoluje obsaženou aplikaci od jejího prostředí.[2]
Reference
- ^ „CNCF Cloud Native Definition v1.0“. GitHub (CNCF). 2018-06-11. Citováno 2020-05-15.
- ^ A b „Co je to Cloud-Native? Je to hype nebo budoucnost vývoje softwaru?“. Stackify. 2018-02-07. Citováno 2019-08-29.
- ^ „Co je cloudové nativní výpočty? - Open Source Insider“. www.computerweekly.com. Citováno 2019-08-29.
- ^ „3 důvody, proč si nemůžete dovolit ignorovat cloudové nativní výpočty“. The New Stack. 2019-04-25. Citováno 2019-08-29.
Tento software článek je a pahýl. Wikipedii můžete pomoci pomocí rozšiřovat to. |