BT

Serverlessconf London 2016におけるServerless Framework

| 作者: Chris Swan フォローする 565 人のフォロワー , 翻訳者 笠原 王徳 フォローする 0 人のフォロワー 投稿日 2016年11月7日. 推定読書時間: 3 分 |

原文(投稿日:2016/10/31)へのリンク

Serverlessconf London 2016の2日目に取り上げられた喫緊のテーマは、1日目に強調されたオペレーションの問題に対処するための管理フレームワークの有効性と機能性についてである。Serverless Framework上に構築したNode.jsが少なくとも3つの発表で取り上げられ、より自己主張の強いPythonベースのフレームワークであるZappaも話題に上った。

Serverless FrameworkはCTOであるFlorian Motlik氏の‘Getting the Most out of the Serverless Framework’という講演で紹介され、この講演で彼はプロジェクトへの貢献を誘導することとドキュメントの品質を非常に強調した。フレームワークそのものはNode.jsで記述されているのにも関わらず、ファンクションを記述する言語としてPython, Java, Scalaもサポートされている。当初のターゲットはAWS Lambdaであるが、フレームワークは現在Azure FunctionsとGoogle CloudFunctionsのサポートも提供している。'Hello World'風のデモはコードとインフラの設定を混ぜたもので、Docker Composeのような構成ツールと類似であることを示したが、サービスの拡張ライブラリとプラグインによりフレームワークの各所を更に拡張できるようになっている。

Serverless Frameworkへの言及はXeroのSimon Coward氏とAPI TalentのScott Patterson氏によっても行われ、彼らの'企業におけるServerless API'の物語の中でのこのフレームワークの立ち位置が紹介された。彼らは、Xero SaaS会計プラットフォームにおける新しい統合能力をサポートするためのデータ集約サービスを提供する目的で、相互接続された多数のAPIゲートウェイのエントリポイントとファンクションを構築することを支援するためにこのフレームワークを活用した。重要な点は LambdaのようなサービスのWebユーザインターフェイスは(スパイクのような)短期の調査活動に有用であるが、複雑さを増す本番環境を管理するためのフレームワークが必要である、ということである。

Serverless Frameworkの拡張性はAnna Doubkova氏の‘Writing Serverless Plugins’というライトニングトークでも再び取り上げられた。このトークでは単にフレームワークを利用するだけでなく、特定のニーズを満たすために機能性を追加するいくつかの実践的な例について触れた。

作者であるRich Jones氏の公演である‘Globally Available Serverless Architectures’によりZappaが紹介された。発表の目的が遅延に対する要求を満たすと同時に需要を調節するための複数のリージョンへのアプリケーション配置の解説であるにも関わらず、Jones氏は複数リージョンにまたがる配置をどう単純化できるかに触れる前にZappaの概要の紹介に入った。ZappaはPythonで記述され、Pythonベースのアプリケーション配置作業を単純化するために使用することができる。現状では、ZappaはAWS LambdaとAPIゲートウェイサービスをターゲットとしている。

Serverless FrameworkとZappaの使用は、コードとしてのインフラよりも、コーディングするためのインフラとしてのサーバレスコンピューティングにシフトするという、多くの発表者が触れた広がりのある視点を示している。そのため、ファンクションのコードは継続的統合パイプライン上に後から追加された設定管理というより、幅広いインフラ定義内に配置されるものである。彼の‘The Future of Serverless’の話題を受け、Paul Johnston氏は、Serverlessconfは単なる '非常に先進的なクラウド会議'だったのかもしれないとコメントした。これが本当かどうかはともかく、イベントは初期から新しい技術を伴ったコミュニティの機運と活気に満ちていた。

 
 

Rate this Article

Relevance
Style
 

この記事に星をつける

おすすめ度
スタイル

こんにちは

コメントするには InfoQアカウントの登録 または が必要です。InfoQ に登録するとさまざまなことができます。

アカウント登録をしてInfoQをお楽しみください。

あなたの意見をお聞かせください。

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする
コミュニティコメント

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

ディスカッション

特集コンテンツ一覧

.NETの派生を理解する

Wayne Citrin 2018年7月18日 午前3時44分

InfoQにログインし新機能を利用する


パスワードを忘れた方はこちらへ

Follow

お気に入りのトピックや著者をフォローする

業界やサイト内で一番重要な見出しを閲覧する

Like

より多いシグナル、より少ないノイズ

お気に入りのトピックと著者を選択して自分のフィードを作る

Notifications

最新情報をすぐ手に入れるようにしよう

通知設定をして、お気に入りコンテンツを見逃さないようにしよう!

BT