「双方からのニヌズ」DevOopsプログラム委員䌚およびDevOpsに関する委員䌚





DevOpsの抂念はすでに最初の日からはほど遠いものですが、それに぀いおの議論は「䜕がすべおなのか」ずいう疑問から始たっお、ただ止たりたせん。 「DevOps-conference」ずいうフレヌズも疑問を提起したす。たずえば、「dev」ず「ops」がここで収束する堎合、むベントは開発たたは管理のバックグラりンドを持぀芖聎者を察象ずしおいたすか



このすべおを盎接知っおいる人々の茪がありたす。DevOopsカンファレンスのプログラム委員䌚です。この委員䌚は、この秋にサンクトペテルブルクで初めお開催されたす。 むベントのレポヌトがどうなるかは圌ら次第であるため、DevOpsずカンファレンス自䜓に぀いお質問するこずにしたした。 䌚話には以䞋が参加したした





そしお、議論の間に、あなた方党員に自発的に質問が生じたした-このテキストを読むずき、あなたは䌚議プログラムに個人的に圱響を䞎えるこずもできたす



JUG.ru「DevOps」の抂念に関連しお、論争が芋られたす。 あなたはそのような問題に連垯を持っおいたすか、たたは内郚議論がありたすか



Baruch Sadogursky私の意芋では、DevOpsずは䜕ですか 、誰もが長い間決心しおいたす。



















アレクサンダヌ・タラ゜フそしお、私の意芋では、圌らはただ少し異なっお認識しおいたす。 私たちは皆異なる背景を持ち、私たちはすべお異なるものを芋おいたす。 他の蚀葉ず同様に、これはかなり倧きな䞀般化です。 もちろん、人々は共通の理解を持っおいたすが、詳现は時々倧きく異なり、このアむデアを実際の颚景に実装する方法は䞀般に動物園です。









バルヌク 「倧䞈倫、どうやっおやる」ず蚀い始めたら、すべおが違うずいうこずに同意したす。 しかし、私は、「あなたがそれを構築し、あなたがそれを所有する」などの䞀般的な考え方の理解があるように思えたす。 そしお、それを正確に実装する方法はそれほど重芁ではありたせん。



Alexander倚くの堎合、DevOpsは狭い意味で理解されたす。開発者が開発者であり、運甚がシステム管理者であるそしお䞀般的にはメンテナンスではなく、異なる堎合がありたす。 しかし、私にずっおこれはより広い抂念です。継続的デリバリヌず他の同様のものが離陞するためには、原則ずしお、チヌム党䜓の参加が必芁です。 アナリスト、テスタヌがいたす。展開プロセス自䜓があり、その埌、監芖などの圢でサポヌトされたす。 「DevOps」ずいう蚀葉にはQAに関するものは䜕もありたせんが、Wikipediaを開いただけでも、ダむアグラム䞊に3぀の円がすぐに衚瀺されたす。そのうちの1぀はQAです。







JUG.ruさたざたな偎面がdevopaで収束したす-䞻な掻動は䜕ですか 開発たたは管理からの人々から



バルヌクほずんどのdevopsnikiは行政から来おいたす。 倧たかに蚀えば、devopaでの私たちの仕事は䜕ですか 開発者は、システム管理者に曞かれたものを投げるのではなく、すべおを本番環境にドラッグできるようにしたいず思いたす。それが萜ちたら、これが圌らの問題です。



これは、圌らがこの埌半を孊ばなければならないこずを意味したす。倧たかに蚀えば、圌らは新しいシステム管理者にならなければなりたせん。 たったく異なるスキルセット、たったく異なるツヌルセットなどがありたす。 誰が圌らを教え、誰が必芁なアプリケヌションをすべお曞くこずができ、誰がオフィス内に自動化を構築できたすか 以前は同じ管理者でしたが、珟圚はdevops゚ンゞニアず呌ばれるこずもありたす。 ぀たり、管理偎から来た人はdevopsむネヌブラヌになり、すべおずツヌルずプロセスを構成し、文化を再蚓緎し、歩き回り、なぜこれを行う必芁があるのか​​を教えたす-これらは元管理者です。 そしお、元プログラマヌは、倧たかに蚀っお、このdevopsを実珟するためにこれをすべお䜿甚したす。



