ヤマムギ

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入門ガイド」という本を書きました。

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

【PR】 「AWS認定資格試験テキスト&問題集 AWS認定ソリューションアーキテクト - プロフェッショナル」という本を書きました。

 - event, study , ,

ad

ad

  関連記事

LINEとAWSとTwilioとkintoneでBOTを作ってみるハンズオン (3)Lambdaからkintoneへレコードを登録する

作る部分 Lambdaからkintoneへレコードを登録する部分を作成します。 …

IT運動部LT大会で発表しました

IT運動部というFacebookグループがあります。 今日はそのLT大会でした。 …

ヤマムギvol.18 AWS CloudFormationのデモをしました

ゴールデンウィーク10日連続朝30分のデモチャレンジ6日目です。 90名さんもの …

Cybozu Circus 2021で「 社長・青野のテレワーク術を大公開! 組織の一体感を高める「プロセス公開型マネジメント」って?」を見ました。

サイボウズさんのCybozu Circus 2021大阪グランフロントに行って、 …

Developers Summit 2018「 IoTサービスを始める際に必要なこととは」を聞きました

以下は、思ったことや気になったことをメモしていますので、必ずしも登壇者の発表内容 …

JINS MEME DEVELOPER HANDS-ON #5に行ってきました

世界初、自分を見るアイウェアの「JINS MEME」のSDK勉強会に行ってきまし …

「JAWS-UG 新潟 プチキャッチアップ 2021 #3」に参加しました

「当日、始まってからやること決めます。 AWSに関する記事や動画を見ながら、参加 …

「JAWS-UG 四国クラウドお遍路」からの特急南風にて変わり続けなければならないなあと思った

「JAWS-UG 四国クラウドお遍路」というAWSのユーザーグループJAWS-U …

Java SE 7 Silver対策勉強をしながらメモ 2015/2/2

本日はクラス定義とオブジェクト。 一気に範囲が広がった感。 いつものごとくマーク …

走った!しゃべった!呑んだ!JAWS DAYS 2016 re:cap 〜JAWS-UG大阪&関西女子会 特別合同企画〜

先日のJAWS DAYS 2016 re:cap 〜JAWS-UG大阪&関西女子 …