Google Cloud、Dockerコンテナをサーバレス化するCloud Runの第二世代実行環境が正式版に。すべてのLinuxの機能と互換、ファイルサーバへのマウントも可能

今回は「Google Cloud、Dockerコンテナをサーバレス化するCloud Runの第二世代実行環境が正式版に。すべてのLinuxの機能と互換、ファイルサーバへのマウントも可能」についてご紹介します。

関連ワード (公開、環境、自動的等) についても参考にしながら、ぜひ本記事について議論していってくださいね。

本記事は、Publickey様で掲載されている内容を参考にしておりますので、より詳しく内容を知りたい方は、ページ下の元記事リンクより参照ください。


Googleは、Dockerコンテナをサーバレスで実行するCloud Runの第二世代実行環境と、Cloud Runの新機能であるCloud Run Jobsが正式版になったことを明らかにしました。

fig

Cloud RunはHTTPSリクエストをトリガーとしてDockerコンテナを実行するサーバレス基盤です。

すなわち、HTTPリクエストがない場合にはDockerコンテナは起動されず、HTTPリクエストに応じて自動的に多数のコンテナが起動するスケーラビリティが特長です。Dockerコンテナであれば、どんな言語で作られたサービスであっても関係なく利用できる柔軟さを備えています。

課金もおよそ100ミリ秒ごとに、起動しているサービス数などによって計算されます。

Cloud RunはKubernetes上でサーバレスコンピューティング環境を実現するフレームワークとしてGoogleがオープンソースで開発しているKnativeをベースにしています。

第二世代ではgVisorを使わなくなった

Cloud Runの第一世代の実行環境では、Googleがオープンソースで公開した「gVisor」をコンテナランタイムとして利用していました。

gVisorはコンテナ実装の標準であるOCI(Open Container Interface)に準拠しつつ、ホストとなるカーネルの上に独自のgVisorレイヤを提供し、コンテナからのシステムコールをいったん受け止めています。このレイヤがあることによって、従来のコンテナよりも安全な分離と、カーネルに対するよりセキュアな環境を実現しています。

参考:コンテナの軽量さと、より安全な分離を実現する「gVisor」、Googleがオープンソースで公開

しかし今回正式版となったCloud Runの第二世代の実行環境ではgVisorではないマイクロVMをベースとしました(具体的に何を使っているかは説明されていません)。

完全なLinux互換、ファイルシステムのマウントが可能に

これによって第二世代の実行環境では、すべてのLinux機能と完全な互換性を実現し、第一世代のCloud Runではシステムコールの問題で実行できなかったソフトウェアが、第二世代では実行できるようになりました。

またCPUとネットワークのパフォーマンスが向上し、ネットワークファイルシステムをマウントすることも出来るようになりました。

これらによって、既存のアプリケーションをCloud Runで動かすことが以前よりも容易になっています。

Cloud Run jobsも正式版に

第二世代の実行環境が正式版になったのと同時に、この第二世代実行環境をベースにしたCloud Run jobsも正式版となりました。

Cloud Run jobsはHTTPリクエストをトリガーとするのではなく、マニュアル操作やスケジュール、ワークフローのイベントなど、任意のタイミングで実行されることを前提とするCloud Runの新機能です。

COMMENTS


Recommended

TITLE
CATEGORY
DATE
「Gmail」の新レイアウト、一部でデフォルトに–無効化は可能
IT関連
2022-07-01 23:12
Rust製ブラウザエンジンの「Servo」、アプリに組み込み可能なクロスプラットフォーム対応WebView化を目指す。Electron代替を目指す「Tauri」への組み込み実現へ
HTML/CSS
2023-11-08 01:10
LIXIL、ローコード開発基盤の整備で数億円単位のコストを削減
IT関連
2023-07-07 13:15
大手CDNプロバイダーFastlyで“世界的な障害” メルカリ、note、TVerなど複数サービスに影響か
クラウドユーザー
2021-06-09 19:12
被害7億円 スマートキー悪用の高級車窃盗グループ逮捕 兵庫県警
IT関連
2021-07-15 07:19
EYと日本IBM、AIソリューション「Work Agent One」で企業のDXを支援
IT関連
2024-11-30 11:26
グーグルとiCAD、AIを使った乳がん検査で協業を拡大
IT関連
2023-08-16 21:16
「SparkyLinux」–時代遅れのマシンを延命できる高速なLinuxディストロ
IT関連
2024-02-28 03:43
愛媛銀行、トランザクションレンディング向けAI審査サービスを導入
IT関連
2021-08-05 06:16
ユニリタ、帳票管理システム「BSP-RM Ver2.0.0」をリリース
IT関連
2022-06-30 13:07
物議をかもすiPhone内の“児童ポルノ画像検知”にAppleがFAQ公開 「メッセージは見ない」「他の写真は検知しない」
アプリ・Web
2021-08-11 14:28
G7、デジタル人民元にも警戒感 米国や日本もCBDC研究加速
IT関連
2021-06-16 10:16
AppleのARヘッドセットはフレネルレンズを採用? 2022年に1000ドルで登場とアナリスト予想
IT関連
2021-03-25 06:00
コープかがわ、RPAで年間1320時間相当の人的リソースを創出
IT関連
2023-07-28 17:17