このページの本文へ

前へ 1 2 次へ

初の開発者向けイベント「if-up 207」で明かされたSORACOMの中身

スケーラブルなIoTプラットフォーム「SORACOM」はこう作られた

2017年04月21日 07時00分更新

文● 大谷イビサ/TECH.ASCII.jp

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

疎結合化・非同期化の推進とDevOpsの実践

 3つ目の「疎結合化と非同期化」も、迅速なサービス展開に大きく貢献している。ソラコムはサービス立ち上げから約1年半のうちで、大きなリリースを12回、新機能の発表を38回行なっているが、このスピードを実現できるのもこの疎結合化と非同期化のおかげだという。

 たとえば、課金の部分。SORACOMではパケット転送を行なうPolarisが転送データ量を集計しており、ある程度まとまった段階でAmazon S3に集計を転送。アップロードが完了すると通知が行き、課金処理が行なわれるという仕組みになっている。

課金システムも疎結合化・非同期化を実現

 また、クラウドサービスごとにプロトコル変換、認証、バッファリング、エラー処理などを請け負ってくれるリソースアダプターのSORACOM Funnelに関しては、サービスごとにAWS Lambdaのファンクションを用意。「サービスの差分だけを実装すればよいので、速いスピードでサービスを追加できる。この仕組みを使って、パートナーのサービス連携を迅速に進めていきたい」と安川氏は語る。

初公開となるSORACOM Funnelの内部アーキテクチャ

 安川氏はこうした疎結合化と非同期化のメリットについて「仮に課金システムがダウンしてたり、処理が遅くなっても、パケット転送やデータ集計の部分は動き続ける。あと、両者を担当するエンジニアも独立してメンテナンスできる」とアピールした。

 4つ目はいわゆるDevOpsの実現。ソラコムでは各コンポーネントを担当するプライマリーオーナーが決められており、彼らが開発・メンテナンス・運用まですべてに携わっている。「すなわちソラコムの開発者はDevOpsを実践するメンバー」(安川氏)とのことで、各オーナーが責任を持って攻めの開発を進めているという。

ソラコムの開発者は全員がDevOpsを実践

 とはいえ、攻めの開発ばかりしていて、守りの運用が大変になるというのはよくある話。これに対してソラコムは、運用中心のOpsDevエンジニアを入れることで、この問題を回避している。「たとえば、監視の仕組みを作ったり、繰り返し作業を自動化する部分を作っている。SORACOMでいうと、いわゆるHubbleが、OpsDevエンジニアが担っているシステム」と安川氏は説明する。

 HubbleはSORACOMのシステムを常時監視しており、障害時はいち早くSlack上に通知し、自動復旧を試みる。たとえば、プロセスを復旧したり、インスタンスを置き換え、解決した場合はここでクローズ。解決しない場合は、エンジニアに電話し、復旧まで進めるという。さらに新サービスの登場で監視項目が増える場合も、各インスタンスにロールをタグ付けし、OpsDevエンジニアに監視について説明。OpsDevエンジニアはロールごとに監視方法や復旧方法を設定していくという。

IoTスケールなプラットフォームを実現するためのソラコムのポリシー

 安川氏がここまで中身を明らかにしたのも、他社に追従できない自信の表れの言える。テクノロジーのみならず、サービスの設計思想、人材、チームビルディングなどさまざまな要素が最適化されていなければ、ここまでのシステムは実現できないからだ。最後、安川氏はこうした一連のポリシーやテクノロジーについて会場のみなさんと語り合いたいとアピール。「ソラコムはクラウドの上にビルドアップしてきたIoTのためのプラットフォーム。SORACOMの上にみなさんのアプリケーションをビルドアップしていただければ、イノベーションを起こすことに集中できると思う」と語り、セッションを終えた。

■関連サイト

前へ 1 2 次へ

カテゴリートップへ

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

アクセスランキング

  1. 1位

    トピックス

    “持たない家電”ランキング、もはや定番のアレがやっぱり1位なような

  2. 2位

    トピックス

    思い切った慶應義塾 全教職員にNotion導入で168年分の知的資産をAIに食わせるプロジェクトが始動

  3. 3位

    トピックス

    リモートワークは福利厚生なの? ITエンジニアが本当に欲しい福利厚生第1位となる

  4. 4位

    ビジネス

    管理職こそ大事にしないとまずくないか? 約4割が「続けたい、と答えない」現実

  5. 5位

    トピックス

    ほぼスーパーで良くない? コンビニで「思ったより高い」と感じる人76%、実は中高年ほど割高感に悩んでるって知ってた?

  6. 6位

    トピックス

    インバウンドの頑張りランキングベスト3は「大分県」「岐阜県」「佐賀県」 努力が光る結果に

  7. 7位

    TECH

    訓練だとわかっていても「緊張で脇汗をかいた」 LINEヤフー、初のランサムウェア訓練からの学び

  8. 8位

    TECH

    身代金要求攻撃の被害額は「1社平均6.4億円」 それでも6割超が「支払いを否定しきれない」苦境

  9. 9位

    ITトピック

    管理職ほど機密情報をAIに入力している実態、なぜ?/27卒学生の就職人気、IT業界トップ企業は/最新インシデントの傾向10パターンまとめ、ほか

  10. 10位

    ビジネス

    ランチ抜きが22%!? 物価高で「水筒・コンビニ控え」が定着する中、なぜか「推し活・美容費」だけは死守するオフィスワーカーたち

集計期間:
2026年04月16日~2026年04月22日
  • 角川アスキー総合研究所