paint-brush
インテリジェントな DevOps: 自然から学んだ 8 つの教訓@alexbiojs
433 測定値
433 測定値

インテリジェントな DevOps: 自然から学んだ 8 つの教訓

Alex26m2024/01/03
Read on Terminal Reader

長すぎる; 読むには

自然の知恵を利用することで、自然の知性を活用したソリューションを開発することができます。インテリジェント DevOps は、DevOps チームと開発プロジェクトが変化する環境に適応し、進化するのに役立つ、回復力と適応性に優れた強力なソフトウェア開発および配信戦略です。自然の知恵に基づいて、開発者、運営者、顧客のコラボレーションを組織する試みです。
featured image - インテリジェントな DevOps: 自然から学んだ 8 つの教訓
Alex HackerNoon profile picture
0-item


インテリジェント DevOps は、自然のインテリジェンスを活用した、回復力と適応性に優れた強力なソフトウェア開発および配信戦略です。これは、自然の知恵に基づいて、開発者、オペレーター、顧客の間のコラボレーションを組織する試みです。


すべては情報で動きます。情報はどこにでもあります。それはおそらく、時間が経っても私たちが持っている最も貴重なリソースです。情報の流れは、技術システムと生物学システムの両方でさまざまなレベルで発生します。


自然は私たちと同じ問題に直面しており、情報の流れを自動化、制御、最適化し、その品質、信頼性、安全性を確保するための実験と原理の開発に多くの時間を費やしました。同じ原則を DevOps 情報フローにも適用できます。



ストーリーは事実だけよりも最大 22 倍記憶に残ります

(ジェニファー・アーカー)


コンピューターサイエンスを含む科学は、人間の基本的な五感では認識できない抽象的な概念に満ちています。私たちが作成しない限り、デフォルトでは明確に統一された図がないため、理解したり覚えたりするのは非常に困難です。そして、推論自体はイメージや精神的表現の助けを借りて行われます [1]。


さらに、画像を使用すると、記憶術を使用して物事をよりよく思い出すことができます。
これらにより、推論に役立つ比喩や寓話が使用できるようになり、事実だけよりもはるかに記憶に残る物語を作成できるようになります。


人はテキスト 100 単語ごとに約 5 つの比喩を使用します

(ポリオら、1990)


この記事は、DevOps を組織するために自然から学べる教訓についてのストーリーを作成する試みです。あなたはハリネズミと一緒にサイバースペースに旅行しようとしています。



この記事には5つのなぞなぞが掲載されています。それらを推測し、それぞれの推測から 1 文字 (植物または動物の名前) を取り出し、それらを組み合わせる必要があります。その結果、バイオミミクリーの基本的な理解を提供し、自然からインスピレーションを得るのに役立つ素晴らしいリソースへのリンクが得られます。



さらに、この記事にある謎を当てると、追加のリソースにアクセスすることもできます。

自然からどのような教訓を学び、DevOps に応用できるかについてのアイデアを、コメント セクションでお気軽に共有してください。



この記事は前回の記事の続きです。 当初、ハリネズミは故郷の村を旅し、いくつかの動物に出会い、幻想を取り除くのに役立ち、中央集権とお金が科学を一般大衆ではなく大企業の利益に役立たせている主な障害であることに気づきました。しかし、残りの村人や近隣の村は依然として邪悪な魔女によって生み出された幻想の支配下にありました。


その後、 ハリネズミは 5 次元の DeSciLand に移動し、そこで資源ベースの経済の原則を学び、科学的アイデアを現実にしてフリー エネルギー装置を構築するのに役立つ 31 のプロジェクトに精通しました。



5次元、DeSciLand


さて、ハリネズミが三次元、地球に戻る時が来ました。そこで彼は DeSciLand の宇宙船発射台に行き、そこでフクロウに会いました。彼は彼に挨拶し、地球上の状況についてしばらく話しました。


「もうご存知のように、」とフクロウは言いました。「あなたの村と他の村にある 2 種類の霧は、地球住民の意識を「毒」した 2 種類の幻想 (お金と中央集権) を表しています。それが、あなたたちの世界の科学が大企業によって利益のために搾取され、公共の利益に役立たない理由です。山への旅で出会った賢い動物たちが、こうした幻想を取り除くのを助けてくれました。しかし、あなたの世界の他の住民は依然として彼らの支配下にあります。


「前述の霧は、直射日光を恐れてそこに隠れている邪悪な魔女によって発生します。森の奥深く、最も暗い場所で見つけることができます。彼らは木製の迫撃砲に乗って飛び回ります。


「あなた方の世界の住民は、そこで直面するすべての課題を解決するためにさまざまなイノベーションを発明する驚くべき潜在力を持っています。しかし、ウィズたちは、これに必要な知識や科学的解決策を発明しようとするあらゆる試みを抑制します。あなたはすでにフリーエネルギー装置を持っていますが、魔女を排除しない限り、自分の発明を自分の世界で共有することはできません。これを自分で行う方法を見つける必要があります。直射日光には弱いので注意してください。これを実行できたら、他の村と解決策を共有して、魔女の排除を支援することができます。そうすれば、あなたたちの世界は科学の最高の可能性に到達するチャンスを得るでしょう」とフクロウは言い、ハリネズミに宇宙船の打ち上げ方法と地球への帰還方法を教えました。



