Upgrade to Pro — share decks privately, control downloads, hide ads and more …

JAWS-UG横浜 #80 AWS re:Invent 2024 re:Cap Serverl...

Kota Sasaki
January 18, 2025
38

JAWS-UG横浜 #80 AWS re:Invent 2024 re:Cap Serverless  〜サーバレスの変革 〜

Kota Sasaki

January 18, 2025
Tweet

Transcript

  1. © NEC Corporation 2024 NEC Group Internal Use Only 2

    自己紹介 ◼ 佐々木 航太(Kota Sasaki) NECソリューションイノベータ株式会社 シニアプロフェッショナル 好きなサービス:Lambda、AppSync、CloudFormation AWS Ambassador 2024 Japan AWS TopEnginer 2024/2022/2021 Japan AWS All Certifications 2024 #40歳 #稚内出身 #野球 #AWS歴10年 #ネットワーク #セキュリティ #新製品好き #Soracom
  2. © NEC Corporation 2024 NEC Group Internal Use Only 3

    2024年のre:inventはDSQLぐらいしかない
  3. © NEC Corporation 2024 NEC Group Internal Use Only 5

    なぜサーバレスに取り組み始めたか 田舎育ちで地方にもITを広めたいという思いから サーバレスに興味を持つ
  4. © NEC Corporation 2024 NEC Group Internal Use Only 6

    なぜサーバレスに取り組み始めたか? 制約と誓約 サーバレス(インフラコストが安い)とお客さんに約束 IT技術者の能力向上(念能力アップ)
  5. © NEC Corporation 2024 NEC Group Internal Use Only 7

    注意 結構無理な構成もありますが、若気の至りぐらい で見てもらえたらと思います。 サーバレス=管理するサーバがないという定義で お話します。
  6. © NEC Corporation 2024 NEC Group Internal Use Only 8

    第1期 〜2014年当初〜 ・ホームページ+問い合わせ ・APIGatewayもなかったので、 SDKでLambdaを直呼び
  7. © NEC Corporation 2024 NEC Group Internal Use Only 9

    第2期 〜2015年ぐらい〜 ・APIGatewayがリリースされて、 Webアプリケーションが構築 しやすく ・ElasticSearch側に検索を寄せる ことで複雑な検索もある程度 可能に
  8. © NEC Corporation 2024 NEC Group Internal Use Only 10

    第2期 〜2015年ぐらい〜 ・AWS IoT ・AWS CodeBuild ・AWS CodePipeline ・AWS Step Functions ・AWS Glue ・Amazon Rekognition ・Amazon Athena など
  9. © NEC Corporation 2024 NEC Group Internal Use Only 11

    第3期 〜2018年ぐらい〜 ・Fargateを使った構成で、 様々なパターンに対応 可能になった ・このころからサーバレスでも VPCレスかどうかが議論される ように。 ・エンジニアに左右されて 選択できないというケースも 少なく。 AWS Fargate AWS Cloud Virtual private cloud (VPC) Private subnet Private subnet Public subnet Amazon Aurora Amazon DynamoDB Application Load Balancer User Internet gateway Endpoints
  10. © NEC Corporation 2024 NEC Group Internal Use Only 12

    第4期 〜2020年ぐらい〜 ・AuroraにProxyやDataAPIが できてLambdaからも 直接呼びやすく ・AppSyncからAuroraを直接 呼べるようにも ・この構成でもある程度の パターンに対応できるよう になる AWS Cloud Amazon S3 Amazon CloudFront Amazon Cognito AWS AppSync Amazon Aurora Private subnet Virtual private cloud (VPC) AWS Lambda
  11. © NEC Corporation 2024 NEC Group Internal Use Only 14

    第5期 〜2025年以降〜 ・さらに費用を抑えて利用する ことが可能に?? →はやく料金表を・・・ ・VPCを意識することなく、 構築できるようになる ・マルチリージョンでの構成 も用意に構築可能 AWS Cloud Amazon S3 Amazon CloudFront Amazon Cognito AWS AppSync Amazon Aurora DSQL AWS Lambda
  12. © NEC Corporation 2024 NEC Group Internal Use Only 15

    まとめ ・アーキテクチャに正解はない ・AWSのサービスを上手に活用して費用低減しよ う ・これからもサーバレスを追い続けます