並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 24 件 / 24件

新着順 人気順

Firecrackerの検索結果1 - 24 件 / 24件

タグ検索の該当結果が少ないため、タイトル検索結果を表示しています。

Firecrackerに関するエントリは24件あります。 AWSコンテナtechfeed などが関連タグです。 人気エントリには 『コンテナランタイムの仕組みと、Firecracker、gVisor、Unikernelが注目されている理由。 Container Runtime Meetup #2』などがあります。
  • コンテナランタイムの仕組みと、Firecracker、gVisor、Unikernelが注目されている理由。 Container Runtime Meetup #2

    Docker MeetupとかCloud Native Daysの運営をしながら、無限にスケールするインフラはないかなって、日々もやもやと考えています。 さっそく本題に入っていきましょう。 コンテナってそもそも何ですかっていうと、まず「chroot」というLinuxの機能があって、これはrootディレクトリを特定のディレクトリに切り替えて、そこから下を別のファイルシステムとして確立する、といった技術です。 そこに対して「namespace」という機能で、ユーザー、プロセス、ネットワークを個別に割り当てて、さらにリソースにも制限をかけると、まるでVM(仮想マシン)のように動いて面白いね、というのがコンテナですよ、という説明はよくされると思います。 これを図にしました。 まず、対象のディレクトリに対して「pivot_root」という機能を使ってファイルシステムのルートを作ります。 そのうえで「

      コンテナランタイムの仕組みと、Firecracker、gVisor、Unikernelが注目されている理由。 Container Runtime Meetup #2
    • AWS、コンテナ特化で瞬時に起動する軽量VM「Firecracker」オープンソースとしてバージョン1.0に到達。AWS LambdaやAWS Fargateで利用

      Amazon Web Services(AWS)がオープンソースとして開発し、コンテナの実行に特化した軽量な仮想マシン「Firecracker」がバージョン1.0に到達しました。 Firecrackerは2018年11月に行われたAWSのイベント「AWS re:Invent 2018」でオープンソース化が発表されました。コンテナのために作られた仮想化技術で、同社が「マイクロVM」と呼ぶセキュリティにフォーカスして設計されたスリムな仮想マシンです。 AWS Lambdaのような高速なサーバレス環境を実現するために同社が開発しており、実際にAWS LambdaやAWS Fargateで利用されていると説明されています。 基本的な特徴として、小さなメモリフットプリントとオーバーヘッドに加えて、外部から攻撃可能な部分を最小限にするなどのセキュリティ対策を実装しています。 速度にもフォーカスしており

        AWS、コンテナ特化で瞬時に起動する軽量VM「Firecracker」オープンソースとしてバージョン1.0に到達。AWS LambdaやAWS Fargateで利用
      • DockerのデフォルトランタイムをrunCからKata containers + Firecrackerに変えるのが簡単すぎてビビった話 - inductor's blog

        はじめに これはコンテナランタイム好きのオタク記事です。DockerでrunC以外のランタイムを動かしてみようと思ってはいたもののずっとやれてなかったので、実際にやってみたら超簡単でした、という記事です。 ランタイムを変える意味について Dockerでは、コンテナを作成する機能をrunCという低レベルコンテナランタイムを用いて実現しています。 runCではLinuxカーネルの機能を呼び出すためにホストOSの特権を利用しますが、これはrunCの命令を実行する瞬間に悪意のあるコードを実行されると、ホストの特権を攻撃者に奪われてしまうリスクもあります。詳しくはrunCのこのへんとかを読んでみるとおもしろいかもしれません(?) ところで、runCというランタイムはOCIの標準仕様に基づいて作られています(厳密には、LXCを置き換えるために作られたrunCが持っている機能を標準化したものがOCIとい

          DockerのデフォルトランタイムをrunCからKata containers + Firecrackerに変えるのが簡単すぎてビビった話 - inductor's blog
        • Amazonが作ったサーバレスアプリケーションのための軽量VM、Firecrackerの論文を読み解く -その1- - inductor's blog

          このエントリーについて このエントリーを書き始めた経緯は下記にあります。 blog.inductor.me 1. はじめに(Introduction) サーバーレスコンピューティングは、[4、16、50、51]などのパブリッククラウド環境と[11、41]などのオンプレミス環境の両方で、ソフトウェアやサービスをデプロイ、管理するためにますます一般的になっているモデルです。サーバーレスモデルは、サーバーの運用やキャパシティ管理、自動スケーリング、従量制の価格設定、イベントおよびストリーミングデータのソースとの統合など、いくつかの理由において魅力的です。コンテナは、Dockerによって最も一般的なかたちで具体化され、運用オーバーヘッドの削減や管理性の向上など、同様の理由で一般的になっています。コンテナとサーバーレスは、従来のサーバープロビジョニング処理に比べて明確な経済的利点を提供します。マルチ

            Amazonが作ったサーバレスアプリケーションのための軽量VM、Firecrackerの論文を読み解く -その1- - inductor's blog
          • ラズパイ4にFirecrackerの環境を構築してMicroVMを動かそう!! | DevelopersIO

            CX事業本部@大阪の岩田です。 Firecrackerのロードマップとして掲げられているARMサポートですが、現在Preview段階まで開発が進んでいます。また、1ヶ月前にリリースされたFirecracker v0.20.0でGICv2のサポートが追加されたことで、ラズパイ4上でFirecrackerを試すことが可能になりました。このブログではラズパイ4上でFirecrackerのMicroVMを起動させるまでの手順をご紹介します。 環境 今回利用した環境です Raspberry Pi 4 Model B Ubuntu Server 19.10.1 カーネル 5.3.0-1015-raspi2 Firecracker v0.20.0 やってみる ここからは実際に環境構築~MicroVM起動までの手順をご紹介します。 OSのインストール ラズパイのOSといえばRaspbian...なのですが

              ラズパイ4にFirecrackerの環境を構築してMicroVMを動かそう!! | DevelopersIO
            • AWS、コンテナ特化で瞬時に起動するオープンソースの軽量VM「Firecracker」がバージョン1.0に到達

              この記事は新野淳一氏のブログ「Publickey」に掲載された「AWS、コンテナ特化で瞬時に起動する軽量VM「Firecracker」オープンソースとしてバージョン1.0に到達。AWS LambdaやAWS Fargateで利用」(2022年2月2日掲載)を、ITmedia NEWS編集部で一部編集し、転載したものです。 Firecrackerは2018年11月に行われたAWSのイベント「AWS re:Invent 2018」でオープンソース化が発表されました。コンテナのために作られた仮想化技術で、同社が「マイクロVM」と呼ぶセキュリティにフォーカスして設計されたスリムな仮想マシンです。 「AWS Lambda」のような高速なサーバレス環境を実現するために同社が開発しており、実際にAWS Lambdaや「AWS Fargate」で利用されていると説明されています。 基本的な特徴として、小さ

                AWS、コンテナ特化で瞬時に起動するオープンソースの軽量VM「Firecracker」がバージョン1.0に到達
              • Fargate Is Not Firecracker

                This was the biggest un-truth that I saw while working at AWS on the EKS team. On an almost weekly basis a customer would want to use AWS Fargate for a variety of reasons and one of them would be because it used Firecracker. For some reason–AWS marketing–that was better than traditional EC2 Xen virtualization. And no one at AWS would correct them. There was an unspoken policy to never point out th

                  Fargate Is Not Firecracker
                • Lambdaの裏側を知りたい人にオススメ Firecrackerに関する論文「Firecracker: Lightweight Virtualization for Serverless Applications」の紹介 | DevelopersIO

                  Lambdaの裏側を知りたい人にオススメ Firecrackerに関する論文「Firecracker: Lightweight Virtualization for Serverless Applications」の紹介 CX事業本部@大阪の岩田です。 Firecrackerに関する論文「Firecracker: Lightweight Virtualization for Serverless Applications」を読んだので、かいつまんで内容を紹介させて頂きます。 Firecracker: Lightweight Virtualization for Serverless Applications NSDI '20というイベントでこの論文の内容について発表しているセッションの動画がYoutubeに上がっていたので、興味のある方は是非こちらもご覧ください。 以下論文の概要です。 A

                    Lambdaの裏側を知りたい人にオススメ Firecrackerに関する論文「Firecracker: Lightweight Virtualization for Serverless Applications」の紹介 | DevelopersIO
                  • LambdaとFargateがさらに高速化?!MicroVMをわずか5ミリ秒で起動 Firecracker open-source innovation #OPN402 #reinvent | DevelopersIO

                    CX事業本部の岩田です。 先日Lambdaの内部アーキテクチャに関するブログを書きましたが、もう少し色々と理解を深めるべくFirecrackerに関するセッションを漁っているところです。今回紹介するセッションではFirecrackerのロードマップ紹介やデモが含まれており、Firackracerのスナップショット取得&復元技術を使うことでMicroVMがわずか5ミリ秒で起動するという衝撃的なデモを見ることができます。このスナップショット技術がFargateやLambdaの基盤に適用されれば、FargateのタスクやLambda実行環境のさらなる高速起動が期待できそうです。とても楽しみですね。 それでは早速セッション内容を紹介していきます。 資料 セッション動画 スライド Firecracker open-source innovation ※以後の画像はすべて上記スライドからの引用になりま

                      LambdaとFargateがさらに高速化?!MicroVMをわずか5ミリ秒で起動 Firecracker open-source innovation #OPN402 #reinvent | DevelopersIO
                    • Attacking Firecracker: AWS' microVM Monitor Written in Rust - Blog | Grapl

                      By: Valentina Palmiotti, @chompie1337 At Grapl we believe that in order to build the best defensive system we need to deeply understand attacker behaviors. As part of that goal we're investing in offensive security research. Keep up with our blog for new research on high risk vulnerabilities, exploitation, and advanced threat tactics. This blog post covers attacking a vulnerability in Firecracker,

                      • Firecracker: Lightweight virtualization for serverless applications

                        The Research Team at Amazon Robotics is seeking a passionate Applied Scientist, with a strong track record of industrial research, innovation leadership, and technology transfer, with a focus on ML Applications. At Amazon Robotics, we apply cutting edge advancements in robotics, software development, Big Data, ML and AI to solve real-world challenges that will transform our customers’ experiences

                          Firecracker: Lightweight virtualization for serverless applications
                        • Firecracker はコンテナランタイムではありません - blog.8-p.info

                          Firecrackerはコンテナランタイムなのかという話への返信および補足です。「コンテナラインタイムではない」という結論は このユースケースにおけるFirecrackerの立ち位置は、「runCをコンテナごとに隔離するための環境を作成」するためのVMプロバイダーになっている。 すでに出ているんですが、色々と補足したいことがあったので。 Firecracker は、コンテナユーザなら誰もが使っているランタイム「runc」を俯瞰する で定義されているような ランタイムの実装には様々なものがありますが、それらは役割に応じて下図に示すように高レベルランタイム(CRIランタイム)と低レベルランタイム(OCIランタイム)という2つのレイヤに分類されます。 Kubernetes の Container Runtime Interface (CRI) を実装した高レベルランタイムや、Open Conta

                          • WeaveworksがIgniteをリリース - Firecrackerを使用してコンテナをVMのように実行するソフトウェア

                            原文(投稿日:2019/07/18)へのリンク ソフトウェアスタートアップのWeaveworksは創立5周年を、Weave Igniteと呼ばれるオープンソースプロジェクトのリリースで自ら祝福した。同プロジェクトは自身を、"コンテナUXを備えたGitOps管理の仮想マシン(VM)"と称している。この斬新なソフトウェアには、AWS Lambdaを支えるAWS オープンソースプロジェクトであるFirecrackerが使用されている。プロジェクトの詳細をさらに知るべく、InfoQは、同プロジェクトの開発チームに話を聞くことにした。 Weave Igniteに関するブログ記事では、同社CEOのAlexis Richardson氏が、その動作構造について説明している。 Igniteは、コンテナの開発者エクスペリエンスを取り入れることによって、Firecrackerを使いやすいものにします。VMとして

                              WeaveworksがIgniteをリリース - Firecrackerを使用してコンテナをVMのように実行するソフトウェア
                            • Firecrackerはコンテナランタイムなのかという話 - inductor's blog

                              この記事について OCHaCafe #3に参加していて、参加者の方が「Firecrackerは高レベル低レベルどちらのランタイムに属しますか?」という質問をされていたのを見かけた。 ochacafe.connpass.com 確かにパッとドキュメントを見ても立ち位置よくわからんな、と思い、図を書いて整理してみようと思う。 firecracker-containerdについて Takuya Niita (@takuya_0301) | Twitter氏も認識されて回答に含めていたプロジェクトにfirecracker-containerdがある。これはcontainerdとrunCを動かすときに間にFirecrackerを挟み込んで仮想化のレイヤを組み込んだ技術だ。Fargateなどで実際に使われているかどうかについては、言及がないので全く分かっていないが、少なくともFirecracker +

                                Firecrackerはコンテナランタイムなのかという話 - inductor's blog
                              • firecracker-containerd を読む (1) - blog.8-p.info

                                firecracker-containerd は、VMM の Firecracker を Docker などでも使われているコンテナ実行環境の containerd から使うためのソフトウェアだ。具体的には、Firecracker 上で Linux を立ち上げてから、その Linux の中でさらにコンテナを実行する、という動作をする。 私は2019年の7月から AWS で働いていて、firecracker-containerd の開発にも関わっている。Amazon で働くこと自体はもう7年になるけれど、オープンソースソフトウェアの開発が主な仕事になるのは今回が初めてだ。せっかくなので、これから数回に分けて firecracker-containerd の実装について説明したい。 Firecracker とは といっても「Firecracker なら手元の Linux にインストールして毎日

                                • Firecrackerを利用したコンテナランタイムfirecracker-containerdを試してみる | DevelopersIO

                                  CX事業本部@大阪の岩田です。 Firecrackerを使ったコンテナランタイムfirecracker-containerdを試したので、簡単にご紹介します。 環境 今回利用した環境です OS Ubuntu Server 18.04 LTS (HVM), SSD Volume Type - 64 ビット (x86) ami-04b9e92b5572fa0d1 インスタンスタイプ i3.metal Firecracker v0.19.1 firecracker-containerd コミットID:fe2ba1b6091a61173eb7bb5d8ec2c9ad7b15f98f 本当は前回構築したラズパイ4の環境で動かしたかったのですが、MicroVM内のエージェントとホスト側が通信できずうまくいきませんでした。また時間を見つけて再チャレンジしようと思います。 firecracker-cont

                                    Firecrackerを利用したコンテナランタイムfirecracker-containerdを試してみる | DevelopersIO
                                  • Using the Kani Rust Verifier on a Firecracker Example

                                    In this post we’ll apply the Kani Rust Verifier (or Kani for short), our open-source formal verification tool that can prove properties about Rust code, to an example from Firecracker, an open source virtualization project for serverless applications. We will use Kani to get a strong guarantee that Firecracker’s block device is correct with respect to a simple virtio property when parsing guest re

                                    • GitHub - wundergraph/wunderbase: Serverless GraphQL Database built on top of Firecracker, SQLite and Prisma

                                      You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                        GitHub - wundergraph/wunderbase: Serverless GraphQL Database built on top of Firecracker, SQLite and Prisma
                                      • The Koyeb Serverless Engine: from Kubernetes to Nomad, Firecracker, and Kuma

                                        ArticleThe Koyeb Serverless Engine: from Kubernetes to Nomad, Firecracker, and KumaJul 07, 202112 min At Koyeb, our mission is to provide the fastest way to deploy applications globally. We are building a platform allowing developers and businesses to easily run applications, a platform where you don't need to think and deal with the resiliency and scalability of your servers: a serverless platfor

                                          The Koyeb Serverless Engine: from Kubernetes to Nomad, Firecracker, and Kuma
                                        • 論文紹介:Firecracker: Lightweight Virtualization for Serverless Applications

                                          2020-03-31 論文紹介:Firecracker: Lightweight Virtualization for Serverless Applications 元論文:https://www.usenix.org/conference/nsdi20/presentation/agache 2018年末、AWS Lambdaを提供するためのシステムとしてFirecrackerという仮想マシンモニター(VMM)がオープンソースとして公開されて注目を集めました。 この論文は、その中身を解説・評価する論文です。 論文概要 タイトル:Firecracker: Lightweight Virtualization for Serverless Applications 著者: Alexandru Agache, Marc Brooker et al. 会議:17th USENIX Sympos

                                            論文紹介:Firecracker: Lightweight Virtualization for Serverless Applications
                                          • Firecracker: Lightweight Virtualization for Serverless Applications | USENIX

                                            Firecracker: Lightweight Virtualization for Serverless Applications Alexandru Agache, Marc Brooker, Andreea Florescu, Alexandra Iordache, Anthony Liguori, Rolf Neugebauer, Phil Piwonka, and Diana-Maria Popa, Amazon Web Services Serverless containers and functions are widely used for deploying and managing software in the cloud. Their popularity is due to reduced cost of operations, improved utiliz

                                            • firecrackerが1.0になったので試してみた - Qiita

                                              AWSのfirecrackerが1.0になったようなので試してみました。 firecrackerはAWSが開発したKVMベースのVMMです。マイクロVMを超高速で起動できる仕組みです。LambdaやFargateの下回りとして使われているとのことです。 Rustによる実装です。 まずはfirecracker単体で使ってみました。 下記のgetstartedの説明通りに進めていけば実行できました。x86_64環境であれば、ビルド済みのバイナリが利用できます。ビルド不要。 firecrackerはVMMです。ゲストOSを起動する前に、firecrackerプロセスを起動しておきます。firecrackerプロセスは、socketでAPI呼び出しを待ち受ける状態になります。その後、APIを使って、kernelやrootfsの場所や、仮想CPU数やメモリサイズの指定し、最後にマイクロVMを起動しま

                                                firecrackerが1.0になったので試してみた - Qiita
                                              • How to run end-to-end tests 10x faster with firecracker

                                                End-to-end tests and CI When you make changes to code in a repository, you usually want to make sure that you haven't broken core user flows like the sign up button. To automatically check nothing is broken, people usually start a copy of their app within their CI pipeline and then run test browsers to click around. That way you can make sure your app still builds, starts, and mostly works after e

                                                • Amazonが作ったサーバレスアプリケーションのための軽量VM、Firecrackerの論文を読み解く -導入編- - inductor's blog

                                                  はじめに こんにちは。inductorです。 以前にBorgの論文を翻訳しましたが、引き続いてFirecrackerの論文も訳していくことにしました。 FirecrackerはAmazonが作った軽量な仮想マシン管理のためのOSSで、ワークロードの実行にはコンテナを用いています。 元論文はこちらです www.amazon.science Abstract サーバーレスコンテナやファンクションはクラウドでソフトウェアをデプロイしたり管理したりするために広く使われています。 それらの人気は、運用コストの削減、ハードウェアの利用率の向上、さらに、従来のデプロイ方法よりも高速なスケーリングによるものです。 サーバーレスアプリケーションの経済性と規模では、強力なセキュリティとパフォーマンスの分離を維持しながら、複数の顧客のワークロードを最小限のオーバーヘッドで同じハードウェアで実行する必要があります

                                                    Amazonが作ったサーバレスアプリケーションのための軽量VM、Firecrackerの論文を読み解く -導入編- - inductor's blog
                                                  1

                                                  新着記事