3次元、地球


ハリネズミは村に戻ると、村から魔女を追い出すのに役立つ装置を作ることに時間を費やしました。彼は彼女が直射日光に耐えられないことを知っていたので、魔女を直射日光にさらし、霧の上に彼女を投げて破壊したいと考えました。ハリネズミは、5 次元から持ち込んだフリー エネルギー装置を動力とする特別なカタパルトをこのために作りました。



ハリネズミは森の奥深くで魔女と木製モルタルを見つけ、カタパルトの助けを借りて罠を設置しました。



魔女が迫撃砲に乗り込むと、彼女は霧の上に飛び出て、直射日光によって破壊されました。





なぞなぞ #1


合計文字数: 6

選択する必要があるもの: 1 番目と 3 番目


なぞなぞの位置: 1 番目 (最初の文字の場合) と 4 番目 (2 番目の文字の場合)




ハリネズミは他の村にカタパルトの作り方を教え、邪悪な魔女を追い払うのを手伝いました。霧は消え、村は幻想から解放されました。中央集権と通貨制度は過去のものになりました。今、地球の住民は、資源ベースの経済を実践し、科学の最高の可能性を達成できるような環境を作り出すチャンスを手にしました。



そのために、ヘッジホッグは、地球の住民が協力してイノベーション (主に自然からインスピレーションを得たもの) を開発できるようにする、BioUniverse と呼ばれる Web プラットフォームを作成することにしました。これには、熟練した開発者、テスター、オペレーターからなる大規模なチームが必要でした。それは問題ではありませんでした。住民の中には熟練した専門家がたくさんいた。問題は、ハリネズミが、強力で回復力があり適応力のあるソフトウェア開発と配信戦略、およびチームメイトのコラボレーションを組織する方法を知らないことでした。さらに、PAAS (Platform-as-a-Service) プロバイダーはたくさんあり、最適なプロバイダーを選択するためにどのような基準を使用すればよいのかわかりませんでした。


このとき、ハリネズミは村で最も賢い動物であるドラゴンを訪ねて相談することにしました。彼はオークの近くに住んでいました。



ハリネズミは彼に挨拶し、彼の問題を説明しました。


バイオミミクリは、自然からインスピレーションを得たイノベーションです。
そして、それはインスピレーションを得るために自然界に目を向けることによる新しい発明の方法です。
そして、何かをデザインする前に、自然はここで何をするだろうかと考えてみましょう。
(ジャニーン・ベニュス)


「そうだね、何か問題があったときは、まず自然に尋ねなさい」とドラゴンは言いました。 「それがバイオミミクリーのすべてです。比喩的に言えば、バイオミミクリーは自然から適切な「レシピ」を取り入れてイノベーションを「調理」することです。自然は私たちにとって最大の教師です。なぜなら、自然は私たちと同じ課題に直面しているからです。しかし、自然はそれらの解決策を見つけるのにはるかに多くの時間を費やしていました。生命体は、変化する環境に適応し、進化することを可能にするこのような戦略を開発することができました。


「ソフトウェアの開発と提供のプロセス、チームのコラボレーションなど、あらゆるものを自然のインテリジェンスによって強化できます。しかし、これはあなたがサイバースペースから来た私の友人、サイバーマウスと話し合うテーマです。彼はそこにサイバー顕微鏡のような特別な装置を持っており、これを使用するとサイバー細胞に移動して分子からいくつかの教訓を学ぶことができます。」

「サイバー空間って何?」ハリネズミは尋ねました。


「サイバースペースは、3D 世界のように表現されたインターネットのデジタル表現です。それは異次元の世界です。サイバースペースには私たちの世界よりもはるかに多くの機会が提供されているので、ぜひ訪れてみることをお勧めします。そこら中にあるエネルギーの急増からは離れてください。そこでは、物理学、生物学、化学、その他の科学分野の伝統的な法則は適用されません。たとえば、そこにある分子はインテリジェントなので、話しかけてそこから学ぶことができます。

「また、適切なコンピュータープログラムがある限り、サイバースペースではあらゆるものを実体化することができます。あなたはそのアイデアを理解しました。サイバースペースではほぼあらゆることが可能です。あなたは適応し、サイバーノート (サイバースペース旅行者) のように考え始める必要があります。さまざまな次元からの住民がサイバースペースに旅行し、さまざまなレベル、さらには分子レベルで自然からインスピレーションを得て学習し、問題を解決します。もしかしたらあなたもあなたの問題を解決してくれるかもしれません。」

「それは魅力的ですね」とハリネズミは答えました。 「でも、どうやってそこに行くの?」

「そうですね、私は何年も前にそこに誘導するサイバーポータルを開発しました。さらに、通信を可能にするデバイスと、サイバースペース内を移動してサイバーマウスを見つけるためのサイバーマップも提供します。さらに、サイバースペース内を移動できる乗り物を実体化できる特別なプログラムも提供します。私はここに残ってオペレーターとして働きます。サイバースペースでの学習が完了したら、あなたがここに戻ってくるためにポータルを立ち上げます」とドラゴンは言い、ハリネズミに必要なすべての装備を提供し、彼をサイバースペースに送り込みました。




