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
V 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 co je a jak, spouštění více kopií služby apod. Použijeme teď zase podobnou službu […]
OpenStack Swift prakticky (6): Object store jako statický web
OpenStack Swift může sloužit také jako primitivní statický web. Výhodou je, že nemusíte nic moc řešit a máte jednoduchý webový přístup k objektům některého z kontejnerů a využít tak všech výhod object storage (tzn. vysoce redundantní řešení, data efektivně distribuovaná přes mnoho nodů/disků, možnost inteligentní replikace napříč planetou, programovatelný přístup z aplikací přes jednoduché API […]
CoreOS – moderní clusterovaný OS pro datová centra (4) – Fleet
Zatí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 distribuovaný systemd Mnoho moderních Linux distribucí používá systemd jako svůj init proces, tedy zavaděč […]
Kubernetes – orchestrátor kontejnerů (1) – schedulery vs. PaaS
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, OCI – kontejnery Úvod do toho, co kontejner je a […]
Helion OpenStack 3.0 (1) – Co je nového?
V tomto týdnu HPE vydalo novou verzi Helion OpenStack 3.0. V tomto seriálu se zaměříme na jeho vlastnosti, natočíme nějaké ukázky, ale dnes si ukážeme novinky oproti předchozí verzi. Co je Helion OpenStack 3.0 Helion OpenStack 3.0 je zcela otevřený enterprise-grade software pro automatizaci infrastruktury a on-premise cloud. Je postavený na open source OpenStack (ve […]
CoreOS – moderní clusterovaný OS pro datová centra (3) – Etcd a konzistence
Minule 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 Etcd Etcd se velmi zaměřuje na konzistenci a dosahuje velmi vysokých hodnot na hranici […]
Praktický úvod do Docker a kontejnerů (12) – Windows Hyper-V 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 ostatních, má svoje síťové prostředí (nemůže poslouchat pakety ostatních), nevidí souborový systém […]
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...
Minule 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 ani složitého. Jednoduše nastavíte nějaký klíč a jemu přiřadíte hodnotu. Tato informace pak bude […]
CoreOS – moderní clusterovaný OS pro datová centra (1) – Úvod a instalace
Architektura 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 OS, ale vždy v kontejneru (tedy mají explicitně definované návaznosti, které jsou součástí image […]
Praktický úvod do Docker a kontejnerů (11) – Windows kontejnery s PowerShell
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 rozhranní, ale co jsem zatím viděl naznačuje, že se jedná o poměrně […]
RancherOS: systém, kde je v Docker kontejneru úplně všechno
Operačních systémů optimalizovaných pro hostování kontejnerů je víc, ale RancherOS jde dál – v kontejneru má i sám sebe. A taky používá Docker v Docker – čtěte dál. OS navržené pro kontejnery V čem hostovat vaše kontejnery? Je pochopitelně možné použít klasický OS jako je Ubuntu nebo CentOS a v něm provozovat Docker (nebo vzít […]
Praktický úvod do Docker a kontejnerů (10) – Windows kontejnery s Docker API
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 a pak ho instalovat, tak jsem využil své MSDN subscription na Azure. […]
Praktický úvod do Docker a kontejnerů (9) – multi-host networking
Praktický úvod do Docker a kontejnerů (9) – multi-host networking Na začátku seriálu jsme propojovali kontejnery starším způsobem vytvořením linku. Potíž je, že to bylo vymyšleno na spoje v rámci jednoho hostitele a to se nám, když už umíme využívat Swarm cluster hostitelů, moc nehodí. Dnes si vyzkoušíme nejjednodušší řešení s využitím nativního overlay ovladače. […]
OpenStack Swift prakticky (5): řízení přístupu
Zatím jsme vytvářeli kontejnery, které byly dostupné pouze uživatelům našeho tenantu (tedy kromě vygenerování dočasné URL). OpenStack Swift ale disponuje možností vytvářet přístupová pravidla (ACL) jak pro čtení, tak pro zápis. Ve výchozím stavu nebudou žádná (tedy ke kontejneru mohou jen uživatelé tenantu). Můžete povolit přístup jinému tenantu (v takovém případě zadáváte jména tenantů oddělená […]
Další příklad vytváření image Packerem – tentokrát pro Docker
Práce s Image je dost důležitá a mít správnou strategii je v této oblasti velmi vhodné. O těchto přístupech už jsem psal. V každém případě je ideální, aby příprava image nebyla manuální operace, tedy něco, co znamená, že když to potřebuji udělat znova či aktualizovat, musím se podívat do svých poznámek a snažit se kroky […]
Docker Machine pro OpenStack
Na cloudsvět jsme o Docker Machine psali. Dnes si vyzkoušíme použití driveru pro OpenStack. OpenStack driver pro Docker Machine Připomeňme – Docker Machine je univerzální způsob, jakým lze vytvářet Docker hostitele a automatizovat distribuci bezpečnostních informací (certifikátů) či vytváření Swarm clusteru. V předchozích článcích jsme zkoušeli driver pro VirtualBox a také byla řeč o bare […]
Trvalý přísun inovací a hodnoty pro byznys (CI/CD)
Continuous Integration, Delivery, Deployment Agilní vývoj, Lean, CI/CD, Extreme Programming – to vše má v základech myšlenku trvalého přísunu inovací. Často a pravidelně, s krátkou zpětovazební smyčkou, s nízkým rizikem a malým vázaným kapitálem. Místo megaprojektů s nejistým výsledkem se soustředí na malé, ale velmi časté krůčky. Tak malé (= levné co do času a […]