コンテンツにスキップ
JelinaJelina Documentation技術ドキュメント
公式サイトに戻る

本番導入のプロセス

このページでは、JelinaCloud で複数のエッジデバイスを管理する際のプロジェクトの流れを説明します。実際にインストールするものはデバイスの OS と業務アプリケーションであり、JelinaCloud はデバイス接続、アプリケーション配信、監視・制御、リモート保守の機能を提供します。

  • アーキテクチャと処理能力:業務プログラム、コンテナイメージ、AI ランタイムに応じて ARM64 または x86_64 プラットフォームを選び、CPU、アクセラレーター、アプリケーションのアーキテクチャが適合することを確認します。
  • メモリーとストレージ:サービス数、ログ量、データ書き込み頻度、更新パッケージのサイズを考慮して空き容量を確保します。ストレージ媒体が現場の使用条件に適していることを確認します。
  • 周辺機器とドライバー:シリアル、CAN、ネットワーク、カメラなどのインターフェースと、対応するドライバー、カーネル、デバイスサポートパッケージを確認します。
  • 電源と環境:現場の電源、温度、振動、ネットワーク条件に応じてデバイスを選定し、実際の稼働性能を検証します。

JelinaOS の対応デバイスで対応範囲を確認してから、最終的なハードウェアとシステムの組み合わせを決定してください。

  1. デバイスタイプに合った JelinaOS イメージを選択し、ディストリビューション、システムの用途、カーネル、Jelinvisor のバージョンの互換性要件を確認します。
  2. アプリケーションをコンテナとネイティブプログラムのどちらで実行するかを決め、依存ライブラリ、ランタイム、デバイスアクセス権限、起動パラメーターを一覧化します。ネイティブ実行環境を固定化する場合は、まずテストデバイスで差分パッケージの設定を検証してください。
  3. プロジェクトで使用する JelinaCloud サービスとアプリケーションのダウンロード先にデバイスがアクセスできることを確認し、現場の要件に応じてネットワーク、時刻同期、リモートアクセス方法を設定します。
  4. アプリケーション、設定、永続化データを区別し、サービスの再作成、システム更新、デバイス復旧後に保持すべきデータを確認します。

第 2 段階:テストデバイスの接続

Section titled “第 2 段階:テストデバイスの接続”
  1. 組織、チーム、フリート、管理権限を準備し、各メンバーが担当するリソースの範囲を明確にします。
  2. デバイスのクラウド登録に従ってイメージとデバイス設定をダウンロードし、デバイスのインストール手順に従って書き込みます。
  3. 起動してネットワークに接続し、デバイスが対象フリートに表示されることを確認します。デバイスタイプ、システム情報、オンライン状態、ログを確認します。

デバイスの登録設定には登録用の認証情報が含まれます。デバイスごとに保存・使用し、公開サンプルとして配布しないでください。

第 3 段階:アプリケーションリリースの構築と検証

Section titled “第 3 段階:アプリケーションリリースの構築と検証”
  1. Release を作成し、コンテナイメージ、ネイティブプログラム、必要なサービス設定をまとめます。
  2. リリースをテストデバイスにデプロイし、サービス変数と必要な実行環境を設定します。
  3. 現在の Release と目標の Release が一致しているか、サービスが正常か、ログに異常がないかを確認し、業務機能、リソース使用量、永続化データを検証します。
  4. ネットワーク切断後の再接続、サービス再起動、デバイス再起動後の挙動を検証し、アプリケーションのクラウドおよび現場システムへの依存関係を確認します。

第 4 段階:小規模での検証とリリース

Section titled “第 4 段階:小規模での検証とリリース”

まずテスト用フリートまたは検証用デバイス群で試験運用を完了し、その後プロジェクト計画に従って展開範囲を広げます。テスト用と本番用のデバイスは別々のフリートで管理し、それぞれの目標バージョン、サービス変数、更新ポリシーを確認することを推奨します。

  • フリートのバージョン指定で目標の Release を管理し、フリートが Latest を使用して最新バージョンに自動追従するかどうかを確認します。
  • 個別デバイスにバージョンが固定されていないかを確認し、デバイス設定とフリートポリシーの不一致を避けます。
  • リリース前後のバージョンと検証結果を記録します。オフラインのデバイスは、接続復旧後に実際の更新状態を確認してください。
  • 異常時の対応策を準備します。アプリケーションのバージョンを切り替える際は、データと設定の互換性を検証する必要があります。システム、カーネル、デバイスエージェントの更新では、それぞれの互換性要件とアップグレード規則に従ってください。

第 5 段階:継続的な監視と保守

Section titled “第 5 段階:継続的な監視と保守”

プロジェクトの要件に応じて、デバイスのオンライン状態、サービス状態、リソース、ログを確認し、権限に従ってリモートアクセスによる診断を行います。修正内容はテストデバイスで検証してから対象フリートへ配信してください。

デバイスの移管、無効化、プロジェクトからの撤去時には、クラウド上のデバイス記録、所属フリート、リモートアクセス権限、デバイス上の業務データも確認してください。操作箇所と影響範囲についてはデバイス制御を参照してください。

段階 確認すべき結果
設計 ハードウェアとシステムの適合性、アプリケーション実行環境、ネットワークとデータ保持の要件
デバイス接続 テストデバイスが正しいフリートに登録され、状態とログを確認できること
リリース検証 Release、変数、実行環境が検証済みで、業務機能と異常復旧のテスト記録があること
リリース 更新範囲、目標バージョン、メンテナンス時間帯、異常時の対応策が明確であること
継続的な運用保守 稼働状態を追跡でき、責任範囲とアクセス権限が明確で、今後の更新も繰り返し検証できること