Guia Galaxy DevOpsConf 2019

Us presento una guia de DevOpsConf, una conferència que enguany és a escala galàctica. En el sentit que hem aconseguit muntar un programa tan potent i equilibrat que gaudiran viatjant-hi una gran varietat d'especialistes: desenvolupadors, administradors de sistemes, enginyers d'infraestructures, QA, caps d'equip, estacions de servei i en general tots els implicats en el desenvolupament tecnològic. procés.

Proposem visitar dues grans àrees de l'univers DevOps: una amb processos empresarials que es poden canviar de manera flexible mitjançant codi, i l'altra amb eines. És a dir, a la nostra conferència hi haurà dos corrents d'igual força en continguts i, sobretot, en nombre d'informes. Un se centra en l'ús real de les eines, i el segon en processos que utilitzen exemples de problemes empresarials que es tracten com a codi i es gestionen com a codi. Creiem que la tecnologia i els processos estan inextricablement lligats i ho demostren sistemàticament amb l'ajuda dels nostres ponents que treballen en empreses de nova onada i comparteixen el seu camí cap a una nova percepció del desenvolupament a través de la resolució de problemes i la superació de reptes.

Guia Galaxy DevOpsConf 2019

Si voleu, un breu resum de la nostra guia DevOpsConf:

  • El 30 de setembre, el primer dia de les jornades, a la primera sala considerarem 8 casos empresarials.
  • A la segona sala del primer dia analitzarem solucions instrumentals més especialitzades. Cada informe conté molta experiència pràctica interessant, que, però, no és adequada per a totes les empreses.
  • L'1 d'octubre, a la primera sala, en canvi, parlem més de tecnologia, però de manera més àmplia.
  • A la segona sala, el segon dia, parlem de tasques específiques que no sorgeixen en tots els projectes, per exemple, en una empresa.


Però de seguida notaré que aquesta divisió no significa en absolut una divisió de l'audiència. Al contrari, és important que un enginyer entengui els problemes empresarials, conegui el significat del que fa i tingui experiència pràctica. I per a un cap d'equip o estació de servei, és clar, els casos i l'experiència d'altres empreses són importants, però al mateix temps cal entendre el funcionament intern. A sota del tall us explicaré tots els temes amb més detall i us ajudaré a crear un pla de viatge detallat.

La conferència se celebrarà a Infospace i vam anomenar les dues sales principals "Golden Heart", com la nau de "The Hitchhiker's Guide to the Galaxy", que utilitza el principi d'improbabilitat per moure's per l'espai, i "At the Edge of the". Univers” - com un restaurant de la mateixa saga. A partir d'ara utilitzaré aquests noms per referir-me a pistes. Les parades de reportatge a la zona de la galàxia "Cor d'Or" són més adequades per al grup turístic principal, aquestes són, si voleu, les atraccions de visita obligada. "A la vora de l'Univers" hi ha objectes interessants per a viatgers experimentats. Pocs hi arriben, però els que s'atreveixen a anar-hi amb els ulls ardents pels cinturons d'asteroides.

