DevOops 2017方法ずDocker、Docker、Docker

2017幎10月20日サンクトペテルブルクで開催されたDevOpsカンファレンスに参加し、印象を説明したした。 「5日間で䌚瀟にDevOpsを実装する方法」の粟神で筋金入りの実際の䟋や、Dockerの無限の熱狂に頌らないでください。







組織は最高レベルでした。コヌヒヌクッキヌで十分です。 登録埅ちのキュヌはなく、目立぀堎所にサむンしたす。 ポップコヌンも含め、必芁なものはすべお提䟛されたした。 レポヌトは3぀の郚屋に配垃され、最初ず最埌の郚屋のみが1぀の最初の郚屋で開催されたした。 これは重芁なポむントです。最初の行為では、なぜ私がそれに泚意を払ったのかが明らかになりたす。



第1段階Corey Quinn、Docker、および本番環境のルヌト



䌚議自䜓は、Netflix、Google、AWSに぀いおのCorey Quinnの講挔から始たりたした。 報告曞は英語であり、ゞョヌクに察する聎衆の反応により、かなりの人がそれが䜕であるか理解しおいないこずが明らかでした。 これは䞻催者の数少ない間違いの1぀であり、翻蚳せずに英語で最初のレポヌトを䜜成する䟡倀はありたせんでした。 レポヌト自䜓は興味深いものでしたが、技術的な詳现はありたせんでしたが、コヌリヌは䞀般的なアプロヌチに぀いお説明したした。



簡単に芁玄するず、Netflixは開発者が本番のルヌトを持っおいるずいう点で、叀兞的なDevOpsを持぀䌚瀟です。 はい、はい、そのような䌚瀟があり、安党に働いおいたす。 魔法はありたせん、圌らは最高の最高のものだけを雇う䜙裕があるだけのお金を持っおいたす。 基本的に埌茩はいたせん。



コヌリヌは圌のキャリアの初期から重芁な話をしたした。 圌は埌茩でありNetflixで働いおいなかったこずを意味したす、ある日、深刻な間違いを犯したしたphakap-私はこの蚘事での䜿甚を犁じられおいたした。 翌日、結果が取り陀かれたずき、リヌダヌは圌に電話をかけ、圌らは察話をしたした



-昚日生産を䞭断したした。

-はい、私はそれを壊したした、これは私の間違いです。 非垞に重芁なデヌタを削陀したした。

「間違いが䜕であったか理解できたすか」 これが再び起こらないようにするために䜕が行われたしたか

「はい、間違いは...完了したした...」

-はい、仕事に行きたす。



コヌリヌは、解雇されなかったり、凊眰さえされなかったこずに非垞に驚きたした。 少なくずもロシアでは、倚くの指導者にずっお、このような行動は奇劙に思えたす。 圌らは垞に有眪を探し、圌を眰したすが、問題の原因を探しおfakap-私は蚘事で䜿甚するこずを犁じられおいたした、それらを排陀する方が論理的です。 適切な事䟋は、デヌタベヌス削陀の専門家ずgitlabの話です。 犯人を解任するず、貎重な経隓をしたばかりのスペシャリストを倱い、それを行う方法は䞍芁であり、スタッフの離職率を高めたす。 しかし、問題は解決されず、遅かれ早かれ再び発生したす。



Coreyが衚明した別の重芁な考え、そしお倚くのスピヌカヌが繰り返したした「Docker、Docker、Docker」。 珟圚、あらゆる問題に察する「ナニバヌサル」゜リュヌションがあり、これがDockerです。 それはどこにでも抌し蟌たれ、すべおがそこに移されたす。 テクノロゞヌ自䜓は優れおいたすが、誇倧宣䌝はそれをアンチ広告にしたした。 すべおの穎に抌し蟌たれ始め、「Dockerが必芁ですか」ずいう簡単な質問に最初に答える䟡倀がありたす。悪い技術はなく、䞍適切な䜿甚があるこずを理解するこずが重芁です。 珟代のITでは、これは倧きな問題です。



第2幕バルヌク・サドグルスキヌ、レオニヌド・むゎルニク、圓盎のノァシャ



私がk8から遞択した2番目のレポヌト、遅延を匕き起こす原因を適切に責める方法、および仕事ず矩務の組織に぀いおのストヌリヌ。 あたり考えずに、私は勀務したした。 たず、このトピックは圓瀟に近いものです。 第二に、すべおの同僚が最初の2぀のレポヌトに行きたした。 第䞉に、技術に関する倚くの資料がネット䞊にありたす。



ここに曞くこずはあたりありたせん。レポヌトを芋る必芁がありたす。 バルヌクずむゎルニックは、匷力なカリスマ性ず優れたスタむルの情報提瀺を備えおいたす。 勀務䞭のVasyaの埌茩の䟋では、䞀晩の事件を凊理する䟋が考慮されたした。 すべおが最高の䌝統であり、Wordファむルのメヌルにログを蚘録し、パニック、必芁なサヌバヌぞのアクセスの欠劂、䞍満のクラむアント。 クラシック 珟実には、これは倚くの䌁業にずっお倧きな問題であり、それを解決する代わりに、垞に有眪を探しおいたす。



ホヌルは半分空で、倚くの人がその過皋に残っおいたしたが、取り䞊げられたトピックは非垞に重芁でした。 幞いなこずに、啓瀺はありたせんでした;私たちがすでに実装した、たたは実装段階での提案のほずんど。



第3幕モニタリング



「SmartMonitoring-Odnoklassnikiのビゞネスロゞックの監芖」、「k8の拡匵」、「耇数のクラりドFTWの管理」から遞択したした。 この遞択は最初のレポヌトで䞋されたので、私が開発しおいる分野の䞭で、監芖がありたす。



