DevOps et Chaos: Software Delivery in Decentralized World

Anton Weiss, conditor et moderator Otomato Software, unus ex inceptoribus et instructoribus primi DevOps certificationis in Israel, ultimo anno locutus est. DevOpsDays Moscoviae de theoria chaos et de principiis principalibus chaos machinalis, et etiam explicatur quomodo idealis DevOps organizationis futurorum operum.

versionem textus relationis paravimus.



Salve!

DevOpsDays Moscuae anno secundo in ordine, hoc est secundo tempore in hac scaena, multi vestrum secundo in hoc cubiculo. Quid est hoc? Hoc significat motum DevOporum in Russia crescere, multiplicari, ac potissimum, significat tempus venisse ad loquendum de quid DevOps in MMXVIII.

Manus tolle qui putas DevOps professionem iam anno MMXVIII? Talia sunt. Suntne aliqui DevOps fabrum in conclavi cuius descriptionis officium dicit β€œDevOps ipsum”? Suntne aliqui procuratores in cubiculo DevOps? Nulla ut. DevOps architecto? Etiam nec. Non satis. Itane verum est quod nemo dicit fectum esse a DevOps?

Maxime igitur hoc exemplum anti- putas? Quod talis professio non sit? Cogitare possumus quidquid volumus, sed dum cogitamus, industria ad sonum DevOporum tubae solemniter incedendo.

Quis audivit de novo argumento nomine DevDevOps? Haec nova ars est quae efficacem cooperationem inter tincidunt et devovas concedit. Nec ideo novum. Iudicantes per Twitter, iam ante hos quattuor annos colloquentes inceperunt. Et hoc usque nunc crescit et crescit, id est quaestio. Solvitur quaestio oportet.

DevOps et Chaos: Software Delivery in Decentralized World

Homines creandi sumus, non solum facile quiescimus. Dicimus: DevOps verbum non satis comprehensivum est, omnibus tamen diversis, rebus iucundis caret. Et imus ad officinas nostras occultas et incipiunt commodas mutationes producere: DevTestOps, GitOps, DevSecOps, BizDevOps, ProdOps.

DevOps et Chaos: Software Delivery in Decentralized World

Dialectica est ferrata, vox? Nostra traditio ratio non est functionis, nostrae systemata instabiles sunt et usores nostri paenitentes sunt, tempus programmatum in tempore evolvere non vacat, in praevisionem non convenit. Quomodo imus haec omnia solvere? Veniemus cum novo verbo! Finem habebit cum "Opis" et problema solvetur.

Appellamus igitur hanc accessionem "Opem, et problema solvitur."

Haec omnia in curriculum cadunt, si nos commonefacimus cur venissemus cum his omnibus. Cum hoc totum DevOps venimus ut partus programmatis et opus nostrum in hoc processu ut impedimentum, sine dolore, efficiente, ac potissimum, iucunde fieri possit, conscendimus.

DevOps ex dolore crevit. et fatigati sumus. Et ut omnia haec fiant, exercitiis semper viridibus nitimur: collaborationem efficacem, exercitationes fluunt, ac potissimum, systemata cogitandi, quia sine ea nulla opera DevOps.

Quae ratio est?

Et si iam de cogitationibus systematis loquimur, nosmet ipsos admoneamus quid sit ratio.

DevOps et Chaos: Software Delivery in Decentralized World

Si res novas pirata es, tum plane mala ratio tibi est. Nubes est quae tibi imminet ac cogit ut facias quae facere non vis.

DevOps et Chaos: Software Delivery in Decentralized World

Secundum considerationem systematum cogitandi, ratio est totum quod ex partibus constat. Ita uterque nostrum est ratio. Institutiones quas in operando sunt systemata. Et quod tu et ego aedifico, ratio dicitur.

Haec omnia ad unum magnum systema socio-technologicum pertinet. Tantummodo si intelligamus quomodo haec systema socio-technologicum simul operatur, tunc demum aliquid in hac re vere optimize poterimus.