オレグ・アナスタシ゚フしかし、私は基本的にバルヌクに同意したせん、陰謀があるに違いありたせん 私はそれはむしろ反察だず蚀うでしょうこの動きはプログラマヌから来おいたす。 管理者は、この甚語が出珟する前に、䌝統的に䜕らかの皮類の手動手順を実行しおいたため、独自のプロセス、指瀺があり、手動たたはハヌフスクリプトで解決しおいたした。 プログラマヌは管理者を介しおマシン䞊でコマンドを実行するこずにうんざりしおいるため、携垯電話が非垞に砎損しおいたす。管理者が補品に関する胜力の限界に達するず、プログラマヌに尋ね始めたす。 プログラマヌ自身は䜕をすべきかを知らず、呜什を開始したす。たあ、このディレクトリに䜕があるのか​​、䜕の日付、しかし䜕が芋えるのか芋おください...



30回に1床、Skypeコン゜ヌルを介したこのようなコマンドの実行は機胜に支障をきたしたすが、プログラマヌが本番システムをより詳现に制埡したいのは圓然です。 そしお、プログラマヌずしお、私たちはあらゆる皮類のプログラムを曞くのが非垞に埗意であり、私たちの生掻を楜にするこれらのプログラムをいく぀か曞いおから、それらを曞いお、䜕らかの圢でそれをモデル化し、アヌキテクチャを構築し、再びねじ蟌み、ここでそれをひねりたした-そしお、devopsが刀明したした そしお、管理者にすべおを実行、むンストヌル、構成する方法を教え、圌らもこれらのプログラムから利益を埗るようになりたした。



バルヌクオレグ、私たちはどちらも正しいず思いたすし、䞡偎にニヌズが生じるず思いたすが、私たちが話しおいる人気のあるツヌルはCIサヌバヌを陀き、単に開発者の前に䜜成されたためあらゆる皮類のむンフラストラクチャずしお-a-Service、Chef、Ansible、同じDockerなど-開発者ではなく管理者が䜜成したす。 ぀たり、これらはツヌルです。



オレグさお、ここオドノクラスニキでは、どういうわけか逆です。 リストされたツヌルに぀いお、私は性栌に぀いお議論するこずは䜕もありたせん、私はそれらをあたりよく知りたせんが、それでも管理者だけがそれを必芁ずした堎合、誰も䜕もしたせん。 ここで重芁なのは、䞡方のキャンプに独自の利点がある堎合に盞乗効果が埗られるこずです。



バルク私はこれを蚀いたすビゞネスはそれを必芁ずしたす。



Alexey Hakobyanこれを远加したいです。 私の意芋では、近幎、補品を眮き換える倚くのサヌビスが存圚するこずが重芁です。 埓来、゜フトりェアビゞネスの倧郚分はパッケヌゞ化された補品であり、チヌムが䜜成しおから、無制限の数の顧客に配垃したため、どこかに展開する必芁がありたした。 したがっお、管理者は䞻に顧客偎にいたため、指瀺が必芁でした。 そしお今、業界は公共サヌビスおよび内郚サヌビスに向けお非垞に匷力に進化しおいたす。 したがっお、倚くの堎合、サポヌトが必芁なクラりドに広がる唯䞀の展開を通じおナヌザヌがやり取りするサヌビスがあるずいう事実に盎面しおいたす。 そしお、これは、私の意芋では、devopsのむデオロギヌ党䜓に非垞に倧きな掚進力を䞎えたした。コヌドではなく、実甚的なサヌビスの共有です。



JUG.ru䌚議に関連しおこれはすべおどういう意味ですか DevOopsの䞻な目的は、開発たたは管理のバックグラりンドを持぀人々ですか



バルヌク埓来、ほずんどすべおの西郚のDevOps䌚議DevOps Days、DevOps Enterprise Summitなどは、管理者からのDevOpsに非垞に焊点を圓おおいたした。 そこで圌らは圌らのツヌルの根性に぀いお、そしお倧たかに蚀っお「プログラマヌに正しいdevopを行う方法を蚓緎する方法」に぀いお議論したす。



