AWS

AWS

Amazon SWF – StartToClose Timeout

ワークフローが始まってから終わるまでの最大時間を決める。制限を超えるとタイムアウトエラーとして扱われる。長すぎる作業でいつまでも終わらない状況を防ぎたいならこれが役立つんだ。
AWS

AWS Ground Station – Ground Station API

プログラムからスケジュール管理やアンテナ予約を行える。自動でタイムテーブルを組んで連続した下り受信を確保したり、衛星の運用コントロールを統合ツールでやったりできるんだ。
AWS

Amazon SWF – Heartbeat

Activity Workerが“まだ作業中だよ”と途中で合図を送る仕組み。もしハングアップして心臓が止まったら、SWFは“失敗”とみなして他の対策を取れる。長い作業でも安心して任せられるんだ。
AWS

AWS Ground Station – Security

衛星通信も暗号化などの対策が可能。周波数や電波法に適合するようAWS側がきちんと管理していて、衛星事業者が違反しないようサポートしている。大事なデータも安全に受信できるんだ。
AWS

Amazon SWF – Signals

実行中のワークフローに外部から“合図”を送って、動きを変えられる。たとえば“ユーザーが途中でキャンセルを希望した”などを伝えれば、その時点で別のルートに入ったり完了したりできるんだ。
AWS

AWS Ground Station – Billing

使った分だけ、つまり“予約したアンテナの時間”やデータ量に応じて課金される。自前でアンテナを買うより初期費用が抑えられるし、必要なときだけ借りられるから柔軟性も高い。
AWS

Amazon SWF – Markers

ワークフローの進行中に“特定のチェックポイント”を入れて、履歴にメモを残すイベント。後からログを見返す時に、どの段階だったか分かりやすくするのに使える。自由なメッセージを挟めるんだ。
AWS

AWS Ground Station – Integration with EC2

受け取ったデータをEC2インスタンス上のアプリに流し込み、その場で画像変換したり機械学習をしたりできる。物理的なデータ転送がいらないから即時性があるし、どんな解析も自由なんだ。
AWS

Amazon SWF – Workflow Execution History

いつどのActivityを実行して、いつ決定が下ったか、シグナルを受けたか…などのイベント全部を保存する。トラブルがあったときに徹底的に振り返れるし、監査にも応用できる。
AWS

AWS Ground Station – Integration with S3 Glacier

衛星データを長期間保存したいなら、Glacierへ格納してコストを抑えられる。めったに使わない過去の衛星観測記録も安全にしまっておけるから、後日必要になったときだけ取り出せばいい。