Ex prospectu systematis cogitationis, ratio varias interesting possessiones habet. Uno modo, ex partibus, quod significat mores eius partium. Omnes autem partes eius etiam dependentes sunt. Quo plures partes ratio evenit, eo difficilius est eius mores intelligere vel praedicere.

Ex parte morum, alia est res interesting. Ratio aliquid facere potest quod nullae partes singularum suarum possunt facere.

Sicut Dr. Russell Ackoff (unus e fundatoribus systematis cogitans) dixit, hoc experimento cogitationis satis facile est probare. Exempli gratia, quis in cubiculo scit scribere codicem? Multum manus sunt, et hoc rectum est, quia hoc unum est principale ad professionem nostram requisita. Scis scribere, sed codicem manus tuae separatim a te possunt scribere? Sunt qui dicant: "Manus mea non est qui scribunt codicem, est cerebrum meum qui codicem scribit." Potesne cerebrum tuum codicem scribere separatim a te? Bene, verisimile non est.

Apparatus admirabilis est cerebrum, nec scimus 10% quomodo ibi operatur, sed separatim operari non potest a systemate quod est corpus nostrum. Et hoc facile est probare: cranium aperi, cerebrum eximito, pone ante computatorium, aliquid simplex scribere conetur. "Salve, orbis" in Pythone, ut.

Si ratio potest aliquid facere quod nullas partes suas separatim facere possunt, hoc significat quod eius mores non determinatur per mores partium. Quid ergo est definitum? Hoc determinatur per commercium inter has partes. Et ideo, quo plures partes, quanto plures interationes, eo difficilius est ratio morum intelligere et praedicere. Et hoc facit talis ratio tenebrarum, quia quaelibet, etiam minima, mutatio invisibilis in quacumque parte systematis potest ducere ad eventus omnino inaestimabiles.

Haec sensibilitas ad condiciones initiales primum inventa et investigata est ab Ed Lorenz astrologus Americanus. Postmodum, "papilio effectum" appellatum est et ad progressionem motus scientiae cogitationis, quae "theoria chaos" appellatur. Haec theoria unum e maioribus paradigmatis vices in scientia saeculi XX factum est.

Chaos theoria

Homines qui student chaos, se chaosologos vocant.

DevOps et Chaos: Software Delivery in Decentralized World

Causa vero huius relationis fuit quod, operando multiplicibus systematibus et magnis Institutis internationalibus, aliquando intellexi hunc esse quem mihi placet. Ego sum chaosologus. Hoc est plerumque ingeniose dicendo: "quid hic agatur non intellego et quid de eo acturus sim nescio."

Puto quod multi etiam sic saepe sentiunt, sic etiam chaosologists es. Te invitamus ad chaosologorum collegium. Systema quae tu et ego, charissimi chaosologi, studium vocantur "complexae systemata adaptiva".

Quid est aptabilitas? Aptabilitas significat singulos et collectivos mores partium in tali systemate adaptivo mutationes et auto-ordinatas, respondendo eventibus vel catenis micro-eventum in systematis. Id est, ratio aptat mutationibus per sui ipsius ordinationem. Et haec facultas ad sui ordinandi innititur cooperationem voluntariam, omnino decentrationem liberorum agentium sui iuris.

Alia interesting proprietas talium systematum est quod libere scalabiles sunt. Quod certe interest, ut chaosologi-fabri. Si ergo dixerimus quod mores complexi systematis ex commercio suarum partium determinari possunt, quid ergo interest? Commercium.

Inventiones magis interesting duo sunt.
DevOps et Chaos: Software Delivery in Decentralized World

Primo, intelligimus systema complexum simpliciorem reddere non posse suis partibus simplicibus. Secundus, modus simplicis explicandi systema complexum simpliciorem efficit interactiones suarum partium.

Quomodo penitus? Tu et ego omnes partes magnae informationis systematis humanae societatis vocatur. Communi sermone penitus, si habemus, si invenimus.

DevOps et Chaos: Software Delivery in Decentralized World

