Čá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 tagged Cloud-native
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 […]
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 […]
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 (1) – Úvod a instalace
Část 1 z celkových 6 v seriálu CoreOS – moderní clusterovaný OS pro datová centraArchitektura a hlavní vlastnosti Nativní OS postavený na kontejnerech CoreOS vznikl jako moderní Linux OS pro prostředí postavená na kontejnerech (Docker je přímo základní součástí OS, neinstaluje se). Základní myšlenkou je, že všechny vaše služby a aplikace neběží přímo v samotném […]
Praktický úvod do Docker a kontejnerů (11) – Windows kontejnery s PowerShell
Část 11 z celkových 13 v seriálu Praktický úvod do Docker a kontejnerůMinule jsme vyzkoušeli Microsoft kontejnery přes Docker ovládání. Dnes si zkusíme metodu pro Windows zastánce – PowerShell. Windows kontejnery s PowerShell V následujícím návodu uděláme přesně to samé jako v minulém díle, ale tentokrát místo Docker CLI použijeme PowerShell. Nejsem expert na toto […]
Praktický úvod do Docker a kontejnerů (10) – Windows kontejnery s Docker API
Část 10 z celkových 13 v seriálu Praktický úvod do Docker a kontejnerůVíte, že i Microsoft už má kontejnery? Respektive bude brzy mít s Windows Server 2016 a dnes se na ně podíváme v Technical Preview. Rozjedeme Windows Server 2016 Pro vyzkoušení Windows kontejnerů se mi nechtělo stahovat velké iso s Windows Server 2016 TP4 […]