並び順

ブックマーク数

期間指定

  • から
  • まで

241 - 280 件 / 665件

新着順 人気順

"aws+lambda"の検索結果241 - 280 件 / 665件

  • AWS LambdaとServerlessのカレンダー | Advent Calendar 2021 - Qiita

    2021年、みなさんはサーバーレスとどうお過ごしでしょうか? AWS Lambdaやその周辺のサーバーレスなサービスを使ったTips、ネタ、やってみた系なんでもOKなのでぜひご参加ください! AWS LambdaはAWSサービスと簡単に連携できたり、運用で助けられたりしてますので、この辺りを駆使した何かを作ってみるのもいいですね! 他のAWSサービスと組み合わせたサーバーレスな話も大歓迎! 過去のAdvent Calendarはこちら https://qiita.com/advent-calendar/2020/lambda https://qiita.com/advent-calendar/2020/lambda2 https://qiita.com/advent-calendar/2020/lambda-extensions https://qiita.com/advent-calen

      AWS LambdaとServerlessのカレンダー | Advent Calendar 2021 - Qiita
    • LaravelをAWS Lambdaで動作させてデータベースにはAurora Serverlessを使ってみた - Qiita

      LaravelをAWS Lambdaで動作させることができる素敵な時代になっていたので、Laravel SailとLaravel Breezeでログイン機能を実装したプロジェクトをServerless Frameworkを利用してデプロイしてみました。 前提 こちらのGitHubリポジトリを利用してデプロイ環境を構築する手順です。 環境構築後の内容はこちらのブランチにおいています。 手順 Serverless Frameworkのインストール セットアップスクリプトが提供されているのでそれを利用します。 > curl -o- -L https://slss.io/install | bash > serverless -v Framework Core: 2.30.3 (standalone) Plugin: 4.5.1 SDK: 4.2.0 Components: 3.7.4 Serve

        LaravelをAWS Lambdaで動作させてデータベースにはAurora Serverlessを使ってみた - Qiita
      • Migrating AWS Lambda functions from the Go1.x runtime to the custom runtime on Amazon Linux 2 | Amazon Web Services

        AWS Compute Blog Migrating AWS Lambda functions from the Go1.x runtime to the custom runtime on Amazon Linux 2 Update Feb 13, 2024: Support for the provided runtime family, as well as 3rd-party container images, was added in the v1.18 release of aws-lambda-go. Functions that have not had their dependencies updated since July 2020 will need to be re-compiled to prevent invocation errors when using

          Migrating AWS Lambda functions from the Go1.x runtime to the custom runtime on Amazon Linux 2 | Amazon Web Services
        • Building a serverless document chat with AWS Lambda and Amazon Bedrock | Amazon Web Services

          AWS Compute Blog Building a serverless document chat with AWS Lambda and Amazon Bedrock This post is written by Pascal Vogel, Solutions Architect, and Martin Sakowski, Senior Solutions Architect. Large language models (LLMs) are proving to be highly effective at solving general-purpose tasks such as text generation, analysis and summarization, translation, and much more. Because they are trained o

            Building a serverless document chat with AWS Lambda and Amazon Bedrock | Amazon Web Services
          • AWS Lambda Provisioned Concurrency Dive Deep & Practice

            動画はこちら https://youtu.be/bEToYzUAYYQ?t=2583 AWS Lambdaはそれ自身がスケーラブルでフルマネージドなサービスですが、ある一部のユースケースではコールドスタートをケアするのが大変となる場面もありました。しかし、2019 re:Inventで発表されたProvisioned Concurrencyが登場して以来、AWS Lambdaがこれまで以上に多くのユースケースで利用できるようになりました。このセッションでは、Provisioned Concurrencyの仕組みやユースケース、Tips、デザインパターンなど様々な話題を提供しています。

              AWS Lambda Provisioned Concurrency Dive Deep & Practice
            • 【AWS Lambda まとめ】ローカル開発からAWS環境で実際に動かしてみる - RAKUS Developers Blog | ラクス エンジニアブログ

              noriharu3 です。 業務で AWS の Lambda を使う機会があったので、簡単にまとめてみました。 Lambdaとは? Lambdaの嬉しいところ インフラの管理が不要 使った分だけの支払い Lambdaの場合 どういうことができるのか?苦手なのか? Lambdaが適さないケース Lambda関数開発 環境構築 ローカルPCでLambda関数を作成する ローカルPCでLambda関数を実行する AWSにデプロイする API Gateway+Lambdaにリクエストを送ってみる まとめ Lambdaとは? AWSのドキュメント*1には、次のように記載されています。 AWS Lambda は、サーバーのプロビジョニングや管理の必要なしにコードを実行できるコンピューティングサービスです。 簡単に言うと、「サーバーを構築しなくとも、コードを実行できるよ」ということです。 図*2でいうと

                【AWS Lambda まとめ】ローカル開発からAWS環境で実際に動かしてみる - RAKUS Developers Blog | ラクス エンジニアブログ
              • Swift AWS Lambda Runtimeを試す - cockscomblog?

                2020年5月末に、 SwiftをAWS Lambdaで動作させるプロジェクトが発表された。swift-server/swift-aws-lambda-runtimeがそれである。ということで、AWS CDKでAPI GatewayとSwiftのLambda Handlerを作ってみた。 Lambda Runtime AWS Lambdaは、AWSのFaaS。提供されているランタイムを使えば、ソースコードをアップロードするだけで、関数が実行できる。提供されているランタイムはNode.jsやPython、Ruby、Java、Go、.NET Coreである(徐々に拡充されていった)。そして2018年のre:Inventで、Lambda LayerとLambda Runtime APIが発表され、swift-aws-lambda-runtimeでは、このRuntime APIを利用している。 L

                  Swift AWS Lambda Runtimeを試す - cockscomblog?
                • AWS CDK を使って node_modules を AWS Lambda Layers にデプロイするサンプル | DevelopersIO

                  Lambda Layers へデプロイする流れ Lambda Layers へ node_modules をデプロイするにあたり、ベースとなるプロジェクトをcloneしておきます。これは私が自分の手元で AWS CDK のワークショップ を実施してプッシュした状態のリポジトリです。 git clone git@github.com:cm-wada-yusuke/eval-cdk.git -b v0.1.0 ワークショップによって構築されるアプリケーションは、 AWS CDK Stacks: エンドポイントにアクセスすると DynamoDB のカウントを増やすアプリケーション AWS CDK Stacks: DynamoDB のテーブルビューア( cdk-dynamo-table-viewer ) Lambda Function のソースコード というコンポーネントで構成されています。これら

                    AWS CDK を使って node_modules を AWS Lambda Layers にデプロイするサンプル | DevelopersIO
                  • opencv-python を AWS Lambda で実行してみた - KAYAC engineers' blog

                    この記事はTech KAYAC Advent Calendar 2019の8日目の記事です。 こんにちは!技術部の ひめの です。 クライアントワーク事業部のフロントエンドで2年半 → サーバーサイドエンジニアで1年ちょっと働いています。趣味でラーメンを食べ漁っています。 つい先日の re:Invent 2019 の発表で、RDS + Lambda のコネクションプール周りやコールドスタート問題の軽減の話もあり、どんどん AWS Lambda で解決できる幅が広がっているのを感じます。 Lambda のセッションについてはクラスメソッドさんの Developers.IO にて紹介されてます。 [速報]コールドスタート対策のLambda定期実行とサヨナラ!! LambdaにProvisioned Concurrencyの設定が追加されました  #reinvent [速報]これでLambdaの

                      opencv-python を AWS Lambda で実行してみた - KAYAC engineers' blog
                    • GitHub - keithrozario/Klayers: Python Packages as AWS Lambda Layers

                      You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                        GitHub - keithrozario/Klayers: Python Packages as AWS Lambda Layers
                      • [セッションレポート]Lambdaのコンテナイメージサポートについておさらい SVS209 Introducing container image support for AWS Lambda #reinvent | DevelopersIO

                        CX事業本部@大阪の岩田です。re:Invent 2020のWave 2で新たに公開されたセッション「SVS209 Introducing container image support for AWS Lambda 」を聴講したのでレポートさせて頂きます。 セッション概要 スピーカー:Chris Munns 以下公式サイトからの引用です。 This session covers one of the most requested new features for AWS Lambda: container image support. With container image support, developers can now package their Lambda functions and required dependencies using familiar contain

                          [セッションレポート]Lambdaのコンテナイメージサポートについておさらい SVS209 Introducing container image support for AWS Lambda #reinvent | DevelopersIO
                        • The AWS Lambda console now supports the option to share test events between developers

                          Developers can now share test events with other developers in their AWS account. Test events provide developers the ability to define a sample event in the Lambda console, and then invoke a Lambda function using that event to test their code. Previously, test event were only available to the developers who created them. With this launch, developers can make test events available to other team memb

                            The AWS Lambda console now supports the option to share test events between developers
                          • AWS Lambda with Container Image で MeCab (NEologd) を動かしてみたCCT-recruit | CCT-recruit

                            ちなみにLambda with Container Imageによるメリットにはサイズ制限以外もりますが、今回は主にサイズ制限に着目しています。 LambdaでMeCabを利用する場合の課題 LambdaでMaCabを利用しようとした場合にファイルサイズ制限の影響を受けるのが辞書ファイルです。 MeCab本体のサイズはそこまで大きくないのですが、辞書にNEologdを利用するとビルド済みのバイナリデータのサイズが1GBを超えてきます。 ビルド時のオプションで登録単語数を減らしても700MB程度のバイナリデータになります。 1GBのバイナリデータとなるとLambda Layersのサイズ制限である250MBを軽く超えるため、今まではEFSを利用して解決するしかありませんでした。 といってもLambdaにEFSがマウント可能になったのが2020年6月なので「そんな処理はLambdaでやることじ

                            • AWS Lambda Powertools Python 入門 第 1 回 - 変化を求めるデベロッパーを応援するウェブマガジン | AWS

                              皆さん、こんにちは。AWS ソリューションアーキテクトの福井です。 私は普段サーバーレススペシャリストとして、お客様のサーバーレスを活用したシステム開発をご支援しています。サーバーレス開発といえば、やはり AWS Lambda です。皆さんも日々、Lambda 関数を実装しながらアプリケーション開発を行われていると思いますが、皆さんは AWS Lambda Powertools Python というのをご存知でしょうか。AWS Lambda Powertools Python は、皆さんが普段開発されている AWS Lambda 関数のランタイムに Python を利用されている場合に、ぜひともお勧めしたい便利なオープンソースのライブラリです (*1)。そこで今回からシリーズで AWS Lambda Powertools Python が提供するライブラリの機能と使い方をご紹介していきたい

                                AWS Lambda Powertools Python 入門 第 1 回 - 変化を求めるデベロッパーを応援するウェブマガジン | AWS
                              • Amazon Bedrock で Interpreter を開発 ! ~日本語だけで AWS Lambda のコード生成とデプロイとテストまで完結~ - builders.flash☆ - 変化を求めるデベロッパーを応援するウェブマガジン | AWS

                                Builder の皆様こんにちは ! 機械学習ソリューションアーキテクトの呉です。 2023 年 9 月 28 日 (日本時間) に大手 AI 企業が提供する高性能な基盤モデル (FM) を単一の API で選択できるフルマネージド型サービス「Amazon Bedrock」が一般提供開始となり、AWS のアカウントを持っていれば、API を叩くだけで誰でも 生成系 AI を試せるようになりました。(ちなみに前回の 記事 を読んでいただければ、生成系 AI とは何 ? や、API ではなくそもそも生成系 AI をどうやって動かせるのか、どうやって Fine Tune するのか、みたいなことを学べるので、ぜひご一読いただけると幸いです)。 自前でモデルを用意せずとも、API を叩くだけで生成系 AI を使えるということは、機械学習の経験がないアプリケーション開発者でも簡単に生成系 AI を組み

                                  Amazon Bedrock で Interpreter を開発 ! ~日本語だけで AWS Lambda のコード生成とデプロイとテストまで完結~ - builders.flash☆ - 変化を求めるデベロッパーを応援するウェブマガジン | AWS
                                • AWS Lambda Function URLs のリクエストデータを CDK Watch しながら操作する - builders.flash☆ - 変化を求めるデベロッパーを応援するウェブマガジン | AWS

                                  AWS Serverless Hero 吉田です。 ひさしぶりに AWS Lambda に大型アップデートがやってきました ! 2022 年 4 月 6 日、Lambda 関数を HTTPS で実行できる「AWS Lambda 関数 URL (Function URLs)」機能が追加されました。 HTTPS エンドポイントが追加されることで関数 URL が生成されます。CORS を有効にすることができるため、オリジン配信元から当該関数 URL にイベントデータを POST することもできますし、呼び出し時に認証なしあるいは IAM 認証を設定することもできます。 これにより簡易的な API を Lambda のみで実現できるようになったため、Webhook やアクセスカウンターなどの小さな Web アプリ機能を素早く簡単に実装可能です。 詳細は こちらのブログ を確認してください。

                                    AWS Lambda Function URLs のリクエストデータを CDK Watch しながら操作する - builders.flash☆ - 変化を求めるデベロッパーを応援するウェブマガジン | AWS
                                  • AWS LambdaのコンテナサポートをJavaで試してみた。 - Qiita

                                    AWS LambdaとServerless Advent Calendar 2020 12/8分の記事です。 COVID-19の影響で、オンライン開催となったAWS re:Invent 2020。 初日のキーノートで、AWS Lambdaがコンテナをサポートするという発表がありました。 New for AWS Lambda – Container Image Support なんかやってみたいなーと思って、昔Javaをやっていたので、 Java用のコンテナイメージ使って、Lambda関数を作ってみました。 どんなコンテナイメージあるの? コンテナイメージ(Base Image)にはどんなのがあるのかと、 DockerHubをみると、以下のものがあるようですね。 amazon/aws-lambda-nodejs amazon/aws-lambda-python amazon/aws-lamb

                                      AWS LambdaのコンテナサポートをJavaで試してみた。 - Qiita
                                    • AWS Lambda(Python)でSelenium + Headless Chromeの実行

                                      とある理由から、スクレイピングした結果をDBに保存する処理を定期実行させる簡単なプロダクトを作りたくなった為、AWS Lambda上でSelenium + Headless ChromeをPythonで動かす為の基盤作成を行った際の記録です。 作業時に部分的に参考になる資料は沢山あったものの、事前準備から始まり、Lambdaをどう作るかの作成部分、Lambdaからスクレイピングを実施する為のコード内記述、実行後に多くのケースでハマるポイントへの対処などなど、通しで書かれた内容が少なかった事もあり、振り返りの意味も含めて一度まとめてみます。 やりたいこと 冒頭にも書いたとおり、スクレイピングした結果をDBに保存する処理を定期実行させる簡単なプロダクトを作る為の実行基盤を作るのが目的です。 何故AWS Lambda上で動かす必要があったのか スクレイピング処理をLambda上で実行させる理由は

                                        AWS Lambda(Python)でSelenium + Headless Chromeの実行
                                      • AWS Lambda関数の呼び出し方を改めて確認する(2) - Qiita

                                        はじめに 当記事はAWS Lambda関数の呼び出し方を改めて確認する(1)の続きとしてLambda関数の呼び出し方のパターンを詳細に整理し確認していくものです。 前述の記事では、WebアプリケーションのバックエンドとしてLambdaを実装した場合の例で呼び出し方としてご紹介しました。Lambda関数の基本的な呼び出し方(起動方法)としては、AWS CLI/AWS SDK/AWSサービスのとの連携という形でご説明しました。当記事では、Lambda関数がLambda関数を呼び出す場合について記載したいと思います。特にVPCと絡めて整理します。 サマリ Lambda関数にはVPC内リソースにアクセスするLambda関数がある VPC内リソースにアクセスするLambda関数が別のLambda関数を呼び出す際(※1)にはPublic(インターネット経由)でLambdaのエンドポイントにアクセスする

                                          AWS Lambda関数の呼び出し方を改めて確認する(2) - Qiita
                                        • AWS Lambda: Resilience under-the-hood | Amazon Web Services

                                          AWS Compute Blog AWS Lambda: Resilience under-the-hood This post is written by Adrian Hornsby (Principal System Dev Engineer) and Marcia Villalba (Principal Developer Advocate). AWS Lambda comprises over 80 services working together to provide the serverless compute service that it offers to customers. Under the hood, many of these services are built on top of Amazon Elastic Compute Cloud (Amazon

                                            AWS Lambda: Resilience under-the-hood | Amazon Web Services
                                          • AWS Lambda Function URLsをServerless Frameworkで使ってみた | DevelopersIO

                                            Serverless FrameworkがAWS Lambda Function URLsに爆速対応!最高です! はじめに こんにちは、サービスグロースチームの筧です。 AWS Lambda Function URLsという、熱いアップデートがきましたね。 AWS Lambda Function URLs: built-in HTTPS endpoints for your Lambda functions Announcing AWS Lambda Function URLs: Built-in HTTPS Endpoints for Single-Function Microservices | Amazon Web Services Serverless Framworkはいつ頃対応するかなとか思いつつ、Serverless FrameworkのNewsを確認すると、、 AWS La

                                              AWS Lambda Function URLsをServerless Frameworkで使ってみた | DevelopersIO
                                            • AWS LambdaからRDS Proxy経由でAmazon RDSに接続してみる - サーバーワークスエンジニアブログ

                                              DS課の古川です。 RDS Proxyの登場により、AWS LambdaとAmazon RDS間接続のボトルネックを回避できるようになりました。 今回は、RDS Proxyを経由してAWS LambdaからAmazon RDSに接続する手順を試してます。 はじめに 最大同時接続数 LambdaとRDBの接続 RDS Proxy リソース Security Group Lambda用 RDS Proxy用 RDS用 手順 1. データベースを作成 2. 接続テスト 踏み台サーバー or Cloud9を用意 RDSに接続 テスト用のテーブルを作成 3. Secrets Managerの設定 4. RDS Proxyの起動 5. Lambda関数の作成 serverless.yml lambda_rds_proxy.py 6. Lambdaを実行 気をつけるポイント 参考 はじめに 最大同時接続

                                                AWS LambdaからRDS Proxy経由でAmazon RDSに接続してみる - サーバーワークスエンジニアブログ
                                              • google/ko を AWS Lambda で使うと permission denied になる

                                                はじめに google/ko は Google が開発した、コンテナレジストリに簡単にアプリケーションを push できるツールです。 例えば一般的な Go のプロジェクトを用意した後、Docker を用意する必要なく簡単に push できます。

                                                  google/ko を AWS Lambda で使うと permission denied になる
                                                • [セッションレポート]Lambdaのコンテナイメージ管理の裏側に詳しくなれるセッション SVS404 Deep dive into AWS Lambda security: Function isolation #reinvent | DevelopersIO

                                                  CX事業本部@大阪の岩田です。このブログはre:inventのセッション「SVS404 Deep dive into AWS Lambda security: Function isolation」のレポートです。Lambdaというサービスの裏側が垣間見える興味深い内容でre:invent2018、re:invent2019の「A serverless journey: AWS Lambda under the hood」に興味がある人にはかなり刺さるセッションだと思います。是非読んでみて下さい。 セッション概要 以下公式サイトからの引用です。 This session dives into the security model behind AWS Lambda functions, looking at how you can isolate workloads, build mult

                                                    [セッションレポート]Lambdaのコンテナイメージ管理の裏側に詳しくなれるセッション SVS404 Deep dive into AWS Lambda security: Function isolation #reinvent | DevelopersIO
                                                  • AWS LambdaでJSON文字列を標準出力したときの各コンソール上での出力のされ方を整理してみた | DevelopersIO

                                                    こんにちは、CX事業本部の若槻です。 AWS Lambdaを実行した際の標準出力で、JSONなどの複数行の文字列を改行やインデントを保ったまま出力して結果を確認したい時があります。そこで標準出力の仕方により各コンソール(Lambda、CloudWatch Logs)上でjson文字列の出力がどのように変わるのか確認をして整理してみました。 確認してみる 前提条件 ランタイム:Python3.7 パターン1:json.dumpsしてprintfする(indentオプション指定あり) コード 辞書データを json.dumps(indentオプション指定あり)してprintfにより標準出力する場合。 import json jsn = { "data": { "a": "abc", "b": "あいう", "c": 123 } } def lambda_handler(event, conte

                                                      AWS LambdaでJSON文字列を標準出力したときの各コンソール上での出力のされ方を整理してみた | DevelopersIO
                                                    • コンテナイメージを使用してAWS Lambda関数を作成する - Qiita

                                                      この記事は ユニークビジョン株式会社 Advent Calendar 2020 の7日目の記事です。 1. はじめに この記事ではAWS re:Invent 2020で発表された AWS Lambda の新機能 – コンテナイメージのサポート についてまとめます。 従来、AWS Lambdaの関数を作成するためには関数の実行に必要なものをZIP形式でパッケージ化する必要がありました。 個人的にはローカルで動作確認をする構成とZIP形式のパッケージを作る手順が存在しているのは好みではありませんでしたが、この新機能によって開発時・本番運用時の両方とも同じコンテナイメージを使用することが出来るようになりました。 また、従来のZIP形式ではデプロイパッケージのサイズが250MBに制限されており、例えばTensorFlowなどを使用した推論処理のためにAWS Lambdaを使用するのは困難でした。そ

                                                        コンテナイメージを使用してAWS Lambda関数を作成する - Qiita
                                                      • AWS LambdaにおけるJava実装時のSpringとMicronautの比較 - ZOZO TECH BLOG

                                                        はじめに ブランドソリューション開発部プロダクト開発チームの木目沢です。 Fulfillment by ZOZO(以下、FBZ)で提供しているAPIの開発に携わっています。以前「FBZにおけるドメイン駆動設計(DDD)とサーバーレスアーキテクチャを組み合わせた設計戦術」という記事を公開しました。そこでは、AWS Lambdaを中心としたサーバーレスアーキテクチャを採用していること、ドメイン駆動設計でAWSのサービス処理とビジネス処理を分離していることをご紹介しました。 FBZはリリース前の設定時にはJavaも検討していました。しかし、結果として採用を見送ることにしました。その理由とリリースから4年が経過した今、改めてJavaに関して調査した結果を本記事ではご紹介します。 JavaではなくPythonを選択した理由 FBZの設計をしていた当時、Lambdaで使用可能な言語は、Node.js、

                                                          AWS LambdaにおけるJava実装時のSpringとMicronautの比較 - ZOZO TECH BLOG
                                                        • AWS Lambda Extensions(プレビュー)のご紹介 | Amazon Web Services

                                                          Amazon Web Services ブログ AWS Lambda Extensions(プレビュー)のご紹介 本投稿は AWS サーバーレス アプリケーションのシニアデベロッパーアドボケートであるJulian Woodによる寄稿です。 AWS Lambdaは、Lambda Extensionsのプレビューを発表しました。Lambda Extensionsは、お好みのモニタリング、オブザーバビリティ、セキュリティ、ガバナンス用ツールとLambdaとの統合を簡単にする新しい方法です。このブログでは、Lambda Extensionsがどのように動作するのか、どのように使い始められるか、さらに、AWS Lambda Ready パートナーの提供する現在利用できるextensionについて説明します。 お客様が既に使用しているツール群とLambdaを統合をしたいというリクエストは数多く寄せられ

                                                            AWS Lambda Extensions(プレビュー)のご紹介 | Amazon Web Services
                                                          • AWS Lambdaが「.NET 6」正式サポート開始

                                                            Amazon Web Services(AWS)は、サーバレスコンピューティング基盤として提供している「AWS Lambda」で、.NET 6のサポートを正式に開始したことを発表しました。 これによりAWS Lambdaにて.NETのマネージドランタイムとコンテナベースイメージが本番環境で利用可能です。 AWS Lambdaはインテルのx86サーバに加えてAWSが開発したArmベースのGraviton2プロセッサも利用可能ですが、.NET 6のマネージドランタイムはどちらもサポートしています。 .NET 6は「.NET Framework」と「.NET Core」フレームワークが統合され、その後継となるオープンソースのフレームワークとして登場した「.NET」として最初の長期サポート版(LTS版)です。LTSとしてのサポート期間は3年間で、2024年11月までとなります。

                                                              AWS Lambdaが「.NET 6」正式サポート開始
                                                            • AWS Lambda Extensions Are Now Generally Available – Get Started with Your Favorite Operations Tools Today | Amazon Web Services

                                                              AWS News Blog AWS Lambda Extensions Are Now Generally Available – Get Started with Your Favorite Operations Tools Today September 8, 2021: Amazon Elasticsearch Service has been renamed to Amazon OpenSearch Service. See details. In October 2020, we announced the preview of AWS Lambda extensions, which you can use to easily integrate Lambda functions with your favorite tools for monitoring, observab

                                                                AWS Lambda Extensions Are Now Generally Available – Get Started with Your Favorite Operations Tools Today | Amazon Web Services
                                                              • Kinesis と DynamoDB をイベントソースにする際の AWS Lambda の新しいスケーリング管理 | Amazon Web Services

                                                                Amazon Web Services ブログ Kinesis と DynamoDB をイベントソースにする際の AWS Lambda の新しいスケーリング管理 AWS Lambda は、Amazon Kinesis Data Streams と Amazon DynamoDB ストリームのイベントソースで利用可能な、新しいスケーリングパラメータを導入しました。Parallelization Factor は、各シャードにおける Lambda 関数呼び出しの同時実行数を増やす設定を可能にします。このパラメータは、デフォルトでは 1 です。これによって、処理されるレコードの順序を保証しながら、シャード数を過大にスケールすることなく、より高速なストリーム処理が可能になります。 一般的な最適化のシナリオには、高トラフィックと低トラフィックの2つがあります。たとえば、オンラインビジネスでは、季節的

                                                                  Kinesis と DynamoDB をイベントソースにする際の AWS Lambda の新しいスケーリング管理 | Amazon Web Services
                                                                • AWS Lambda + API Gateway + S3 で簡易Webアプリケーションを作成 | データスタジアム株式会社

                                                                  3回目の登場になりました、データスタジアムのエンジニア菅です。 (IaaSを使ったら負けだと思っています。) 1回目にAzure Functionを使ったサーバレスの記事を投稿しましたが、ここ1年くらいで他社様のサーバレス事例を耳にすることが多くなりました。そんなわけで、再度サーバレスのお話です。 背景 当社エンジニアの仕事の中で、「業務運用上必要な簡易Webアプリケーション(ツール)を用意する」ということが結構あります。オペレーション担当の方々がブラウザで簡便に操作できるようなツール類を開発することになるわけですが、今までは適当なオンプレのWebサーバで動作させることが大半でした。ただ最近は当社もクラウド化が進み、オンプレのサーバからEC2やAzure VMにシフトすることが増えてきました。 今回はさらに一歩すすんで、このようなツール類をサーバレスで用意してみることに挑戦してみました。

                                                                    AWS Lambda + API Gateway + S3 で簡易Webアプリケーションを作成 | データスタジアム株式会社
                                                                  • AWS Lambda 関数をモニタリングしてみよう ! - 変化を求めるデベロッパーを応援するウェブマガジン | AWS

                                                                    選択 AWS Lambda 関数の実行の仕組みを知ろう ! AWS Lambda 関数に適切に AWS IAM のポリシーを設定しよう! AWS Lambda 関数をモニタリングしてみよう! みなさんは、オブザーバビリティ (Observability) という用語をご存じですか ? オブザーバビリティは、一般的に「システムやアプリケーションの動作状況を把握し、運用において判断に必要な情報が取得できるか」という能力を表す用語で、日本語では「可観測性」と訳されることもあります。 システムやアプリケーションの能力の表現として「可用性 (Availability) が高い」や「拡張性 (Scalability) に優れた」といった言い方をすることもありますよね。それと同じように、例えば運用中のアプリケーションで何か問題が発生した時に、すぐに問題の原因を追究するために必要な情報を取得できる仕組み作

                                                                      AWS Lambda 関数をモニタリングしてみよう ! - 変化を求めるデベロッパーを応援するウェブマガジン | AWS
                                                                    • AWS Lambda で作る無償の脅威インテリジェンスリレーモジュール - Qiita

                                                                      はじめに この記事はシスコの同志による Cisco Systems Japan Advent Calendar 2018 の 18 日目として投稿しました。今年はカレンダーが2つあります!! 2020年版(1枚目): https://qiita.com/advent-calendar/2020/cisco 2020年版(2枚目): https://qiita.com/advent-calendar/2020/cisco2 2017年版: https://qiita.com/advent-calendar/2017/cisco 2018年版: https://qiita.com/advent-calendar/2018/cisco 2019年版: https://qiita.com/advent-calendar/2019/cisco 2020年版: https://qiita.com/ad

                                                                        AWS Lambda で作る無償の脅威インテリジェンスリレーモジュール - Qiita
                                                                      • Understanding how AWS Lambda scales with Amazon SQS standard queues | Amazon Web Services

                                                                        AWS Compute Blog Understanding how AWS Lambda scales with Amazon SQS standard queues Update March 21, 2024: The information explaining Lambda scaling behavior in this article has been superseded by https://aws.amazon.com/blogs/compute/introducing-faster-polling-scale-up-for-aws-lambda-functions-configured-with-amazon-sqs. Update Dec 8, 2021: AWS Lambda now supports partial batch responses for Amaz

                                                                          Understanding how AWS Lambda scales with Amazon SQS standard queues | Amazon Web Services
                                                                        • AWS LambdaでLaravelを動かす - Qiita

                                                                          最近サーバーレス(Lambda)に興味があったので始めてみるかとは思ったものの 好きな言語であるPHPは標準でサポートされておらず。。。 どうにか動かす方法はないかと調べていたところ、brefなるものを使えば簡単に動かせそう!しかもLaravelも動かせる⁉ だったので、その手順をまとめてみました。 準備 以下のものが必要になります. AWSアカウント AWS CLI AWSアカウントアクセスキー及びシークレットキー npmコマンド こちらの準備については記事の内容ではないのでスキップします。 serverlessコマンドをインストール まずはserverlessコマンドをインストールします。 こちらはLambdaをデプロイする際に使用します。

                                                                            AWS LambdaでLaravelを動かす - Qiita
                                                                          • AWS Lambda のアクセス許可を紐解く - KAYAC Engineers' Blog

                                                                            SREチームの橋本です。SRE連載の11月号になります。 AWSの多くのリソースはIAMでアクセスを一元管理されていますが、Lambdaではユーザーが実行したり他のAWSサービスから実行されたりする都合上、様々なポリシーが絡んでいます。 特に「Lambdaを呼び出す許可」についてはID(アイデンティティ)ベースのポリシーとリソースベースのポリシーで内容が被るため、どちらで設定するか混乱しているケースも見られます。 本記事ではこうしたポリシー事情をterraformの例と共に整理し、権限設定のベストプラクティスも検討します。 そもそもIAMのポリシーについて ドキュメントによればAWSのポリシーは実に6種類ものタイプがありますが、「使用頻度の高いものから」とあるように最初のIDベースが非常に多くのサービスで共通して使われており、次いで2番目のリソースベースが一部サービスで必要になるでしょう。

                                                                              AWS Lambda のアクセス許可を紐解く - KAYAC Engineers' Blog
                                                                            • Amazon DynamoDB、AWS Lambda、および Go を使用してエンタープライズアプリケーションを構築する | Amazon Web Services

                                                                              Amazon Web Services ブログ Amazon DynamoDB、AWS Lambda、および Go を使用してエンタープライズアプリケーションを構築する Amazon DynamoDB は、あらゆる規模で 1 桁のミリ秒のパフォーマンスを提供する、完全マネージド型サービスです。完全マネージド型で、舞台裏のマルチ AZ データレプリケーションを通じて高可用性を実現し、Amazon DynamoDB Accelerator (DAX) および複数のグローバルセカンダリインデックスを使用したネイティブライトスルーキャッシングをサポートします。開発者は、この投稿の焦点である Go を含む豊富なプログラミング言語のセットで AWS SDK を使用し、DynamoDB と対話できます。 この投稿では、CRUD を集中的に使用するアプリケーションに対して固有の使用例と、DynamoDB、

                                                                                Amazon DynamoDB、AWS Lambda、および Go を使用してエンタープライズアプリケーションを構築する | Amazon Web Services
                                                                              • Benchmarking AWS Lambda Cold Starts Across JavaScript Runtimes

                                                                                Benchmarking AWS Lambda Cold Starts Across JavaScript Runtimes We built Deno, a modern, simple, secure, zero-config JavaScript (and TypeScript) runtime, to radically simplify web development, and performance is a critical pillar of that mission. In our benchmarking, we found that running Deno in AWS Lambda consistently has the lowest cold start time compared to other JavaScript runtimes. In this p

                                                                                  Benchmarking AWS Lambda Cold Starts Across JavaScript Runtimes
                                                                                • [アップデート] AWS LambdaのAmazon SQSイベントソースで最大同時実行数を指定できるようになりました | DevelopersIO

                                                                                  こんにちは。サービス部の武田です。 AWS Lambdaはイベントソースマッピングという機能を利用することで、イベントソースとなるサービスを自動でポーリングしLambda関数をバッチ処理として呼び出せます。 これまでAmazon SQSをイベントソースとして利用する際に、Lambda関数の同時実行数を制限したい場合は「同時実行の予約」で指定していました。しかしこの方法では、制限数を超えたメッセージはキューに返され再試行を待つことになり、適切に設定されていないとすべてのメッセージを正しく処理できませんでした。 今回のアップデートでイベントソースマッピングの設定として同時実行数を指定できるようになりました。これにより、制限数を超えた場合はメッセージの読み取りが停止され、メッセージはそのままキューに残り読み取られるのを待つようになります。 やってみた 最大同時実行数を指定した場合としなかった場合

                                                                                    [アップデート] AWS LambdaのAmazon SQSイベントソースで最大同時実行数を指定できるようになりました | DevelopersIO