Amazon Web Services ブログ

AWS IoT Core へのシームレスな移行を計画する

この記事は Planning a Seamless Migration to AWS IoT Core を翻訳したものです。

はじめに

モノのインターネット(IoT)エコシステムは、コネクテッドデバイスとデータの爆発的な増加により、ここ数年で急速に発展してきました。このため、お客様は、ビジネスニーズに合わせてソリューションを進化・適応させたり、拡張性や信頼性の低い IoT プラットフォームから単に移行したりしています。さらに、サービスプロバイダーがサービスを中止したために、お客様が当初の IoT プラットフォームからの移行を余儀なくされるという課題もあります。これらの課題は、混乱をもたらすものである可能性がありますが、同時に、お客様の提供サービスを強化する機会にもなります。長年にわたり、AWS は BISSELLLGTraeger GrillsBelkinWeissbeerger などのお客様が、自社製またはサードパーティ製の IoT プラットフォームから迅速かつ容易に移行できるよう支援してきました。これらのお客様が AWS IoT に移行した理由は、機能の追加、新規または改善されたサービスへのアクセス、セキュリティニーズの強化、より良いテクニカルサポート、ディザスタリカバリオプションの改善、およびコスト効率です。しかし、IoT プラットフォーム移行のプロセスでは、プロセスの結果をビジネス目標に一致させるために、多くの検討事項を評価し対処する必要があります。

IoT マイグレーションのための考慮事項

IoT ソリューションを一から作り直すチャンスなのか、それとも単に既存のプラットフォームを AWS に移行するのか、考慮すべき点をいくつか挙げてみます。

機能性: 新しい IoT プラットフォームがどのようにビジネスモデルを補完し、IoT エッジデバイスからクラウドまで、顧客にパッケージ化されたエクスペリエンスを提供できるかを考えてみてください。各コネクテッドデバイスには、オペレーティングシステムと関連ライブラリ、堅牢なセキュリティアーキテクチャ、通信プロトコル一式、セキュリティと機能の更新のためのメンテナンスプランと OTA アップデートメカニズムが必要であることに留意してください。

データセキュリティの維持とリスクアセスメント: IoT ソリューションの基盤は、プロセス全体を通じてセキュリティを必要とします。さもなければ、セキュリティ実装の不備が顧客の問題やダウンタイムにつながった場合、高価なリコールや高価な改修のリスクが生じます。クラウドとの通信中や、エッジサービスからデバイスへの通信中のデータのセキュリティと暗号化をサポートし、堅牢な認証とアクセス制御をサポートするプラットフォームを選択する必要があります。

移行コスト: 移行するデータの量と、データの転送に利用できる帯域幅を確認することが重要です。ただし、すべての移行を初期費用だけで評価するのではなく、デバイスを大規模に管理することで得られるコスト削減や効率化も考慮する必要があります。例えば、ビデオのアップロード、音声認識、機械学習、人工知能などの新しい機能を製品に搭載する場合、イノベーションサイクルをサポートする IoT プラットフォームによって実現できるコスト削減について考えてみてください。

大規模な管理: 多くの人が理解していないのは、多様なデバイスとアプリケーションで構成されるコネクテッドフリートを大規模に管理することの複雑さで、これはポートフォリオを拡大するにつれてさらに強まる一方です。クラウドサービスやモバイルアプリケーション、さまざまなデバイス間の大量の同時接続をサポートするために、カスタムソフトウェアやプロビジョニングインフラを開発することは困難であり、時間もかかるでしょう。

移行を実現するスキル: 自社が IoT ジャーニーのどこにいるかを現実的に評価することが重要です。私たちは、組織が自分で構築する道を進み、数か月の時間を浪費するのを見てきました。これは、独力で行うことの難しさを過小評価した結果であり、社内に特定のスキルが不足しているためです。多くの場合、パートナーとの協業がより効果的なアプローチとなります。パートナーは過去の失敗から学び、リファレンスアーキテクチャやベストプラクティスを通じて効率化を実現し、あなたの競争力を維持する手助けをしてくれるのです。

AWS IoT でメリットを引き出す

AWS IoT は、よりスマートでレスポンスが早く、コスト効率の高い IoT アプリケーションを展開するために、クラウド(またはデータが生成される場所)でデータを収集し、計算する柔軟性を提供します。AWS IoT の使命は、あらゆるものの状態を把握し、そのデータの上で推論を行い、ビジネス上の問題を解決できるようにすることです。

