Terraform on AWS Počítačový Kurz
Amazon Web Services (AWS) poskytuje infrastrukturu pro stavbu aplikací v cloudu. Terraform, vytvořený Hashicorp, je nástroj pro řízení této infrastruktury. Kombinace AWS a Terraform činí řízení vysoce složitých, produkčních serverů a aplikací praktickým, efektivním a dokonce i zábavným.
Tento výcvik vedený instruktorem (online nebo on-site) je zaměřen na inženýry, kteří chtějí používat Terraform na AWS k plánování a budování cloudové infrastruktury.
Po ukončení tohoto tréninku budou účastníci schopni:
- Instalace a konfigurace Terraform na AWS.
- Implementovat "infrastrukturu jako kód" přístup k řízení cloudových prostředí AWS.
- Vytvořit, spustit a rozbít infrastrukturu z jednoho nástroje.
- Napište deklarativní konfigurační soubory, které lze spravovat stejně jako jakýkoli jiný zdrojový kód v systému ovládání verze.
- Rychle aktualizovat konfigurační soubory pro efektivní reakci na změny potřeb počítačových zdrojů.
- Spolupráce s jinými inženýry infrastruktury sdílením konfiguračních souborů v společném záložce kódů.
- Zlepšení transparentnosti v procesu nabytí infrastruktury.
Formát kurzu
- Interaktivní přednáška a diskuse.
- Mnoho cvičení a praxe.
- Hands-on implementace v živém laboratoři prostředí.
Možnosti personalizace kurzu
- Chcete-li požádat o přizpůsobené školení pro tento kurz, kontaktujte nás, abyste uspořádali.
Návrh Školení
Úvod
- Jak se Terraform liší od Chef, Puppet, Ansible a Salt? Proč ne AWS Management Console?
Přehled Terraform Funkce a architektura
- Infrastruktura jako kód, prováděcí plány, grafy zdrojů, automatizace změn
Terraform Pracovní postup
- Napsat, zobrazit náhled, vytvořit, reprodukovat, zničit
Začínáme
- Příprava účtu AWS k použití s Terraform Inicializace Terraform
Příprava prováděcího plánu
- Psaní nového plánu, ukládání a odstraňování souborů .tf
Práce s konfiguračními soubory
- Přehled syntaxe Psaní, řízení verzí a aktualizace
Nastavení závislostí zdrojů
- Použití Terraform Resource Graph Infrastruktura vs závislosti aplikací
Zavádění infrastruktury
- Náhled změn konfigurace Provádění změn
Řídící stát
- Konfigurace backendu pomocí AWS S3 a AWS DynamoDB
Reprodukující infrastruktura
- Nastavení prostředí pro aplikaci: dev, test/qa, stage a prod
Balení konfiguračních souborů jako modulů
- Duplikování kódu se sdílenými moduly Použití registru modulů k vytváření opakovaně použitelných šablon
Integrace Terraform do Deployment Pipeline
- Vytvoření, nasazení a testování aplikace Import existujících externích zdrojů do Terraform
Terraform Ladění výkonu
- Monitorování infrastruktury a metriky výkonu
Odstraňování problémů
Shrnutí a závěr
Požadavky
- Zkušenosti s prací s příkazovým řádkem.
- Pochopení konceptů cloudové infrastruktury.
Publikum
- Cloud architekti
- Správci systému
- DevOps inženýři
Open Training Courses require 5+ participants.
Terraform on AWS Počítačový Kurz - Booking
Terraform on AWS Počítačový Kurz - Enquiry
Terraform on AWS - Consultancy Enquiry
Consultancy Enquiry
Reference (4)
So in my mind, we walked out of those three days with the building blocks and knowledge to build just about anything in AWS with Terraform. Not only can we build it, but we can test it, and validate our terraform against best practices and setup pull requests hooks to validate code before allowing it to be checked in.
Bernard Quick - AWS, Inc.
Kurz - Terraform on AWS
- Po dvou letech převážně virtuální komunikace, školení atd. bylo skvělé mít opět kurz na místě společně s celým týmem - Kromě teorie a laboratorních cvičení je velmi cenné vidět učitele dělat věci také naživo, včetně všech chyb mohl by to udělat. To velmi pomáhá získat představu o tom, jak by měl člověk pracovat s nástrojem, získat nápovědu, ladit atd.
Christoph Bocklin - swisstopo
Kurz - Terraform on AWS
Machine Translated
Good knowledge of the subject and learned some fundamentals
Barry Halper - Department for Levelling Up, Housing and Communities
Kurz - Terraform on AWS
There were lots of hands on examples and the walkthroughs we carefully explained.
Jeffrey Ronay - Federal Reserve Bank of SF
Kurz - Terraform on AWS
Upcoming Courses
Související kurzy
Advanced Amazon Web Services (AWS) CloudFormation
7 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na cloudové inženýry a vývojáře, kteří chtějí používat CloudFormation ke správě zdrojů infrastruktury v rámci ekosystému AWS.
Na konci tohoto školení budou účastníci schopni:
- Implementujte šablony CloudFormation pro automatizaci správy infrastruktury.
- Integrujte stávající zdroje AWS do CloudFormation.
- Použijte StackSets ke správě zásobníků napříč více účty a regiony.
Advanced Terraform - 3 Days
21 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na začátečníky až pokročilé DevOps inženýry, systémové administrátory a systémové architekty, kteří si přejí zlepšit své Terraform dovednosti a znalosti v řízení komplexní nasazení infrastruktury.
Na konci tohoto školení budou účastníci schopni:
- Vyvíjet a udržovat Terraform projekty ve velkém měřítku.
- Prokažte odborné znalosti s HCL a některé z pokročilejších schopností a postupů výrazového jazyka.
- Využijte různé automatizační nástroje a procesy pro řízení Terraform ops v průběžné integraci a doručovacích kanálech, včetně nástrojů a procesů pro testování a zajištění kvality.
- Působte jako expert v jakémkoli existujícím nebo novém Terraform projektu nebo modulu.
Advanced Terraform: Efficient Infrastructure as Code
21 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na středně pokročilé až pokročilé DevOps inženýry, cloudové architekty a specialisty na infrastrukturu, kteří si přejí zlepšit své dovednosti ve správě a organizování distribuované infrastruktury pomocí Pokročilé funkce Terraform.
Na konci tohoto školení budou účastníci schopni:
- Využijte pokročilé funkce Terraform k vytvoření dynamické, škálovatelné infrastruktury.
- Strukturujte a spravujte Terraform moduly pro optimální opětovnou použitelnost a efektivitu.
- Integrujte Terraform s CI/CD potrubím pro bezproblémovou automatizaci.
- Efektivně ladění a odstraňování problémů se složitými Terraform konfiguracemi.
- Implementujte osvědčené postupy pro údržbu a škálování cloudové infrastruktury pomocí Terraform.
Amazon DynamoDB for Developers
14 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na vývojáře, kteří chtějí integrovat databázi DynamoDB NoSQL do webové aplikace hostované na AWS.
Na konci tohoto školení budou účastníci schopni:
- Nastavte potřebné vývojové prostředí, abyste mohli začít integrovat data do DynamoDB.
- Integrujte DynamoDB do webových aplikací a mobilních aplikací.
- Přesouvejte data v AWS pomocí služeb AWS.
- Implementujte operace pomocí AWS DAX.
AWS IoT Core
14 hodinyToto živé školení vedené instruktorem v České republice (na místě nebo na dálku) je zaměřeno na inženýry, kteří chtějí nasadit a spravovat zařízení IoT na AWS.
Na konci tohoto školení budou účastníci schopni vybudovat platformu IoT, která zahrnuje nasazení a správu backendu, brány a zařízení nad AWS.
Amazon Web Services (AWS) IoT Greengrass
21 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na vývojáře, kteří chtějí instalovat, konfigurovat a spravovat schopnosti AWS IoT Greengrass pro vytváření aplikací pro různá zařízení.
Na konci tohoto školení budou účastníci schopni používat AWS IoT Greengrass k vytváření, nasazení, správě, zabezpečení a monitorování aplikací na inteligentních zařízeních.
AWS Lambda for Developers
14 hodinyToto živé školení vedené instruktorem v České republice (na místě nebo na dálku) je zaměřeno na vývojáře, kteří chtějí používat AWS Lambda k vytváření a nasazování služeb a aplikací do cloudu, aniž by se museli starat o poskytování spouštěcího prostředí (servery, VM a kontejnery, dostupnost, škálovatelnost, úložiště atd.).
Na konci tohoto školení budou účastníci schopni:
- Pro provedení funkce nakonfigurujte AWS Lambda.
- Pochopte FaaS (Functions as a Service) a výhody bezserverového vývoje.
- Sestavte, nahrajte a spusťte funkce AWS Lambda.
- Integrujte funkce Lambda s různými zdroji událostí.
- Balíček, nasazení, monitorování a odstraňování problémů s aplikacemi založenými na Lambda.
AWS CloudFormation
7 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na inženýry, kteří chtějí používat AWS CloudFormation k automatizaci procesu správy cloudové infrastruktury AWS.
Na konci tohoto školení budou účastníci schopni:
- Povolte služby AWS, abyste mohli začít spravovat infrastrukturu.
- Pochopit a aplikovat princip „infrastruktura jako kód“.
- Zlepšete kvalitu a snižte náklady na nasazení infrastruktury.
- Napište AWS CloudFormation šablony pomocí YAML.
Mastering DevOps with AWS Cloud9
21 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na pokročilé profesionály, kteří chtějí prohloubit své znalosti DevOps postupů a zefektivnit vývojové procesy pomocí AWS Cloud9.
Na konci tohoto školení budou účastníci schopni:
- Nastavte a nakonfigurujte AWS Cloud9 pro pracovní postupy DevOps.
- Implementujte potrubí kontinuální integrace a kontinuálního dodávání (CI/CD).
- Automatizujte procesy testování, monitorování a nasazení pomocí AWS Cloud9.
- Integrujte služby AWS, jako jsou Lambda, EC2 a S3, do pracovních postupů DevOps.
- Využijte systémy řízení zdrojů jako GitHub nebo GitLab v rámci AWS Cloud9.
Developing Serverless Applications on AWS Cloud9
14 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na středně pokročilé profesionály, kteří se chtějí naučit efektivně vytvářet, nasazovat a udržovat aplikace bez serveru na AWS Cloud9 a AWS Lambda.
Na konci tohoto školení budou účastníci schopni:
- Pochopte základy architektury bez serveru.
- Nastavte AWS Cloud9 pro vývoj aplikací bez serveru.
- Vyvíjejte, testujte a nasazujte aplikace bez serveru pomocí AWS Lambda.
- Integrujte AWS Lambda s dalšími službami AWS, jako je API Gateway a S3.
- Optimalizujte bezserverové aplikace pro výkon a efektivitu nákladů.
Industrial Training IoT (Internet of Things) with Raspberry PI and AWS IoT Core 「4 Hours Remote」
4 hodinyLetní:
- Základy architektury a funkcí IoT
- „Věci“, „Sensory“, Internet a mapování mezi obchodními funkcemi IoT
- Nezbytné pro všechny softwarové komponenty IoT – hardware, firmware, middleware, cloud a mobilní aplikace
- Funkce IoT – Fleet Manager, Vizualizace dat, FM a DV založené na SaaS, upozornění/alarm, integrace senzorů, onboarding „věcí“, geo-fencing
- Základy komunikace zařízení IoT s cloudem s MQTT.
- Připojení zařízení IoT k AWS pomocí MQTT (AWS IoT Core).
- Propojení jádra AWS IoT s funkcí AWS Lambda pro výpočet a ukládání dat.
- Propojení Raspberry PI s jádrem AWS IoT a jednoduchá datová komunikace.
- Upozornění a události
- Kalibrace senzoru
Industrial Training IoT (Internet of Things) with Raspberry PI and AWS IoT Core 「8 Hours Remote」
8 hodinyShrnutí:
- Základy architektury a funkcí IoT
- „Věci“, „Sensory“, Internet a mapování mezi obchodními funkcemi IoT
- Nezbytné pro všechny softwarové komponenty IoT – hardware, firmware, middleware, cloud a mobilní aplikace
- Funkce IoT – Fleet Manager, Vizualizace dat, FM a DV založené na SaaS, upozornění/alarm, integrace senzorů, onboarding „věcí“, geo-fencing
- Základy komunikace zařízení IoT s cloudem s MQTT.
- Připojení zařízení IoT k AWS pomocí MQTT (AWS IoT Core).
- Propojení jádra AWS IoT s funkcí AWS Lambda pro výpočet a ukládání dat pomocí DynamoDB.
- Propojení Raspberry PI s jádrem AWS IoT a jednoduchá datová komunikace.
- Používejte Raspberry PI a AWS IoT Core k vytvoření chytrého zařízení.
- Vizualizace dat ze senzorů a komunikace s webovým rozhraním.
Terraform for Managing Cloud Infrastructure
14 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na inženýry, kteří chtějí používat Terraform k plánování a budování cloudové infrastruktury.
Na konci tohoto školení budou účastníci schopni:
- Nainstalujte a nakonfigurujte Terraform.
- Implementujte přístup „infrastruktura jako kód“ ke správě privátních a veřejných cloudových prostředí.
- Napište deklarativní konfigurační soubory pro efektivnější správu změn a spolupráci.
- Zlepšit transparentnost procesu zadávání zakázek na infrastrukturu.
- Vytvářejte, spouštějte a odebírejte prostředky napříč různými poskytovateli infrastruktury (AWS, GCP, Azure, OpenStack, VMware atd.) v rámci jediného nástroje.
Terraform Fundamentals for Beginners
21 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na DevOps inženýry s malými nebo žádnými předchozími zkušenostmi se správou infrastruktury. Terraform bude sloužit k automatizaci nastavení a nasazení infrastruktury v cloudu i mimo něj.
Na konci tohoto školení budou účastníci schopni:
- Nainstalujte a nakonfigurujte Terraform.
- Implementujte infrastrukturu jako kódový přístup ke správě IT prostředí.
- Vytvářejte, spouštějte a likvidujte infrastrukturu z jediného nástroje.
- Napište deklarativní konfigurační soubory, které lze spravovat jako jakýkoli jiný zdrojový kód v systému správy verzí.
- Rychle aktualizujte konfigurační soubory, abyste mohli efektivně reagovat na měnící se potřeby výpočetních zdrojů.
- Spolupracujte s dalšími inženýry infrastruktury sdílením konfiguračních souborů ve společném úložišti kódu.
- Zlepšit transparentnost procesu zadávání zakázek na infrastrukturu.
Advanced Terraform
14 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na inženýry se základními zkušenostmi se správou infrastruktury, kteří chtějí používat Terraform k navrhování, sestavování a automatizaci více konfigurací prostředí a složitých DevOps procesů.
Na konci tohoto školení budou účastníci schopni:
- Nastavte pracovní prostory pro více prostředí pomocí Terraform.
- Znáte osvědčené postupy pro správu infrastruktury ve velkém měřítku.
- Použijte pokročilé nástroje a konfigurace CLI v Terraform.
- Navrhujte a vyvíjejte složité Terraform moduly.
- Získejte odborné znalosti v oblasti pokročilých operátorů HCL a kódovacích technik.
- Implementujte posílení zabezpečení a analýzu kódu.
- Automatizujte testovací procesy a potrubí CI/CD.