Kalendis Septembris 4-6, apud S. Petropolim, in aula colloquii Selectel, tres dies .

Rationem aedificavimus secundum opinionem quam opera theoretica de DevOps, sicut manualia instrumentorum, ab omnibus in suo legi possunt. Tantum experientia et usus sunt interesting: explicatio quomodo faciendum et quid non faciendum, et narratio quomodo nos facimus.
Omnis societas, omnis administrator vel elit habet suum gradum DevOps. Nonnulli perperam Git utuntur, alii SRE deducendi. Ordo ita ordinatur ut quisque aliquid inveniat quod ad rem pertinet quod hic et nunc perfici potest.
Incipimus cum Git, deinde applicationis progressionem, commercium inter codicem et infrastructuram spectamus, CI/CD, infrastructuram ut codicem describemus (IaC), solutionem consequentem probamus, vigilantia, colligendi et studendi causa ponemus, ac tandem veniamus. ad SRE: convertens commendatio in fabulam mensurabilem et tractabilem.
vade
Hodie soli homines qui Git non utuntur sunt ii qui heri primum laptop suum emerunt. Leve et ubiquitosum hoc instrumentum est, et tamen saepe abusum eius videmus: cogere impulsum ad dominum, ad exscribendum fasciculos de Git servo via Ctrl-C, Ctrl-V.
Tibi narramus quomodo id non facias, quomodo id facias, sicut in Southbridge faciunt.
Facimus praxim: fundamenta Gita, sem.
Topic # I: Git Basics
- Praecipua praecepta git init, committere, addere, diff, stipes, status, viverra, dis
- Fluxus git, rami et tags, strategies merge
- Opus pluribus remotis repo
Topic # II: Collaboratio cum Git
- GitHub fluxus
- Furca, remota, petitio viverra
- Conflictus, emissio, iterum de Gitflow et alii influunt in relatione ad iunctos
Materia ita ordinatur ut administratores et tincidunt omnes exercitia in opere suo statim exsequantur.
Ex parte DevOps, opus proprium cum Git streamlines et automates evolutionis et processuum administrationis, plures problemata frequentissima eliminat et fructibus auget.
DevOps elit
DevOps per oculos elit aspicimus: ambitum localem deprimimus, applicationem scribemus, eius vigilantiam et colligationem facimus, localiter probamus, variabilium / secretorum et inventionis ac servitii ceptacula ordinamus, vigilantia aperimus.
Topic # V: Working cum application ex parte progressus
- Profecti sunt loci environment: practica suasiones
- Microservice in Pythone scribens (including probat)
- Usus docker-componere in evolutionis
Topic # IV: Interaction inter codice et infrastructure
- Praxin opus cum configs
Quam ob rem, tincidunt videbunt quomodo code omnia mittat, quomodo probetur, et quomodo deprimatur in futurum. Administratores necessitates tincidunt intellegent: quales errores in codice sunt, quomodo ad probationes tincidunt ordinandas, quomodo ad experiendas res se expediendas.
Hac in re praecipuum munus DevOpum solvitur: mutua cognitio et opus commune inter Devs et Opem aedificantur. Haec clavis est gradus movendi ab officio communicandi ad cooperationem responsalem.
Quam ob rem celeritas et qualitas laboris augetur.
C. I / CD
Automatio moderna involvit CI/CD. Incipiemus per inspectionem ad automationem manualem: makefiles, githooks, scripta. Intueamur quando haec instrumenta adhuc pertinentia sunt et quando adhiberi non debent.
Intueamus deinde in optimis moribus CI modernorum CI utendo exemplo Gitlab.
Topic #5: CI/CD introduction to automation
- Introductio ad Automation
- Instrumenta (bash, fac, gradus)
- Per git hamos ad automate processibus
- Factory conventus linearum et applicationes eorum in IT
- Exemplum aedificandi pipeline
- Programma modernum CI/CD: Drone CI, BitBucket Pipelines, Travis, etc.
Topic #6: CI/CD: Working with Gitlab
- Gitlab CI - general
- Gitlab Cursor, eorum genera et applicationes
- Gitlab CI, figurae lineamenta, exercitia optima
- Gitlab CI Gradus
- Gitlab CI Variabiles
- Construe, experire, explica
- Supplicium imperium et restrictiones: tantum, quando
- Lorem artificiis
- Formulae intus .gitlab-ci.yml, actiones reusing in diversis partibus pipeline
- Include - sectiones
- Centralized administratio gitlab-ci.yml (unius fasciculi et automatis dis aliis repositoriis)
Collaboratio inter administratores et tincidunt novum gradum attingit: administrator scribit CI template, et tincidunt id edit, aedificium suum CI independenter ab administratore.
Dependentia tincidunt ad administratores reducitur, manuum operarum copia minuitur, et quaestio "unicus homo qui fasciculum facere scit operari" evanescit. Rollouts fideliter et celeriter fieri.
IAC
Thema infrastructurae codicis, utens exemplo Terraformi, disputabitur ab Selectel nube administrator Alexey Stepanenko. Ostendet tibi quomodo cito ac automatice disponas et scalas servientes, quomodo ad imagines fasciculorum automatice, et quomodo ad figurationes conformationes utaris, ut machinis figuratis ilicet.
Homo qui mille solutiones IaC fecit, narrabit tibi quomodo recte facias et quid non facias.
Nubes selectae solutio apta est pro Google et Amazonibus nubibus modificationibus minimis.
Southbridge operarius Nikolay Mesropyan, utens Ansible exemplo, ostendet quomodo explicandam applicationem operantes sine temporis momento et eius effectus reprehendo.
Si manually infrastructuram recensebis (servatores constitue, bibliothecas et fasciculos prout opus est institue), cum exemplum ambitus erigere conaris, meminisse debebis ac effingere omnes actiones tuas. Hoc negotium facile accipit 3-5 dies. Operando cum infrastructura in codice efficit ut descriptionem condicionis tuae habeas quae in minutis explicari potest.
Nikolay indicabit tibi quomodo libros fabularum scribas, quae errata fiant, et cur interdum fabularum libri tarde vel non exspectantur. Haec experientia multis annis usus est apud Southbridge Iac.
Topic # VI: Infrastructure ut Code
- Iac: Accedens Infrastructure ut Code
- Cloud provider as infrastructure providers
- Systema initialization instrumenta, structura imaginis (packer)
- Iac per Terraform exemplum
- Configurationis repositio, collaboratio, applicatio automatio
- Usu creandi Ansible playbooks
- Idem potentia, declarativa
- Iac per Ansible exemplum
- Database ut Codex / PostgreSQL culpa tolerantiae
Infrastructura declarativa et idempotens fit.
Administrator infrastructuram complexam administrare discit: cito novas ambitus creare, unitatem omnium ambituum conservare, historiam mutationum videre, quae critica est, cum plures iunctae in re laborant.
Elit potest studere infrastructuram et independenter suum ambitum evolvere.
Sectio bonus: creans et configurans botrum postgreSQL databases defectivum. Libellum commentarium promptum praestabimus quod apud Southbridge utimur, botrum in disciplina statis explicabis et hac solutione in tuo comitatu uteris.
Infrastructure probatio et vigilantia
Automatio permittit ut errorem mille servientibus statim evolvas. Omnis mutatio probatio requirit. E contra, manualis probatio tantum temporis accipit ut utilitates automationis abnegat.
Ostendemus te in usu esse quomodo partes probationis scribere. Quam ob rem probationes scribere poteris pro societate tua. Non iam debes meminisse uncinorum quos fecisti, eas in probationibus describere et automatice inhibere omnes solutiones priorum ac fusum in loco esse.
Tunc discemus quomodo omnes novos ministros ad vigilantiam statim adiiciant. Intueamur infrastructuram et applicationem vigilantiam separatim. Ostendemus mala et bona exercitia.
Topic # VII: Infrastructure temptationis
- Testis et continua integratio cum Molecule et Gitlab CI
- per Vagrant
Topic #9: Infrastructure magna cum Prometheo
- Cur magna opus est?
- Genera magna
- Acta Vicimediorum Communium in magna ratio
- Quam aedificare sanus Cras System
- Human-readable notificationes, pro omnibus
- Salutem perscribe: quid observandum est
- Automation fundatur in magna notitia
Cras qui non recte operari non est magna. Negotiis non curant ut pagina principalis copiae online sit pervia, si forma solutionis erratum dederit.
Tincidunt et administratores aeque participant problemata magna et sollicitudines erigere. Praeterea, more maiorum, magna officia in administratores cadunt. Cursum nostrum ostendet tincidunt munus quod ludunt in magna vigilantia efficax creando. Magistratus Southbridge exercitia optima recipient. Quam ob rem, numerus damnorum quae causantur defectibus et tarditatibus instrumentorum viae vel applicationis cito declinabunt.
Sectio bonus: automation ex vigilantia. Exempli gratia, magna nuntia refert onus in locum pervenisse, et servo telae scalae automatice incipit.
Logging
Praecipuus error est, cum tigna operando est, quod administratores et tincidunt eos directe in ministris spectant. Si plus quam unum servo habes, hoc longum tempus est. Hoc securum non est: elit ligna in servo ubi esse non debet.
DevOps requirit centralem collectionem, processus et analytica lignorum.
Topic # VIII: Logging applicationem cum ELK
- Basic applicationes et facultates elasticarum (quaerere, repono, scalare lineamenta, flexibilitatem customizationem)
- Overview of kibana (linea principalia, lingua quaesitiva, ashboardday procuratio, chart creatio)
- Recensio productorum elasticorum et earum applicationum
- APM colligendis metrics in (applicationem typum)
- Accedit: Nova Product Review - SIEM
Introductio huius accessus faciet omnia instrumentum simplex et comprehensibile ad analysinandum, conformandum et detrahendum applicationem ac infrastructuram.
SRE
Et ad locum pervenimus quem Southbridge non modo oculum suum accipit et pro quo alii oratores ultimo Slurm die manere volunt. Laeti sumus Ivan Kruglov ex Booking.com legisse eam consensisse.
Consilium in rerum natura vivit, ubi fides absoluta numquam est et omne consilium pecuniae constat.
Quid est SLA respectu propositi complexi? Dicamus quomodo situs promptus aestimare, sed imagines mora onerata sunt. Quae sunt SLA metrica, ubi capere, quomodo capere?
Quomodo SLA proficisci? Quomodo resistere?
Topic #11: SRE
Definition of SLA, SLO, Error Budget et alii termini FORMIDULOSUS e mundo SRE
SRE: SLI et SLO Cras Practices
SRE: Practice of usura error Donec
SRE: Interrumpere et perficiendi onus administratione (apigateway, reticulum muneris, confractores ambitus)
Negotiis volo SRE. Saltem in gradu simplicissimo: num tergum servo accipiam vel a tergum levabo? Unius database vel botrum portassent? Si DDoS installare proactively tutela vel solum tempore oppugnationis?
Moderator fabulae non contentus esse "locus laborat" cum clientem eum vocat et nuntiat formam ordinem non aperire.
Ideo interest ut architectus DevOps saltem superficialiter intelligat SRE ut ad negotia de eius necessitatibus sufficienter loquatur.
exitum
Per administratores et tincidunt discent;
— recte cum Git;
- Ordinare progressionem localem;
— configurare (administratores) et usus CI/CD;
— opus infrastructura ut cum codice;
- infrastructuram probare;
- Monitor infrastructuram et applicationem;
- configurare logging;
— intellige, et optime utere SRE.
Lectoribus attentis, uti habrapost promo code pro 15% discount.
Exercitium et instrumenta ad omnia puncta paramus. Ut quisque particeps, ex Slurm rediens, societatem suam ducere possit ad gradum DevOps gradum.
Pro negotiis, hoc significat vilis administratio et progressio, tempus minuitur, augetur fides, celerior traditio linearum et cimicum eliminatio.
Source: www.habr.com