Sed ipsa lingua adaptiva implicata est. Quocirca ut efficacius et simpliciter inter se agendum, protocolla quaedam creare oportet. Id est, aliqua series signorum et actionum quae inter nos notitiarum commutationem faciet simpliciorem, praevideri magis, magis intelligibilem.

Cupio dicere inclinationes ad complexitatem, ad aptabilitatem, ad decentralizationem, ad chaos in omnibus investigari posse. Atque in iis rationibus, quas tu aedis, et in iis rationibus, quarum nos pars est.

Nec vanum sit, quomodo systemata mutanda inspiciamus.

DevOps et Chaos: Software Delivery in Decentralized World

Hoc verbum exspectabas, intelligo. In colloquio DevOps sumus, hodie hoc verbum circiter centies milies audietur et tunc de ea nocte somniabimus.

Microservices sunt primae architecturae software quae ortae sunt reactionem ad exercitia DevOps, quae ordinantur ut systemata nostra flexibilior, scalabilis, continuam traditionem efficiant. Quomodo hoc facit? Reducendo volumen officiorum, reducendo ambitum quaestionum, quae officia processuant, tempus partus minuendo. Hoc est, partes systematis reducere et simpliciorem reddere, numerum augere, ac proinde multiplicitas interactionum inter has partes invariabiliter augeri, id est novas difficultates oriri quas solvendas esse debemus.

DevOps et Chaos: Software Delivery in Decentralized World

Micro-services non sunt finis, microservices generatim iam heri sunt, quia Serverless venit. Omnes servientes igni cremati sunt, nullo servientes, nullae operandi rationes, solum codicem exsecutabilem purum. Configurationes separatae sunt, status separati, res gestae reguntur. Pulchritudo, munditia, silentium, nihil evenit, nihil fit, ordo completus.

Ubi est multiplicitas? Difficultas quidem est in interactiones. Quantum munus unum potest per se facere? Quomodo cum aliis muneribus agit? Nuntius queues, databases, libratores. Quomodo recreare aliquem eventum, cum incidit defectus? Multas interrogationes et pauca responsa.

Microservices and Serverless are what geek hipsters appellant Cloud Native. De nube actum est. Sed etiam in sua magnitudine sua nubes limitatur. Usi sumus cogitare de eo ut systema distributum. Revera, ubi habitant nubes provisorum ministrantium? Mauris sedibus in. Hoc est, exemplar quoddam centralizatum, valde contractum, hic distributum.

Hodie intellegimus Interreti Rerum magnas iam non esse voces quae vel secundum modicas praedictiones, miliarda machinis cum Interreti coniuncta, nos in proximo quinque ad decem annos exspectant. Ingens copia utilissima et inutilis notitiae quae in nubem mergentur et e nube impositi erunt.

Nubes non durabit, sic magis magisque loquimur de re aliqua quae ore computando dicuntur. Vel etiam sicut mira definitio "nebulae computandi". Mysticismo romanticismi et mysterii obvolvitur.

DevOps et Chaos: Software Delivery in Decentralized World

Nebula computans. Punctum est quod nubes filicum aquae, vaporis, glaciei et lapidis centralised. Et nebule stillicidia aquarum que circa nos in acre dispersa sunt.

In nebula paradigma, plerique operantur ab his guttulis omnino autonome aut cum aliis stillicidiis collaborandis. Et vertunt ad nubem nisi cum vere premitur.

Hoc est, iterum decentralizationem, autonomiam, et, sane, multi iam intellegis quo haec omnia fiant, quia de decentralizatione loqui non potes, sine impedimento memorando.

DevOps et Chaos: Software Delivery in Decentralized World

Sunt qui credunt, hi sunt qui in cryptocurrency collocaverunt. Sunt qui credant, sed timent, ut me, ut puta. Et sunt qui non credunt. Hic aliter tractare potes. Technologia est, res nova ignota, quaestiones sunt. Sicut quaevis nova technologia, plus interrogationes movet quam respondet.

Hype circa clausuram comprehensibilis est. Aurum prorupit, technologia ipsa praeclara promissiones pro futuris clarioribus tenet: plus libertatis, plus autonomiae, globalis fiduciae distributae. Quid non vis?

