GPU使ってTensorFlowを走らせるためにAWSを使ってみようと思ったら、色々とつっかえました。
初心者として、先に知っておきたかったことを雑に並べておきます。
ここではTensorFlowとは関係ないAWS一般の事柄について書きます。
接続する前にセキュリティグループの設定が必要
とりあえず無料枠のt2.microインスタンスを立ち上げましたが、接続できず。
原因はセキュリティグループの設定でした。
セキュリティグループのインバウンドという項目に、送信元IPアドレスを登録しておく必要があります。
登録するときに「マイIP」を選択すると間違いないです。
ユーザ名に注意
使ったAMI...Ubuntu Server 16.04 LTS (HVM), SSD Volume Type (ami-b7a114d7)
ユーザ名はubuntuなんですね。ここが間違ってて接続できず、しばらく悩みました。
スポットインスタンスは停止(Stop)できない
安いので嬉しいのですが、削除(Terminate)しかできません。
保存したい内容はルートデバイス以外に置くとか、スナップショットをとるとかする必要があります。
インスタンスタイプは変更可能
使ってて気づくものではあると思いますが、インスタンス作成後でもインスタンスタイプが変えられます。
それ知ってたら、環境構築してる間はGPU付きの高いインスタンスタイプ選ばなかったのにな。。。