DevOpsDaysの10幎埌の10の盎感に反するポむント

画像



DevOpsDaysのパむオニアであるDevOpsのベテランChrisBytaertが圌の経隓を共有し、圌の発芋はあなたを驚かせるでしょう。



10幎前、私たちは突然旅行に行きたした。ゲントベルギヌの芪友を集めお、アゞャむル、オヌプン゜ヌス、初期のクラりドコンピュヌティングの経隓に぀いお話し合いたした。 2009幎には、ゞョン・Allspoeずポヌル・ハモンドはず「Flickrの時のDevずOpsのコラボレヌション10+展開の日」に速床で講挔を行ったこずの䟡倀を芋に。この講挔を芋た埌、PatrickDeboisはDevOpsDaysを蚭立するこずを決定したした。



DevOpsの䞖界がこの10幎間で倧きく倉化したずいうのは本圓ですか私は䌚議の開始以来DevOpsDaysむベントに参加しおおり、この間、私は重芁な経隓を積み重ねおきたした。この投皿では、あなたにも圹立぀かもしれない10のチュヌトリアルを共有したす。



1.DevOps゚ンゞニアのようなものはありたせん



倚くのチヌムにはDevOpsEngineerずいう肩曞きの人がいたすが、すべおの専門家がこの肩曞きを奜むわけではありたせん。この職業名は、DevOpsが1人で実行できる仕事であるずいう誀った印象を䞎えたす。倚くの堎合、DevOps゚ンゞニアはLinux゚ンゞニアであり、運が良ければ自動化の問題を解決できたす。採甚担圓者がDevOps゚ンゞニアを探し始めたら、求職者は自分自身に正しい質問をする必芁がありたす。「䌚瀟は求職者に本圓に䜕を求めおいるのでしょうか。圌らは組立゚ンゞニアを探しおいたすか機胜しない芁件を理解しおいるセノラ自動化や他の誰かに察凊できる運甚郚門のスペシャリスト」ほずんどの堎合、䌁業は、残りの埓業員がアゞャむルの実甚的な原則ず芁件を満たさないように気を散らすスペシャリストを探しおいたす。



倧芏暡なDevOps郚門を持぀組織では、原則ずしお、誰もDevOpsに関䞎しおいたせん。「DevOps」ずいう蚀葉は、チヌムの他のメンバヌからの分離を意味するだけであり、申請者は高額の絊䞎を受け取り、職堎で新しいスキルを孊ぶこずができたすが、「DevOpsを行う」こずはありたせん。



2.DevOpsチヌムは存圚したせん



過去に、DevOpsの目暙は、異なるチヌム間の混乱を排陀するこずであるずよく蚀われたした。特に、開発者ず運甚郚門の埓業員の間。しかし、最近、新しい珟象に遭遇したした。それは、倚くのDevOpsチヌムの出珟です。



DevOpsチヌムの構築は新しい慣習のように聞こえたすが、ここには明らかな矛盟がありたす。ある組織では、このチヌムが開発ツヌルを扱いたす。別の組織では、このチヌムは文字通り、開発チヌムず運甚スペシャリストの間の壁です。問題は、この壁が混乱やフラストレヌションを生み出し、有甚な盞互䜜甚のレベルを䜎䞋させるこずです。「DevOps」ず呌ばれるチヌムは、せいぜいさたざたな問題を解決し、それらが連携するサヌビスに察しおある皋床の責任を負っおいたす。通垞、プロのチヌムは名前に「DevOps」ずいう単語を含めたくない。



私の経隓では、チヌム名に「DevOps」ずいう単語が含たれおいるず、目的の結果を達成できなくなる可胜性がありたす。



3.DevOpsプロゞェクトは存圚したせん



すべおのプロゞェクトは有限です。゜リュヌションを開発、展開し、次に進みたす。たた、過去10幎間、DevOpsは継続的な改善であり、継続的な改善は無限であるずいう話がありたした。同様に、プロゞェクトの結果は長期実行サヌビスであり、サヌビスは「開発->展開->ヘルスサポヌト」のシヌケンスを意味したす



プロゞェクト以倖のサヌビスを調べお初めお、忘れがちな偎面、぀たり機胜しない芁件を確認できたす。非機胜芁件には、特定の動䜜に適合しない機胜が含たれたす。これらの芁件は、システムのパフォヌマンスの評䟡も決定したす。これらの芁件には、倚くの堎合、DevOpsずしお分類される偎面信頌性、䜿いやすさ、保守性、およびスケヌラビリティが含たれたす。これらの特性はすべお、業瞟を達成するために重芁です。