サイバースペース


サイバースペースは信じられないほど素晴らしく、ハリネズミがこれまで見たことのないものでした。



サイバースペースには、インターネットを構成するすべてのもの (インターネット ノード、データ コード、プロトコルなど) がありました。さらに、Web リソースで議論されているすべての動物、すべての木、さらには分子さえも、ここではデジタル表現されていました。それらすべてがサイバースペースのデジタルな性質を構成しています。ハリネズミ自身がデジタルになりました。




なぞなぞ #2


合計文字数: 6


選択する必要があるもの: 1 番目と 2 番目


なぞなぞの位置: 11 位と 13 位 (最初の文字の場合)、および 12 位と 14 位 (2 番目の文字の場合)




そこに到着すると、彼はサイバー乗り物を実体化し、地図を使ってサイバーマウスを見つけました。




ハリネズミは彼に挨拶し、BioUniverse プロジェクトの開発、チーム管理、そして適切な PAAS プロバイダーの選択に関する問題について説明しました。


「DevOps の方法論に慣れる必要があります」とサイバーマウスは言いました。 「ソフトウェアの開発と配信のプロセスを組織し、チーム (開発者、テスター、オペレーター) でコラボレーションする方法を教えます。


「ソフトウェア開発に関しては、細胞は開発プロジェクトと同様に機能するため、自然、特に細胞と分子から学ぶことは理にかなっています。細胞には、DNA (デオキシリボ核酸) と RNA (リボ核酸) (Web プロジェクトのソース コード)、DNA および RNA ポリメラーゼ (開発者) を備えた核があり、DNA テンプレートからの DNA と RNA の合成を可能にし、校正も可能です。コード (テスター)。また、細胞には細胞小器官とさまざまな分子 (オペレーター) を備えた血漿があり、これらは核内の分子とともに、他の細胞 (顧客) から受け取るシグナルに従って DNA と RNA の合成をサポートおよび制御します。



「これらの分子は、生体系の異なる細胞、組織、器官間の情報の流れを組織化するのに役立つさまざまなシグナル伝達経路を形成します。同様の情報の流れが技術システムでも発生します。すべては情報で動きます。基本的に、シグナル伝達経路は、共通の目的を果たす分子の「チーム」です。たとえば、いくつかのシグナル伝達経路の活性化は細胞増殖につながりますが、他のシグナル伝達経路は細胞の成長と分化を可能にします。開発プロジェクトでは、テスト、サーバーとストレージの管理、情報セキュリティの提供など、さまざまなプロセスが発生します。

「自然は、変化する状況の中で生き残り、適応し、進化するために多くの戦略を開発してきました。それが DevOps チームが学べることです。開発プロジェクトが常に変化する市場に適応しなければならないのと同じように、セルも変化する環境条件に適応する必要があります。そして、MAPK (マイトジェン活性化プロテインキナーゼ) シグナル伝達経路は、細胞がこのために持つ主要な分子装置の 1 つです。この経路には、JNK および p38 キナーゼ、ERK5、および Ras-Raf-MEK-ERK シグナル伝達カスケード (別名、古典的 MAP キナーゼ経路) の 3 つの主要なタイプがあります。それらは、真核生物 (哺乳類を含む) の細胞の増殖、分化、および死を制御します [3]。

「各経路の活性化は特定のシグナル伝達分子によって起こり、特定の結果をもたらします[4]。最後の経路 (古典的な MAP キナーゼ経路) は、あなたがよく知っており、そこから教訓を学ぶことになる経路です。この経路は、GP (成長因子) と呼ばれるシグナル伝達分子に応答します。その活性化は、遺伝子発現の特定の変化とそれに対応する結果 (細胞の増殖または分化) を引き起こします。さまざまな内部および外部の規制要因によって無効化されます。たとえば、古典的な MAP キナーゼ経路の活性化は、MKP/DUSP (MAPK ホスファターゼ)/(二重特異性ホスファターゼ) の発現を上方制御します。これらは MAPK を標的とし、経路の不活性化につながります [4]。これらすべてのイベントの結果として、細胞は増殖または分化を開始します。




「あなたは自然から学ぶためにここに来ました。そして、これがあなたのチャンスです」とサイバーマウスは言い、サイバー顕微鏡を指さしました。 「顕微鏡のスライドに唾液を少し吐き、カバーガラスで覆い、サイバー顕微鏡の下に置くだけで、口からいくつかの上皮細胞が見えるはずです。」


ハリネズミはそれを実行し、サイバー顕微鏡でいくつかの細胞を観察しました。




「さらに、移動したい信号伝達経路または細胞小器官を選択し、インタラクティブなディスプレイを使用して適切な座標を設定してから、«サイバーセルへ» ボタンを押して、実際にサイバーセルに移動することができます。 」とサイバーマウスは言い、ディスプレイとサイバー顕微鏡のボタンを指さしました。




なぞなぞ #3

合計文字数: 8


選択する必要があるもの: 1 番目、3 番目、4 番目、8 番目


