こんにちは、今年の4月に新卒入社でABEJAに入社しました島倉と申します。 現在はプロジェクトマネージャーとして働いています。 これはABEJAアドベントカレンダー2024の9日目の記事です。 なぜFirecrackerが開発されたのか 従来の仮想化技術の課題 Firecrackerの設計要件 Firecrackerとは何か Firecrackerのアーキテクチャ Firecrackerのコード解説とその仕組み microVMの仕組み MicroVMはなぜ軽量なのか 1. 起動プロセスでカーネルを直接ロード 2. mmap による効率的なメモリ管理 3. KVMを利用したvCPU管理 4. Seccompで不要なシステムコールを制限 5. 最小限のVirtIOデバイス まとめ We Are Hiring! 今回は、生成AIの発展が注目されている中あえて、「地味だけど重要な技術」にフォーカス

はじめまして @shimma です。本業はD2C企業のCTOとして働く傍ら、業務支援として複数社、インフラを中心に直接手を動かして、社内で横展開できるような設計・コードベースをご提供しています。 枯れた技術で コード行数少なく 運用コストかからず 8-9割くらいのことを解決できる こちらが私の設計がポリシーです。 世の中9割はスプレッドシートで解決できる 私達の想像以上に、世の中の困りごとの大半はスプレッドシートやエクセルで解決ができます。エンジニアに依頼しなくても直接ロジック変更できるなど、組織リソースの有効化としてもメリットあります。 一方、複雑な数式やマクロにすべてを寄せ切り、ロジックを育てていくと、メンテナンスが困難を極めていきます。この記事を読んで頂いている技術者の方々であれば 複雑な箇所はコードによせて 変更しやすい所はスプレッドシート/Google App Script とい

はじめに 私は個人開発で一山当てたいと常々思っていて、そのためにいくつかヒットしそうなサービスのアイデアがあります。エンジニアであればアイデアを具現化することに躊躇してはいけないと思うわけですが、一度リリースしてしまうとランニングコストが発生するわけで、仮に全く人気がでなかったとしたらランニングコスト分の赤字を垂れ流すことになります。 一方、個人開発者というのはおそらく誰しも夢見がちなので、リリース後バズったりしてユーザーが大量に押し寄せてきてしまってサーバーダウンする可能性も考えてしまいます。 その結果、「全く誰も来なくてランニングコストが赤字になったらどうしよう」という不安と「めちゃくちゃバズってしまってサーバーダウンしてチャンスを逃したらどうしよう」という不安が、心の中でせめぎ合うことになります。 そこで、今回はその2つの不安を一気に解消する「使われなければランニングコストが限りなく

Australian search engine for and by Australians What isGoogle not showing you today? About |Privacy Personal information is not collected or shared with anyone. Nothing is kept. Nada. Zilch. Proudly made and hosted in Sydney Australia by Ben Boyter We acknowledge Aboriginal and Torres Strait Islander peoples as the First Australians and Traditional Custodians of the lands where we live, learn an
Serverless computing is a very popular approach tobuilding server-side applications, and the Serverless framework claims to be the most flexible way tobuild Serverless applications. Rather than stick with a given particular Serverless implementation fromAmazon,Google, IBM,Microsoft or others, the Serverless framework abstracts away the particulars of each. The Serverless framework lets you ta

Serverless continuous integration
LambdaPHP v0.01 Host your website onAwsLambda with fullPHP 7 support (i.e. pay byrequests instead of paying a fixed monthly hosting fee). Nowit's possible for you to host dynamicPHP files, staticHTML files,css files onAWSLambda (serverless)just like an Apache server running mod_php. Any files you put inside the public directory will be accessible as if they were hosted on an Apache serv
どうも!大阪オフィスの西村祐二です。 突然ですが、CloudFrontのログをどうやって確認していますか? CloudFrontのログはS3にgzip形式で出力されるので、 ファイルをローカルに落としてきて、ツールに入れて確認や、EMRやAthenaを使って確認などいろいろ方法がありますが、 手間がかかったり、すこし大げさな感じがしています。 個人的にはターミナルでパイプでつないでgrepやawkとかで確認できたらいいなと思っていました。 そんな中、社内のAWSのプロ達にきいたところ良さそうな方法を教えてもらったのでブログにしてみたいと思います。 簡単に要点をまとめると Serverless FrameworkでS3上のgzipを読み取りCloudWatchLogsに出力するLambda関数を作る S3(CloudFrontログ出力先)にログファイルがおかれたら、Lambdaを実行され

リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く