<?xml version="1.0" encoding="utf-8"?><html xml:lang="ja" xmlns="http://www.w3.org/1999/html" xmlns:epub="http://www.idpf.org/2007/opf">
    <head>
        <meta name="viewport" content="target-densitydpi=device-dpi, width=device-width, maximum-scale=1.0, user-scalable=yes" />
<meta charset="UTF-8"/>
        
        <meta content="book3" name="CAS-UB-Publication-Class"/>
        <meta content="CAS-UB Backend System Installed on 2013-11-28" name="Generator-Signature"/>
        <title>3-5　IoTプラットホーム事業者（株式会社ソラコム）</title>
        <link href="themes/cas-common_epub.css" rel="stylesheet" type="text/css"/>
        <link href="themes/plain2/common.css" rel="stylesheet" type="text/css"/>
        <link href="styles/style.css" rel="stylesheet" type="text/css"/>
<script>
  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
  })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');

  ga('create', 'UA-88485500-1', 'auto');
  ga('send', 'pageview');

</script>
        </head>
    <body style="-webkit-text-size-adjust: 100%;" class="wrapper chapter level2" id="e_2e0000_2e3-5_E3_80_80IoT_E3_83_97_E3_83_A9_E3_83_83_E3_83_88_E3_83_9B_E3_83_BC_E3_83_A0_E4_BA_8B_E6_A5_AD_E8_80_85_EF_BC_88_E6_A0_AA_E5_BC_8F_E4_BC_9A_E7_A4_BE_E3_82_BD_E3_83_A9_E3_82_B3_E3_83_A0_EF_BC_89"><h1 class="sys-hidden" style="display:none">3-5　IoTプラットホーム事業者（株式会社ソラコム）</h1>
<div class="header">
<table class="header-in" align="center" valign="middle">
<tr>
<td class="left-table">
<a class="" href="https://www.ieice.org/jpn/"><img class="ieice-logo" src="../../img/logo.png" /></a>
</td>
<td class="right-table" align="center">
<a href="../../index.html" class="top_link" align="center"><b align="center">電子情報通信学会 - IEICE会誌 試し読みサイト</b></a>
<div class="copyright">© Copyright IEICE. All rights reserved.</div>
</td>
</tr>
</table></div>
<div class="header-border"></div>
<div class="contents">
<div class="contents-in">
<form name="number_post" method="POST" action="../../index.php">
<input type="hidden" name="index-page" value="103_2" />
</form>
<a href="javascript:document.number_post.submit()" class="index-number-link" style="float: right;">Vol.103 No.2 (2020/2)　目次へ</a><br /><br />
<div class="article-navigation"><a href="../k103_2_237/index.html" style="float: left;">前の記事へ</a><a href="../k103_2_245/index.html" style="float: right;">次の記事へ</a></div><br /><br />


<div class="gext fig-nocaption" id="fig_8"><p><img alt="3.　サービスの通信の「仕事」――私たちが日々利用している身近なサービス――　3-5　IoTプラットホーム事業者（株式会社ソラコム）　松下享平　クラウドを最大限活用した“IoT通信プラットホームSORACOM”の生い立ちと運用の現場奮闘記" src="images/fig_8.png"/></p>
</div>
<div class="gext author_detail4"><p class="li-1em">松下享平　(株)ソラコム</p>