なぞなぞの位置: 5 位と 8 位 (最初の文字の場合)、2 位、3 位と 10 位 (2 番目の文字の場合)、15 位 (3 番目の文字の場合)、9 位 (4 番目の文字の場合)




「分かった、ここでは何も起こらない」とハリネズミは言い、必要な座標を指定して「サイバーセルへ」ボタンを押したところ、自分自身のサイバーセルの中にいて、TGFa (トランスフォーミング成長因子アルファ) と呼ばれるシグナル伝達分子に乗って移動していることに気づきました。古典的なMAPキナーゼ経路の入口点であるEGFR/(上皮成長因子受容体)に向けて。



サイバーセル


サイバーセル内の分子はインテリジェントであり、通信することができました。


流れ


人生が流れるように流れていく人は、他の力は必要ないことを知っています。

(老子)



ハリネズミはEGFRに到達すると、分子に挨拶し、なぜそこに来たのかを説明しました。


「変化する環境で生き残るためには、できるだけ早く変化に反応し、それに応じて適応する必要があります」とEGFR分子は説明しました。 「時間を最小限に抑えるために、生物学的システムは環境との情報交換速度を最大化する必要があります。同じことが、DevOps を含む技術システムと方法論にも当てはまります。これはいくつかの方法で実現できます。作業の可視化、少量の作業バッチの処理、WIP (進行中の作業) の制限、引き継ぎの数の削減、テクノロジーのバリュー ストリームにおける無駄の排除/最小化などです [2]。これらすべての原則と、一般的にサイバーセルで学ぶことになるすべての教訓は、生物学的システム (特に神経系) がそれに従って動作する法則に基づいています。」

「バリューストリームとは何ですか?」ハリネズミは尋ねました。


「これは、ビジネス仮説を顧客に価値をもたらす機能に変換するために実行する必要がある一連のアクションです」と EGFR は答えました。


作品を見える化する

「メンタルモデル理論によれば、推論自体が視空間プロセスであるため、作業を視覚化することが重要です。私たちは、「if」、「or」、「and」などの言語の論理用語や空間操作を使用して、問題を解決するためのさまざまなシナリオ/モデルを作成および見つけます [5]。言葉で説明するよりもイメージを持ちやすいです。視覚システムは数百万年かけて進化したため、視覚プロセスは非常に効率的です[6]。

「これは、ここへの旅に役立つ古典的な MAPK シグナル伝達の地図です」と EGFR 分子は言い、ハリネズミに次の地図を与えました。



「同様に、ビジュアルワークボードを使用して作業を視覚化することは、DevOps チームの「旅」にも役立つはずです。


作業のバッチサイズを削減し、WIP を制限する

「これが必要なのは、私たちの脳自体に限界があるからです。脳の前頭前野は推論を担当します。それは、私たちが思考(「俳優」)を生み出し、保持するための小さな「劇場の舞台」として機能します。私たちが同時にそこに保持できる「俳優」の数は限られており、7 人または 4 人に相当します (より最近の研究によると)。この前頭前野はすぐに疲れてしまうため、休息が必要になります [6、7、8]。

「さらに、私たちの脳には3つの心が存在します。反射神経は反射神経に基づいて機能するため、休む必要はありません。それは速く、無意識で、そして自律的です。反省する心は論理に基づいて機能します。それはゆっくりで、意識的で、合理的です。それにより、私たちは物事を発明したり、さまざまな問題に対する創造的な解決策を見つけたりすることができます。機能するには多くのエネルギーを必要とするため、休息が必要です。一度に 1 つの思考/タスクを処理できますが、マルチタスク用に設計されていません。アーカイブする心は、感覚器官と前述の心を介して情報を受け取り、その情報の最も重要な部分を長期記憶に保存する「図書館員」として機能します。これは、私たちが推論する方法を形作る知識の枠組みを構築するのに役立ちます [9]。

「これら 3 つの心は、私たちの脳が動作する 2 つのモード、つまりアクティブ モード/中央実行ネットワークとパッシブ/デフォルト モードに対応しています。最後のステップは休息を必要とし、価値体系を構築し、自分が何者であるかを理解し、開発プロジェクトにとって非常に重要な長期目標を設定できるようにします [10、11]。

「つまり、内省する心とアーカイブする心には限界があり、休息が必要なのです。そのため、DevOps チームは少量の作業に対処し、WIP を制限する必要があります [2]。

「サイバーセルに関しては、小さなバッチの作業を処理します。たとえば、古典的な MAPK シグナル伝達に関与する主要なタンパク質は約 8 つあります。したがって、パスウェイはそれらの間で責任を分散します。たとえば、一部のタンパク質は血漿中に残りますが、ERK2 は核に入り、そこに情報の流れを伝達します。規制のために複数のサイトを持つことは、規制の柔軟性と正確性を高めるのに役立ちます [4]。

「RNAポリメラーゼも同様に機能します。 RNA の小片を生成してすぐに校正しますが、DNA 全体を一度に転写することはありません。

「前述の経路の各酵素は、特定の種類の反応のみを触媒します(一般に、加水分解酵素、酸化還元酵素、リアーゼ、リガーゼ、トランスフェラーゼ、およびその他の種類の酵素があります)。たとえば、ERK2 はトランスフェラーゼ、特にホスホトランスフェラーゼに属するキナーゼです [12]。