Ideo magis magisque fabrum circum orbem terrarum applicationes decentralized incipiunt. Et haec vis est quae simpliciter dicendo dimitti non potest: "Ahh, impedimentum justum est datorum dispertitorum male impletum." Vel sicut increduli dicunt: "Nullae sunt applicationes reales ad impedimentum". Si cogitas, 150 abhinc annos idem de electricitate dixerunt. Et recte quidem aliquo modo fuerunt, quia quod electricitas hodie fieri potest, saeculo XIX nullo modo possibilis fuit.

Viam, quis scit quale logo in screen est? Hic est Hyperledger. Hoc consilium est, quod sub auspiciis Fundationis Linux augetur et technologias clausulae includit. Haec est profecto vis apertae fons communitatis nostrae.

Chaos Engineering

DevOps et Chaos: Software Delivery in Decentralized World

Ita, systema, quod egimus, magis ac magis implicatum est, magis ac magis tenebrarum, et magis ac- commodatius. Netflix sunt auctorum systematum microservii. Hi inter primos ut intellexerunt hoc fecerunt instrumenta instrumentorum, quos Exercitus Simian appellaverunt, quorum celeberrimus erat. Chaos Simia. definivit quid notum factum sit "Principia chaos engineering".

Viam, in processu famae operandi, etiam hunc textum in Russicum transtulimus, sic ito link, lege, commentum, obiurgare.

Breviter, principia machinalis chaos sequentia dicunt. Systemata complexa distributa in se vagus sunt et in se buggy. Errores inevitabiles sunt, quo significat nos hos errores recipiendi et cum his systematibus omnino alio modo laborare.

Hos errores in systemata productionis nostras introducere conemur ut probemus nostras rationes ad eandem aptabilitatem, hanc ipsam facultatem auto-organizationis, ad salutem.

Et quod mutat omnia. Non solum quomodo systemata in productionem deducimus, sed etiam quomodo eas evolvamus, quomodo eas experiamur. Nulla processus stabilitionis vel congelatio Codicis est, immo processus perpetuus destabilitionis est. Conamur systema occidere et videre perseverare superesse.

Distribuit Ratio Integration Protocolla

DevOps et Chaos: Software Delivery in Decentralized World

Quocirca haec nostra ratio postulat ut aliquo modo mutemus. Ut firmiores fiant, aliqua nova protocolla indigent ad earum partium commercium. Ita ut hae partes ad aliquam sui ordinationem consentire et venire possint. Et omnia genera instrumentorum novorum, protocolla nova oriuntur, quae vocant "protocolla ad systematum distributum commercium."

DevOps et Chaos: Software Delivery in Decentralized World

Quid ego dicam? Primo, consilium Opentracing. Aliqui conantur creare protocollum investigationem generalem distributum, quod est instrumentum omnino necessarium ad systemata debugging complexa distributa.

DevOps et Chaos: Software Delivery in Decentralized World

Praeterea - Open Policy Agent. Dicimus nos non posse praedicere quid rationi futurum sit, id est, observationem, observationem, observationem augere oportet. Aperitio instrumentorum ad familiam pertinet quae observationem systematis nostris dant. Sed observabilitatem indigemus ut diiudicamus utrum ratio se habeat sicut expectamus necne. Quomodo definimus mores expectatos? Quaedam consilia definiendo, quaedam regulas constituunt. Consilium Agens consilium apertum est opus definire hanc regulas regulas per spectrum vndique ab accessu ad destinatio subsidii.

DevOps et Chaos: Software Delivery in Decentralized World

Ut diximus, systemata nostra magis magisque eventu agitata sunt. Serverless exemplum magnum est systematis eventus agitatae. Ut eventus inter systemata et indagamus nos transferamus, indigemus aliquo sermone communi, aliqua lege communi, quomodo de eventis loquimur, quomodo eas ad invicem transmittimus. Hoc est quod in project nomine Cloudevents.

DevOps et Chaos: Software Delivery in Decentralized World

