Azure Notebooks V.S Google Colaboratory
今話題の、SaaS型Jupyter Notebookでメジャーどころの2つを比較してみました。
Azure Notebooks
https://notebooks.azure.com/
Google Colaboratory
https://colab.research.google.com/
2018.10.21 最新情報に更新しました.
更新部分
- Google Colaboratory
- Google Colaboratoryの,ファイル連携がとても簡単になりました.以前は認証とかいろいろ面倒だったのですが,もはやたった2ステップです……素晴らしい……
- 比較項目の外部データ連携として,BigQueryを追加しました.
- Google Colaboratoryの,ファイル連携がとても簡単になりました.以前は認証とかいろいろ面倒だったのですが,もはやたった2ステップです……素晴らしい……
- Azure Notebooks
- Pytorch対応が発表されました.
- connect to azureボタンができたので,押してみたのですが何も起きず(認証はしてるっぽい).簡単にAzure Storageや,Azure SQL Databaseと接続できるようになれば,訴求ポイントになりそうですが.
結論
PythonならGoogle Colaboratory。
それ以外の言語ならAzure Notebooks。
比較
Azure Notebooks | Google Colaboratory | |
---|---|---|
料金 | 無料 | 無料 |
アカウント | Azureアカウント | Googleアカウント |
作成ファイルの保管場所 | AzureNoteBookのストレージ | GoogleDrive |
データ連携 | アップロード | GoogleDrive,アップロード, BigQuery |
Python | 〇 | 〇 |
R | 〇 | × |
F# | 〇 | × |
pip install | 〇 | 〇 |
apt-get | ×(rootが取れない) | 〇 |
GitHub連携 | 〇 | gitコマンドが使える |
JupytarLab | 〇 | × |
メモリ | 4GB | 13GB |
データ保持期間 | 60日放置で削除 | GoogleDriveなら無制限 |
共有 | Azure Notebooks Library | GoogleDrive(リアルタイムに共同編集可能) |
.ipnybダウンロード | 〇 | 〇(GoogleDriveだから) |
OS | Ubuntu 16 | Ubuntu 17 |
GPU | × | GPU NVIDIA Tesla K80 |
連続学習時間 | 無制限? | 12時間 |
アイドル時接続リミット | 60分 | 90分 |
所管
- 個人的にはapt-getインストールできてGPUが使えるgoogleの方が魅力的。
- Azure Notebooksは生のJupyter Notebookという感じだが、Googleの方はより洗練された独自のUIになっている。
- Azureの文化的にはユーザーの意見は積極的に取り入れてくれるので、言えば将来的にapt-getさせてくれる可能性もある(参考:https://github.com/Microsoft/AzureNotebooks/issues/303)。
- GoogleはPython以外にまだ未対応なので、Python以外を使うならAzureNotebooksか(参考:https://research.google.com/colaboratory/faq.html)。
以上です。
間違いなどあればご指摘ください。