GitHubがクラウドホスト型開発環境「Codespaces」を月60時間まで無料提供、できることは?GPU利用可のCodespaces限定β版など多くの新機能も

GitHubは、「GitHub Free」および「GitHub Pro」プランの全ユーザー向けにクラウドホスト型開発環境「GitHub Codespaces」の一般提供を開始すると発表した。

» 2022年11月15日 10時30分 公開
[@IT]

この記事は会員限定です。会員登録(無料)すると全てご覧いただけます。

 GitHubは2022年11月10日(米国時間)、「GitHub Free」および「GitHub Pro」プランの全ユーザー向けにクラウドホスト型開発環境「GitHub Codespaces」の一般提供を開始すると発表した。Codespacesは2021年から、「GitHub Enterprise」と「GitHub Team」プランの顧客向けに提供されていた。

 GitHubがホストする仮想マシン(VM)でCodespacesの開発環境を提供する。開発者はセットアップを気にすることなく、プレビルドされたイメージを使って、あらゆる規模のプロジェクトの新規開発環境を10秒以内でスピンアップできる。クラウドVMは32コア、64GB RAMまで拡張可能だ。

 また、GitHubは、全ての開発者が毎月60時間(Proプランユーザーは90時間)まで、Codespacesを無料で利用できるようにすることも明らかにした。さらに、Codespacesの次のようなさまざまなアップデートも発表した。

ツールの選択肢が拡大

 Codespacesはこれまで、ブラウザまたはデスクトップ上の「Visual Studio Code」(以下、VS Code)と、「Vim」「Emacs」をサポートしてきたが、JetBrains IDEのパブリックβサポートが新たに発表された。開発者は「IntelliJ IDEA」や「PyCharm」など、好みのJetBrains IDEを使ってクラウド上でコーディングできるようになった。

データサイエンス、AI、機械学習のユースケースへの対応

 データサイエンティストや機械学習(ML)の実践者は、「Jupyter Notebook」の愛用者が多いことから、JupyterLabのパブリックβサポートも追加された。

VS Code、JetBrains Gateway、JupyterLabでCodespacesを開くことが可能(提供:GitHub)(画像クリックで再生)

 GPUを利用できるCodespacesの限定β版の提供も開始した。Codespaces内からGPUにアクセスできれば、開発者は複雑なMLモデルをはるかに高速に実行できるようになる。Codespacesの標準化された再現可能な環境、Jupyter NotebookのサポートおよびGPUの組み合わせにより、データサイエンスやMLのワークロードでのコラボレーションが大幅に容易になる。開発者は複雑なセットアップやローカルインストールに苦労せずに済み、非力なデスクトップワークステーションでの実行を減らせるからだ。

新しいプロジェクト体験

 リポジトリテンプレートを利用することで、一般的なアプリフレームワークを使った新しいプロジェクトをCodespacesからより簡単に開始できるようになった。この機能により、ユーザーはシングルクリックで開発環境に入り、設定不要ですぐにコーディングに取り掛かれる。

 そこからアプリケーションの作成、テスト、デバッグ、実行し、自動的に転送されたポートからアクセスできる。より高度なシナリオ用に開発コンテナを構成すれば、Codespacesが特定の依存関係のインストール、スクリプトの実行、ファイルの事前オープン、必要なサービスやプロセスの実行、アプリの出力のレンダリングが可能になる。

Reactを使った新しいプロジェクトをCodespacesから開始(提供:GitHub)(画像クリックで再生)

組織向けのアップデート

 Codespacesを大規模に展開、管理するEnterpriseやTeamプランの顧客向けに、組織レベルのAPIと管理ポリシーのサポートが追加され、安心してスケールアップできるようになった。一般提供が開始されている組織レベルのAPIは、Codespacesを既存のワークフローやシステムに統合できるように、幅広い管理操作を可能にする。

 さらに管理者は、組織が所有するCodespacesにコスト管理、コンプライアンス、セキュリティのポリシーを適用し、大規模チームへの円滑な展開を促進できる。

Copyright © ITmedia, Inc. All Rights Reserved.

スポンサーからのお知らせPR

注目のテーマ

Microsoft & Windows最前線2025
AI for エンジニアリング
ローコード/ノーコード セントラル by @IT - ITエンジニアがビジネスの中心で活躍する組織へ
Cloud Native Central by @IT - スケーラブルな能力を組織に
システム開発ノウハウ 【発注ナビ】PR
あなたにおすすめの記事PR

RSSについて

アイティメディアIDについて

メールマガジン登録

@ITのメールマガジンは、 もちろん、すべて無料です。ぜひメールマガジンをご購読ください。