[51CTO.com からのオリジナル記事] 過去のソフトウェア プロジェクトでは、開発とテストは完全に分離されていました。しかし、今日のソフトウェアの反復速度は非常に高速です。開発とテストを完全に分離するこのモデルは、アーキテクチャの開発とソフトウェアの更新が急速に進む時代にはもはや適していません。 DevOps は必須のものとなりました。 DevOps (開発と運用) は、開発 (アプリケーション/ソフトウェア エンジニアリング)、技術運用、品質保証 (QA) 部門間のコミュニケーション、コラボレーション、統合を促進するために使用される一連のプロセス、方法、システムの総称です。 DevOps は、「開発チームと運用チーム間のより協力的で生産的な関係」とよく説明されます。チーム間の連携が強化されることで、組織全体の効率が向上し、頻繁な変更に伴う本番環境のリスクも軽減されます。 Microsoft では、長年にわたる DevOps 変革を通じて、60,000 人のエンジニアがより優れたソフトウェア プラットフォームのイノベーションと迅速な反復を実現しました。その中でも、Microsoft R&D Cloud は開発プロセス全体と運用・保守をサポートする最も重要な基本プラットフォームです。 Microsoft R&D Cloud には、ソフトウェア エンジニアが日常的に使用する Visual Studio Team Service (VSTS) のほか、仮想ラボ、監視、展開、モバイル アプリケーション テストなどの一連のクラウド サービスが含まれています。 Microsoft のアプリケーション ライフサイクル管理システム Visual Studio Team Services (VSTS) は、Microsoft が開発した、生産性が高く、高度に統合された、スケーラブルなライフサイクル開発ツールのセットです。分散アプリケーションを開発するためのツールとテクノロジを提供し、アプリケーションの複雑さとその設計、開発、展開に必要なライフサイクルの問題を解決するために必要なツールとガイダンスを提供します。 最近、開発者が VSTS をより簡単に使用できるようにするために、Microsoft は VSTS を 5 つの独立した Azure DevOps サービスに分割しました。 Azure DevOps は、Microsoft のアプリケーション ライフサイクル管理システムである VSTS の大幅な再編成とブランド変更です。今後、VSTS は単一の Visual Studio サービスではなく、5 つの独立した Azure サービスに分割され、Azure DevOps プラットフォーム サービスに組み込まれます。 5 つの個別のサービスは次のとおりです。 1. Azure Pipelines: あらゆるクラウド プラットフォームへの継続的な構築、テスト、およびデプロイを実現します。 2. Azure Boards: 作業管理用。 3. Azure Artifacts: Maven、npm、NuGet 用。 4. Azure Repos: 安全なクラウドホスト型のプライベート Git リポジトリを提供します。 ***zure テスト プラン: 計画テストと探索的テスト用。 今後数日間で、Azure Pipelines、Marketplace、管理、フィードバックなどで一連の機能がリリースされる予定です。 詳細については、http://cloud..com/art/201809/583361.htm を参照してください。 独立したコンポーネントに分割することで、開発者は VSTS に「全面的に取り組む」必要がなくなり、Azure DevOps プラットフォームの一部を簡単に導入できるようになります。さらに、各コンポーネントの範囲が縮小されているため、価格は VSTS よりも安くなります。たとえば、Pipelines プロセスでは、GitHub コード リポジトリを使用して Node.js サービスを構築およびテストし、他の Azure DevOps コンポーネントを使用せずに Amazon AWS クラウド上のコンテナーにデプロイできます。 Microsoft は、オープンソース プロジェクトが Pipelines を無料で使用できるようにもしており、オープンソース開発者は最短のビルド時間と最大 10 個の並列ジョブを利用できるようになります。 Pipelines にはテスト用の Windows、macOS、Linux システムが含まれており、多くのプロジェクトに適しています。 Atom および Visual Studio Code エディター、CPython、TypeScript プログラミング言語では、ビルドとテストにすでに Azure Pipelines が使用されています。 Azure Pipelines は GitHub Marketplace からも利用できるため、GitHub コード リポジトリを簡単に探索できます。 既存の VSTS 顧客の場合、プロジェクトは自動的に Azure DevOps に移行されます。一部の URL のみが変更されますが、機能は基本的に同じままです。 Microsoft による GitHub の買収 (規制当局の承認待ち) が予定されていることを考えると、2 番目のクラウドベースの Git コード リポジトリ サービスは不要と思われます。ただし、Azure Repos は、既存の VSTS Git ホスティング機能のドロップイン置換/ブランド変更として設計されています。 さらに、オンプレミスの Team Foundation Server (TFS) のユーザーは、Azure DevOps のライブ機能に基づく更新を引き続き受け取ります。 TFS の次のバージョンから、製品は Azure DevOps Server という名前になり、通常の更新サイクルを通じて引き続き改善されます。 [51CTO オリジナル記事、パートナーサイトに転載する場合は、元の著者とソースを 51CTO.com として明記してください] |
<<: クラウドのダウンタイムイベントの影響を軽減するにはどうすればよいでしょうか?
>>: クラウドのダウンタイムイベントの影響をより効果的に軽減するにはどうすればよいでしょうか?
vpsdime は、X5650 U、128G メモリ、raid50 用 14 台の 4T ハード ド...
クラウド コンピューティングは、一見小さなもののように思えるかもしれませんが、現在、ビジネス界を活気...
SEO を行うのは、火薬の煙のない戦いに似ています。勝者は王様になり、敗者は盗賊になります。勝者は百...
Meilishuoは、Weiboなどのソーシャルメディアを女性向けオンラインショッピングの分野に垂直...
法規制ネットワークからの総合ニュース:昨日、多くのメディアが客室乗務員の殺害に関するニュースを報道し...
月給5,000~50,000のこれらのプロジェクトはあなたの将来です「無印良品崇拝者」たちをいささか...
[[399823]] AWS は本日、顧客のソフトウェア プロジェクトを簡素化するために AWS が...
今夜、私はベッドの中で寝返りを打ちながら、インターネットビジネスを始めたときの経験を思い返しました。...
ご存知のように、ポジティブなエネルギーとは、ポジティブで、力を与え、健康的で、楽観的で、希望に満ちた...
クラウド コンピューティングは、企業の運営方法を根本的に変え、データをどこにでも移動してアクセスでき...
ウェブサイトを選択する際、人々は通常、ウェブサイトのトラフィック データ、広告スペースのサイズなど、...
はじめに: 世の中には、Craigslist のように、従来の考え方に反し、予想外のルートを取り、ビ...
最近、「2019ハイアール海外サービスメーカーサミット」が青島で盛大に開催され、世界各地から多くの海...
「何をしているんですか?自動車業界のDianpingですか?Zhihuですか?それともDoubanで...
新浪科技報、11月1日朝のニュース:YiXinは本日、無料データプランを発表しました。11月8日から...