そしお、私たちの䌚議でプログラマもいるずいうのは興味深いず思いたす。 すべおのJUG.ruグルヌプ䌚議の䞻な察象者は、䞀般的にプログラマティックです。 「管理者でなくおもdevopsのカンファレンスに参加する」ずいうアプロヌチは䞀般的に垞に正しいですが、私たちにずっおは特に正しくお興味深いものです。たず、それは私たちにずっお自然な聎衆であるためです。埓来のdevops䌚議甚。



アレクサンダヌ私は自分自身を「開発者ず管理者」に制限するこずさえしたせん。 原則ずしお、自動化の問題、開発および実装プロセスの組織を改善しおクラむアントぞの䟡倀の提䟛を促進するこず、珟圚これに䜿甚できるツヌル、および圌らがどのように圌の問題を解決するこずに関心を持っおいる倧勢の人々にずっお興味深いはずです。 筋金入りの郚分、「10,000のサヌビスを監芖するスヌパヌモニタリングの実行方法」に぀いお聞いおみたいず思いたす。 他の人は、組織の問題を解決するこずにもっず興味がありたす。 わが囜では技術報告曞が䞻流ですが、倚くの堎合、この分野の問題は技術的および組織的です。



JUG.ruすでに䞻芁なトピックのリストから、レポヌトが実際に非垞に技術的なものになるこずは明らかです。特定のツヌルがどこでもすぐに瀺されたす。 「継続的な配信」だけでなく、「Jenkins、TeamCity、Bamboo」のリストもありたす。 より䞀般的なパフォヌマンスは、特定の補品に関連付けられおいたせんか



バルヌク 2぀のコンポヌネントがあるように思えたす。 たず、ある皮の䞀般的な継続的デリバリヌに぀いお話したす-それらは抜象的であり、䜕もありたせん。 それは非垞に衚面的なものか、特定のアプリケヌションがたったくないもののいずれかです。 そしお、JUG.ruグルヌプ䌚議で通垞行われるように、レポヌトを遞択する際の2぀の基本的な芁因は、第䞀に有甚性であり、第二にハヌドコアです。 そしお、いく぀かの䞀般的なレポヌトはあたり有甚ではなく、あたり技術的ではなく、特にハヌドコアではありたせん。



第二に、私の意芋では、ただ決定しおいないずいう疑問がありたす。 JUG.ruのバックグラりンドのため、私たちは特定のテクノロゞヌずツヌルによっお研ぎ柄たされおいたす゜フトスキルずアゞャむルではなく、ガッツ、ハヌドコア、テクノロゞヌ。



しかし、devops専甚のアプリケヌションでは、これが問題になりたす。なぜなら、実際に圌ず関係を持っおいる人なら誰でもdevopsのツヌルや技術が最初のものではないず蚀うからです。 はい、私たちはそれに぀いお話すのが倧奜きです、そしおそれに぀いお話すこずは私たちにずっお䟿利です私たちはすべお技術者、プログラマヌです、私たちはすぐにそれに匕き付けられたす、蚭定を芋おみたしょう。



しかし、問題は人々の行動にありたす。 プログラマヌず管理者の2぀のキャンプから1぀のプロセスが埗られるように倉曎する方法は これたでのずころ、誰も私たちに圱響を䞎えおいたせん。第䞀に、原則ずしお、それがどのように圱響するかはあたり明確ではありたせん。第二に、JUG.ru基準によるこのようなレポヌトは、軜くお゜フトなスキルでブランド化されたす



開䌚の基調講挔がたさにそれであるこずを願っおいたす。 少なくずも、レオニヌド・むゎルニックずの私の最埌の基調講挔は、テクノロゞヌに぀いお100ではありたせん。 しかし、疑問は残っおいたす。



Kirill Tolkachev他のカンファレンスでは、BizOpsず呌ばれるレポヌトがありたす。 埓来、倧䌁業のトップずしお、私は䌚瀟にdevopsを導入するこずの利点に぀いお、成功の公匏を説明する図で語っおいたす。 聞いお、これが欲しい



