Remote.ItがSpanのスマートパネル接続を実現
Span(www.span.io)は、再生可能エネルギーの迅速な普及を実現し、家庭向けに直感的なユーザーインターフェースを提供するスマート電気パネルを開発しています。Spanのパネルは、従来の旧式な電気パネルに代わり、住宅における接続電力の中心となることを目指すエンジニアのグループによって開発されました。Spanのスマート電気パネルは、カリフォルニア州やハワイ州をはじめ、Spanのオフィスから数百から数千マイル離れた場所を含む、増え続ける全米各地の消費者宅に設置されています。同社は、物理的な訪問を必要とせず、セルラーやWiFiを含むあらゆる種類のインターネット接続で機能する、設置済みパネルを監視・アクセスするための安全なソリューションを必要としていました。Spanは、物理的な訪問なしにスマート電気パネルへ安全にリモートアクセスし、管理するために remote.it を選択しました。

顧客の課題
Spanのスマートパネルはどこにでも設置される可能性があるため、サンフランシスコの本社から物理的に離れており、家庭内WiFiやイーサネットからセルラー接続まで、ネットワーク環境も予測がつきません。Spanのスマート電気パネルの一つに技術的な問題が発生した場合、家庭のエネルギー供給に支障をきたす可能性があり、Spanの技術者が物理的に訪問するまでに数時間から数日かかることもあります。さらに、パネルは消費者の自宅内に設置される可能性が高いため、Spanはリモートアクセスに通常必要とされる開放通信ポートのセキュリティリスクに顧客をさらすことを望んでいませんでした。Spanには、顧客のセキュリティを損なうことなく、メンテナンスやトラブルシューティングのためにスマートパネルへ迅速にアクセスできる、安全なリモートアクセスソリューションが必要でした。
Remote.Itソリューションの概要
Spanは、パネルへのリモートログイン、ログの確認やデバッグ、パネルの保守を可能にし、電力網への継続的かつ円滑な稼働と接続を確保するために remote.it を選択しました。remote.it は、ハッカーによる攻撃を受けやすい開放ポートやパブリックIPアドレスを使うことなく、Secure Shell(SSH)などのリモートアクセスツールを利用するために必要な、安全なプライベートアクセスをSpanの管理者に提供します。さらに remote.it を使うことで、Spanの管理者は消費者宅に設置されたリモートデバイスを監視・管理でき、デバイスのグループ全体をまとめて素早く更新するスクリプトを実行することもできます。
SpanのプリンシパルソフトウェアエンジニアであるStephen Lewchuk氏は、remote.it がスケールアップ時にも継続的な運用時にも優れたソリューションであると評価しています。「remote.it は間違いなくコスト削減につながっています。顧客先や工場への訪問を必要とせずに問題を解決できるようになりました。あるとき、テストパネルでSSHデーモンを誤って停止させてしまいましたが、remote.it のスクリプトを使って代わりに作業することができ、機械を物理的に再起動しに行く手間を省くことができました」
Remote.Itソリューションの主なメリット
- 効率的:リモートデバイスやリソースへの安全なリモートアクセスと管理を実現
- 柔軟:WiFi、イーサネット、セルラーネットワークで動作し、展開の幅を最大化
- 安全:パブリックIPアドレスや開放ポートを必要としない
ソリューションの詳細
Spanは、新しいスマート電気パネルを工場外に一台も設置していない段階から remote.it を選択していました。Spanのエンジニアたちは、remote.it を使えばハッカーに検知・悪用されることのないプライベートなSSH接続をSpanのパネルに確立でき、Linuxマシンにインストールすればそのまま動作することを理解していました。remote.it パッケージをインストールし、CLI(コマンドラインインターフェース)でプロンプトに従うだけで動作することも把握していました。
「私は基本的にデスクトップアプリには興味がないので、remote.it がモバイルのAndroidアプリを提供しており、ノートパソコンに縛られずにデバイスを管理できる点は非常に魅力的でした」と、プリンシパルソフトウェアエンジニアのStephen Lewchuk氏は述べています。「場所や接続方法にかかわらず、私たちのデバイスからリモート接続できる remote.it の能力は、展開済みのパネルを管理し、電力網への継続的なアクセスを確保するうえで、選定の決め手となりました」
電気パネルは、家庭を消費者が頼る電力に接続する役割を担うため、あらゆる住宅インフラにとって不可欠な存在です。長年にわたり、電気パネルは大きく進化しておらず、旧式化していました。しかし今では、スマートデバイスとしてはるかに高機能になり得ます。単なる受動的な電流保護デバイスであることをやめ、電気パネルはエネルギーとデータのためのマルチプレクサ、すなわち入出力コントローラーとしての役割をより多く担うことができます。
サンフランシスコに拠点を置くSpanのスマート電気パネルは、太陽光発電と蓄電への需要の高まりを取り込むために開発されました。SpanのパネルはIoT接続デバイスであり、フルコンピューティング機能を備え、Linuxをベースとしています。パネルは、設置場所で利用可能な接続手段に応じて、セルラーネットワーク、家庭内WiFi、またはイーサネット経由でSpan Homeアプリおよびプラットフォームに接続し続けます。これらのパネルは家庭を電力網に接続するため、重要インフラの一部と見なされています。