<p>Kohei MATSUSHITA, Nonmember (SORACOM, INC., Tokyo, 107-0052 Japan).</p>
<p>電子情報通信学会誌　Vol.103 No.2別冊 pp.241-244 2020年2月</p>
<p>©電子情報通信学会2020</p>
</div>
<div class="wrapper level3" id="h_2e0000_2e01_E3_80_80_E4_BB_8A_E3_82_84_EF_BC_8CISS_E3_81_A7_E3_82_82_E4_BD_BF_E3_82_8F_E3_82_8C_E3_81_A6_E3_81_84_E3_82_8B_E3_80_8C_E9_80_9A_E4_BF_A1_E3_80_8D"><h1 class="supplement2"><span class="gext no">01</span><span class="gext aki">　</span><span class="gext h1-text">今や，ISSでも使われている「通信」</span></h1>
<p class="margin-top05">　皆さんは「通信の仕事」に対してどのようなイメージをお持ちでしょうか？</p>
<p>　通信に関わる仕事は目に見えづらく，想像力を必要します．黒い画面に表示されている謎の英数字を見ながら通信相手のシステムまでの通信経路を頭で描きつつ，パズルを解くように多くの機器を調整して接続できるようにしていきます．</p>
<p>　私たちが普段利用しているパソコンやスマートフォンはもちろん，ISS（国際宇宙ステーション）のクルーが地上との情報交換が気軽にできるようになった<a href="#u_2e0000_2eref01"><sup>(1)</sup></a>のも，このような通信の仕事の成果と言えるでしょう．</p>
<p>　また，クラウドコンピューティング（以下，クラウド）やIoT（Internet of Things；‘もの’のインターネット）においても通信は不可欠であり，これまで以上に重要度を増しています．</p>
<p>　本稿では，「IoTプラットホーム」“SORACOM”を通じて「通信の『仕事』」について皆さんに興味を持ってもらい，通信の役割や重要性，ソラコムが目指している世界観，そして，お読み頂いている方の中から通信に携わる仕事に進みたいと思った際に知っておいて頂くと役立ちそうな事柄をお伝えできればよいと考えております．</p>
<p class="line-gap"> </p>
</div>
<div class="wrapper level3" id="h_2e0000_2e48f5f146dccb2cc50225f05fcf45c31c"><h1 class="supplement2"><span class="gext no">02</span><span class="gext aki">　</span><span class="gext h1-text">通信に不可欠な「交換機機能」をクラウドで動かす“SORACOM”</span></h1>
<p class="margin-top05">　皆さんが普段持ち歩いているスマートフォンがつながる理由は御存じでしょうか？　このスマートフォンの通信は専門的には「セルラ通信」と呼ばれるものです．電波を使って近くの基地局と通信することで，動画像閲覧やチャットができる仕組みです．その基地局の先には「交換機」と呼ばれるデータを適切に送受信して，必要に応じてインターネットとの通信を行うハードウェアがあります．この交換機は，一般的にはデータセンターと呼ばれるコンピュータシステムを格納するビルの中で，24時間365日動き続けるように保守運用されています．このようなネットワークを支える仕組みがあることで，通信が安定的に確保されています．</p>
<p>　ソラコムが提供するIoTプラットホームSORACOMは，2015年9月にサービス開始して以来，15,000を超えるお客様に100万を超えるセルラ通信回線を提供している「通信事業者」です．</p>
<p>　ソラコムは，通信キャリヤの基地局などの通信インフラを借り通信事業を提供する仮想通信事業者，MVNOです．加えて，通常ハードウェアで構築する交換機の機能を「ソフトウェアでクラウド上で動かす」ことを実現しています．この仕組みを背景に，通信費用の低価格化，柔軟な価格設定，回線管理やリアルタイムな通信速度の変更，デバイス管理，クラウドへのデータ転送サービスといった，大量のIoTの‘もの’をつなげる際に必要な機能を付加価値として通信を提供しています（<a href="index.html#u_2e0000_2efig-1">図1</a>）．</p>
<div id="u_2e0000_2efig-1"><div class="gext fig" id="fig_1"><p><img alt="図1　SORACOMはクラウド上で仮想的な交換機を実現" src="images/fig_1.png"/></p>
</div>
</div>
<p class="line-gap"> </p>
</div>
<div class="wrapper level3" id="h_2e0000_2ec38ce2ef42831a468ac4b134498043bf"><h1 class="supplement2"><span class="gext no">03</span><span class="gext aki">　</span><span class="gext h1-text">遠くに離れた‘もの’の状態や，現場で起こっている‘こと’を「ディジタル化」するのがIoT</span></h1>
<p class="margin-top05">　IoTとは，ネットワークを用いて「遠くに離れた‘もの’の状態や，現場で起こっている‘こと’をディジタル化する」技術です．情報通信白書（平成30年版）によると，2020年には世界中で400億を超える‘もの’がつながると予想されています．IoTの仕組みは，「‘もの’」「ネットワーク」「クラウド」という三つの要素で構成されています（<a href="index.html#u_2e0000_2efig-2">図2</a>）．</p>
<div id="u_2e0000_2efig-2"><div class="gext fig" id="fig_2"><p><img alt="図2　IoTは三つの要素で構成されている" src="images/fig_2.png"/></p>
</div>
</div>
<p>　より技術が使いやすくなったことで，従来からIoT活用が検討されてきた車や人の動態管理，工場の可視化，スマートメータなどの分野だけではなく，皆さんの生活の身近なところにも利用され始めています．例えば，冷蔵庫の食材の残量を重量センサでディジタル化すれば，通信を利用してクラウドにデータを集めることができ，そのデータを見れば商品補充のタイミングが分かるのですが，これも“IoT”です（<a href="index.html#u_2e0000_2efig-3">図3</a>）．</p>
<div id="u_2e0000_2efig-3"><div class="gext fig" id="fig_3"><p><img alt="図3　冷蔵庫内の食材の減り具合を重量センサで感知し通信を組み合わせた例(2)" src="images/fig_3.png"/></p>
</div>
</div>
<p class="line-gap"> </p>
<div class="wrapper level4" id="h_2e0000_2e3_2e1_E3_80_80_EF_BD_A2IoT_E3_80_8D_E3_81_AF_E8_AA_B0_E3_81_A7_E3_82_82_E5_88_A9_E7_94_A8_E3_81_A7_E3_81_8D_E3_82_8B_E6_8A_80_E8_A1_93_E3_81_B8"><h2>3.1　｢IoT」は誰でも利用できる技術へ</h2>
<p>　従来このような取組みは，大規模な投資が必要でしたが，2010年頃から起こった「クラウド」と「‘もの’」のイノベーションによって状況が変わりました（<a href="index.html#u_2e0000_2efig-4">図4</a>）．</p>
<div id="u_2e0000_2efig-4"><div class="gext fig" id="fig_4"><p><img alt="図4　二つのイノベーションがIoTを進めてきた" src="images/fig_4.png"/></p>
</div>
</div>
<p>　この二つに共通して言えるのが「誰でも使える，誰でも買える」ということに集約されると言えるでしょう．このようなイノベーションによって，一部の大企業だけだったディジタル化の技術が誰でも利用できるようになったわけです．</p>
<p class="line-gap"> </p>
</div>
<div class="wrapper level4" id="h_2e0000_2e3_2e2_E3_80_80SORACOM_E3_81_AFIoT_E3_81_AE_E3_80_8C_E3_83_8D_E3_83_83_E3_83_88_E3_83_AF_E3_83_BC_E3_82_AF_E3_81_AE_E8_AA_B2_E9_A1_8C_E3_82_92_E8_A7_A3_E6_B1_BA_E3_81_99_E3_82_8B_E3_80_8D"><h2>3.2　SORACOMはIoTの「ネットワークの課題を解決する」</h2>
<p> 「‘もの’」と「クラウド」につなげるためには「ネットワーク」が不可欠となります．ここで改めて注目されているのが「セルラ通信」です（<a href="index.html#u_2e0000_2efig-5">図5</a>）．</p>
<div id="u_2e0000_2efig-5"><div class="gext fig" id="fig_5"><p><img alt="図5　クラウドと‘もの’をつなげるときのネットワークの課題" src="images/fig_5.png"/></p>
</div>
</div>
<p>　これまでIoTで利用されてきた有線LANやWi-Fiは，設置・設定には工事やIT知識が必要です．一方，セルラ通信は，私たちが普段利用しているスマートフォンの通信そのものであり，基地局は日本全国に設置されているため，どこでもつなげることができ，IoT向けの通信としては最適なのですが，これまでは「人向け」として発展してきました．</p>
<p>　SORACOMは人向けだったセルラ通信をクラウドと融合することで，「‘もの’向け」の通信として，誰でも手軽に利用頂けるように提供しています．その結果，企業のシステムや工場，建設，介護などの様々な現場，店舗や農業・獣害対策などの屋外，更には新しいプロダクトを作るスタートアップや電子工作を楽しむ個人に至るまで，生活を便利にする，若しくは課題を解決するシステムやサービスを開発する際に通信を扱う機会が広がっています．</p>
<p class="line-gap"> </p>
</div>
</div>
<div class="wrapper level3" id="h_2e0000_2e04_E3_80_80_E9_80_9A_E4_BF_A1_E3_82_92_E5_AE_89_E5_AE_9A_E7_9A_84_E3_81_AB_E6_8F_90_E4_BE_9B_E3_81_99_E3_82_8B_E3_81_9F_E3_82_81_E3_81_AB"><h1 class="supplement2"><span class="gext no">04</span><span class="gext aki">　</span><span class="gext h1-text">通信を安定的に提供するために</span></h1>
<p class="margin-top05">　次に通信事業者としての取組みを御紹介します．通信は「安定して提供されること」が大切です．</p>
<p>　SORACOMでは，通信を安定的に提供する「OpsDev<a href="#u_2e0000_2ecyu01"><sup>(注1)</sup></a>エンジニア」という職種があり，彼らの仕事ぶりをWeb上で詳しく公開しています<a href="#u_2e0000_2eref03"><sup>(3)</sup></a><sup>,</sup><a href="#u_2e0000_2eref04"><sup>(4)</sup></a>．</p>
<p>　OpsDevエンジニアの仕事内容から，SORACOMの仕組み，そしてどのようにして安定的な通信を提供しているのかを紹介します．</p>
<p class="line-gap"> </p>
<div class="wrapper level4" id="h_2e0000_2e47e1e6c2e78678610bf8da2be0df0708"><h2>4.1　マイクロサービス―組み合わせてサービスを提供</h2>
<p>　SORACOMではパケット通信を処理するシステム，ユーザ管理をするシステム，課金を処理するシステムといった単位でサービスを作り，それらを組み合わせることで“SORACOM”というサービスを提供しています．このような構成を「マイクロサービス」と称します（<a href="index.html#u_2e0000_2efig-6">図6</a>）．</p>
<div id="u_2e0000_2efig-6"><div class="gext fig" id="fig_6"><p><img alt="図6　SORACOMのシステム概要" src="images/fig_6.png"/></p>
</div>
</div>
<p>　マイクロサービスの利点は幾つかありますが，とりわけ「他のシステムへの影響を最小限にしつつ，機能の追加・更新が可能」という点をSORACOMとして必要としていました．IoTはまだまだこれから成長する市場であり，お客様のニーズも増えていきます．それに合わせてSORACOMの機能も増やすためにはなくてはならない利点です．</p>
<p class="line-gap"> </p>
</div>
<div class="wrapper level4" id="h_2e0000_2e4_2e2_E3_80_80_E5_BE_B9_E5_BA_95_E3_81_97_E3_81_9F_E8_87_AA_E5_8B_95_E5_8C_96"><h2>4.2　徹底した自動化</h2>
<p>　OpsDevの“Dev”は，自動化を実現するためのプログラム開発という意味が含まれています．デバイス，インフラ，ミドルウェア，アプリなど複数レイヤでシステム監視を行い，問題を早期発見・早期解決できる仕組みを持っています．また，プログラム化された復旧手順と組み合わせることで，多少の問題は自動復旧できるように作られています．すぐに復旧できなかったとしてもクラウドアーキテクティング原則の一つである，Design for Failureの思想<a href="#u_2e0000_2eref02"><sup>(2)</sup></a>の下多重化されており，システムの切換えなどを意識した設計となっています．このような継続的な運用効率化も，クラウドやソフトウェアの技術を駆使しているから実現できる利点です．</p>
<p class="line-gap"> </p>
</div>
</div>
<div class="wrapper level3" id="h_2e0000_2e68f132f6df5ce3eb670cdd67c24a4290"><h1 class="supplement2"><span class="gext no">05</span><span class="gext aki">　</span><span class="gext h1-text">通信の第一歩は「近隣の機器と有線でつなげる」</span></h1>
<p class="margin-top05">　通信の中心であるインターネットに目を向けると，実用化され始めた約20年前から比べると飛躍的な進歩を遂げており，また，今後も更なる発展が予想されます．ただ，幸いなことに現在の通信の多数を占める「TCP/IPネットワーク」の本質は余り変わっておらず，例えば，安価に手に入る「Raspberry Pi」とパソコンを有線LANで通信ができるようにするところから始めたとしても，十分役立つ知識が得られます．</p>
<p>　通信の仕事に関心をお持ちの方には，是非‘もの’を通信接続し，そのデータを活用するIoTを試して頂きたいと考えています．大切なのは，通信ができた際に「面白い」と感じられたかどうかです．もしも，面白いと感じられたなら，通信の仕事に向いていると言えるでしょう．</p>
<p class="line-gap"> </p>
</div>
<div class="wrapper level3" id="h_2e0000_2e06_E3_80_80_E3_81_8A_E3_80_80_E3_82_8F_E3_80_80_E3_82_8A_E3_80_80_E3_81_AB"><h1 class="supplement2"><span class="gext no">06</span><span class="gext aki">　</span><span class="gext h1-text">お　わ　り　に</span></h1>
<p class="margin-top05">　私は1996年頃に，地方のISP（インターネットサービスプロバイダ）でのアルバイトがキャリアのスタートでした．思い返すと通信の楽しさは「つながっていなかったものをつなげる」ところにあると感じています．</p>
<p>　SORACOMを題材に，IoTと通信の仕事を紹介してきました．皆さんの普段の生活に溶け込んでいる通信を安定的に提供しているエンジニアの方々の活動や，まだインターネットにつながっていない‘もの’を通信接続する仕事に興味を持って頂けたならうれしく思います．</p>
<p>　本稿への感想などはメールやTwitter等〈@ma2shita〉でお待ちしております．お気軽に御連絡をお寄せ下さい．</p>
<p class="line-gap"> </p>
</div>
<div class="wrapper level3" id="h_2e0000_2e_E6_96_87_E3_80_80_E3_80_80_E3_80_80_E3_80_80_E3_80_80_E7_8C_AE"><h1>文　　　　　献</h1>
<div class="gext references"><p class="li" id="u_2e0000_2eref01"><span class="gext listmark">(１) </span>“JAXA/ファン！ファン！JAXA！，”<br/><a class="wrap" href="https://fanfun.jaxa.jp/faq/detail/213.html">https://fanfun.jaxa.jp/faq/detail/213.html</a> (参照2019-6-20)</p>
<p class="li" id="u_2e0000_2eref02"><span class="gext listmark">(２) </span>クラウドデザインパターン協議会(2015)，“クラウドアーキテクティング原則，”<br/><a class="wrap" href="http://aws.clouddesignpattern.org/index.php/クラウドアーキテクティング原則">http://aws.clouddesignpattern.org/index.php/クラウドアーキテクティング原則</a> (参照2019-6-20)</p>
<p class="li" id="u_2e0000_2eref03"><span class="gext listmark">(３) </span>(株)ソラコム(2018)，“SORAZINE/社員レポート#5～OpsDevエンジニア～，”<br/><a class="wrap" href="https://sorazine.soracom.jp/entry/2018/10/04/OpsDev-Engineer">https://sorazine.soracom.jp/entry/2018/10/04/OpsDev-Engineer</a> (参照2019-6-20)</p>
<p class="li" id="u_2e0000_2eref04"><span class="gext listmark">(４) </span>(株)ソラコム(2019)，“SORAZINE/【社員インタビュー】OpsDevメンバーが語る．僕がソラコムを選んだ理由，”<br/><a class="wrap" href="https://sorazine.soracom.jp/entry/2019/06/04/OpsDev-Engineer">https://sorazine.soracom.jp/entry/2019/06/04/OpsDev-Engineer</a> (参照2019-6-20)</p>
</div>
<p class="date">（2019年6月30日受付　<span class="gext not-separates">2019年10月24日最終受付） </span></p>
<p class="line-gap"> </p>
<div class="gext authors"><div class="gext author"><div class="gext fig"><p><img alt="松下享平" src="images/fig_7.png"/></p>
</div>
<div class="gext author_text"><p><span class="gext author_name"><ruby>松<rp>(</rp><rt>まつ</rt><rp>)</rp></ruby><ruby>下<rp>(</rp><rt>した</rt><rp>)</rp></ruby>　<ruby>享<rp>(</rp><rt>こう</rt><rp>)</rp></ruby><ruby>平<rp>(</rp><rt>へい</rt><rp>)</rp></ruby></span></p>
<p>　(株)ソラコムのエバンジェリストとして，SORACOMだけでなくIoTを広く知って頂く講演活動を担当．1990年代半ばの地方ISPの立ち上げをキャリアのスタートとし，中堅ハードウェアメーカを経た後に2017から現職．共著に「公式ガイドブックSORACOM」など．1978静岡生まれ．</p>
</div>
<p class="float-clear"> </p>
</div>
</div>
<p class="line-gap"> </p>
<p class="line-gap"> </p>
<p class="line-gap"> </p>
<hr class="hr01"/>
<div class="gext ann" id="u_2e0000_2ecyu01"><p><strong>(注1)</strong> OpsDev：Opsは“Operations”<span class="gext img" id="math_i1"><img alt="math" src="images/math_i1.svg"/></span>運用であり，Devは“Development”<span class="gext img" id="math_i2"><img alt="math" src="images/math_i2.svg"/></span>開発という二つの略語から作られた造語です．一般的にはSRE（Site Reliability Engineer）という呼称でも呼ばれます．システムの信頼性を高めるためのエンジニアリング及びそれを担当する職種です．ソラコムでは，運用における開発を重視する点からOpsDevという呼称を用いています．</p>
</div>
<p> </p>
</div><div class="continue-point">
	<p style="clear: both;"> </p>
	<hr/>