Fluvius perpetuus mutationum, quae nostras systemata alluit, eas assidue destringens, continuus fluvius artificialium programmatum est. Ut nos assiduum hunc mutationum fluxum servemus, quadam communi protocollo indigemus per quod loqui possumus quid sit artificium programmatum, quomodo probetur, quid verificationis praeterierit. Hoc est quod in project nomine Grafeas. Hoc est, protocollum metadata communis artificiatorum programmatum.

DevOps et Chaos: Software Delivery in Decentralized World

Ac denique, si velimus systemata nostra omnino independentia, adaptiva et se ordinata esse, eis ius praebendum est sui ipsius notionis. Project vocavit spiffe Hoc ipsum est quod facit. Hoc quoque consilium est sub auspiciis Fundamenti Computing Nativi Cloud.

Omnes hae inceptae iuvenibus sunt, omni indigent amore, nostra sanatione. Haec omnia aperta sunt principia, nostra probatio, nostra exsecutio. Ostendunt nos ubi technologia tendit.

Sed DevOps numquam imprimis de technologia, de collaboratione inter homines semper fuit. Ac proinde, si systemata velimus mutare, nosmetipsos immutare debemus. Profecto mutamur usquam, non multum electionis habemus.

DevOps et Chaos: Software Delivery in Decentralized World

Mirum est liber Scriptori Britanniae Rachel Botsman, in qua de evolutione fiduciae per historiam humanam scribit. Dicit quod initio, in societatibus primitivis, fiduciam localem fuisse, id est, solas illas nos personaliter cognovisse credidimus.

Tunc tempus valde longum erat - obscurum tempus, cum fiducia centralis erat, cum homines quos fidere coepimus, ignoramus ex eo quod ad eandem publicam vel civitatis institutionem pertinemus.

Hoc est quod in nostro mundo hodierno videmus: fiducia magis ac magis distribuitur ac decenter efficitur, et innititur notitiae libertati, in promptitudine notitiarum.

Si cogitas, haec ipsa facilitas, quae hanc fiduciam efficit, id est quod tu et ego exsequemur. Hoc significat tam viam quam collaboramus ac viam quam agimus mutandam esse, quia centralizatae, hierarchicae IT institutiones antiquae non amplius operantur. Mori incipiunt.

DevOps Unitarum Fundamenta

Specimen DevOporum institutio futuri est decentralized, adaptiva ratio composita ex iunctionibus sui iuris, unumquodque ex individuis sui iuris constans. Partes istae per orbem sparsae sunt, efficaciter inter se collaborantes communicationem asynchronam utentes, protocolla communicationis valde perspicuae utentes. Nonne pulcherrima est? Pulcherrima futura.

Utique nullum hoc sine culturali mutatione fieri potest. Debemus habere principatum transformatum, responsabilitatem personalem, causam internam.

DevOps et Chaos: Software Delivery in Decentralized World

Fundamentum est hoc Institutionum DevOpium: notitiae perspicuitatis, communicationum asynchronarum, transformationis principatus, decentralizationis.

Deflagrare

Disciplinarum partem nos sumus et ea quae aedificamus magis magisque tenebrarum, et difficile est nobis homines hanc cogitationem tolerare, difficile est illusionem regiminis tradere. Conamur eos continere, et hoc saepe ad burnout. Ex mea experientia hoc dico, etiam combustum habui, me etiam in praevisis defectibus in productione debilitatum esse.

DevOps et Chaos: Software Delivery in Decentralized World

Burnout fit, cum aliquid in se inpatiens moderari conamur. Cum exurimus, omnia sensum suum amittunt, quia desiderium novum faciendi amittimus, defensus sumimus ac defendimus quod habemus.

Ipsa professio, sicut saepe me admonere placet, prima ac principaliter est professio creatrix. Si desiderium rerum amittimus, in cinerem vertimus, in cinerem convertimus. Homines exurunt, integrae institutiones deflagrant.

Opinor, solum accipiendo vim creantis chaos, solum cooperationem aedificans secundum sua principia, adiuvabit nos ne bonum amittamus in professione nostra.

