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
「Windows 10X」、開発中断か
IT関連
2021-05-10 00:57
[速報]マイクロソフト、開発環境をまるごとクラウドPCとして用意できる「Dev Box」を発表。Microsoft Build 2022
Microsoft
2022-05-25 15:58
ティム・バーナーズ=リー氏のWWWソースコードのNFT、約6億円で落札
アプリ・Web
2021-07-02 21:41
アップル、WWDC24を6月10日から開催へ–次期OSやAIに期待
IT関連
2024-03-28 01:14
変貌する「X」で走る広告測定ソリューション–ブランド価値を精緻に保護
IT関連
2024-03-07 09:37
スパイウェア「Pegasus」は世界中の記者や人権活動家の端末にインストール済みとの調査結果
セキュリティ
2021-07-20 03:34
急増する不正アクセス、「能動的サイバー防衛」への期待も山積する課題
IT関連
2023-12-19 22:30
"アジャイルマネジメント"がいかに職場を変えるのか
IT関連
2021-02-25 14:17
Excel世界大会も登場、今改めて考える「eスポーツとは何か」 (1/3 ページ)
くわしく
2021-06-29 06:30
NECのCHROが語る「ジョブ型人材マネジメントの勘所」とは
IT関連
2024-03-23 13:41
グリー、ライブ配信を軸に仮想空間「メタバース」事業に参入 3年で約100億円を投資
企業・業界動向
2021-08-08 16:51
リモートワークの採用面接にディープフェイクを悪用する事例–FBIが警告
IT関連
2022-07-06 19:44
Appleマップ、ロシア以外のユーザーにはクリミアをウクライナの一部として表示するように
IT関連
2022-03-06 01:25
ウイングアーク1st、「invoiceAgent 電子取引」提供–取引文書の配信から保管を一括運用
IT関連
2022-06-22 16:52