• BPnet
  • ビジネス
  • IT
  • テクノロジー
  • 医療
  • 建設・不動産
  • TRENDY
  • WOMAN
  • ショッピング
  • 転職
  • ナショジオ
  • 日経電子版
  • PR

  • PR

  • PR

  • PR

  • PR

記者の眼

DevOpsにフルスタックエンジニアは無用の長物

広田 望=日経コンピュータ 2017/01/11 日経コンピュータ

 「数年前はインフラ操作方法を開発担当者に知っておいてほしいと思っていたが、今は開発だけに集中するべきだと考えている」。そう話すのは、サイバーエージェントでインフラの運用を担当する須藤涼介マネージャーだ。

サイバーエージェントでインフラエンジニアを務める須藤涼介マネージャー
[画像のクリックで拡大表示]

 須藤氏の考えを変えたのはコンテナ技術の導入だ。サイバーエージェントは2016年4月から提供しているインターネットテレビ局「AbemaTV」の基盤に、米グーグルのコンテナ基盤「Google Container Engine(GKE)」を採用している。

 コンテナ技術は単一のハードウエア資源をあたかも複数の資源のように使うといった、仮想化技術の一つ。ミドルウエアやアプリケーションを一つのファイルにまとめた「コンテナ」と、コンテナ内のアプリを実行したり運用したりする「コンテナ基盤」からなる。GKEはコンテナ基盤を配備済みの仮想マシン(VM)が使えるサービスで、コンテナを配備するとスケールアウトや再起動といった運用を自動で実施する。

 運用だけでなく、アプリの開発でもコンテナを使う。開発者が自分のPC上にミドルウエアを導入したコンテナを用意し、その中で動くアプリを作る。開発者が手元のPCで動作を確認したコンテナをGKEにアップロードすれば、運用中のサービスを無停止で更新する。既存のコンテナを新しいコンテナに入れ替える更新作業は、コンテナ基盤が自動で実施する。

 データベース、Webサーバー、プログラムを実行するランタイムなど、システムに必要なミドルウエアはコンテナごと開発者のPC上からサービスの運用基盤に移動するため、「コンテナを使ったシステム運用では、インフラを構築するという概念が無い」と須藤マネージャーは話す。インフラを構築することがないなら、インフラの構築方法を習得する必要も無くなるのだ。コンテナを導入する以前は、運用担当者がインフラ構築作業をしていた。

次ページ以降はITpro会員(無料)の方のみお読みいただけます。

次ページ 誰でもフルスタックのように
  • 1
  • 2
  • 3
  • 4

あなたにお薦め

連載新着

連載目次を見る

今のおすすめ記事

  • 【グルメサイトRettyのAI舞台裏】

    RettyはAI基盤をアキバで調達

     実名型口コミのグルメ情報サービスRettyでは、独自のAI開発に取り組み、従来人手に頼ってきた仕事を着々とAI(人工知能)に置き換えています。インターンシップのコストや人件費は別として、AI基盤に投じたのは約50万円のみです。今回は、RettyでどのようにAI基盤を構築したかについて紹介します。

  • 【記者の眼】

    マイナンバー情報連携の本格運用はなぜ延期できたのか

     マイナンバー制度での情報連携とマイナポータルの本格運用が、計画の7月よりも3カ月程度遅れて10月ころの開始になることが決まった。総務省と内閣官房が連名で3月17日に発表した。両システムとも計画通り7月に稼働させるが、3カ月程度の「試行運用」期間を設け、その後に「本格運用」に移行する。

ITpro SPECIALPR

What’s New!

経営

アプリケーション/DB/ミドルウエア

クラウド

運用管理

設計/開発

サーバー/ストレージ

クライアント/OA機器

ネットワーク/通信サービス

セキュリティ

もっと見る