「さらに、酵素には特定の結合部位と調節部位があり、特定の基質のみを処理し、特定の調節分子によって調節されるため、WIP が制限されます。



「ご覧のとおり、自然は成功するために、分子レベルを含むさまざまなレベルで同じ原理に従って機能します。


ハンドオフの数を減らす

「古典的なMAPK経路のメンバーは、ある程度の自律性を持っています。それらは、基質を認識して結合することを可能にする特異的結合部位を有しており、決定を下すために細胞内の中央集権的な権威に依存しません[15]。たとえば、p53 タンパク質 (細胞周期/細胞死を制御する主要な分子の 1 つ) を訪問して「相談」する必要はありません。古典的な MAPK 経路自体は、機能するために他の MAPK 経路と「相談」する必要はありません。

「前述の酵素には特定の調節部位もあり、それが酵素の働きにさらなる自律性と柔軟性をもたらします。このようにして、過剰な通信によって細胞内の分子や機構に過負荷がかかることはありません。

「DevOps チームはこれらの原則を適用し、メンバーがビルド、テスト、デプロイメントに自分たちで対処できるほど自立できるようにするかもしれません。こうすることで、変更に迅速に対応し、情報の損失を軽減できるため、情報の流れの速度が向上します [2]。





なぞなぞ #4


合計文字数: 10


選択する必要があるもの: 8 番目と 10 番目


なぞなぞの位置: 16 番目 (最初の文字の場合) と 17 番目 (2 番目の文字の場合)




テクノロジーのバリューストリームにおける無駄を排除する

「私たちの体は細胞でできています。血液から栄養を摂取し、リンパを介して老廃物を排出します。リンパ液の停滞はアシドーシスを引き起こし、さまざまな病気として現れます。同様に、DevOps チームも適切なタイミングでプロジェクトから無駄を取り除く必要があります。そうしないと、顧客が「病気」になり、顧客の遅れとなって現れる可能性があります。これにつながるものはすべて無駄とみなされます: 余分なプロセス (プロジェクトに何の価値も追加しないアクション)、待機、欠陥 (不正確または欠落した情報)、不必要な手動作業 (自動化の欠如による) など。 ]。

「生物学的システムに関しては、RNA ポリメラーゼは転写中に作成される RNA 鎖ごとに約 1 つのエラーを起こします [14]。 RNA 鎖にヌクレオチドを追加したり、RNA 鎖からヌクレオチドを削除したりできます。そして、精度を向上させるために RNA 転写物を校正します。 RNA 鎖は、翻訳中にリボソームの助けを借りてタンパク質を作成するために使用されます。場合によっては問題が発生し、タンパク質が損傷してしまうことがあります。細胞は、プロテアソームの助けを借りてタンパク質分解を介して、これらの異常で不要なタンパク質を除去します [13]。


顧客 (社外および社内) のために業務を最適化する

「チームメイトを助け、彼ら(社内顧客)のために私たちの仕事の成果を最適化することが重要です。特定の要件 (安定性、テスト容易性、セキュリティ、構成可能性など) を満たす必要があります。これは情報の流れをスピードアップするのに役立ちます [2]。これは古典的な MAPK 経路で起こっていることです。各メンバーが下流コンポーネントの次のメンバーをアクティブ化します。

「これらの教訓は、DevOps チーム内の情報の流れをスピードアップするのに役立つはずです。流れの停滞は群れの形成につながることに注意してください。また、プロジェクトが混乱することも望ましくありません。流れの速い川にしたいのです」とEGFR分子は言いました。

「ああ、これはすべて完全に理にかなっています」とハリネズミは答え、別れを告げて次の分子に進みました。

フィードバック

フィードバックはチャンピオンの朝食です

(ケン・ブランチャード)



今回、ハリネズミはRGB2分子に出会い、挨拶し、BioUniverseプロジェクトの問題点を説明しました。


負のフィードバック ループと正のフィードバック ループ

「流れを最適化する方法はわかりましたね」と RGB2 が始めました。「その規制について話しましょう。生物学的システムと技術システムが変化する環境に適応して生き残るためには、何らかの制御メカニズムが必要です。この調整は主に、正および負のフィードバック ループの助けを借りて行われます。フィードバックは外部 (顧客およびユーザー / 細胞の外側の分子) および内部 (チームの他のメンバー / 細胞内の分子) ソースから来ます。


「古典的MAPK経路に関しては、その活性化によりTGFaの発現が上方制御され、それが経路の過剰活性を引き起こす可能性があります。これは正のフィードバック ループの例です。 ERK2 活性は、それを不活化して経路の過剰活性を防ぐことができる DUSP3 などの MKP によって調節されています [15]。 DUSP3 活性は、タンパク質分解を介して不要なタンパク質や損傷したタンパク質を分解する可能性があるプロテアソームによって制御されます [13]。これはすべて、負のフィードバック ループの助けを借りて行われます。


問題が発生したときに、その原因に近いところで対処する