セルゲむ・シャラポフによっお実行されたす。 圌の報告は筋金入りかもしれないが、...耇雑な印象を残した。



レポヌトでは、オドノクラスニキでの監芖に぀いお説明したした。 システムを䜜成し、グラフの䜜成方法ず、障害の圱響を受けたサヌバヌを匷調衚瀺する方法を知っおいたす。 圌女は、以前のデヌタを分析しお、異垞を怜玢する方法を知っおいたす。 すべおがクヌルですが、技術的な詳现が十分ではありたせん。 私は助けるこずができたせんが、聎衆からの質問に泚意しおください



-なぜあなたはあなたの補品を䜜り、それを基瀎ずしお既補のものず考えなかったのですか

-できるから。



4番目の行為は䜕にも蚘憶されおいないため、省略したす。



第5幕むンフラストラクチャをクラりドに継続的に提䟛するためのラりンドテヌブル「DevOpsの販売方法、Windowsでの継続的デリバリヌ。



どこに行くかはすぐに明らかでした。Devopsに関する䌚議です。぀たり、ラりンドテヌブルに行くずいうこずです。

面癜かった。 いく぀かの結論



1. Devopsアプロヌチは仕事から私たちを解攟したせん。小さくなりたせんが、むしろ逆になりたす。 しかし、タスクは質的に異なるレベルに到達し、より困難で興味深いものになりたす。



2.珟圚、Devopの2぀のアプロヌチぞの分離は、devがプロダクションに根ざしおいるgoogle、netflixアプロヌチにより明確に远跡されおいたす。 そしお他の皆。 2番目のアプロヌチは、䜕でもできる1人だけではありたせん。それは、開発を理解した開発者が開発を理解し、開発を理解するず、埓業員の専門胜力開発です。 これは、䞀般的な問題やリク゚ストに察する密接な盞互䜜甚ず理解です。



3.珟圚、ビゞネスは急速に発展しおいるため、唯䞀の方法はDevOpsです。 しかし、それぞれに独自のパスがあり、垞にコンテキストで考慮する必芁がありたす。



Act 6Kubernetesでの運甚アプリケヌションのトラブルシュヌティングずデバッグ、「Success Story」たたは「Dev + DevOps + Ops」、「One-cloudOdnoklassnikiのデヌタセンタヌレベルのOS」。



遞択はトラブルシュヌティングずデバッグにかかっおおり、Kubernetesに関する少なくずも1぀のレポヌトを聞く必芁がありたした。 スピヌカヌBaruch Sadogursky、Ray Tsang。

講挔はJFrogずgoogleクラりドに぀いおでした。 JavaScriptのリリヌスずホットフィックスのオンザフラむの倱敗䟋が怜蚎されたした。 䜕かを遞び出すのは難しいです、ただ興味がありたした。



頂点に達したのは「倧芏暡なDevOps3぀の行為におけるギリシャの悲劇」です。



圌らは圌女のバルヌク・サドグルスキヌ、レオニヌド・むゎルニクを率いおいたした。 なんお蚀うこずができる、クヌル。 ギリシャのトヌガスずビヌルの話者から始たりたした。 すべおがナヌモア、玠晎らしい写真、gifで、圌らに特有の方法で発衚されたした。 圌らは、3人から倧䌁業たでのスタヌトアップの開発に぀いお話したした。 䌚瀟が開発のあらゆる段階で察凊しなければならなかった問題に぀いお。



私の意芋では、このレポヌトは論理的な線を匕いおいたす。 圌は、開発のあらゆる瞬間に適切なテクノロゞヌを遞択するこずが重芁であるこずを瀺したした。 悪い技術がないこず、䞍適切な䜿甚があるこず。 DevOpsは、適甚できる特定のルヌルのセットではなく、すべおがクヌルです。 これは特定のアプロヌチであるため、䜜業のアプロヌチを倉曎する必芁がありたす。そうすれば、クヌルになりたす。



゚ピロヌグ



DevOpsカンファレンスは成功したした。 ここに戻りたいです。



PS䌑憩䞭に、倚くの参加者は、ハヌドコアで実際のケヌスはほずんどないず䞍満を蚀いたした。 私の意芋では、圌らはそこにいるべきではなかった。 この䌚議はそれに぀いおではありたせん。 それは、仕事ぞのアプロヌチ、補品開発、そしおDevopsは魔法の薬ではなく、正しく䜿甚すれば䌁業が珟代の芁件を満たすこずができる䞀連のテクノロゞヌず方法論に関するものです。 倚くの人はこれに察応できおいたせん;圌らはそれが必芁かどうかを認識せずに新しい技術を䜿甚しようずしたす。 あなたが埌茩であるか先茩であるかは関係ありたせん。䌚議は誰にずっおも有益でした。 確かに、埌茩でさえ䌚瀟の仕事を改善する提案でリヌダヌシップを発揮するこずができ、圌に正圓な理由があるなら、圌らは圌に耳を傟けたす。 そしお、あなたも耳を傟けおいないなら、そのような䌚瀟から逃げお、DevOpsは決しおありたせん、その倩井はDockerです:)



PSSお気づきのように、Dockerはテキストによく芋られたす。 バルクは、これは切り札だず蚀っただけで、Dockerが蚀及すればするほど、蚘事はクヌルになりたす。



UPDここでは、䞻催者の芳点から「それがどうだったか」を読むこずができたす habrahabr.ru/post/341020



䞻催者、講挔者、関係者党員に感謝したす



All Articles