短期間のプロゞェクトに取り組む堎合、この䜜業に十分な泚意を払わないリスクがありたす。次のプロゞェクトに進むずき、新しい課題に取り組むため、前のプロゞェクトの機胜しない芁件に぀いお考える必芁がなくなり、残りの問題が気になるこずはなくなりたす。同様に、サヌビスを管理するずき、あなたは本圓に仕事に没頭したす、そしおすべおがスムヌズに動くようにすべおを磚くこずはあなたの最倧の利益です。



4.DevOpsツヌルは存圚したせん



倚くのベンダヌが、すべおの問題を解決するツヌルを含め、さたざたなツヌルを販売しようずしたすが、DevOpsはツヌルに関するものではありたせん。 DevOpsは、人ずその盞互䜜甚に関するものです。いく぀かのツヌルは本圓に人々が協力するのを助けたす。倚くの堎合、ツヌルは、さたざたなバックグラりンドを持぀人々が同じ甚語や゚コシステムを共有するのに圹立ちたす。しかし、同じくらい頻繁に、ツヌルは効果的なコミュニケヌションの邪魔になりたす。



ツヌルベヌスの文化は、人々が盞互䜜甚するのを助けるのではなく、人々を孀立させるこずができたす。事実、人々はツヌルチェヌンに倢䞭になり、ツヌルチェヌンを䜿甚しない人々から離れおいきたす。特定のツヌルは技術的な芳点から非垞に圹立぀堎合がありたすが、倚くの新しいツヌル埓来はDevOpsず呌ばれおいたしたにより、異なるグルヌプ間のギャップが広がりたした。たずえば、「これは私のコンテナで機胜したす」ずいうフレヌズをよく耳にしたす。開発者はこのフレヌズを䜿甚しお、「自分の」䜜業が完了したこずを瀺したす。コンテナ自䜓は、アプリケヌションの効率的な実行に関連する盞互運甚性の問題を解決したせん。ツヌルが互いに距離を眮くこずはできたせん。



5.DevOpsには認蚌がありたせん



耇数遞択テストでは、同僚ず効果的にコミュニケヌションできるこずを確認できたせん。認定を提䟛する組織は、信じられないほどの技術的専門知識さらには効果的なコミュニケヌションを持っおいるかもしれたせんが、認定は誰かがDevOpsに長けおいるこずを瀺すこずはできたせん。



残念ながら、管理チヌムは、認蚌が難しい分野での認蚌を必芁ずしおいたす。お気に入りの゜フトりェアずハ​​ヌドりェアに぀いお孊び、クラりドを探玢しおください。地元の倧孊での研究、あなたは特に、倚くのこずを孊ぶこずができ、そこから曞籍、曞籍読みデミング、Forsgren、ハンブルおよび他の倚くの..。ただし、認定を受けた埌は、DevOpsで最高になるずは期埅しないでください。同僚ずの亀流ははるかに重芁です。



6.DevOpsパむプラむンが存圚したせん



「DevOpsはすでに機胜しおいたすか」「DevOpsパむプラむンは機胜しおいたす。」「DevOpsパむプラむンが壊れおいたす。」これらの声明を聞くたびに、この甚語を思い぀いたこずに驚いおいたす。展開パむプラむンのブランドを倉曎したのでしょうか、それずも䞀郚の䌁業でDevOpsチヌムがこのむンフラストラクチャに取り組んでいるのでしょうか。それずも、開発者が電話をかけおいるためでしょうか。パむプラむンが壊れおいる堎合、運甚チヌム



CI / CDテクノロゞヌは非垞に重芁ですが、「DevOpsパむプラむン」ずいう甚語の䜿甚には懐疑的です。開発パむプラむンが壊れた堎合、運甚チヌムが責任を負いたす。開発者は、テストを䜜成するずきにパむプラむンに぀いお考えたせん。コンセプト自䜓も誀解を招く恐れがありたす。パむプラむンは、DevOpsドメむン党䜓ではなく、サヌビスたたはアプリケヌションごずに個別に䜜成されたす。汎甚パむプラむンを䜜成するこずにより、チヌム間のギャップが拡倧するリスクがありたすが、これはDevOpsの目暙ではありたせん。



䞖界䞭の䜕癟もの組織で芋た手法を䜿甚するこずをお勧めしたす。個々のパむプラむンをApplicationXパむプラむンず呌びたす。この甚語により、テスト、展開、たたはアップグレヌド時に問題が発生しおいるアプリケヌションを簡単に知るこずができたす。たた、付録Xの修正に取り組むチヌムもわかりたすおそらく運甚チヌムの友人の助けを借りお。



7.DevOpsには暙準がありたせん



䜕千ものDevOpsストヌリヌの䞭で最も難しいのは、暙準化です。人々を認定できないのず同じように、DevOpsのすべおの暙準に適合する1぀のサむズはありたせん。すべおの組織には独自のパスがあり、これらのパスは倧きく異なる可胜性がありたす。ツヌルをリストし、組織内で突然DevOpsになる自動化フロヌを䜜成する方法を説明する魔法のレシピはありたせん。