「問題が発生した場所と問題をできるだけ早く解決することが重要です。問題に早く対応するほど、プロジェクトや DevOps チームに与える害が少なくなるからです。私たちのチームメンバーは、別の部門による決定に依存するのではなく、自分の管理領域内で問題を自分たちで見つけて解決できるように、十分な自主性/自給自足性を備えていなければなりません。このようにして全員がプロジェクトの品質に責任を負います [2]。


「これは古典的なMAPK経路で起こっていることです。 RNA ポリメラーゼは、転写中に RNA 鎖を校正 («テスト») します。テスト自体も一種のフィードバックです。 ERK2 活性化の問題は、集中管理された「部門」との協議ではなく、DUSP3 のような MKP によって直接解決されます。 MKP の活性は、タンパク質分解を介してプロテアソームによって直接制御されます。したがって、これらのメンバーは問題が発生したときに、その原因に近いところで自分たちで解決します。」



「ああ、それは妥当ですね」とハリネズミは言い、RGB2 分子に感謝し、次の分子に進みました。


継続的な学習

実験、実験、実験 – 最終的にそれがあなたの内側から流れ出るまで。大変な道です。しかし、その結果は心の深い満足感にもなります

(ジャック・ディッカーソン)



ハリネズミは Ras 分子に到達すると挨拶し、なぜそこに来たのかを説明しました。

Ras 分子はこう答えました。「環境が絶えず変化するため、生物学的システムは常に新しいアイデアを考え出して適応する必要がありますが、これは実験を含む継続的な学習によって達成できます。 DevOps チームや開発プロジェクトにも同じことが当てはまります。そのためには適切な環境が構築されている必要があります。この場合の主な障害の 1 つは、失敗に対する罰に対する恐怖です。失敗はフィードバックの一種にすぎません。これらは、システムに何か問題があることを示しています。したがって、チームメンバーを罰するのではなく、同じ問題が起こらないようシステムを再設計する方がはるかに合理的です[2]。

「生物系に関しては、RNA ポリメラーゼを見てみましょう。たとえ間違いを犯したとしても、自然はそれを罰したり排除したりしません。自然は RNA ポリメラーゼを改変し、転写精度を向上させようと試みています。

「すでに学んだように、問題が発生したときに、その原因に近いところで対処するのが得策です。チームメンバーは、情報の流れの速度を最大化するために、自分の管理領域内で問題を見つけて解決できる自律性を備えていなければなりません。次に、システムの回復力と適応性を向上させるために、取得した知識を DevOps チーム全体で共有する必要があります [2]。

「変化する環境における DevOps チームの行動は、その世界観に依存します。より現実的な世界観(現実に近い世界観)は、彼らの決断や行動をより合理的にします。科学的な世界観はおそらく現在最も現実的なものです。したがって、DevOps チームは科学的知識と科学的手法を広く使用する必要があります。恐怖に関して言えば、ロバート・ヤング博士によれば、FEAR は「偽りの証拠が現実に見える」という意味です。虚偽の証拠は私たちの世界観を歪め、現実味をなくします。したがって、DevOps チームが成功するためには、恐れを抱く必要はありません。生物学的システムに関して言えば、MAPK 経路の分子は罰を恐れることはなく、その構造に従って仕事をするだけです。


「MAPK経路に関しては、すべての真核生物で重要な役割を果たしていますが、界(植物、動物、菌類など)が異なれば、メンバーの量や種類も異なります。後者は RNA ポリメラーゼにも当てはまります。したがって、自然は生物学的メカニズムを対応する環境に調整するための実験を常に行っています。たとえば、哺乳動物には 3 つの MAPK 経路があり、それぞれ異なるシグナル伝達分子によって活性化され、異なる触媒部位と調節部位を持つ異なるメンバーが存在します。



「成功したソリューションを見つけるとすぐに、それを保存してシステムの残りの部分で利用できるようにしようとします。たとえば、MAPK のすべてのメンバーは、異なる界の間で進化的に保存されている CD ドメイン (分子の特定の領域) を持っています [15]。

「これまでに学んだ 3 つの教訓はすべて密接に関連しており、同時に適用する必要があることを忘れないでください。」

ハリネズミは教訓に感謝し、次の分子に進みました。

応答性

スピード、機敏性、反応性が将来の成功の鍵となります

(アニタ・ロディック)



今回、ハリネズミはRaf1分子に会い、挨拶し、自分のプロジェクトの問題点を説明しました。

「そうですね」とRaf1は言いました。「自然は、生物学的システムと戦略の安定性と適応性を確保するために特定の原理を使用しています。これまでに学んだ原則の他に、保護フレームワークを形成する応答性、異質性、分散化、冗長性、協力性などの原則もあります [16]。このフレームワークを使用して、DevOps 戦略の回復力と適応性を確保することもできます。

「ここへの旅の次の 5 つの分子は、原理についての教訓をもたらします。私のレッスンは応答性についてです。

「生物学的システムと技術システムの両方には、変化する環境に対応して適応できるインターフェースが必要です。このインターフェースは、細胞が外部 (システムの外部) 刺激または内部 (システム内部) の刺激に反応できるようにする必要があります。古典的な MAPK 経路に関しては、シグナル伝達分子の助けを借りて外部および内部の両方の変化に応答できます。このため、細胞膜には受容体 (EGFR など) があり、MAPK 経路のメンバーには特定の調節部位があります [15]。