<p>オープンアクセス以外の記事を読みたい方は、以下のリンクより電子情報通信学会の学会誌の購読もしくは学会に入会登録することで読めるようになります。
また、会員になると豊富な豪華特典が付いてきます。</p>
    <br />
    <p><a href="https://www.journal.ieice.org/bin/pdf_link.php?fname=k103_2_241&amp;lang=J&amp;year=2020" target="_blank">続きを読む(PDF)</a>　　　<a href="https://www.ieice.org/jpn/books/backnumber.html" target="_blank">バックナンバーを購入する</a>　　　　<a href="https://www.ieice.org/jpn/join/index.html" target="_blank">入会登録</a></p>  
    <a href="https://twitter.com/share" class="twitter-share-button" data-url="https://app.journal.ieice.org/trial/103_2/k103_2_241/index.html" data-lang="ja" data-size="large" data-hashtags="IEICE">ツイート</a>　　
    <div class="fb-share-button" data-href="https://app.journal.ieice.org/trial/103_2/k103_2_241/index.html" data-layout="button" data-size="large"></div> <div id="fb-root"></div>
    <script>
        !function(d,s,id){
            var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';
            if(!d.getElementById(id)){
                js=d.createElement(s);
                js.id=id;js.src=p+'://platform.twitter.com/widgets.js';
                fjs.parentNode.insertBefore(js,fjs);
            }
        }(document, 'script', 'twitter-wjs');
   </script> 
   <script>
       //<![CDATA[
       (function(d, s, id) {
       var js, fjs = d.getElementsByTagName(s)[0];
       if (d.getElementById(id)) return;
       js = d.createElement(s); js.id = id;
       js.src = "//connect.facebook.net/ja_JP/sdk.js#xfbml=1&version=v4.0";
       fjs.parentNode.insertBefore(js, fjs);
       }(document, 'script', 'facebook-jssdk'));
       //]]>
   </script>   <p>電子情報通信学会 - IEICE会誌はモバイルでお読みいただけます。</p>   <p><a href="https://app.journal.ieice.org/">電子情報通信学会誌 会誌アプリのお知らせ</a></p>    <p></p>    <p><b>電子情報通信学会 - IEICE会誌アプリをダウンロード</b></p>
    <p><a href="https://itunes.apple.com/jp/app/dian-zi-qing-bao-tong-xin/id957695896?mt=8"><img src="../../img/App_Store_JP.svg" style="width:165px; height:50px" /></a>　　<a href='https://play.google.com/store/apps/details?id=org.ieice.journal.app.ieice&amp;hl=ja'><img alt='Google Play で手に入れよう' src='../../img/google-play-badge_web.png' style="width:165px; height:49px" /></a></p>
        </div>
</div> 
</div> 
<div class="caution">本サイトでは会誌記事の一部を試し読み用として提供しています。</div>
</body>
</html>