Spanのスマートパネルは消費者宅に設置されるため、不正アクセスにパネルをさらすことになる開放ポートや転送ポートを持つことができません。パネルは世界のどこにでも設置される可能性があり、Spanチームからわずか数マイルの場合もあれば、数千マイル離れている場合もあります。remote.it により、Spanは即座に対応し、スマート電気パネルへアクセスして直ちにサービスを提供できるようになり、物理的な技術者の派遣に伴う遅延を解消しています。
現在、Spanは remote.it を以下のような形で活用しています。
- 現場のパネルへの緊急アクセスを提供し、顧客から問題が報告された際のデバッグに利用する。
- パンデミック下でSpanチームがリモートワークを行う中、ラボ内のパネルへアクセスする。
- 工場内のSpanパネルへリモートでアクセスし、アップデート、トラブルシューティング、メンテナンスを行う。
Spanは日常的に、remote.itウェブポータル、remote.itデスクトップアプリケーション、remote.itモバイルアプリなど、さまざまな方法で remote.it を利用しています。remote.it は、スマートパネルにインストールされたリモートデーモンソフトウェアを監視するための強力なツールとなっています。remote.it はまた、Spanのパネルが本当にオフラインなのか、それとも接続やサービスの問題が発生しているだけなのかを見分ける助けにもなっています。
Spanはまた、remote.it を活用して工場でのリモートワークを実現しています。エンジニアたちは、工場でセットアップ中の電気パネルへリモートでアクセスしたり、新しい設計の開発を行ったりする際に、remote.it を日常的に利用しています。

変化する働き方への対応
新型コロナウイルスによるロックダウンが実施されると、多くの企業と同様にSpanも新しい働き方を強いられました。Spanが米国全土にデバイスを分散配置しているのと同じように、今度は従業員も各地に分散して働くことになりました。それに伴い、開発者のAWSインフラへのアクセスを管理するという課題が生じました。
「私たちは全員リモートで、全員の自宅にSpanパネルを置けるわけではないため、開発のために remote.it を毎日利用しています。また、分析のために特定のパネルデータへアクセスする必要がある際にも、remote.it によって顧客のパネルに安全にアクセスできていると感じています」と、エネルギー最適化アナリストのJosh Mustill氏は述べています。「私たちは、消費者が自宅のエネルギーを管理するために必要な継続的な接続性を提供できるよう尽力しています。remote.it のおかげで、私たちがどこで働いていても、顧客の所在地にかかわらずサポートを提供できます」
remote.it は、特定の開発者に必要なAWSサービスへのアクセス権限を付与するプロセスを大幅に簡素化しました。Span.ioは、RDAおよびElasticsearchサービスを備えたAmazon VPCを運用しています。remote.it を使うことで、Spanはユーザーごとに個別のAWSアカウントを設定したり、新しいユーザーをVPN接続にオンボーディングしたりすることなく、ユーザーを迅速に追加・削除できるようになりました。代わりに、Googleログインを利用できます。これは特に、契約社員に一時的な環境アクセスを付与する際に重要です。全体として、remote.it のユーザーベースのアクセス機能は、困難な時期における生産性向上に大きく貢献しました。
Spanはまた、remote.it のカスタマイズ可能なコピーコマンドを活用し、完全なパス名を指定してプラグインを使い、KibanaのWebインターフェースを通じてElasticsearchを閲覧しています。同様に、事前設定された「psql」コマンドにより、ワンクリックでデータベースにアクセスできます。
Span
ウェブサイト: https://www.span.io/