「これは私たちが学び、DevOps で使用できるものです。私たちは、外部顧客と内部顧客の両方から寄せられるリクエストやフィードバックに対応できる必要があります [2]。

「ああ、これは理にかなっている」とハリネズミは言い、Raf1 分子に感謝し、次の分子に進みました。




なぞなぞ #5


ここでは迷路を解き、道に触れる動物を選択する必要があります。

選択する必要がある文字: 2 番目と 3 番目

なぞなぞの位置: 6 番目 (1 番目の文字) と 7 番目 (2 番目の文字)





異質性

インターネット上で異質性を促進するものはすべて、安定性を促進すると思います。サービス、サービス プロバイダーの多様性、ネットワーキング スタックの層の分離はすべて重要です。

(デヴィッド・ウレビッチ)



ハリネズミはMEK2分子に到達すると挨拶し、なぜそこに来たのかを説明しました。

「ご存知のように、」MEK2 はこう始めました。「変化する環境におけるシステムの回復力と適応性を確保するには、異種混合でなければなりません [16]。不均一性は自然が行った実験の結果です。環境の変化に対応するための最適な方法を幅広い選択肢から選択することができます。さらに、システムをさまざまなシナリオに備えるのにも役立ちます。

「ここへの旅に関しては、MAPK 経路が 3 つあることはすでにご存知でしょう。彼らにはさまざまなメンバーがおり、幅広い変化に反応し、さまざまな結果をもたらします。


「MAPK 経路のメンバーはいくつかの基本的な共通特性 (これらはタンパク質である) を持っていますが、同時に、それらを不均一なものにする独自の特徴も持っています。不均一性により、MAPK 経路の機能と調節が異なるメンバー間で分散されることが可能になり、生体系の信頼性と柔軟性が高まります。

「同じように、環境の変化に耐えられるように、DevOps 戦略を異種混合にする必要があります。」

ハリネズミは教訓に感謝し、次の分子に進みました。

分散化

政府の役割は大きすぎると思います。社会はもっと分散化されなければならない

パベル・ドゥロフ



今回、ハリネズミはERK2分子に出会い、挨拶し、BioUniverseプロジェクトの問題点を説明しました。


「そうですね、システムと戦略の適応性と回復力を高めるためには、それらは分散化されなければなりません」と ERK2 は説明しました [16]。 「システムの機能と制御は、さまざまなコンポーネントに分散する必要があります。そのため、さまざまなメンバーを含むいくつかの MAPK 経路が存在します。

「技術システムについても同様である必要があります。全員がシステムの品質、セキュリティ、安定性、適応性に対して責任を負わなければなりません[2]。」

「そうですね、それはもっともですね」とハリネズミは言い、ERK2分子に感謝し、次の分子に進みました。

冗長性

冗長性は高価ですが不可欠です

ジェーン・ジェイコブス



ハリネズミがc-Myc分子に到達すると、挨拶し、なぜそこに来たのかを説明しました。


「そうですね」と c-Myc が始めました。「システムが安定し、回復力があり、適応性があるためには、環境の変化に対処するための冗長な戦略も必要です [16]。少なくともプランAだけでなくプランBも存在しなければなりません。たとえば、次の 3 つの MAPK 経路すべての助けを借りて、同じ結果 (細胞の増殖または分化) が達成される可能性があります。



「また、MAPK 経路のメンバーの一部は、基質のいくつかのアミノ酸残基をリン酸化する可能性があります。さらに、いくつかの分子が複数の MAPK 経路の足場タンパク質として機能する可能性があります。これは細胞のリソースとエネルギーの節約に役立ち、細胞の回復力が高まります [15、17]。さらに、MAPK 経路にはさまざまな規制現場を持つ多くのメンバーが所属しており、そのことが彼らの仕事にさらなる回復力をもたらしています。」

ハリネズミは教訓に感謝し、次の分子に進みました。

コラボレーション

チームワークは平凡な人々が並外れた結果を達成する秘訣です

エノク・オヌオハ



今度はハリネズミが c-fos 分子に会い、挨拶し、自分のプロジェクトの問題点を説明しました。

「コンポーネントのグループは個々のコンポーネントよりもはるかに強力であるため、連携が重要です」と c-fos 分子は説明しました。 「これにより、グループは、その構成要素だけでは達成できない目標を達成することができます。

「MAPK 経路に関しては、相互に連携する可能性があります。さらに、経路自体は、主に特別な足場タンパク質の助けを借りて達成されるメンバーの協力の結果です[15]。 RNA ポリメラーゼのようなさまざまな酵素は、多くの場合、複数のサブユニットで構成されており、機能するには補因子 (非タンパク質成分) が必要な場合があります。

「協力は、生物学的システムと技術システムの両方の適応性と回復力を高めるのに役立つはずです[16]。

「旅で学んだすべての教訓は密接に関連しており、同時に活用する必要があることを忘れないでください。」


ハリネズミはレッスンに感謝し、細胞の核に開いたポータルに移動しました。それはドラゴンによって開かれ、ハリネズミが地球上の村に戻るのを助けました。


