ヤマムギ

growing hard days.

*

「Serverless Meetup Japan Virtual #15 – re:Cap」を視聴しました

      2021/02/20


オンラインで時間がかぶっていなかったので、はしごしました。
場所移動がないのもオンラインのメリットですね。
今回はre:Inventのre:Capでした。
Zoom参加枠(質問したり)とyoutube視聴枠がありまして、youtube視聴枠で参加しました。

Serverless Messaging Services re:Cap

AWS 石井 陽介さん

Amazon MQ

  • Amazon MQ for RabbitMQ
    選択肢が増えました。
    RabiitMQの人もAWSへの移行の敷居が下がりましたね。
    複数AZで3ノードクラスタ構成も可能。
    v3.8.6、AMQP 0-9-1(ActiveMQより古い)をサポート。
    クラスターは単一エンドポイント(NLB)。
    メッセージはクラスタ内でミラーリング。
    キューは浅く維持する。
    NLBの配置先はパブリックでもプライベート(VPCエンドポイント)でも可。

  • Lambdaイベントに追加

  • Active MQ 5.15.14のサポートを開始

Amazon SQS

  • FIFOキュー高スループットモード(プレビュー)
    10倍の秒間3000メッセージを処理。

  • 段階的価格設定
    ボリュームディスカウント。

Amazon SNS

  • FIFOトピックサポート
    サブスクリプションはSQS FIFOキューのみ。
    順序性と重複排除。

  • Kinesis Data Firehoseサブスクリプション
    なので、S3、Redshift、ESに配信可能。

Amazon Kinesis Data Streams

  • 1年間データ保持が可能になった
    分析ワークロードで1年以内のデータ分析であればS3にデータ保持しなくてもKinesisだけで実現できる。
    ただしKinesisで24時間を超えた場合には追加料金発生、S3の方が安価。
    なので、コスト最適化の面では

Serverless Workflow Services re:Cap

AWS 福井 厚さん

AWS Step Functions

  • Synchronous Express Workflows
    リクエストレスポンスの同期処理ワークフローということかな。
    従来がStandardでこちらがExpressか。なるほど。

  • API Gateway(REST API, HTTP API)
    ExpressワークフローもHTTP APIから実行可能

  • EKS

  • AWS Glue DataBrew jobs

ステートマシンからシンプルに呼び出しができるようになったのいいですね。
もっともっと増えていきそう。
数行とはいえ他サービスを実行するためだけのLambdaは本質ではないですね。

Amazon EventBridge

  • イベントのリプレイをサポート
    イベントを再実行させることで、デバッグをしたり、テストをしたり。

  • サーバーサイド暗号化
    イベントデータを暗号化することが可能。

  • デッドレターキューサポート
    イベント配信できない場合にキューに送信。

Amazon Managed Workflows for Apache Airflow(MWAA)

ETLジョブ、AI/MLなどのワークフローをUIなどで設定して実行するApache Airflowをマネージドで提供。
これ、Airflowを使い慣れた人がやればいいのかな。
それともAirflowを勉強するべきか。
とりあえずチュートリアルやってみよっか。

Amazon API Gateway re:Cap

AWS 松原 武司さん

  • Mutual TLS
    APIに対してクライアント証明書(X.509証明書)で認証できる。
    オープンバンキング、IoTなどのユースケース。
    カスタムドメインが必要。
    S3にサーバーCA証明書を保存、バージョニングにも対応。
    Lambdaオーソライザーにクライアント証明書データを渡すことも可能。

  • デフォルトドメイン
    xxxx.execute-api.region.amazonaws.comのデフォルトドメインを無効化できる。
    Mutual TLSの強制も可能。

  • HTTP APIデータマッピング
    HTTP APIはプロキシ統合のみでマッピングはなかった。
    リクエストとレスポンス両方に限られた範囲ではあるがマッピングが可能になった。

AWS Lambda re:Cap

