DevOps とは、開発と運用を組み合わせたもので、開発アプリケーションやソフトウェア エンジニアリング、技術運用、品質保証 QA の間のコミュニケーション、コラボレーション、通信を促進するために使用される一連のプロセス、方法、およびシステムの総称です。部門を統合します。
DevOps とは何ですか?
DevOps は、「ソフトウェア開発者 (Dev)」と「IT 運用保守技術者 (Ops)」の間のコミュニケーションと協力を大切にする文化であり、開発と保守の関係を促進します。運用チームは協力して、自動化された反復可能な方法でコードを本番環境に迅速にデプロイします。
DevOps は、組織がアプリケーションやサービスを提供する速度の向上に役立ちます。これにより、組織は顧客へのサービスを改善し、市場での競争力を高めることができます。
つまり、DevOps は、開発と IT 運用の調整、およびより良いコミュニケーションとコラボレーションとして定義できます。
DevOps が必要な理由は何ですか?
DevOps 前:
# 開発チームと運用チームは完全にサイロ化されていました。
# テストと展開は、設計と構築の後に完了する独立したアクティビティです。したがって、実際のビルド サイクルよりも多くの時間を消費します。
# DevOps がなければ、チーム メンバーはプロジェクトを構築する代わりに、テスト、デプロイ、設計に多くの時間を費やします。
#●● 手動でコードをデプロイすると、運用環境で人的エラーが発生する可能性があります。#●● 開発チームと運用チームには独自のスケジュールがあり、同期が取れていないとさらなる遅延が発生します。
DevOps モデルでは、開発チームと運用チームの両方が「孤立した」チームではなくなりました。場合によっては 2 つのチームが 1 つに統合され、エンジニアは開発テストから展開、運用に至るアプリケーションのライフサイクル全体にわたって協力し、単一の機能に限定されない一連のスキルを開発します。
DevOps 原則DevOps を導入する際の 6 つの重要な原則を次に示します:
1. 顧客志向 顧客中心の行動: DevOps チームは、製品とサービスに継続的に投資する必要があるため、顧客中心の行動を取る必要があります。
2. エンドツーエンドの責任: DevOps チームは、終了するまでパフォーマンス サポートを提供する必要があります。これにより、製品の責任と品質のレベルが高まります。
3. 継続的な改善: DevOps の文化は、無駄を最小限に抑えるための継続的な改善に重点を置いています。提供する製品またはサービスの改善を継続的に加速します。
4. すべてを自動化する: 自動化は DevOps プロセスの重要な原則です。これはソフトウェア開発だけでなく、インフラストラクチャ環境全体にも当てはまります。
5. チームとして働く: DevOps 文化では、デザイナー、開発者、テスターの役割がすでに定義されています。彼らがしなければならないのは、チームとして協力することだけです。
6. すべてを監視してテストする: DevOps チームにとって、強力な監視とテストの手順を確立することは非常に重要です。
以上がこの記事の全内容です、皆様の学習のお役に立てれば幸いです。さらにエキサイティングなコンテンツについては、PHP 中国語 Web サイトの関連チュートリアルのコラムに注目してください。 ! !
以上がDevOpsとはどういう意味ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。