Hoc est quod tibi opto: amare officium tuum, amare quod agimus. Mundus hic indicio pascitur, nos honor pascit. Itaque studium chaos agamus, chaosologi simus, valorem afferamus, novum aliquid creemus, bene problemata, sicut iam invenimus, inevitabiles sunt, et cum apparuerint, simpliciter "Ops" dicamus et quaestio solvitur. .

Quid aliud quam Chaos Simia?

Revera haec omnia instrumenta tam iuvenes sunt. Idem Netflix instrumenta sibi aedificavit. Instrumenta aedifica tua. Leges machinarum chaos principia et viva usque ad illa principia potius quam alia instrumenta quae ab alio aedificata sunt invenire conatur.

Conare intelligere quomodo systemata vestra destruant et incipiunt frangere eos et videre quomodo se habeant. Hoc praecedit. et instrumenta quaerere potes. Sunt omnium generum consiliorum.

Non satis intellexi momentum quo dixisti systema simpliciorem suum componentes non posse simpliciorem fieri, et statim ad microservias emigrasse, quae systema simpliciorem redderent ipsas partes et interationes implicantes. Hae duae partes per se sunt quae sibi contradicunt.

Iustum est, microservices argumenti in genere valde controversiae sunt. Re vera, partes simpliciores flexibilitatem augent. Quid microservices praebere? Flexibilitatem et celeritatem nobis dant, sed simplicitatem nobis certe non dant. Difficultatem augent.

Sic in philosophia DevOps, tam bona non sunt microservices?

Omne bonum habet partem adversam. Beneficium est quod auget flexibilitatem, sinit nos citius mutare vices, sed auget multiplicitatem et ideo totius systematis fragilitas.

Quid tamen magis extollitur: de simplicificando commercio an de partibus simplicioribus?

Emphasis sane est in interactionibus simplicioribus, quia si hoc spectemus ex parte ipsius quomodo tecum laboramus, ante omnia necesse est attendere ad mutuas simplificandas et non simplificandas opus. nostrum separatim. Quia opus simpliciorem significat declinationem in robots. Hic apud McDonald regulariter operatur cum mandata habes: hic burgorem ponis, hic liquamen infundes. Hoc in opere creabili nihil operatur.

Verum est quod omnia quae dixistis in mundo sine certamine vivere, et chaos tam benignum est, nullae in hoc chao contradictiones sunt, nemo aliquem edere aut occidere vult? Quomodo contentio et DevOps eat?

Bene pendet ex genere certationis loquimur. Estne de competition in fabrica vel competition inter societates?

Circa certaminum officia quae existunt, quia officia non sunt plures societates. Novum genus informationis environment creamus, et quaelibet res sine certamine vivere non potest. Undique certatur.

Idem Netflix, eos pro munere accipimus. Cur cum hoc veniunt? Quia necesse est esse competitive. Haec flexibilitas et celeritas motus ipsa postulatio competitive est, quae in systemata nostra chaos introducit. Hoc est, chaos non est quod nos scientes facimus quia volumus, est aliquid quod fit quia mundus id requirit. Te justo habemus accommodare vel. Et chaos ipsum ex elit.

Hoccine est quasi chaos metarum absentia? An proposita illa quae videre nolumus? Nos in domo sumus, et fines alienorum non intelleximus. Certamen enim ex eo accidit, quod proposita clara habemus et scimus ubi proximo momento in tempore finiemus. Hoc est essentia DevOporum, ex mea sententia.

Vide etiam in quaestione. Puto nos omnes eundem finem habere: superesse et facere cum
summa voluptas. Aliquam ac auctor ipsum. Salvus saepe fit per competition, nihil de eo facere potes.

Hoc anno in colloquio DevOpsDays Moscoviae fient die 7 Decembris apud Technopolim. Applicationes accipimus pro relationibus ad diem XI mensis Novembris. Scribere nobis si loqui velis.

Adnotatione pro participibus aperta est, tesserae 7000 rublorum constant. Coniunge nobis!

Source: www.habr.com