Část 3 z celkových 3 v seriálu DC/OS, Azure a cloud native platformaMesosphere DC/OS jsme minule jednoduše rozběhali v Azure Container Service a dnes už je na čase zkusit první krůčky. Dnes si spustíme “dlouhohrající” úlohu, tedy něco, co dlouhodobě běží (například web server, aplikace apod.). Řeč bude o Marathon framework pro Mesos, který je […]
Posts in category Cloud-native a PaaS
DC/OS, Azure a cloud native platforma (2): Start DC/OS v Azure
Část 2 z celkových 3 v seriálu DC/OS, Azure a cloud native platformaV předchozím díle jsme si popsali Mesosphere DC/OS, Apache Mesos i projekt Marathon. Dnes už se chceme na DC/OS podívat konkrétně a tak jej musíme někde nainstalovat. Zvolil jsem velmi jednoduchou variantu – zprovoznění kompletního clusteru jednoduše přímo v Azure Container Service. Provisioning […]
DC/OS, Azure a cloud native platforma (1): Úvod
Část 1 z celkových 3 v seriálu DC/OS, Azure a cloud native platformaUrčitě jste zaznamenali pozdvižení kolem kontejnerů a Dockeru, ostatně i na cloudsvet.cz se jim intenzivně věnujeme. Velká trojice orchestrátorů čítá Docker Swarm, Kubernetes a Mesos Marathon, který je součástí Mesosphere DC/OS. O prvních dvou už jsme zde mluvili, dnes začneme seriál nad DC/OS […]
Kubernetes – orchestrátor kontejnerů (5) – přístup zvenku
Část 5 z celkových 5 v seriálu Kubernetes – orchestrátor kontejnerůUž umíme vytvářet pody v desired state a HA a balancovat provoz na služby. To všechno se ale děje ve vnitřní síti Kubernetes. Jak umožnit přístup zvenku? Jak se uživatelé dostanou na váš web server? To si dnes vyzkoušíme. NodePort Pro malé clustery a speciální […]
Kubernetes – orchestrátor kontejnerů (4) – interní balancing a discovery sl...
Část 4 z celkových 5 v seriálu Kubernetes – orchestrátor kontejnerůProzatím jsme si vyzkoušeli provoz kontejnerů v Kubernetes. Scheduler pro nás zajistí jejich běh, aniž bychom museli říkat co se na kterém hostiteli má dělat. Dokážeme provozovat kontejner třeba v pěti kopiích s tím, že Kubernetes je rozloží v infrastruktuře a v případě nějakých výpadků […]
Kubernetes – orchestrátor kontejnerů (3) – deployment aplikací, škálování a...
Část 3 z celkových 5 v seriálu Kubernetes – orchestrátor kontejnerůV minulém díle jsme jsme si Kubernetes nainstalovali a rozjeli svůj první workload. Dnes si s konceptem “deployment” pohrajeme trochu víc. Koncept deployment Přestože je Kubernetes dost mladý projekt, koncept deployment můžete považovat za řešení “nové generace”. V klasickém Kubernetes se používalo replikačních kontrolerů, ale […]
Proč je přenositelnost mezi cloudy složitější, než si myslí váš CIO
Chceme provozovat aplikace v různých cloudech a každý měsíc si prozkoumáme, kde je to teď nejlevnější a tam to popřesouváme. Také chceme dělat cloud bursting tak, že aplikace běží například v našem privátním cloudu a když potřebujeme přidat na výkonu, přisypeme si ho tam trochu z public cloudu. Také to chcete takhle? Je to podstatně […]
Kubernetes – orchestrátor kontejnerů (2) – instalace a první běžící kontejn...
Část 2 z celkových 5 v seriálu Kubernetes – orchestrátor kontejnerůMinule jsme srovnali Kubernetes s dalšími orchestrátory a platformami. Dnes už místo povídání systém nainstalujeme a spustíme si první kontejner. Instalace pro naše zkoušení Existuje mnoho způsobů jak Kubernetes nainstalovat – jak pro laboratorní tak pro produkční nasazení. Terraform (od firmy Hashicorp) je open sourcové […]
Praktický úvod do Docker a kontejnerů (13) – Swarm mode, service, balancing, scaling (v...
Část 13 z celkových 13 v seriálu Praktický úvod do Docker a kontejnerůPřed pár dny uvolnil Docker veřejnou betu verze 1.12 a ta přinesla dvě zásadní novinky. Pojďme si je představit. Swarm orchestrace je přímo zabudovaná V této sérii už jsme si Docker Swarm ukazovali. Fungovalo to jako aplikace běžící v kontejneru, k tomu systém […]
HPE Storage drivery pro Docker
Minulý týden HPE uvolnilo drivery na své storage pro Docker. K čemu to je dobré a jak to rozchodit? Je libo krátkou ukázku? Perzistence storage pro Docker Veškerá data, která jsou v kontejneru, tak zanikají v okamžiku jeho smrti. Veškerá data by tedy měla být buď zcela distribuovaná (a ztráta kontejneru s daty nevadí) nebo […]
CoreOS – moderní clusterovaný OS pro datová centra (6) – je to Docker orche...
Část 6 z celkových 6 v seriálu CoreOS – moderní clusterovaný OS pro datová centraV předchozích článcích jsme poznali architekturu CoreOS, nainstalovali si cluster a vyzkoušeli klíčové funkce clusteru – Etcd a Fleet. Podařilo se nám spouštět aplikační Docker kontejnery v rámci celého clusteru. CoreOS si sám zvolil node a v případě jeho selhání spustil […]
HPE oznámilo Helion Stackato 4.0 pro cloud native aplikace
Tento týden HPE oznámilo novou podstatně rozšířenou verzi své Platform-as-a-service postavené na open source řešeních jako je Cloud Foundry a Docker. V čem je přínos, jak funguje a co je nového? Co nabízí HPE Helion Stackato Stackato je platforma pro vývoj a provoz moderní cloud native aplikací. Umožňuje velmi rychle nasazovat aplikace od vývojového přes […]
Lab guide na HPE Helion OpenStack v češtině
Chcete český návod krok za krokem na nejnovější release HPE Helion OpenStack 3.0 postavený na OpenStack Liberty? Najdete ho tady: http://cloudsvet.cz/helion Vracejte se často, obsah se bude objevovat každý týden. Pro začátek najdete základní rozchození VM a práci s blokovou storage. Co můžete čekat během příštích týdnů? Virtuální networking – overlay, filtrace provozu, FWaaS, LBaaS, […]
CoreOS – moderní clusterovaný OS pro datová centra (5) – pokročilý Fleet
Část 5 z celkových 6 v seriálu CoreOS – moderní clusterovaný OS pro datová centraV předchozím povídání o CoreOS Fleet jsme si představili tento cluster init systém, jakousi distribuovanou verzi systemd. Startovali jsme jednu službu na libovolném nodu nebo globálně spouštěli službu na všech nodech. Dnes si zkusíme nějaké pokročilejší věci jako je ovlivňování, kde […]
CoreOS – moderní clusterovaný OS pro datová centra (4) – Fleet
Část 4 z celkových 6 v seriálu CoreOS – moderní clusterovaný OS pro datová centraZatím jsme v seriálu o moderním operačním systému specializovaném pro kontejnerizované aplikace probrali možnosti samotného CoreOS a jeho klíčové komponenty pro distribuovaný konsenzus – Etcd. Dnes si ukážeme další distribuovanou vlastnost CoreOS, která na to navazuje – Fleet. Flotila systémů aneb […]
Kubernetes – orchestrátor kontejnerů (1) – schedulery vs. PaaS
Část 1 z celkových 5 v seriálu Kubernetes – orchestrátor kontejnerůNa stránkách cloudSvět jsme se už intenzivně věnovali Dockeru a kontejnerům obecně a také kompletní Platform-as-a-Service v podobě Cloud Foundry. Někde mezi tím jsou schedulery jako je Kubernetes (na ten se zaměříme detailně). Co je vlastně co a k čemu se dá použít? Docker, Rocket, […]
CoreOS – moderní clusterovaný OS pro datová centra (3) – Etcd a konzistence
Část 3 z celkových 6 v seriálu CoreOS – moderní clusterovaný OS pro datová centraMinule jsme se seznámili s Etcd – distribuovaným key-value store ideálním pro řešení věcí jako je volba mastera clusterů, synchronizace stavů distribuvaných aplikací a tak podobně. Etcd se zaměřuje na vysokou míru konzistence a dnes se na to podíváme. Konzistence v […]
Praktický úvod do Docker a kontejnerů (12) – Windows Hyper-V kontejner
Část 12 z celkových 13 v seriálu Praktický úvod do Docker a kontejnerůPo minulých dvou dílech už si umíme vytvořit Windows kontejner – z Docker CLI i PowerShellu. Dnes se krátce podíváme na specialitu – Hyper-V kontejner. Kontejnery ve VM Jsou kontejnery dostatečná izolace? To je velmi obtížná otázka. Faktem je, že kontejner nevidí procesy […]
Serverless computing (1) – aplikace bez serverů?
Aplikace bez serverů? Co je to zas za nový výkřik? Prozkoumejme o co jde a pohlédněme na cestu od roků k milisekundám. Proč mluvím o časových mírách? Čtěte dál. Délka života aneb z roků k milisekundám 3 roky Jaká byla životnost vašeho fyzického serveru od okamžiku, co byl nainstalován? Obvykle několik let. Nainstalovali jste operační […]
CoreOS – moderní clusterovaný OS pro datová centra (2) – Etcd, distribuovan...
Část 2 z celkových 6 v seriálu CoreOS – moderní clusterovaný OS pro datová centraMinule jsme si popsali CoreOS a nainstalovali 3-nodový cluster. Dnes se podíváme na to, jak se v clusteru sdílí state – na distribuovaný key/value store Etcd, který nachází využití i mimo samotný CoreOS. Základní operace s CLI Etcd není nic tajemného […]