全ての開発環境、全ての開発者をターゲット
DevOpsを進めるMicrosoftが決断 「Azure DevOps Project」強化点とは
Microsoftは最新のツールを用意してアプリケーション開発者に手を差し伸べている。それは、DevOpsパイプラインを自動的に構成して、クラウドに接続できるようにするツールだ。
Microsoftのドノヴァン・ブラウン氏(プリンシパルDevOpsマネジャー)は同社が開催する開発者向け会議「Microsoft Build 2018」で「Azure DevOps Project」の最新機能を紹介した。その説明の中で、同氏はアプリケーションを迅速に開発、導入することが求められる今の時代、DevOpsが不可欠であることを明確に示した。
併せて読みたいお勧め記事
DevOpsの課題
MicrosoftはDevOpsにどう向き合うのか
Azure DevOps Projectのプレビューが初めて公開されたのは、2017年11月に開催された開発者向け会議「Microsoft Connect(); 2017」だ。このAzure DevOps Projectは、予備知識のない開発者でもDevOpsのための環境(DevOpsパイプライン)を構成してクラウドに接続させる。
わずかな手順を踏むだけで、アプリケーションの構築に使用した開発基盤とは無関係に、ツールがDevOpsパイプラインを自動的に構築する。その後、DevOpsパイプラインを使用して、クラウドでアプリケーションの開発、配布(デプロイ)、監視をする。必要なAzureサービスは全てリソース調整(プロビジョニング)される。プログラム変更管理サービスの「Git」用リポジトリも提供する。Microsoftのアプリケーションパフォーマンスを管理するツール「Azure Application Insights」との統合や、Azureへのデプロイ用の継続的統合および継続的デリバリー(CI/CD)パイプラインも設定される。
Azure DevOps Projectの強化点
最新のAzure DevOps Projectには、Microsoftの「Visual Studio Team Services」(VSTS)用に強化されたサポートも含まれる。MicrosoftでVSTS製品担当者サム・ガッケンハイマー氏は「使い勝手はほぼVSTSと同じ」と話す。ただし、Azure DevOps ProjectはAzureポータルから開始する必要がある。
Azure DevOps Projectは、同社の「Azure Virtual Machines」や「Azure Kubernetes サービス」(AKS)、「Azure Service Fabric」「Azure SQL Database」もサポートする。プログラミング言語では「.NET」「Java」「Node.js」「Python」「Ruby」「Go」をサポートする。
「Azure DevOps Projectで新しく『Node.js』『.NET Core』『Java』といったプログラム言語でのアプリ開発に着手する際、AzureでAKSを指定にできるようになった」とガッケンハイマー氏は話す。アプリケーション言語とランタイム、そしてAKSを選択すると、Azure DevOps ProjectがKubernetes管理の「Helm」を使ったDevOpsパイプラインを設定する。Helmでは「Charts」という単位で管理をする。Chartsは、Kubernetesアプリケーションの定義、インストール、アップグレードについて開発者を支援するパッケージマネジャーだ。
コンサルティング企業Moor Insights & Strategyでアナリストを努めるレット・ジリンハム氏は次のように話す。「Azure DevOps Projectの強化により、アプリケーションフレームワークが使いやすくなり、デプロイ用のCI/CDパイプライン統合の設定が簡単になる。同時に、サードパーティー製クラウド管理基盤をまだ所持していない顧客の監視も容易になる」
「Microsoftは、クラウド管理基盤の中でもこれまで価値が高かった機能を提供することで競争力を高め『Microsoft Azure』やオンプレミス版Azureともいえる『Azure Stack』を重視する顧客がサードパーティー製クラウド管理基盤の代わりにAzreを導入するよう働きかけている」(ジリンハム氏)
DevOpsの「助言者」となるMicrosoft
Azure DevOps Projectをアップグレードする直前の2018年5月1日、Microsoftが保有するDevOpsの基礎についての教材や、DevOps自己評価ツールを含めたあらゆるDevOps関連の情報を企業向けにまとめた「Microsoft DevOps Resource Center」が公開された。
Microsoftは2017年を通じて、DevOps、Git、アジャイルの実践に関する情報を可能なかぎり多く公開し、顧客が独自に取り組めるよう支援してきたが、その内容は断片的でまとまりがなかった。Microsoft DevOps Resource Centerを用意することで、同社は所有するDevOps関連の資料を全てまとめる場所を作り、コミュニティーへの貢献を目指している。
Gartnerのアナリスト、トーマス・マーフィー氏は「MicrosoftはDevOpsに真剣に取り組んでいる。また、そうする必要がある」と話す。
「MicrosoftはDevOpsを盛り上げ、企業が資産を移行する方法についての道筋を示し、その移行先としてクラウドに導く必要がある。DevOpsを購入する商品やツールにすぎないと考えている企業はあまりにも多い。そのため、幾つかの『パターンと実践』を提供するMicrosoft DevOps Resource Centerを用意したのは英断だ」(マーフィー氏)
これまで長い間Microsoftは開発者の強い味方だった。だが、主に力を入れていたのはMicrosoftの環境で作業する開発者だった。ただし、今では、全ての開発環境と全ての開発者をターゲットにするようになっている。
調査会社Enterprise Strategy Groupでアナリストを務めるエドウィン・ユン氏は次のように話す。「これは全ての開発者にとってありがたいことだ。特に、Microsoftの環境を中心に開発してきた今の経験を土台に進化を考えている開発者には大きなプラスになる。Microsoftにとっては、同社のツールや開発基盤を全ての開発者に公平な立場で提供するチャンスだ」
Copyright © ITmedia, Inc. All Rights Reserved.
この記事の著者
関連記事
こんなメディアも見られています
TechTargetジャパンに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
ベンダーコンテンツ PR
From Informa TechTarget
SpecialPR
アクセスランキング
-
1
「Excel至上主義」の終わらせ方 丸2日の手作業地獄から情シスと現場を救うには
-
2
「Microsoft 365のセキュリティ運用」に関するアンケート
-
3
取手市がVDIと決別した理由 更改費用「4倍超」を約1.7倍に圧縮
-
4
急増する「AIはこう言ってる」マン 判断を狂わせる「AI忖度」を防ぐには?
-
5
221人調査で分かった「情シス最大のストレス」は?
-
6
「Salesforceのテスト自動化ツール」に関するアンケート
-
7
IT製品の導入に関するアンケート「サーバ&ストレージ」編
-
8
「データストレージの活用方法」に関するアンケート
-
9
「AI時代の統合基盤・エンタープライズAI管理」に関するアンケート
-
10
自宅のWi-Fiが「遅い」「途切れる」本当の原因は? Dellが推奨する鉄則
ホワイトペーパーランキング PR
-
1
年収2000万「クラウドセキュリティのプロ」になれる資格とは
-
2
セキュリティソフトをすり抜ける標的型攻撃メール、不審メールの見破り方とは?
-
3
Windows Updateの通信集中で回線が逼迫、ネットワーク刷新事例に学ぶ解決策
-
4
財務を戦略的組織へ進化させるAI活用術、4つの主要な障壁と解消方法
-
5
「NAS」「SAN」「DAS」は何が違う? いまさら聞けないストレージの基礎
-
6
“あのファイル転送”で暗躍するノーウェアランサム
-
7
標的型攻撃メールを見破るには? サンプル文面を例に傾向を解説
-
8
商用利用の安全性を確保し大量のコンテンツを高速で生成する、AI活用の秘訣
-
9
マンガで解説、1日で生成AI環境を構築できるワークショップの中身とは?
-
10
Dark AIが台頭する時代の新発想、「より高度なAIで対抗する」具体的方法とは?
TechTargetジャパン SNS
インフォメーション
注目情報をチェック
TechTargetジャパンをフォロー