今、彼は、DevOps チームの作業を組織し、適切な DevOps 戦略を開発するためにどのような原則を使用する必要があるかを理解しました。さらに、彼は適切な PAAS プラットフォームを選択するのに役立つはずの基準を知っていました。彼が調査したすべてのプラットフォームの中で、最も有望なものはAptibleでした。



MAPK マップとレッスンのインタラクティブ バージョンは、次の場所にあります。


https://intelligent-devops2.netlify.app/



結論

自然の知恵を利用することで、自然の知性を活用したソリューションを開発することができます。


インテリジェント DevOps は、DevOps チームと開発プロジェクトが変化する環境に適応し、進化するのに役立つ、回復力と適応性に優れた強力なソフトウェア開発および配信戦略です。自然の知恵に基づいて、開発者、運営者、顧客のコラボレーションを組織する試みです。


この記事で紹介する教訓は、DevOps にのみ適用されるものではありません。人生戦略にも活用できます。また、適応性とインテリジェント性も必要です。



この記事は、「シンドバッドの冒険」テレビ シリーズ (1996 ~ 1998 年) および「ティーンエイジ ミュータント ニンジャ タートルズ」アニメ テレビ シリーズ (2003 ~ 2009 年) に触発されました。

見出しの画像は、ハリネズミネズミドラゴン魔女の家胸の画像を使用して私が作成しました。
他の画像は Pixabay から入手したもの、または Pixabay から入手した画像を利用して私が作成したものです。
分子の画像は RCSB PDB (RCSB.org) から入手しました。
謎はLogiclike Webサイトから出典されています。
MAPK 経路のスキームは Wikipedia から引用しました。
仕切りは私が作りました。
スクリーンショットは、「シンドバッドの冒険」および「ティーンエイジ ミュータント ニンジャ タートルズ」テレビ シリーズから引用しました。すべてのスクリーンショットは、米国で「フェアユース」として知られる原則に基づいて使用されます (同様の原則は他の国でも使用されています)。


参照

1. ゴエル V、ブッヘル C、フリス C、ドーラン RJ。三段論的推論の基礎となるメカニズムの解離。神経画像。 2000;12(5):504–514。土井:10.1006/nimg.2000.0636

2. DevOps ハンドブック、第 2 版、Gene Kim、Jez Humble、Patrick Debois、John Willis、Nicole Forsgren 著、2021 年。

3.モリソンDK。 MAP キナーゼ経路。コールドスプリングハーブの視点バイオル。 2012 年 11 月 1 日;4(11):a011254。土井: 10.1101/cshperspect.a011254。 PMID: 23125017; PMCID: PMC3536342。

4. https://www.genome.jp/pathway/hsa04010

5. ゴエル V、ブッヘル C、フリス C、ドーラン RJ。三段論的推論の基礎となるメカニズムの解離。神経画像。 2000;12(5):504–514。土井:10.1006/nimg.2000.0636

6. デヴィッド・ロック。あなたの脳が働く:気が散ることを克服し、集中力を取り戻し、一日中より賢く働くための戦略。 2009 年 10 月 6 日

7. ジョージア州ミラー 魔法の数字 7 プラスまたはマイナス 2: 情報処理能力には制限があります。心理学的レビュー、63(2)、81-97、1956

8. ネルソン・コーワン。マジカルミステリー 4: 作業記憶容量はどのように制限されているのか、またその理由は何ですか? Curr Dir Psychol Sci. 2010年2月1日; 19(1): 51–57

9. テオ・コンパーノール。 BrainChains: あなたの脳を発見し、ハイパーコネクトされたマルチタスクの世界でその可能性を最大限に解き放ちます。2014 年。

10. ネクラソフ、AS、ネクラソフ、NA、ネクラソフ、SI。 (2021年)。情報技術が人間とその意識に及ぼす影響。 Ekonomicheskie i sotsial'no-gumanitarnye isledovaniya。 130~135。 10.24151/2409-1073-2021-2-130-135。

11. Raichle М.Е.、MacLeod А.М.、Snyder AZ、Powers WJ、Gusnard DA、Shulman GL 脳機能のデフォルトモード。アメリカ合衆国国立科学アカデミー紀要、2001 年、98(2)。 P.676—682。

12.MAPK1 (ウィキペディアより)

13. プロテアソーム (Wikipediaより)

14. 今月の分子: RNA ポリメラーゼ
https://pdb101.rcsb.org/motm/40

15. Zhang Y、Dong C. マイトジェン活性化キナーゼシグナル伝達の調節機構。セルモルライフサイエンス。 2007 11 月;64(21):2771-89。土井: 10.1007/s00018-007-7012-3。 PMID: 17726577。

16. ジェズツコ、エルズビエタ、マズルチク、ヴォイチェフ。 (2014年)。サイバーセキュリティのための自然からの洞察。健康の安全。 13. 10.1089/hs.2014.0087。

17. Chen RE、Thorner J. MAPK シグナル伝達経路の機能と制御: 酵母 Saccharomyces cerevisiae から学んだ教訓。ビオチンバイオフィズアクタ。 2007 8 月;1773(8):1311-40。土井: 10.1016/j.bbamcr.2007.05.003。 Epub 2007 5 月 22 日。PMID: 17604854; PMCID: PMC2031910。