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

AWS re:Invent 2023 でのアップデートを話してと言われた / Fusic Te...

Avatar for Ryunosuke Makihara Ryunosuke Makihara
December 11, 2023
140

AWS re:Invent 2023 でのアップデートを話してと言われた / Fusic Tech Live Vol 17 Makihara

Fusic Tech Live Vol.17~ハイブリッドでFusic Tech Live Vol.17 AWS re:Invent 振り返り会〜

Avatar for Ryunosuke Makihara

Ryunosuke Makihara

December 11, 2023
Tweet

Transcript

  1. ࣗݾ঺հ ᴳݪ ཽ೭ี Makihara Ryunosuke - From - ࠤլݝ -

    Work at - Fusic@෱Ԭ(2020~) - ๭ܯඋձࣾͷITࢠձࣾ@౦ژ(2018~2019) - Skill - લ৬Ͱ͸Linuxαʔό΍Ծ૝ج൫ͷӡ༻؅ཧ౳ - FusicͰ͸PHPͰͷγεςϜ։ൃ / AWSͷઃܭߏங - Like - ອըɺকعɺөը౳ - SNS - @ryu022304 2
  2. ͲΜͳηογϣϯʹࢀՃ͔ͨ͠ 4 • جຊશͯϫʔΫγϣοϓ - ηογϣϯ͸ޙ೔഑৴Ͱ؍ΕΔͨΊ - Keynote͸ݱ஍ or ഑৴ͰϦΞϧλΠϜͰݟͨ

    - ۭ͍ͨ࣌ؒΛηογϣϯͰຒΊͨΓ͸ͨ͠ • DevOpsܥ + ͦͷଞ - ӡ༻΍ίϯςφɺCDKɺӴ੕σʔλ౳Λ 
 ѻ͏΋ͷʹࢀՃ͍ͯͨ͠ - CDK, CloudWatch, EKS, DevOps Guru, Guard Duty
  3. ओͳൃද͞Εͨ৽αʔϏεɾߋ৽ 7 • Aurora Limitless Database • ElastiCache Serverless •

    S3 Express One Zone • Graviton 4 • Trainium 2 • Agents / Knowledge base for Bedrock • Amazon Q • zero-ETL integration with Redshift 
 (Aurora(PostgreSQL), DynamoDB, RDS(MySQL)) • zero-ETL integration with OpenSearch(DynamoDB)
  4. ओͳൃද͞Εͨ৽αʔϏεɾߋ৽ 8 • Aurora Limitless Database • ElastiCache Serverless •

    S3 Express One Zone • Graviton 4 • Trainium 2 • Agents / Knowledge base for Bedrock • Amazon Q • zero-ETL integration with Redshift 
 (Aurora(PostgreSQL), DynamoDB, RDS(MySQL)) • zero-ETL integration with OpenSearch(DynamoDB) 1ඵ͋ͨΓ਺ඦສ݅ͷॻ͖ࠐΈτϥϯβΫγϣϯʹ εέʔϧՄೳ ϖλόΠτ୯Ґͷσʔλ؅ཧ΋Մೳʹ
  5. ओͳൃද͞Εͨ৽αʔϏεɾߋ৽ 9 • Aurora Limitless Database • ElastiCache Serverless •

    S3 Express One Zone • Graviton 4 • Trainium 2 • Agents / Knowledge base for Bedrock • Amazon Q • zero-ETL integration with Redshift 
 (Aurora(PostgreSQL), DynamoDB, RDS(MySQL)) • zero-ETL integration with OpenSearch(DynamoDB) ਨ௚ɾਫฏํ޲΁ͷεέʔϦϯά γϟʔυ਺΍ϨϓϦΧ਺͕ઃఆෆཁͰɺεϖοΫͷ ্ݶͷΈࢦఆ
  6. ओͳൃද͞Εͨ৽αʔϏεɾߋ৽ 10 • Aurora Limitless Database • ElastiCache Serverless •

    S3 Express One Zone • Graviton 4 • Trainium 2 • Agents / Knowledge base for Bedrock • Amazon Q • zero-ETL integration with Redshift 
 (Aurora(PostgreSQL), DynamoDB, RDS(MySQL)) • zero-ETL integration with OpenSearch(DynamoDB) ߴස౓ΞΫηεɾߴϨΠςϯγ༻ͷετϨʔδΫϥε Standardͱൺ΂ͯ10ഒߴ଎ɺϦΫΤετඅ༻Λ60%࡟ݮ
  7. ओͳൃද͞Εͨ৽αʔϏεɾߋ৽ 11 • Aurora Limitless Database • ElastiCache Serverless •

    S3 Express One Zone • Graviton 4 • Trainium 2 • Agents / Knowledge base for Bedrock • Amazon Q • zero-ETL integration with Redshift 
 (Aurora(PostgreSQL), DynamoDB, RDS(MySQL)) • zero-ETL integration with OpenSearch(DynamoDB) Graviton 3ΑΓ30%ߴ͍ॲཧೳྗɺ50%ଟ͍ίΞ਺ɺ 75%ߴ଎ͳϝϞϦ
  8. ओͳൃද͞Εͨ৽αʔϏεɾߋ৽ 12 • Aurora Limitless Database • ElastiCache Serverless •

    S3 Express One Zone • Graviton 4 • Trainium 2 • Agents / Knowledge base for Bedrock • Amazon Q • zero-ETL integration with Redshift 
 (Aurora(PostgreSQL), DynamoDB, RDS(MySQL)) • zero-ETL integration with OpenSearch(DynamoDB) ػցֶश༻ΞΫηϥϨʔλ Trainiumͱൺֱͯ͠4ഒͷ଎౓
  9. ओͳൃද͞Εͨ৽αʔϏεɾߋ৽ 13 • Aurora Limitless Database • ElastiCache Serverless •

    S3 Express One Zone • Graviton 4 • Trainium 2 • Agents / Knowledge base for Bedrock • Amazon Q • zero-ETL integration with Redshift 
 (Aurora(PostgreSQL), DynamoDB, RDS(MySQL)) • zero-ETL integration with OpenSearch(DynamoDB) ͜ͷޙͷൃදͰৄࡉ
  10. ओͳൃද͞Εͨ৽αʔϏεɾߋ৽ 14 • Aurora Limitless Database • ElastiCache Serverless •

    S3 Express One Zone • Graviton 4 • Trainium 2 • Agents / Knowledge base for Bedrock • Amazon Q • zero-ETL integration with Redshift 
 (Aurora(PostgreSQL), DynamoDB, RDS(MySQL)) • zero-ETL integration with OpenSearch(DynamoDB) ੜ੒ܥAIʹΑΔνϟοτϘοτ AWSϚωίϯΛ։͘ͱӈʹϓϨϏϡʔ൛͕͋Δ ݱঢ়ӳޠͷΈରԠ
  11. ओͳൃද͞Εͨ৽αʔϏεɾߋ৽ 15 • Aurora Limitless Database • ElastiCache Serverless •

    S3 Express One Zone • Graviton 4 • Trainium 2 • Agents / Knowledge base for Bedrock • Amazon Q • zero-ETL integration with Redshift 
 (Aurora(PostgreSQL), DynamoDB, RDS(MySQL)) • zero-ETL integration with OpenSearch(DynamoDB) ֤σʔλιʔεʹରͯ͠ETLॲཧແ͠Ͱ ௚઀Redshift΁ͷ౷߹
  12. ओͳൃද͞Εͨ৽αʔϏεɾߋ৽ 16 • Aurora Limitless Database • ElastiCache Serverless •

    S3 Express One Zone • Graviton 4 • Trainium 2 • Agents / Knowledge base for Bedrock • Amazon Q • zero-ETL integration with Redshift 
 (Aurora(PostgreSQL), DynamoDB, RDS(MySQL)) • zero-ETL integration with OpenSearch(DynamoDB) DynamoDB͔ΒETLॲཧແ͠Ͱ௚઀ OpenSearch΁ͷ౷߹ PIPTͱStreamΛ༗ޮʹ͢Δඞཁ͋Γ
  13. ओͳൃද͞Εͨ৽αʔϏεɾߋ৽ 17 • Aurora Limitless Database • ElastiCache Serverless •

    S3 Express One Zone • Graviton 4 • Trainium 2 • Agents / Knowledge base for Bedrock • Amazon Q • zero-ETL integration with Redshift 
 (Aurora(PostgreSQL), DynamoDB, RDS(MySQL)) • zero-ETL integration with OpenSearch(DynamoDB)
  14. Amazon S3 Express One Zone 19 • සൟʹΞΫηε͞ΕΔσʔλ΍ߴϨΠςϯγʔରԠ༻ͷ 
 ୯ҰAZͷS3ετϨʔδΫϥε

    • S3 Standardͱൺֱͯ͠ΞΫηε଎౓͕10ഒ޲্ɺ 
 ϦΫΤετίετ͕50%࡟ݮ • SageMakerɺAthenaɺEMRɺGlue Data Catalog౳ͷ 
 αʔϏεͱͷซ༻ʹΑΓMLϫʔΫϩʔυͷߴ଎Խ͕Մೳ
  15. ݕূ஫ҙϙΠϯτ 22 • IAM Policy͕S3FullAccess͚ͩͰ͸଍Γͳ͍ - ʮs3expressʯͱ͍͏αʔϏε໊લۭ͕ؒ͋Δ • S3 Express༻ͷVPCΤϯυϙΠϯτ͕͋Δ

    - ʮcom.amazonaws.{region}.s3expressʯ • AmazonLinux 2023σϑΥϧτͷAWS CLI͸࠷৽Խ͕ඞཁ - σϑΥϧτͷόʔδϣϯ͸2.9.19(2023/12/10ݱࡏ) - 2ܥ͸2.14.2Ҏ͔߱ΒExpress͕αϙʔτ͞Ε͍ͯΔ
  16. XSJUF .#  XSJUF (#  SFBE .#  SFBE

    (#  TUBOEBSE FYQSFTT TUBOEBSE FYQSFTT TUBOEBSE FYQSFTT TUBOEBSE FYQSFTT                                              ฏۉ        
  17. XSJUF .#  XSJUF (#  SFBE .#  SFBE

    (#  TUBOEBSE FYQSFTT TUBOEBSE FYQSFTT TUBOEBSE FYQSFTT TUBOEBSE FYQSFTT                                              ฏۉ         • όέοτʹର͢ΔϑΝΠϧͷupload/downloadʹؔͯ͠ɺ 
 ਺%ʙ30ˋఔͷൣғͰશൠతʹExpressͷੑೳ͕ྑ͍݁Ռ • Athena΋20%ఔExpressͷํ͕ੑೳ͕ྑ͔ͬͨ • খ͍͞αΠζ(128MBҎԼ)ͷϑΝΠϧ਺͕ଟ͗͢Δͱ 
 ಡΈऔΓϨΠςϯγ͕େ͖͘ͳΔͷͰ࠷ద͡Όͳ͔ͬͨՄೳੑ͕͋Δ https://aws.amazon.com/jp/blogs/news/top-10-performance-tuning-tips-for-amazon-athena/
  18. Zero ETL 26 • ETL(Extract, Transformation, Load)ॲཧ - σʔλιʔε͔Βͷσʔλͷநग़ɾม׵ɾॻ͖ग़͠ॲཧ -

    σʔλͷ੔උΛߦ͍ɺ෼ੳɾML౳ͷϫʔΫϩʔυʹ 
 Ԡͨ͡ॲཧΛߦ͏ ETL Zero-ETL
  19. Zero ETL 27 • ETL(Extract, Transformation, Load)ॲཧ - σʔλιʔε͔Βͷσʔλͷநग़ɾม׵ɾॻ͖ग़͠ॲཧ -

    σʔλͷ੔උΛߦ͍ɺ෼ੳɾML౳ͷϫʔΫϩʔυʹ 
 Ԡͨ͡ॲཧΛߦ͏ ETL Zero-ETL T(ม׵)͸ʁ 🤔
  20. Zero ETL 28 • ETL(Extract, Transformation, Load)ॲཧ - σʔλιʔε͔Βͷσʔλͷநग़ɾม׵ɾॻ͖ग़͠ॲཧ -

    σʔλͷ੔උΛߦ͍ɺ෼ੳɾML౳ͷϫʔΫϩʔυʹ 
 Ԡͨ͡ॲཧΛߦ͏ • θϩETLʹΑΔར఺ - ΞʔΩςΫνϟͷ؆қԽ - ίετޮ཰Խ - ϦΞϧλΠϜ / χΞϦΞϧλΠϜॲཧ
  21. ݕূ஫ҙϙΠϯτ 33 • Redshift΋Aurora΋ϓϨϏϡʔ൛&ΦϋΠΦϦʔδϣϯʹ͢Δ 
 ඞཁ͕͋Δ - Aurora MySQL-RedshiftͷZero-ETL͸طʹGA͕ͩɺ 


    ࠓճ৽نʹൃද͞Εͨର৅αʔϏε͸·ͩϓϨϏϡʔ • Redshift΋Aurora΋ύϥϝʔλάϧʔϓͷ஋मਖ਼͕ඞཁ • ҉߸Խ͕ඞਢ • ϓϥΠϚϦΩʔ͕ແ͍ͱ࿈ܞʹࣦഊ͢Δ - ݕূ͔ͩΒͱద౰ʹςʔϒϧΛ࡞Δͷ͸ྑ͘ͳ͍
  22. ·ͱΊ 36 • re:Invent 2023Ͱൃද͞Εͨ಺༰ͷৄࡉ͝঺հ • ৽αʔϏεݕূ - S3 Express

    One Zone ➡ Standardͱൺ΂ͯύϑΥʔϚϯεͷ޲্Λ֬ೝ - Zero-ETL ➡ Aurora(PostgreSQL)͔ΒRedshift΁ͷZero ETLΛ֬ೝ • ॴײ - σʔλ࿈ܞͷ೉͠͞Λײ͍ͯͨ͡λΠϛϯάͩͬͨͷͰɺ 
 Zero-ETLͷະདྷ͸ඇৗʹؾʹͳΔ - ৽αʔϏεͷ಺༰Λݕূ͢Δͷ͸େม͚ͩΕͲ΋େࣄ - re:Invent͸ָ͔ͬͨ͠ͷͰٕज़ྗͱӳޠྗΛ্͛ͯ਺೥ޙ·ͨߦ͖͍ͨ