伊藤直也氏が語る、サーバーレスアーキテクチャの性質を解剖する(後編)。Publickey伊藤直也氏が語る、サーバーレスアーキテクチャの性質を解剖する(後編)。Architecture」は、サーバーレスアーキテクチャの本質について大きな示唆をもたらす内容でした。この記事では、その内容をダイジェストで紹介します。(本記事は前編、中編、後編に分かれています。いまお読みの記事は後編です。Lambdaを使っているだけなら、「サーバーレスアーキテクチャ」とおおげさに呼ばなくてもよい気がします。Microservicesの実装手段としてのFaaSだったり、リアクティブだったりコレオグラフィに関する性質を上手く使いたい意味でこのアーキテクチャを指向するなら、それをサーバーレスアーキテクチャと呼んだらいいんじゃないの、というのが僕の勝手な意見です。最初に言っていた「サーバーレスアーキテクチャとはイベント駆動で系を設計した、リアクティブでコレオグラフィなMicroservicesのこと」という意味が分かったと思いますが、こんなことを言うとバズワードおじさんと指さされることは間違いないので、みなさん注意してください(笑)実際、FaaSを使っていてどうなの?ここまで見たとおり、基本的に重要なのは常駐プロセスがなくなることをきっかけに、Microservicesやコレオグラフィのようになることですが、実際の現場ではそんなに難しいことを考えている人はいなくて、OS的な意味でのサーバがなくなって、しかも課金も安くなってうれしい、という感じです。インフラ的な意味で非常に安心感があるんですね。日経新聞の事例では、朝に関数を2万回コールするそうなのですが、いちども障害が起きていないそうで、これはすごいと思っています。Lambdaのシステムはいちど動き続けると、ほぼメンテしなくて動き続けるので、存在を忘れてしまいそうです。実際に下がるのは運用工数で、開発工数はそんなに下がりません。あと、デバッグが大変です。これはMicroservicesの性質ですね。サーバーレスアーキテクチャの面白いところは、Microservicesがバズワードとしていろんなところで議論したときには、Microservicesってどうやって作るのか、という実現手段がいまひとつ分からなかったのが、サーバーレスアーキテクチャがそこに明確な実装手段としてでてきた感じがするところです。最後に、サーバーレスアーキテクチャの未来みたいなことも話さなくてはと思っていますが、サーバーレスアーキテクチャを深掘りしていくと、けっこう面白い性質があることが分かって、アーキテクチャ的にまっとうだし、適用範囲もきちんと考えていくといま言われているよりも広げられるのではと思っています。リアルタイムにスケーラビリティがほしいケースにかなり向いていて、IoTなども向いていると思います。開発環境はもう一声ほしくて、フレームワークはいくつかありますが、まだデプロイを自動化します、程度のものなんですよね。デバッグしやすいとかIDEと統合するとか、そういうのがでてきてもいいかなと思うこともあります。AWS、Google、Azureなどをみていると、彼らもFaaSを推しているので、高性能化と性能向上は必ず進みます。オーバーヘッドも小さくなっていくと思いますし機能も増えていって、いままでとは違うユースケースにも使えるようになるのではないかなと思います。Chef、Docker、MicroservicesからReact、FRPまで。Infrastructureはアプリケーションのアーキテクチャを変えていく、伊藤直也氏(前編)はてなやクックパッドの開発現場で、CIやテストはどう行われているのか?(前編)。IaaS」となってBluemixへ統合。≪前の記事伊藤直也氏が語る、サーバーレスアーキテクチャの性質を解剖する(中編)。Niino(jniino)IT系の雑誌編集者、オンラインメディア発行人を経て独立。新しいオンラインメディアの可能性を追求しています。10本トランプ政権の不確実性はグローバルIT市場の成長率を下げているとガートナーが暗に指摘。2017年IT市場予測Googleは巨大なインフラをどうやってセキュアに保っているか。独自のセキュリティチップ利用やDoS対策、安全なソフトウェア開発など、全体像を解説したホワイトペーパーを公開さくらインターネット、1ペタフロップス超の「高火力コンピューティング基盤」が産総研とHi-Matのスーパーコンピュータに採用2016年の国内地域別IT市場は東京だけがプラス成長。2017年も東京だけがプラス、大都市圏とそれ以外の格差が広がる。Japanコンテナ市場は急成長、4年で3倍以上の3000億円規模へ。Essentials」まもなく提供開始、シトリックスオープンソースの開発現場では限られたリソースで品質管理をどうしているのか。Framework、power-assertの作者が討論(後編)オープンソースの開発現場では限られたリソースで品質管理をどうしているのか。Framework、power-assertの作者が討論(中編)オープンソースの開発現場では限られたリソースで品質管理をどうしているのか。Edgeの内部もバージョンアップほかグーグルのクラウド事業は広告事業より稼ぐようになる夏のITイベント関連。usPublickeyについて/運営者についてお問い合わせ広告についてプライバシーポリシ。