DevOpsの喜びと苦しみ

DevOpsの喜びと苦しみ

会社の内部環境と外部環境の両方が変化しています。社内的には、企業のニーズ、製品、従業員は常に変化しています。外部的には、技術環境も急速に変化し続けています。

『The Joys and Pains of DevOps』からの翻訳です。著者の Joanna Wyganowska は Octopus Deploy のマーケティング担当副社長です。彼女の役割では、継続的デリバリーに関するベストプラクティスや DevOps の取り組みから学んだ教訓について DevOps 実践者と話し合う機会があります。ジョアンナはリーンマスターであり...

「苦労なくして得るものなし」という言葉は、DevOps にもよく当てはまります。 Amazon CTO の Werner Vogels 氏が提唱する「開発も運用も自分で行う」というコンセプトから得られるメリットは数多くありますが、DevOps 実践者は多くの課題にも直面しています。

DevOps の最も価値のある部分の 1 つは、摩擦を取り除くことです。スティッグの共同創業者兼最高技術責任者のアントン・ザグレブニ氏は、同社を「よく機能する機械」と評する。彼のチームは、Git リポジトリへの単純なコード プッシュから始めて、最終的にはインフラストラクチャのプロビジョニングとソフトウェアの展開に至るまで、DevOps プロセスを完全に自動化することができました

バイオテクノロジー研究会社Charles River Laboratories のシニア DevOps エンジニアである Stephen Shamakian 氏も同じ意見です。手作業で面倒な DevOps タスクを自動化することほど良いものはない、と彼は言いました。 「何年にもわたって迅速かつ確実に展開できることは、非常に貴重です」と彼は語った。 「それは、これまで存在しなかったプロセスに命を吹き込むようなもので、今では完全に自律的に動作することができます。つまり、それ自体が生命を持っているのです。」

しかし、DevOps には課題が伴うことは誰もが認めています。 Zagrebelny にとって、それは内部と外部の両方の変化に対応することです。社内では、企業のニーズ、製品、人材は常に変化しています。外部的には、テクノロジーの状況も変化しています。

彼の意見では、これらのダイナミクスのバランスを取り、それに応じて現在の DevOps プラクティスを適応させることが、優れた DevOps エンジニアと素晴らしい DevOps エンジニアを区別するものです。シャマキアンにとって、重要なのは人とプロセスです。

DevOps は、主に開発、運用、さらにはセキュリティ チームの連携方法における文化的な変化です。 DevOps はこれを改善することを目指していますが、多くの場合、これらの領域は依然としてサイトとして実行されています。ある領域で何かを実行すると、別の領域が妨げられることがあります。 DevOps リーダーは、多くの場合、中間に位置し、最善の進路を見つけようと奮闘しながら、受け入れ可能な妥協点も見つけようとしています。

DevOps エンジニアの Matt Ash 氏は、DevOps の問題点と利点について別の興味深い視点を提示しています。彼は、大規模な変更が DevOps の最も難しい部分であると述べています。

彼の比較的小規模な DevOps チームは、多種多様な製品を構築および展開する数十人のソフトウェア エンジニアをサポートしています。 Windows、Linux、Node、C#、Python を使用する人もいます。彼のチームは、チームが前進できるよう支援する準備を整える必要がある。これは多くの場合、各チームの進捗を妨げることなく、各チームのさまざまなニーズに合わせて最適なソリューションをカスタマイズすることを意味します。このプロセスでは多くの学習が必要となり、ストレスも生じました。

一方、彼は、マスイネーブルメントが DevOps の最も価値のある部分であると指摘しています。少人数のチームが、何の介入もなく、多数のエンジニアが 1 日または 1 週間に複数回構築および出荷するのをサポートできる場合、良い仕事をしていると言えます。

適切に設計された DevOps ソリューションは、チームを見えなくするはずです。これには、スムーズなパス、つまり成功した展開と、サポート チームが展開の問題を解決する能力が含まれます。

DevOps の満足度に共通する要素は、開発者のエクスペリエンスとビジネス成果の向上です。 Climavision の製品開発ディレクターである Dale Francis 氏は、DevOps のメリットは、問題を解決して日常業務を容易にし、開発者のエクスペリエンスを向上させることから生まれると述べています。