AWS 下川 賢介さん

  • コンテナイメージサポート
    ビルドまでのライフサイクルがコンテナ開発と同じになる。
    最大10GBのアプリケーションをサポート。
    今のところECRのみからデプロイ。
    userのみが利用可能。
    /tmpはLambdaと同じく512MBまで。
    現時点でレイヤーとコード署名は非対応。

  • Runtime Interface Clients(RIC)
    コンテナに実装が必要。
    AWS provided base imagesにインストールされている。

  • Runtime Interface Emulator(RIE)
    AWS provided base imagesを使って作れば、docker runでエミュレーターを使ってローカルテストできる。

  • Lambda Extensions
    モニタリングSaaSや独自ツールと連携するために使える。
    初期化処理、クリーンアップ処理をモニタリングできる。

  • Logs API
    Lambda実行環境から直接ログストリームを送信できる。

  • 課金が1msに
    シンプルに嬉しい。課金されることほとんどないけど。

  • メモリ10GBまで
    昔は1.5GBでした。増えるのはいいこと。

  • CloudWatch Lambda Insights
    メモリの使用状況やネットワークIn/Outなど可視化できる。

  • SQSバッチウインドウ(標準キュー)
    待ち時間5分まで設定可能。
    1回のLambda関数実行で最大10,000メッセージまで処理可能。
    これ、ポーリングはどうなってるんだろう。

  • コード署名検証可能
    パイプライン内での改ざん確認。
    AWS Signerと連携。

  • チェックポイント利用可能
    Kinesis Data Stream、DynamoDB Streamで複数メッセージ処理時にエラー発生位置を確認して、次回受信時にエラーメッセージから先を受信する。

  • セルフマネージKafkaから実行可能
    LambdaからKafkaに到達できる必要あり。


最後までお読みいただきましてありがとうございました!

【PR】 「AWS認定試験対策 AWS クラウドプラクティショナー」という本を書きました。

【PR】 「AWSではじめるLinux入門ガイド」という本を書きました。

i

【PR】 「ポケットスタディ AWS認定 デベロッパーアソシエイト」という本を書きました。

 - event, study , ,

ad

ad

  関連記事

Manabees Drone Experience at.OSAKA VOL.5(ドローン飛行イベント)に行ってきました

ドローン飛行イベントなるものがDoorkeeperに出てたので行ってきました。 …

「JAWS-UG名古屋 re:Inventに行ったつもりのLT大会&忘年会」でLTしてきました

大阪から東京へ自転車で向かう初日に名古屋でJAWS-UGでLT大会に参加しようと …

「kintone Café 大阪 Vol.15 〜kintone Night Café 2017 〜」でLTしてきました

「kintone Café 大阪 Vol.15 〜kintone Night C …

「JAWS-UG Osaka AWSデビューするなら大阪から!大阪リージョン触ろうの会」に参加しました

3/2に大阪リージョンがオープンしたことを受けて、大阪リージョンでサーバーレスア …

トラックボールユーザー集合!確実に何かが始まった日。

Logcool社のトラックボールマウス M570や他のトラックボールマウスを愛用 …

「Meguro.dev #1 」でモブプログラミングを体験してみました

「AWSの各サービスを道具としてアプリケーション開発を行うデベロッパーのための新 …

「今できないことだとしても、やるべきことをやっていく」『挑まなければ、得られない Nothing ventured, nothing gained.』読書感想

「挑まなければ、得られない Nothing ventured, nothing …

「JP_Stripes in Osaka Vol.2」でハンズオンをやりました

JP_Stripes大阪、早くも2回目の開催です。 自分が使ってみたいという目的 …

docomo雑談APIのAPIキーを発行する

docomo雑談 APIのキー取得の方法です。 (2017年8月13日時点の情報 …

JBUG(Japan Backlog User Group) 記念すべき大阪開催の勉強会1回目に参加しました

JBUGが我らがマイタウン大阪で開催されるとのことで、お久しぶりのTAMさんにお …