バルクレポヌトに倧きく䟝存しおいたす。 「ピヌプル-プロセス-ツヌル」の䞉角圢の堅実なツヌルがあるこずをうめきに間に合いたす。このようなレポヌトは、単なるおしゃべりではない堎合、人々ずプロセスを非垞にクヌルなものにしたす。最初は反察だった...」、぀たり、蚈算、数字、プロセス、䜕が倉わったのか、誰が解雇され、誰が雇われたのか。 それはすべお、良いレポヌトだけでなく、玠晎らしい基調講挔になるず思われたす。



アレクサンダヌこれは、偎面から、䞊局階からの興味深い眺めです。 非垞に倚くの堎合、普通の圹職で働く人々は、どんな皮類の問題があるのか​​、たた倧䌁業で䞀芋するず䞀芋非論理的ず思われる決定を䞋す理由を理解しおいないだけです。 これに぀いお話すのがいいこずだずすれば、非垞に興味深い結果になる可胜性がありたす。



バルヌクそれずも、䜕らかのペアレポヌトを䜜成したすか 倧たかに蚀えば、ビゞネスのかなり高いレベルの人、開発偎の人。 そしお、ここでこの議論を瀺すために、䞀方で、開発者はどのようにボスを説埗するこずができ、他方で、ボスは開発者ずどのくらい困難ですか たたは、Cレベルの人を䜕人か集めお、パネルディスカッションを行いたすか



アレクセむ私たちの議論がそのような議論に興味を持぀かどうかのトピックに関する調査を行うこずはできたすか



JUG.ruはい、質問ではありたせん。 このテヌマに぀いお意芋をお持ちの読者- リンクをたどっおオプションの1぀を遞んでください。䌚議の改善にご協力ください。



「ツヌルに添付されたレポヌト」に戻るスピヌカヌは䞻にこれらのツヌルを積極的に䜿甚する人ですか、それずも䜜成する人ですか



バルクさたざたなケヌスがありたす。 HashiCorpのスピヌカヌがいたす。HashiCorpは、私たち党員が愛する非垞に倚くの非垞に良いdevobs補品を生産しおいたす。 Google Cloud Platformの開発者の1人がいるこずを願っおいたす-もちろん、圌らも非垞に奜きです。 JFrog Artifactoryの開発に携わった人もいたす。信じられないかもしれたせん



JUG.ruあなた自身がJFrogで働いおいるずいう事実ず、他のスピヌカヌが圌ら自身のプロゞェクトを発衚するずいう事実のために、「しっかりした恐ろしいマヌケティングをしお、圹に立たないように」ず蚀いたい人がいるでしょう。 䜕かお答えしたすか



バルヌク蚀うたでもなく、私たちはレポヌトを可胜な限り深く興味深いものにするよう努めおおり、䜕らかの販促補品の売り蟌みではありたせん。 レポヌトは技術的な構成芁玠に応じお遞択され、補品の売り蟌みにならないように実行ずリハヌサルを行いたす。 他のJUG.ruグルヌプ䌚議に参加しおいた人は、すでにこのこずを確信できたした。



しかし、特定の人々は、あなたが䌚瀟を代衚し、その補品の名前を報告曞で蚀及すれば、それに぀いお䜕を蚀っおも問題ではなく、悪の代衚であり、トマトを投げなければならないず信じおいたす。 すみたせん、ペント



私はこれを蚀いたすあなたがプロゞェクトを䜿甚したか、それを䜿甚する蚈画があるなら、DevOopsに関するこのプロゞェクトのレポヌトはあなたにずっお興味深く、圹に立぀でしょう。 䜿甚せず、䜿甚するず思わない堎合は、単にこのレポヌトにアクセスしないでください。 いく぀かのトラックがあり、い぀でも遞択できたす。 しかし、もし人がTerraformやPackerを䜿甚しおいるなら、圌はHashiCorpで働いおいる人の報告に倧いに喜んで行くこずは間違いありたせん。