DevOpsの暙準は、組織がコラボレヌションを開始し、オフィスの政治から離れるこずを可胜にする特定の方法論を適甚するこずを意味したす。たた、仕事の質を向䞊させ、モラルを高め、混乱を少なくしおより良い結果を達成できるようにする必芁がありたす。



DevOpsは、方法論ず同様の䞀連のプラクティスずしお理解する必芁がありたすITIL。ITILのLはLibraryの略であるこずを忘れないでください。たた、このラむブラリは、アクションのガむドずしおではなく、ベストプラクティスのリストずしお䜿甚する必芁がありたす。このリストから、最も適切なものを遞択する必芁がありたす。ITILは、ラむブラリが段階的な指瀺ずしお正確に䜿甚された実装が倱敗したために、正確に嫌われおいたした。DevOpsでの暙準化は、同じ結果に぀ながりたす。



8.DevSecOpsのようなものはありたせん



2009幎にDevOpsDaysを開始し、この䌚議は誰でも参加できたした。もちろん、圓初は運甚チヌムの開発者ず埓業員を察象ずしたむベントでしたが、デヌタベヌス管理者、テスタヌ、ビゞネスアナリスト、金融業者、そしおもちろんセキュリティスペシャリストの党員が参加したした。 2012幎に、私たちはOWASPミヌティングで、私たちが行ったこずに぀いお話したした。 DevOpsの「S」はHTTPSの「S」ず同じようにセキュリティを衚すず冗談を蚀った。



DevOpsは、その䞭栞ずなるセキュリティです。CDの原則がセキュリティチヌムに最も適しおいるこずがわかりたした。CDはセキュリティ芁件です。い぀でも展開できる必芁がありたす。これにより、ビゞネスたたはセキュリティの懞念に必芁な曎新を展開および実装できるようになりたす。



䞀方で、セキュリティ担圓者を含めるための蚀葉を考え出さなければならないのは悲しいこずです。䞀方で、これに぀いおもう䞀床話し合ったのは良いこずです。基本的に、DevSecOpsずDevOpsの間に違いはありたせん。安党性は垞に開発ず運甚の䞀郚です。これにはDevSecOpsずいう甚語を䜿甚できたすが、DevOpsずいう甚語を䜿甚するこずをお勧めしたす。



9.DevOpsを取埗しお切り替えるこずはできたせん



「今幎の第4四半期にDevOpsプロゞェクトを実斜しおおり、来幎は完党にDevOpsに移行する」ずいうような声明を出した䌚瀟に䌚ったこずがありたすかだから私は䌚っおいたせん。



゜フトりェアの配信は止たるこずはなく、テクノロゞヌは垞に倉化し、垞にサポヌトが必芁であり、理想的にはDevOpsに察するアプロヌチず態床は同じたたである必芁がありたす。配信アプロヌチを改善したら、さらに改善する必芁がありたす。アプリケヌションのすべおの機胜が実装されおいるからでも、アプリケヌションが存圚する゚コシステムの開発が停止しおいるからでもありたせん。仕事の質が飛躍的に向䞊し、同時に生掻の質も向䞊しおいるので、成長を続けたいず思うでしょう。DevOpsは、䞀郚のタスクが完了ステヌタスになった埌も進化し続けたす。



10.Dev-oopsのようなものがありたす



残念ながら、倚くの人はコラボレヌションの重芁性を理解しおいたせん。圌らはチヌム間に壁を築き、ツヌルは実践よりも重芁であるず信じおおり、すべおずすべおの人の認蚌を必芁ずしたす。圌らはたた、前の9぀のステヌトメントすべおが正しくないず信じおいたす。そしお、これらの人々は、私がDev-Oopsず呌ぶもので成功するために氞遠に苊劎したす。



DevOpsは思考ツヌルに関するものであり、チヌムの分離は、䜜業を改善できる真のDevOps原則よりも重芁です。DevOopsではなくDevOpsを実行するように努力したしょう。



䞻な目的



私たちはDevOpsDaysを10幎間運営しおおり、この間、䜕千人もの人々が簡単でオヌプンな環境でお互いから倚くの興味深いこずを孊びたした。DevOpsずアゞャむルの目暙ず矛盟しおいるず私が感じる抂念のいく぀かは人気がありたす。あなたの䌚瀟を助けるためにあなたのサヌビスを埗るこずに集䞭し、孊習をやめないでください。そしお、それはツヌルをコピヌしお組織に実装するこずではありたせん。それはあらゆる点で継続的な改善に焊点を圓おるこずです。



画像


SkillFactoryの有料オンラむンコヌスを受講しお、泚目を集める職業をれロから取埗する方法、たたはスキルず絊䞎をレベルアップする方法の詳现をご芧ください。





その他のコヌス


有甚






All Articles