Al mateix temps, podeu passar fàcilment d'una habitació a una altra i en qualsevol moment trobareu un tema que us convingui. Com ja he dit, el programa és molt equilibrat. Teníem molts més informes de classe, però, a contracor, la Comissió del Programa els va haver de traslladar HighLoad ++ o ajornar fins a la conferència de primavera a Sant Petersburg, per no alterar l'equilibri i posar en pràctica la idea original. El programa de la conferència permet considerar cadascun dels temes previstos (entrega contínua, infraestructura com a codi, transformació DevOps, pràctiques SRE, seguretat, plataforma d'infraestructura) utilitzant diferents exemples i des de diferents angles.

Ara asseieu-vos, la nostra nau galàctica està arribant a totes les parades.

"Cor d'Or", 30 de setembre

Primers 90 dies com a CTO

Guia Galaxy DevOpsConf 2019Obrirà la conferència informe Leona Foc. sobre l'herència dels sistemes heretats i els problemes que sovint els acompanyen. Leon us explicarà com l'estació de servei pot entendre el sistema tècnic amb el qual comença a treballar. Per a un director tècnic d'una empresa moderna, gestionar el procés DevOps és la tasca principal, i Leon us mostrarà d'una manera interessant i divertida. relació entre les parts tècniques i empresarials des del punt de vista de l'SRT.

Els principiants i els que vulguin ser-ho haurien de venir a aquest informe. Al cap i a la fi, una cosa és créixer per convertir-se en director tècnic de la vostra empresa, i una altra molt diferent és tornar a incorporar-se a aquesta funció no està disponible per a tothom.

Conceptes bàsics de DevOps: introduir un projecte des de zero

Следующий informe continua el tema, però Andrey Yumashev (LitRes) plantejarà el tema una mica menys globalment i respondrà a les preguntes: quins conceptes bàsics cal saber per començar a treballar en diferents equips; com analitzar correctament la gamma de problemes; com construir un pla d'activitats; com calcular els KPI i quan parar.

El futur de la infraestructura com a codi

A continuació, farem una pausa per parlar del tema de la infraestructura com a codi. Roman Boyko Arquitecte de solucions a AWS a DevOpsConf ho diré sobre la nova eina Kit de desenvolupament al núvol AWS, que permet descriure la infraestructura en un llenguatge conegut (Python, TypeScript, JavaScript, Java). Aprendrem de primera mà què permet que el núvol estigui encara més a prop del desenvolupador, com començar a utilitzar aquesta eina i crear components reutilitzables per a una gestió còmoda de la infraestructura. Per als participants de la conferència, aquesta és una excel·lent oportunitat per conèixer les innovacions mundials en rus i amb el grau de detall tècnic que és habitual aquí, però no a Occident.

Des del llançament fins a FastTrack

Després de dinar tornarem al tema de la transformació durant un parell d'hores més. Encès informe Evgenia Fomenko Seguim la transformació de DevOps de MegaFon: començant des de l'etapa en què intenten utilitzar mètodes tradicionals, com ara KPI, superant l'etapa en què no hi ha res clar i necessites inventar noves eines i canviar tu mateix, fins que el procés estigui completament reestructurat. Aquesta és una experiència molt interessant i motivadora per a l'empresa, que també va implicar els seus contractistes en la transformació DevOps, de la qual també parlarà Evgeniy.

Com esdevenir un equip multifuncional 

У Mikhail Bizhan àmplia experiència en la realització de canvis transformadors en equips. Ara Mikhail, com a líder de l'equip d'acceleració de Raiffeisenbank, fa que els equips siguin transversals. a la seva informe Parlem del dolor de la manca d'equips transversals i per què els reptes d'un equip transversal no acaben amb inventar, fer i implementar.

Pràctiques SRE

A continuació en el camí trobarem dos informes dedicats a les pràctiques SRE, que estan agafant força i ocupen un lloc important en tot el procés DevOps.

Alexei Andreev de Prisma Labs ho diré, per què una startup necessita pràctiques SRE i per què val la pena.

Matvey Grigoriev de Dodo Pizza presentarà un exemple de SRE en una empresa més gran que ja ha superat l'etapa d'inici. El mateix Matvey diu això sobre ell mateix: un desenvolupador de .NET experimentat i un SRE principiant, respectivament, compartiran la història de la transició d'un desenvolupador, i no només un, sinó tot un equip, a la infraestructura. Per què DevOps és un camí lògic per a un desenvolupador i què passa si comenceu a mirar tots els vostres llibres de jugades i scripts de bash d'Ansible com un producte de programari complet i els apliqueu els mateixos requisits, parlarem a l'informe de Matvey el 30 de setembre a les 17:00 a la sala Golden Heart.

Completa el programa del primer dia Daniil Tikhomirov, qui en el seu discurs planteja una pregunta important: Com es relaciona la tecnologia amb la felicitat dels usuaris. Solucionant el problema de "tot funciona, però l'usuari no està satisfet", MegaFon va passar de supervisar sistemes individuals, després servidors, aplicacions a supervisar el servei a través dels ulls de l'usuari. Com tots els especialistes tècnics, clients i venedors van començar a centrar-se en aquests indicadors KQI, ho descobrirem al vespre del primer dia de la conferència. I després d'això, parlarem d'infraestructura i transformació en un entorn informal a la festa posterior.

“A la vora de l'Univers”, 30 de setembre

Els tres primers reportatges a la sala “A la vora de l'Univers” seran molt interessants des del punt de vista dels instruments.

Màxim Kostrikin (Extens) mostrarà patrons a Terraform per combatre el caos i la rutina en projectes grans i llargs. Els desenvolupadors de Terraform ofereixen pràctiques recomanades bastant convenients per treballar amb la infraestructura d'AWS, però hi ha un matís. Utilitzant exemples de codi, Maxim mostrarà com no convertir una carpeta amb codi Terraform en una bola de neu, sinó, mitjançant patrons, simplificar l'automatització i el desenvolupament posterior.

informe Grigori Mikhalkin de Lamoda "Per què vam desenvolupar l'operador Kubernetes i quines lliçons n'hem après?" ajudarà a cobrir la manca d'informació sobre com implementar la infraestructura com a pràctiques de codi mitjançant Kubernetes. El propi Kubernetes conté, per exemple, una descripció dels serveis que utilitzen fitxers yaml, però això no és suficient per a totes les tasques. La gestió de baix nivell requereix operadors, i aquesta xerrada és molt útil si voleu gestionar Kubernetes correctament.

El tema del proper informe és Volta Hashicorp - bastant especial. Però, de fet, aquesta eina és necessària allà on necessiteu gestionar contrasenyes i tenir un punt comú per treballar amb secrets. L'any passat, Sergey Noskov va explicar com es gestionen els secrets a Avito mitjançant Hashicorp Vault, comproveu-ho informe i vine escolta Yuri Shutkin de Tinkoff.ru per obtenir encara més experiència.

Taras Kotov (EPAM) tindrà en compte la tasca encara més rara de construir una infraestructura de núvol que inclogui la seva pròpia columna vertebral Xarxa IP/MPLS. Però l'experiència és fantàstica i l'informe és dur, així que si enteneu de què es tracta, assegureu-vos de venir a aquest informe.

Més tard a la nit parlarem de la gestió de bases de dades en infraestructures de núvol. Kirill Melnichuk compartirà experiència d'ús Vitess per treballar amb MySQL dins d'un clúster de Kubernetes. La Vladimir Ryabov de Playkey.net ho diré, com treballar amb dades dins del núvol i com utilitzar correctament l'espai d'emmagatzematge disponible.

"Cor d'Or", 1 d'octubre

L'1 d'octubre, tot serà al revés. La sala Cor d'Or comptarà amb una pista més orientada a la tecnologia. Així, per als enginyers que viatgen pel "Cor d'Or", primer us convidem a submergir-vos en casos de negoci i després veure com es resolen aquests casos a la pràctica. I els directius, al seu torn, primer pensen en les possibles tasques i després comencen a entendre millor com implementar-ho en eines i maquinari.

Sota el capó del gran emmagatzematge al núvol

Guia Galaxy DevOpsConf 2019Primer orador Artemy Kapitula. El seu informe l'any passatCeph. Anatomia d'un desastre"Els participants de la conferència ho van dir com el millor, crec, a causa de la increïble profunditat de la història. Aquesta vegada la història continuarà amb les solucions Mail.Ru Cloud Solutions sobre disseny d'emmagatzematge i anàlisi del precedent de fallada del sistema. L'avantatge poc evident d'aquest informe per als directius és que Artemy examina no només el problema tècnic en si, sinó també tot el procés per resoldre'l. Aquells. Podeu entendre com gestionar tot aquest procés i aplicar-lo a la vostra empresa.

Desplegament descentralitzat reversiu

Egor Bugaenko No és la primera vegada que també apareix a les jornades els seus informes contenen tradicionalment tesis polèmiques, però fan reflexionar. Esperem que això informe La xerrada d'Egor sobre el desplegament descentralitzat provocarà una discussió interessant i, sobretot, constructiva.

Tornem a estar als núvols

informe Alexei Vakhovés una potent fusió de components i tecnologies empresarials, que serà interessant tant des de l'enginyeria com de la gestió. Alexey us explicarà com funciona Uchi.ru Infraestructura nativa del núvol: com s'utilitzen Service Mesh, OpenTracing, Vault, registre centralitzat i SSO total. Després, a les 15:00, hi haurà Alexey classe magistral, on tothom que vingui podrà tocar tots aquests instruments amb les seves pròpies mans.

Apache Kafka a Avito: una història de tres reencarnacions

informe Anatoli Soldatov sobre com Avito està construint Kafka com a servei, serà d'interès per a aquells que utilitzen Kafka. Però d'altra banda, es revela molt bé procés de creació d'un servei intern: com recollir els requisits de servei i els desitjos dels companys, implementar interfícies, crear interacció entre equips i crear un servei com a producte dins de l'empresa. Des d'aquest punt de vista, la història torna a ser útil per a participants molt diferents a les conferències.

Tornem a fer que els microserveis siguin lleugers 

Aquí, sembla, tot queda clar pel nom. Però tesis això ofertes Dmitri Sugrobov de Leroy Merlin, fins i tot a la comissió del programa va provocar un acalorat debat. En una paraula, aquesta serà una bona base per a una discussió sobre el que generalment es considera microserveis, com escriure'ls, mantenir-los, etc.

CI/CD per gestionar la infraestructura BareMetal 

El següent informe torna a ser dos en un. D'una banda, Andrei Kvapil (WEDOS Internet, as) parlarà de la gestió de la infraestructura BareMetal, que és força específica, perquè ara tothom utilitza principalment núvols, i si tenen maquinari, no és a una escala tan gran. Però és molt important que Andrey compartir experiència aplicació de tècniques CI/CD per desplegar i gestionar la infraestructura BareMetal i, des d'aquest punt de vista, l'informe serà d'interès tant per als líders d'equip com per als enginyers.

Continua amb el tema Serguei Makarenko, mostrant darrere de les escenes d'aquest procés intensiu de mà d'obra a Plataforma de jocs de guerra.

Els contenidors poden ser segurs? 

Completarà el programa a la sala Cor d'Or Alexander Khayorov document de discussió sobre seguretat dels contenidors. Alexander ja és a RIT++ va assenyalar sobre els problemes de seguretat d'Helm i les maneres de combatre'l, i aquesta vegada no es limitarà a enumerar les debilitats, sinó que mostrarà eines per a un aïllament total de l'entorn.

“A la vora de l'univers”, 1 d'octubre

Començarà Alexander Burtsev (BramaBrama) i presentarà una de les possibles solucions per accelerar el lloc. Vegem l'èxit de la implementació del cinc acceleració només a causa de les eines DevOps sense reescriure el codi. Encara haureu de decidir si reescriu el codi o no en cada projecte, però sempre és útil tenir en compte aquesta experiència.

DevOps en 1C: Empresa 

Petr Gribanov de l'empresa 1C intentarà desmentir el mite que és impossible implementar DevOps en una gran empresa. Què podria ser més complex que la plataforma 1C: Enterprise, però com que les pràctiques DevOps són aplicables fins i tot allà, crec que el mite no es mantindrà.

DevOps en desenvolupament personalitzat

Anton Khlevitsky com a continuació de l'informe d'Evgeniy Fomenko ho diré, com MegaFon va crear DevOps pel costat del contractista i va crear el desplegament continu, inclòs el desenvolupament personalitzat de diversos proveïdors de programari.

Portant DevOps a DWH/BI

Un tema no estàndard, però de nou interessant per a diferents participants revelarà Vasili Kutsenko de Gazprombank. Vasily compartirà consells pràctics sobre com desenvolupar una cultura de TI en el desenvolupament de dades i aplicar les pràctiques de DevOps en Data Warehous i BI, i us explicarà com es diferencia el pipeline per treballar amb dades i quines eines d'automatització són realment útils en el context de treballar amb dades.

Com (tu) viure sense un departament de seguretat 

Després de dinar Mona Arkhipova (sudo.su) presentarà nosaltres amb les bases DevSecOps i us explicarà com podeu integrar la seguretat com a procés al vostre procés de desenvolupament i deixar d'utilitzar un departament de seguretat independent. El tema és urgent i l'informe hauria de ser molt útil per a molts.

Prova de càrrega en CI/CD d'una solució gran

Complementa perfectament el tema anterior rendiment Vladimir Khonin de MegaFon. Aquí en parlarem com introduir la qualitat en el procés DevOps: com utilitzar Quality Gate, registrar diversos casos dins del sistema i com integrar-ho tot en el procés de desenvolupament. Aquest informe és especialment adequat per a aquells que treballen amb sistemes grans, però encara que no treballeu amb una facturació enorme, trobareu aspectes interessants per a vosaltres mateixos.

SDLC i compliment

I el següent tema és més rellevant per a les grans empreses: com introduir solucions de compliment i requisits estàndards al procés. Ilya Mitrukov del Centre Tecnològic de Deutsche Bank demostraràQue els estàndards de treball poden ser compatibles amb DevOps.

I al final del dia Matvey Kukuy (Amixr.IO) compartirà estadístiques i coneixements sobre com desenes d'equips d'arreu del món estan de servei, resolen incidències, organitzen el treball i construeixen sistemes fiables, i s'explicarà com es relaciona tot això amb SRE.

Ara fins i tot t'envejo una mica, perquè el viatge a través DevOpsConf 2019 només has de fer-ho. Podeu crear el vostre propi pla individual i gaudir de com els informes es complementaran de manera orgànica, però el més probable és que, com qualsevol guia, no tindré temps de mirar al meu voltant.

Per cert, a més del programa principal, tenim, per dir-ho d'alguna manera, un lloc d'acampada: una sala de reunions, en la qual els mateixos participants poden organitzar una petita trobada, taller, classe magistral i discutir qüestions urgents en un entorn íntim. Suggereix una trobada qualsevol participant pot, i qualsevol participant pot actuar com a comitè del programa i votar per altres trobades. Aquest format ja ha demostrat la seva eficàcia, sobretot pel que fa al treball en xarxa, així que mireu-ho més de prop aquesta part programa i, durant la conferència, estigueu atents als anuncis sobre noves trobades a canal de telegrama.

Ens veiem a la galàxia DevOpsConf 2019!

Font: www.habr.com

Afegeix comentari