Onlineというサービスのパブリックプレビュー版が公開されました。Studioの開発環境をクラウド上でホスティングできるサービスです。これによって、異なる端末から同じ開発環境にアクセスができるようになるため、例えば出張先の端末などからプルリクエストのコードの確認を行ったりすることもできるようになります。Studioの開発環境をどこからでも使えるようにするというコンセプトは、これからのこのサービスの発展を予感させているように感じます。実際、Overviewのページには以下の文章があります。気になっていたのがこのサービスの料金です。Onlineの使用料は「環境ユニット」単位で定められていて、1単位は0.4032円だそうです。これにインスタンスの種類(性能)と使用状態(アクティブor非アクティブ)によって単位時間あたりの環境ユニットの消費数が決まります。Standardインスタンスで1時間アクティブ状態で使用すると1時間当たり125単位の環境ユニットを使用します。0.4032×125で50.4円が1時間当たりの使用料になります。使用状態は、基本的にその環境を使用していればアクティブ、使用していなければ非アクティブ状態になって価格が変動します。使っていない時間は使っている時間ほどお金がかかりませんがそれでも若干の維持費がかかるイメージです。価格例としては、プルリクエストの確認のために環境を立ち上げて一度だけ使用する程度ならインスタンスはStandardで立ち上げて、2時間程度アクティブ状態で利用したとする場合、コストの概算は102円程度になります。Onlineを利用する場合、インスタンスをStandardで立ち上げて月に100時間ほどアクティブ状態で利用して残りの時間を非アクティブ状態で使用したとすると、合計で5,628.68円のコストがかかります。VSCode上で実際に動かしてみる※この操作には課金を伴う動作が含まれていますので実行する際は自己責任でお願いします。Onlineを使用するというのも奇妙かもしれませんが、そんなこともできるそうなので試してみました。Onlineを利用するには、VSCode上で拡張機能をインストールする必要があります。Shareと同じですね。VSCodeの左下の歯車ボタンから、Extensionsを選択して拡張機能のインストール画面を開きます。Onlineを選択します。メニューからインストールを選びます。インストールした時点では1800強ほどダウンロードされていました。Onlineのボタンが追加されますのでそれを押してメニューに入ります。environment」から、新しい環境を作成します。この段階でmicrosoftアカウントにログインしていないとこのような注意が出るので、Azureの支払い情報を登録したアカウントでログインしましょう。ログインできたら、実際に環境を作成していきます。Gitリポジトリーの名前を指定しなければ無記入のままで進みます。環境の名前ですがなんとなくデフォルトのままで構わないと思ったのでそのままにします。これで新しい環境が作成されます。回転が止まったら接続ボタンを押して接続してみましょう。OnlineのUIが表示されます。普通のVSCodeと違うこととして、画面下のbashがvsonline:となっている点です。OnlineのVSCode拡張がデフォルトでインストールされています。ここで現在の環境の詳細を確認したりポートフォワーディング、環境からの切断などができるのですが、別の環境の立ち上げもできてしまいます。その新しく作成した環境に接続することすらできます。この接続は元の環境から数珠繋ぎに接続しているのではなく、接続先を変更する形になっているようです。利用方法は思いつきませんが、ちょっとしたトリビアでした。Onlineのコンセプトには惹かれるものがありました。Shareのように、これからの機能追加などによって一気に利用シーンが広がるのではないかと考えるとこれからに期待です。私の方でも、アップデートがあればお伝えしていきたいと思うので、これからもよろしくお願いいたします。祐輝(a.k.a.なむゆ)Fintech事業部のバックエンド担当ですがフロントエンドの仕事もしたいです。面白い本を教えてもらうと喜びます。Azure、AWS、GCP、データベース、セキュリティ、アーキテクチャなどいろいろ書いていきたいです。associateに完全勝利しました。春のIPAはDBS受けます。2020-02-17やっぱり作りながら学ぶのが一番だと思うの。Days%d人のブロガーが「いいね」をつけました。