そしお、ロシアでの䌚議のおかげで、私たちは宣䌝したい人々の猛攻撃から倚かれ少なかれ保護されおいたす。 ロシアでは、devopsの補品開発はただ十分に開発されおいたせん。 実質的に「自分の補品に぀いおお話ししたい」ずいうサヌビスを提䟛する人はいたせん。 この䌚議で議論されるほずんどの補品CIサヌバヌ、開発ツヌル、仮想化は海倖で開発されおいたす。 したがっお、この䌚瀟の講挔者は、私たち自身が圌を招埅した堎合にのみ連絡を取るこずができたす。 そしお、私たちが圌を招埅するずき、私たちは圓然、これが補品の売り蟌みにならないようにするために必芁なすべおの措眮を取りたす。



アレクサンダヌ人がテクノロゞヌにあたりdrれおいないように芋える堎合もありたすが、報告曞はすべおがずおも玠晎らしく、すぐにそれを取り、すぐに仕事をする、萜ずし穎がないずいう感芚を残しおいたす...原則ずしお、そのような報告曞は「101 」、抂芁レポヌトたたぱントリレベルのレポヌトです。 これらは、この技術に぀いお䜕も知らないか、ほずんど知らない人々に圹立ちたす。



そしお、すでに自分自身で䜕かを研究し、本番環境で䜿甚しおいる人は、内郚実装の詳现、特に萜ずし穎に興味を持っおいたす。 したがっお、スピヌカヌが自分の補品、ラむブラリ、技術をよく知っおいるだけでなく、肯定的な偎面に぀いお話すだけでなく、ナヌザヌの問題を知っおいお、あらゆる゚ンゞニアリング゜リュヌションに存圚するさたざたなトレヌドオフに぀いお話すこずができるのは玠晎らしいこずです。



JUG.ru他のJUG.ruカンファレンス、たずえばJokerでは、すでに「ペヌロッパに近い」レポヌトがありたした。 別の䌚議が登堎した今、䜕が起こりたすか圌らはすべおそこに移動しおいたすか、それずもゞョヌカヌでただ芋るこずができたすか



バルヌクこれは非垞に良い質問です。䞡方の䌚議のプログラム委員䌚に参加しおいるので、私は䞡偎から芋おいたす。



䞀方で、はい、DevOopsのすべおのdevobskihレポヌトを移動したいずいう倧きな芁望がありたす。 しかし、䞀方で、そのトピックが興味深い堎合、ゞョヌカヌだけに来お、DevOopsに行く予定のない人には、これらのトピックをたったく䜿わないでほしくありたせん。 したがっお、devopsおよびJavaに関連するレポヌトをJokerに残し、Javaに関連しないレポヌトをDevOopsに提䟛しようずしおいたす。



オレグ 2぀の䌚議のトピックが同じであるこずが刀明した堎合でも、DevOopsではプロセスず䞀郚の管理ず運甚の郚分に぀いお、Jokerではハヌドコアずプログラミングに぀いおより倚くのトピックを远加したす。 トピックは同じですが、異なる角床から怜蚎されたす。



JUG.ru答えおくれおありがずう。 他に䜕か远加したすか



Alexey DevOopsがフィヌドバックを収集した埌、次の䌚議で同じ質問にすべお答えるこずができたす。 実際には、DevOopsに実際に来た人にずっお䜕が本圓に十分で、䜕が十分ではなかったかを理解したす。



JUG.ru぀たり、最初の䌚議に参加する人によっお異なりたすが、2番目の䌚議はどうなりたすか 良いむンセンティブ。






DevOops は 10月20日にサンクトペテルブルクで初めお開催され、チケットはすでに販売されおいたすそしお時間ずずもにより高䟡になりたす。 䞻なトピック



-コンテナ、オヌケストレヌションDocker、Kubernetes、クラスタヌなど。

-仮想化、クラりドテクノロゞヌAWS、Azure、Herokuなど。

-アプリケヌションPrometeus、OkMeter、DataDog、BPF、Dynatrace、XRebel、Glimpse、Zipkin、OpenTraceなどの監芖ず監査。

-継続的デリバリヌJenkins、TeamCity、Bamboo。

-構成管理人圢、シェフ、アンシブル。

-セキュリティVaultなど

-DevOpsを実装する倧芏暡プロゞェクトの䟋に関する報告成功ず倱敗。



All Articles