このページの本文へ

モダンワークプレイスからMR、サーバーレス、量子コンピュータまで

MSの最新テクノロジー全部乗せ、満腹の「Tech Summit 2017」基調講演

2017年11月10日 13時00分更新

文● 羽野三千世/TECH.ASCII.jp

  • この記事をはてなブックマークに追加
  • 本文印刷

DevOpsツール「Visual Studio Team Services」の魅力とは

 “I LOVE WRITING CODE”と大きく印字されたTシャツを着て登場した日本マイクロソフト 業務執行役員 コマーシャルソフトウェアエンジニアリング本部長のドリュー・ロビンス氏は、DevOpsパイプラインツールとしての「Visual Studio Team Services」の魅力を語った。

「I LOVE WRITING CODE」だというドリュー・ロビンス氏

 アプリケーション開発においてDevOpsが必要になってきた背景について、ロビンス氏は、「ソフトウェアは、従来のモノリシックな製品からモジュール化されたアプリケーションの組み合わせに変化している。このようなモダンアプリの開発は、カスタムロジックではなく、共通のデータモデルを再利用しながら必要なコードだけを書いていく」と説明。開発チーム内で、コードを再利用できる形で管理し、ビルド、テストするサイクルを回すためにDevOpsが重要だとした。

 Visual Studio Team Servicesは、開発の進捗管理やコードレポジトリなどのチーム開発支援機能に加えて、アプリケーションのコードが変更されると自動的にコンパイル・テストを実行する機能などを備えており、コードのビルド・展開から、テスト、ビルドの正常性モニタリング、テストに合格したコードのレポジトリ登録までの開発パイプラインをつくって自動化できる。「パイプラインで使用する自動化ツールやテストツールは、OSSも含めて柔軟に入れ替えることができる」(ロビンス氏)。

Visual Studio Team Services

NAVITIME Travelアプリが「Cosmos DB+Azure Functions」を実装

 Azureの最新機能を組み合わせたアプリケーション実装の事例として、NoSQLデータベースサービス「Azure Cosmos DB」と、サーバーレスアプリケーションをホストする「Azure Functions」を採用したナビタイムジャパンの観光ガイドアプリ「NAVITIME Travel」が紹介された。

 NAVITIME Travelは東京を訪れる旅行者向けのアプリで、グルメ・お土産・宿泊施設などの情報配信や、行きたいスポットまでのルート検索サービスを提供する。また、Microsoft Cognitive Servicesを使ったチャットボットを実装しており、「お蕎麦が食べたいとチャットするとお店を検索する」、「城の写真をボットにわたすと画像認識して名称を回答する」、「スイーツの画像からそれが食べられるお店を検索する」といった機能を提供している。

 NAVITIME Travelでは、ユーザーとボットの会話ログをCosmos DBに収集しており、Power BIで可視化してサービス改善に活用している。さらに、チャット上でユーザーが「間違っている」という趣旨のコメントをした際、Cosmos DBからイベントを発行し、開発チームのSlackに通知するサーバーレスの仕組みをAzure Functionsを使って構築している。この、Cosmos DBとAzure Functionsによるサーバーレスの仕組みは、10月の「Microsoft Ignite 2017」で発表されたばかりの新機能だ。

「Cosmos DB+Azure Functions」でユーザーからの間違いの指摘をSlackに通知

カテゴリートップへ

本記事はアフィリエイトプログラムによる収益を得ている場合があります

アクセスランキング

  1. 1位

    ITトピック

    実用化が楽しみすぎるスマート技術たち 「長距離ワイヤレス給電」から「室内向け太陽電池」「超音波センサー」まで

  2. 2位

    ITトピック

    IT技術者の約半数が「AIの進化で転職を意識」/これから起きるのは「SaaSの死ではなく変容」/バックアップ市場は堅調に成長、ほか

  3. 3位

    sponsored

    AIインフラ市場“一強体制”を崩せるか AMDが「Helios」で体現するオープン戦略とフィジカルAIのラストマイル

  4. 4位

    デジタル

    kintone MCP Server とは?現在提供されている3つの選択肢をフラットに比較

  5. 5位

    データセンター

    IOWNによるGPU分散インフラ「GPU over APN」実証環境を開放 NTTドコビジが全国8拠点をつなぎ提供

  6. 6位

    デジタル

    買い切り型クラウド「pCloud」がDX総合EXPOへ CEO来日で日本展開を加速

  7. 7位

    sponsored

    「IT機器が高すぎる」「熟練メンバー不在で分からない」… 情シスさんの“現場の悩み”をエンジニア3人に聞いてみた

  8. 8位

    Team Leaders

    「SaaSの死」現場の8割が実感も、半数が“年間10%以上成長”と危機感先行

  9. 9位

    Team Leaders

    AIエージェントが顧客対応から“恋愛相談”まで マッチングアプリwithのCSを変えたチャネルトーク

  10. 10位

    クラウド

    顧客企業のビジネスを動かす「基幹系AI」を実現する 日本オラクルの2027年度戦略

集計期間:
2026年07月11日~2026年07月17日
  • 角川アスキー総合研究所