SHOEISHA iD

※旧SEメンバーシップ会員の方は、同じ登録情報(メールアドレス&パスワード)でログインいただけます

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

【デブサミ2020】セッションレポート (AD)

エンジニアの働き方改革を実現する、快適リモートワーク環境を構築する方法【デブサミ2020】

【13-A-1】出勤から企業開発者を解放し、エンジニアの働き方改革を実現するリモート開発環境構築

  • このエントリーをはてなブックマークに追加

開発環境をSaaSに移行、インフラ環境を全社で整備する

 これでSaaSの利用問題もクリアできた。次に実施するのは開発環境をSaaSへの移行である。その際、着目したいのはプロセスや効率化できるかどうか。それを可能にするのがDevOps製品群である。マイクロソフトであればGitHub ActionsやAzure DevOpsなどがそれに当たる。

 「DevOps製品、開発プロセスのサーバレス製品を使いたいときに、参考になるのがAzure Architecture Frameworkというドキュメント。アプリケーションやモニタリング、パフォーマンス、デプロイを見直す方法をガイドとしてまとめているので、ぜひ活用してほしい」(増渕氏)。

 リモート開発のために、既存のブランチワークフローを見直すこともあるという。その場合、例えばリリースやテスト、機能改善などのチーム内のルールを見直すときに参考になるのが、「git flowやgithub flow」(増渕氏)だ。こういったこともAzure Architecture Frameworkには書かれている。

 「SaaS系で開発プロセスを回すときには効率を上げられるので、ぜひ、このドキュメントをチェックして欲しい」(増渕氏)

 とはいえ、「SaaSでできるのは開発部分だけ。運用やトラブルシューティングは、社内にいないとできないことも多いよね」「RDPやSSHで自由に社内に入っても大丈夫なのだろうか」という声も聞かれる。これらを考えると、なかなか先の案を通しにくい状況が出てくる。このような声をなくすためには、会社全体でインフラ環境を整備していくことが必要になる。

 そのためのツールとして導入したいのが、モバイルデバイス管理(MDM)やモバイルアプリケーション管理(MAM)、VPN、WVD(Windows仮想デスクトップ)などのツールである。これらをクラウドに乗せることで、管理しやすくなるからだ。そのクラウドでの管理に活用できるのが、「Microsoft Intune」である。これはEMS(Enterprise Mobility + Security)という分野の製品である。「できることは多岐にわたるが、個人のアプリと仕事で使うアプリが1台のモバイルデバイスに共存していても、仕事で使うアプリをきちんと管理ができる」という。しかもMicrosoft Intuneはログもしっかり管理し、それらをKustoクエリーでビジュアル化することができる。

 WANに接続したい場合は、「Microsoft Azure Virtual WAN」が使える。Virtual WANはハブ&スポーク型で、最大1000拠点まで接続できる。従来だとVPNと専用線接続で相互の互換性がなかったが、これを使うことでどちらにも対応できる。もちろんリモートユーザーもポイント対サイトVPNというアクセスができるので、WANに接続できる。Network Watcherとも連携可能だ。

 また、シンクライアントのソリューションとしてマイクロソフトが提供しているのが「Windows Virtual Desktop」である。Windows 10マルチセッションを提供。Office 365のProPlusのライセンスを使い、仮想デスクトップを動かすマシンをAzure上に展開する。「この機能を使う良さは、従来のVDIに必要だったインフラ構築作業の大部分を削減できること」と増渕氏は熱く語る。もちろんデメリットがないわけではない。それは組織ぐるみの対応は社内でのいろいろな調整に時間がかかること。

 「Office 365に入ってからAzureに入るので、若干の手間がかかる。この辺はトレードオフだが、運用の手間を削減できるのは大きなメリット」(増渕氏)

MDMやMAM、WVDなどを導入し、リモートワークができるインフラ環境を整備
MDMやMAM、WVDなどを導入し、リモートワークができるインフラ環境を整備

次のページ
孤独感や疎外感、適切な人事評価は「Microsoft Teams」で解決

この記事は参考になりましたか?

  • このエントリーをはてなブックマークに追加
【デブサミ2020】セッションレポート 連載記事一覧

もっと読む

この記事の著者

CodeZine編集部(コードジンヘンシュウブ)

CodeZineは、株式会社翔泳社が運営するソフトウェア開発者向けのWebメディアです。「デベロッパーの成長と課題解決に貢献するメディア」をコンセプトに、現場で役立つ最新情報を日々お届けします。

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

【AD】本記事の内容は記事掲載開始時点のものです 企画・制作 株式会社翔泳社

この記事は参考になりましたか?

この記事をシェア

  • このエントリーをはてなブックマークに追加
CodeZine(コードジン)
https://codezine.jp/article/detail/12027 2020/04/09 12:00

おすすめ

アクセスランキング

アクセスランキング

イベント

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー

アクセスランキング

アクセスランキング