InfoQ ホームページ serverless に関するすべてのコンテンツ
-
レジリエントなサーバレスシステムの設計と構築 - QCon Londonでの John Chapin氏の講演より
QCon London 2019で行ったプレゼンテーションで,John Chapinは,サーブレステクノロジの基本と,レジリエントなサーバレスシステムの設計と構築を行う方法について解説した。さらに氏は,世界規模で分散された高可用性アプリケーションを構築し,AWS上の複数リージョンで運用する,というデモも披露した。
-
マイクロサービスを始める時にすべきこと - Ben Sigelman氏のQCon Londonでの講演より
Ben Sigelman氏はGoogleに在籍していた数年間,我々が現在マイクロサービスアーキテクチャと呼んでいるものを開発していた。この開発中になされたいくつかの過ちが,今日では業界全体で繰り返されている,というのが氏の意見だ。QCon London 2019で行ったプレゼンテーションの中で氏は,マイクロサービスを始める時,このような過ちを避けるために行うべきことについて説明した。
-
MicrosoftがAzure FunctionsでのPythonサポートの公開プレビューを発表
先日のConnect()イベントでMicrosoftは,Azure FunctionsのPythonサポートの公開プレビューを発表した。これにより,オープンソースのFunction 2.0ランタイムに基づいてPython 3.6で構築した関数のConsumption Planへのパブリッシュが可能になる。
-
AmazonがマネージドブロックチェーンとQuantum Ledger Databaseを導入
Amazonは、ブロックチェーンネットワークの構築と管理を行う、新しいマネージドサービスを発表した。現在はHyperledger Fabricプロジェクトをサポートしており、近日中のEthereumをサポートする予定だ。Amazonはさらに、不可変のトランザクションログを格納するマネージド台帳データベースのQuantum Ledger Database(QLDB)という、補完的なブロックチェーンサービスも導入している。
-
AWSが“Firecracker”をリリース - コンテナとサーバレスワークロードのためのRustベースのオープンソースmicroVM
AmazonがFirecrackerのリリースを発表した。“マルチテナントなコンテナと関数ベースのサービスを開発し、安全に管理する”ことを目的に構築された、オープンソースの仮想テクノロジだ。Firecrackerは、Rustで記述されたオープンソースのVMMであるChromium OS's Virtual Machine Monitor(crosvm)からのフォークで、そのテクノロジはAmazonのAWS Lambdaサービスを支えるために使用されている。
-
GitLab 11.6がサーバレス機能のデプロイをサポート
GitLabの最新リリースでは、KnativeとKubernetesを使用して、Function as a service(FaaS)モデルを利用したサーバレス処理の構築、デプロイ、管理ができる。
-
ステートフルなサーバレスワークフローの構築を容易にするAzure Orchestrator
Azure Durable Functionsは、オーケストレータ機能という概念を導入して、より複雑なワークフローの定義を可能にすることで、サーブレスコンピューティングのパラダイムの拡張を目指すものだ。同じニーズを抱えた開発者のため、Microsoftは今回、サーバレスコンピューティングとオーケストレータ機能を新たに始める上で、まさに最適なウォークスルーを公開した。
-
サーバレスプラットフォームの性能比較
主要なクラウドプロバイダのほとんどがFunction as a Service(FaaS)を提供するサーバレスプラットフォームを提供している。最近のベンチマークでは、ランタイム、コールドスタート時間、依存関係、およびリソース割り当てに対するパフォーマンスの違いを検証しているものがある。
-
Amazon Aurora Serverless MySQLが一般提供に
AWSのカスタムビルドのMySQLとPostgreSQL互換データベースであるAmazon Auroraの新しい機能が一般提供された。Aurora Serverless MySQLだ。Amazonは昨年のAWS re:Inventで初めてこのサーバレス機能のプレビューを見せていた。
-
QLooが既存サービス向けにGraphQLインターフェイスを提供
Solo.ioはQLooを最近リリースした。QLooは、既存のサービスとサーバレス機能のためのGraphQLエンドポイントを提供するAPI翻訳レイヤーである。QLooは、既存のソフトウェアにGraphQLを追加するプロセスを簡素化することを目的としている。
-
QCon NY: Joe Emison氏のサーバレスパターン、アンチパターン
Branch社のCTOであるJoe Emison氏は、QCon New York 2018 カンファレンスで、サーバレスアーキテクチャのデザインパターンとアンチパターンについて講演した。
-
InstanaがAWS Lambdaを監視できるようにAIアプリケーションを拡張
Instanaは、動的にコンテナ化されるマイクロサービスのアプリケーション向けの、人工知能ベースの監視ツールのクラウドネイティブプロバイダーである。同社は、サーバレスコンピューティングプラットフォームであるAWS Lambdaを含めサポートを拡張し、AWS Marketplaceを通じて利用できることを発表した。
-
Google App Engine、Node.js 8.xをサポート オープンソースとなったgVisorサンドボックスを利用
Google App Engineスタンダードが近々Node.js 8.xをサポートする。
-
AWSがServerless Application Model (SAM)の実装をオープンソース化し、機能を拡張
Amazon Web Services(AWS)は最近、Serverless Application Model(SAM)の実装をオープンソース化した。そして、CloudWatch Logsサブスクリプションフィルタ用の新しいイベントソースを追加した。これまでのリリースでは、Amazon API Gatewayを介してREST APIを設定およびデプロイするためのオプションの総合的な拡張が特徴であった。オプションとして、CORSヘッダー、リージョンエンドポイント、バイナリメディアタイプがサポートされている。
-
マイクロサービスと分散システムの未来 - QCon Londonパネルディスカッション
QCon London 2018のマイクロサービスパネルでは、トラックホストのSam Newman氏が、パネリストのSusanne Kaiser氏、Guy Podjarny氏、Idit Levine氏、Mark Burgess氏とともに、我々が現在目にしているサービステクノロジが今後どう変わるのか、今後どのようにシステムを構築するのかを議論した。マイクロサービスは今後も存在するが、サーバレスアーキテクチャにような他技術のベースへと進化するだろう、というのが彼らの意見だ。