AWS IoT サービスのセキュリティ、スケーラビリティ、信頼性、および広さと深さを活用してイノベーションを加速し、多くのお客様が AWS IoT にソリューションを移行しています。

  1. スケールと弾力性の向上LG のようなお客様は、自社製品の提供地域を拡大し、新しい地域に進出することができました。また、iRobot 社のように、AWS IoT の弾力性を利用して、ピークシーズンの負荷に対応することができました。
  2. ダウンタイムの軽減Traeger Grills は、レガシー IoT ベンダーがプラットフォームを終了することを決定したため、顧客の移行を余儀なくされました。Traeger Grills は、顧客の移行とソリューションの再構築を、現在の顧客に影響を与えることなく行うという時間的制約に直面しました。AWS IoT パートナーである OST の支援により、Traeger はわずか 3 ヶ月で 10 万台以上のデバイスを AWS IoT Core に移行し、ダウンタイムをゼロに抑えました。
  3. コスト削減Centrica の Hive 製品や Kemppi のようなお客様は、AWS IoT に移行した後、IoT ソリューションの運用コストの削減を実感しています。Kemppi 社では、IoT ソフトウェアの開発と提供において 50%のコスト削減を実現しました。
  4. セキュリティの強化Rachio や SolarNow などのお客様は、AWS と AWS IoT のサービスを利用して、独自のセキュリティインフラを構築することなく、高いレベルの IoT セキュリティを実現しています。
  5. 信頼性の向上AbiBird 社は、IoT ソリューションをサードパーティのサービスプロバイダから AWS IoT に移行し、より優れた信頼性とパフォーマンスを実現しました。
  6. 俊敏性の向上: AWS IoT マネージドサービスを利用することで、お客様は変化する市場環境に迅速に対応できるようになりました。BISELL は、レガシー IoT プラットフォームを AWS に移行し、機能を拡張して約 100 万台のデバイスを迅速かつ確実に接続できるようにすることで、俊敏なビジネス拡大戦略をサポートしています。
  7. 継続的なイノベーション: AWS IoT は、業界における革新と最新機能の提供を続けています。過去 12 カ月間で、AWS IoT は 50 以上のアップデートを展開し、コスト効率を高めるための価格引き下げを発表し、AWS IoT ExpressLinkAWS IoT TwinMakerAWS IoT RoboRunner などの新サービスを開始しました。

AWS IoT Core による移行の簡素化

2015 年に発表された AWS IoT Core は、何十億ものデバイスの接続をサポートし、何兆ものメッセージを処理し、それらのメッセージを AWS エンドポイントや他のデバイスに確実かつ安全にルーティングするために構築されたマネージドクラウドサービスです。AWS IoT Core には、開発時間の短縮に役立つさまざまな機能が含まれていますが、IoT 移行プロセスを簡素化するための無限の柔軟性を備えています。

さらに、AWS IoT Core は、AWS が提供するサービス群への入口を提供します。AWS IoT Core を使用すると、データベース、アナリティクス、機械学習などの分野で AWS が提供する 200 以上の追加サービスと連携することができます。また、AWS Lambda サービスを利用すれば、サーバーレスアプリケーションを簡単に作成することができます。ユースケースにかかわらず、AWS はお客様の開発を支援し、将来に必要なイノベーションを提供するためのサービスを用意しています。

  1. 大規模に実証されたマルチレイヤーのセキュリティ: AWS IoT は、暗号化やアクセス制御などの予防的なセキュリティメカニズムから、稼働中および転送時のデバイスデータの保護まで、あらゆる層のセキュリティに対応するサービスを提供します。さらに、AWS IoT Device Defender を使用すると、設定の監査、デバイスの認証、異常の検出、アラートの受信が可能になり、IoT デバイス群を大規模に保護することができます。
  2. 独自の認証と認可を定義できる柔軟性: AWS IoT Core は、独自の認証と認可を柔軟に定義して保持するためのカスタムオーソライザーを提供します。たとえば、フィールドにある既存のデバイスを AWS IoT Core に移行する場合、これらのデバイスがカスタムベアラートークンまたは MQTT ユーザー名とパスワードを使用して認証する場合、デバイスのために新しい認証情報をプロビジョニングすることなく AWS IoT Core に移行することができます。
  3. 既存のドメイン名を保持する: 2021 年、AWS は AWS IoT Core 向けに Configurable Endpoints with Custom Domains を発表し、フィールドに既存デバイスを持つ IoT アプリケーションの移行をよりシンプルにしました。Configurable Endpoints は、IoT アプリケーションを AWS IoT Core に移行する際に、既存のデバイスで一貫したインターフェースを維持するのに役立ち、デバイスに対してソフトウェア更新を実行する必要性を低減します。
  4. スケーラブルな MQTT ブローカー: AWS IoT Core は、すべての IoT デバイスやアプリケーションと低レイテンシーで安全にメッセージを送受信し、メッセージ量に応じて自動的に拡張する MQTT メッセージブローカーをサポートしており、インフラの運用は必要ありません。AWS IoT Core への移行を計画している場合、従来の MQTT ブローカーを AWS IoT Core にブリッジすることは、迅速に展開できる簡単な一時的ソリューションとなります。
  5. リモートでデバイスを大規模に管理: AWS IoT Device Management を使用すると、デバイス情報と設定のオンボード、デバイスインベントリの整理、多くの場所にあるフリートのリモート監視と管理、および簡単な OTA アップデートを実行することができます。