さらに、DevOps 組織として成熟することで、誰もが技術的な問題に悩むのではなく、ビジネス上の問題の解決に集中できるようになります。 DevOps において彼が直面する課題の 1 つは、やり過ぎてしまうことだ。彼のアドバイスは、プロセスをシンプルに保ち、プロセスのどの部分を自動化するのが時間と労力をかける価値があるかを常に評価することです。

Octopus Deploy の創設者兼 CEO である Paul Stovell 氏は、DevOps の取り組みにおける多くのクライアントの経験を次のようにまとめています。「DevOps の実装は当然困難を伴い、これまでと同じやり方でやり続けたくなるものです。そのため、事前の作業、最終状態の明確なビジョン、そして初期の困難を乗り越える粘り強さが必要であることを受け入れてください。その結果は価値があるでしょう。」

苦労なくして利益は得られません。課題に直面することはプロセスの自然な一部であることを常に忘れずに、DevOps のメリットを享受してください。

<<:  あまり知られていないが強力な Docker コマンド 9 つ

>>:  未来をリードする: 2024 年の産業用通信ソリューションのトレンド

推薦する

ヤオ・ジンボはどのようにしてウェブマスター界のナンバーワン起業家になったのでしょうか?

ヤオ氏はドメイン名の実業家で、「骨董品への投資に似ている」と言われるこの分野で、その嗅覚と忍耐力を発...

Cエンドのコンピューティングパワーを「購入するのではなくレンタルする」

クラウド コンピューティングは、コンピューティング能力の供給を増やすのではなく、クラウドとローカル ...

2020年、インターネットセレブをどうやって作るのか?

今年最初のインターネット有名人ゴシップの波は「それほど有害ではないが、非常に侮辱的」だった。まず、1...

SEOをうまく行うには、キーワードの分析方法を学ぶ必要があります

SEO をうまく行うには、キーワードの分析方法を学ぶ必要があります。これは言うまでもないと思います。...

ガートナーがクラウド製品評価レポートを発表:アリババクラウドのコンピューティング能力が世界第1位に

最近、国際的に有名なコンサルティング会社であるガートナーが、最新のクラウドベンダー製品評価レポートを...

独立した IP は必ずしも SEO 最適化に役立つわけではありません。

今日メールを開くと、ドメイン名登録番号が発行されていたことがわかりました。このドメイン名は昨年12月...

テンセントクラウドはグローバルコンサルティング会社KPMGと提携し、デジタル経済の発展を推進

デジタルトランスフォーメーションが新たな段階に入るにつれ、クラウドベンダーとグローバルコンサルティン...

K8s Nginx Lngress の 9 つの一般的な構成 (アノテーション)、いくつ知っていますか?

前回の記事では、ingress vhost アノテーションの使用について紹介しました。鉄は熱いうちに...

企業はどのように独自のコミュニティを構築すべきでしょうか?これらの経験が役に立ちます

2018年最もホットなプロジェクト:テレマーケティングロボットがあなたの参加を待っています1. コミ...

面接官は、9 つ​​の分散 ID 生成方法を一​​気に述べたときに少し困惑しました。

数日前、私のWeChatパブリックアカウントのフォロワーが、最近の面接について不満を述べるメッセージ...

新しいサイトの最適化:粘り強い仕事の姿勢が核心

いかなる成功にも努力のプロセスが伴います。一夜にして頂点に到達できる人はいません。何事も着実な進歩が...

兄弟は数千万ドルを稼ぐためにねずみ講のウェブサイトを立ち上げ、1万8000人以上を犠牲にした。

警察は容疑者を逮捕した。写真は渝北警察署提供コマーシャル・デイリーの主任記者、黄平氏重慶ビジネスデイ...

Baidu の「刑務所」からサイトを解放する方法

SEO をしている友人は、自分のサイトが Baidu に拘留されるというプロセスに遭遇します。22 ...

ミニプログラムを宣伝するための最も包括的なガイドです。強くお勧めします。これを読んで宣伝しないと言わないで

月収10万元の起業の夢を実現するミニプログラム起業支援プランミニプログラムは2017年1月9日に開始...