図 1:AWS IoT が AWS の追加サービスに対するゲートウェイとして機能する様子を表したもの

AWS と AWS パートナーによる移行プロセス

AWS によって、既存のコネクテッドデバイスを自社開発またはレガシーなプラットフォームから簡単に、コスト効率よく、そして迅速に移行することができます。移行は DIY で行うこともできますし、AWS プロフェッショナルサービスAWS IoT パートナーからの支援を受けることもできます。

しかし、すべての IoT プラットフォームは異なり、さまざまなビジネス要件、地理的範囲、接続方法、およびデバイスのハードウェアによって構成されています。万能な移行は存在しないため、AWS はデバイスの AWS IoT への移行を支援する複数のオプションを提供しています。

1. AWS IoT パートナーが主導する IoT プラットフォーム移行アイデアワークショップは、移行目的を定義し、本番環境へのパスが明確な移行ターゲットを選択し、ビジネスオーナーがアイデアを受け入れ、AWS への移行に投資する価値を理解していることを確認することができます。これらのワークショップは、段階的なステップに分かれており、お客様の移行のジャーニーを通して、構造化されたガイダンスと成果を提供します。これらのステップには、移行範囲の初期評価、将来の状態に向けた詳細な計画、マネージドサービスを使用したソリューションの構築と運用のオプション、AWS IoT プラットフォームに関する深い理解による最適化が含まれます。

 

図 2:AWS IoT パートナーが提供する移行に向けたサポートの概要

システムインテグレーター(SI)と連携することで、ハンズオンでエンドツーエンドのアプリケーションサポートを受けることができます。例えば、AWS IoT パートナーである Klika Tech は、お客様のプロジェクトの目標、目的、成功基準を共有した上で、段階的な移行アプローチを提供し、お客様の組織に適したものを導き出すお手伝いをします。同様に、TensorIoT は、IoT パフォーマンステストソリューションを提供し、IoT フリートを大規模に評価し、本番デバイスを展開する前にフリートのパフォーマンスを理解できるようにします。また、デバイスをすぐに使えるテストプラットフォームに接続したい場合は、独立系ソフトウェアベンダー(ISV)を活用して、市場投入までの時間を短縮できる構築済みソリューションを利用することができます。例えば、EdgeIQ は、AWS への移行をネイティブに統合した、完全なスケーラブル DeviceOps プラットフォームを提供し、コネクテッド製品の管理、統合、およびオーケストレーションを簡素化します。同様に、ThingLogix は、AWS 向けの IoT およびイベント駆動型アプリケーションフレームワークを提供します。AWS IoT パートナーの全リストとその機能については、こちらからアクセスできます。

2. AWS プロフェッショナルサービスIoT 移行ディスカバリ・デザインワークショップは、数日間の深堀りによって、移行準備アセスメントを実施し、概念実証と移行計画の精査を支援します。AWS プロフェッショナルサービスは、長年の経験から得たアマゾン内部のベストプラクティスに基づく方法論を用いて、進化する期待やダイナミックなチーム構造を考慮しながら、より速く、より確実にプロジェクトを完了できるよう支援します。

図 3:IoT 移行を支援する AWS プロフェッショナルサービスの方法論と提供サービス

3. AWS Migration Acceleration Program は、何千もの企業のお客様をクラウドに移行してきた AWS の経験に基づく、包括的で実績のあるクラウド移行プログラムです。このプログラムでは、コストを削減し、実行を自動化・加速するツール、カスタマイズされたトレーニングアプローチとコンテンツ、AWS プロフェッショナルサービスによる専門知識、グローバルパートナーエコシステム、AWS の投資などが提供されます。さらに、適格な移行プロジェクトに対しては、移行時に発生するコストの一部を相殺するための AWS プロモーションクレジットやその他のインセンティブを提供します。

4. AWS Solutions-Focused Immersion Days は、IoT やマイグレーションなど、AWS の製品やサービスを使ったハンズオンセッションで、インフラやアプリケーションをクラウド上で構築、展開、運用するために必要なスキルアップを支援するものです。

始め方

新しい IoT プラットフォームへの移行は簡単ではありませんが、AWS のエキスパートと AWS パートナーは、お客様の重要なビジネスニーズに沿った移行計画の策定と実行を支援するため、大変な作業のいくつかを軽減することができます。AWS と AWS IoT パートナーコミュニティは、800 以上の認定パートナーデバイス60 以上の事前検証済み IoT ユースケースの包括的なリポジトリを通じて、エッジから結果までの成功を促進し、IoT プロジェクトを加速させるために尽力しています。AWS IoT マイグレーションの詳細については、このオンライン技術セッションをお聞きください。また、お客様のユースケースについてヒアリングする時間をスケジュールするため、弊社チームにご連絡ください。

この記事はソリューションアーキテクトの三平が翻訳しました。