AWS IoT プラットフォームの機能・利用事例紹介/aws-iot-platform

Ecd0c945f6911dbf75358a8addee15f7?s=47 takipone
February 17, 2017

AWS IoT プラットフォームの機能・利用事例紹介/aws-iot-platform

IoTクラウドプラットフォーム勉強会 第1回

2017/02/17 クラスメソッド 大瀧隆太

Ecd0c945f6911dbf75358a8addee15f7?s=128

takipone

February 17, 2017
Tweet

Transcript

  1. AWS IoT ϓϥοτϑΥʔϜͷ ػೳɾར༻ࣄྫ঺հ IoTΫϥ΢υϓϥοτϑΥʔϜษڧձ ୈ1ճ
 2017/02/17 Ϋϥεϝιου େ୍ོଠ

  2. About me • Ryuta Otaki @takipone • Job :
 AWS

    Pre-sales/Engineer
 @Classmethod, Inc. • Interest :
 Network / Deploment Tools • Favorite AWS Service :
 Amazon Route 53 / ACM
  3. Ϋϥεϝιουͷ঺հ 
 AWSɺiOSʹؔ͢Δٕज़ϒϩάΛ
 ࣾһ૯ग़Ͱ΍ͬͯ·͢ɻ
 http://dev.classmethod.jp/

  4. ͋ͱ

  5. ຊ͕ग़·͢ • ιϥίϜ • ΀ΒͬͱϗʔϜ • ΞΫϩΫΤετ • ΢ϑϧ •

    Ϋϥεϝιου ձ৔ఏڙɺ ͋Γ͕ͱ͏͍͟͝·͢ʂ
  6. Agenda • IoTϓϥοτϑΥʔϜͱ͸ • AWSͷIoTϓϥοτϑΥʔϜαʔϏε • ߏ੒ྫ • ࣄྫ

  7. IoTϓϥοτϑΥʔϜͱ͸ • IoTγεςϜͷҰ෦ΛϓϥοτϑΥʔϜ
 αʔϏεͱͯ͠ఏڙ͢Δ΋ͷ ωοτϫʔΫ σόΠε / ήʔτ΢ΣΠ όοΫΤϯυ αʔόʔ/Ϋϥ΢υ

    ෼ੳ / ػցֶश
  8. ϏϧσΟϯάϒϩοΫͷ׆༻ • ҰൠతͳWebελοΫͰ΋όοΫΤϯυ͸
 ߏஙͰ͖Δ͚Ͳ... ϩʔυόϥϯα (ELB) Webαʔό (EC2) APαʔό (EC2)

    DBαʔό (RDS)
  9. ϏϧσΟϯάϒϩοΫͷ׆༻ • ҰൠతͳWebελοΫͰ΋όοΫΤϯυ͸
 ߏஙͰ͖Δ͚Ͳ... ϩʔυόϥϯα (ELB) Webαʔό (EC2) APαʔό (EC2)

    DBαʔό (RDS) PaaS/SaaSΛ૊Έ߹ΘͤΔ
 ϏϧσΟϯάϒϩοΫ͕Φεεϝʂ
  10. ϏϧσΟϯάϒϩοΫͷ׆༻ • PaaS/SaaSͳΒ...ӡ༻؅ཧͷΦϑϩʔυ
 → Քಇ؅ཧɺOS/ϛυϧͷύον౰ͯΛAWS͕୲౰ • PaaS/SaaSͳΒ...εέʔϥϏϦςΟ
 → ଟ਺ͷσόΠε͔Βͷಉ࣌ΞΫηεʹ΋े෼ରԠ •

    PaaS/SaaSͳΒ...ߴՄ༻ੑ
 → ϋʔυ΢ΣΞো֐ʹඋ͑ͨαʔϏεઃܭ • PaaS/SaaSͳΒ...ΑΓີͳैྔ՝ۚ
 → ϦΫΤετ਺ɺσʔλྔʹΑΔ՝ۚ
  11. IoTόοΫΤϯυͷػೳ • ٻΊΒΕΔػೳ͸ओʹ2ͭ 1. ηϯαʔσʔλͷ஝ੵɺ෼ੳ 2. σδλϧɾπΠϯͷ؅ཧ

  12. 1. ηϯαʔσʔλͷ஝ੵ • σΟεύον : • σόΠεͷೝূɺೝՄ • σʔλͷ࢓෼͚ɺసૹ •

    ϓϩηογϯά : • σʔλͷՃ޻ • ετΞϦϯά : • σʔλͷอଘ
  13. 1. ηϯαʔσʔλͷ஝ੵ • σΟεύον
 AWS IoT, API Gateway, Kinesis •

    ϓϩηογϯά
 AWS Lambda, Amazon EMR, AWS Batch • ετΞϦϯά
 S3, RDS, DynamoDB
  14. 2. σδλϧɾπΠϯͷ؅ཧ • AWS IoTσόΠεγϟυ΢ • σδλϧɾπΠϯɿσʔλΛ෼ੳͯ͠কདྷΛ༧ଌ͢Δ - GE Reports

    Japan
 http://gereports.jp/post/130596641109/digital-twin-technology
  15. AWS IoT Device SDK • AWS IoTσόΠεγϟυ΢Λѻ͏ϥΠϒϥϦ • σόΠε/ήʔτ΢ΣΠʹΠϯετʔϧ࣮ͯ͠ߦ •

    C / C++ • JavaScript (Node.js) • Arduino
  16. ࣄྫ

  17. Ϋϥεϝιου : ύϧί༷ ߱ӍͳͲ؀ڥ৘ใͷऩूɾ ෼ੳʹΑΔސ٬ಈ޲೺Ѳ ͷΫϥ΢υར༻ࣄྫ
 https://classmethod.jp/ cases/parco/

  18. άϩʔόϧ : iRobot ϧϯό • Getting Started with AWS Lambda

    and the Serverless Cloud
 http://www.slideshare.net/ AmazonWebServices/getting-started-with- aws-lambda-and-the-serverless- cloud-64032204
  19. ೔ຊ : େࡕΨε ΤωϑΝʔϜ • Ոఉ༻೩ྉి஑ΤωϑΝʔϜͷIoTΛ׆༻ͨ͠ ৽αʔϏεߏங
 http://media.amazonwebservices.com/jp/ summit2016/1B_02.pdf

  20. ͜Ε͔Βͷ෼໺ ΤοδίϯϐϡʔςΟϯά

  21. Lambda@Edge • CloudFront(AWSͷCDNج൫)ͰAWS Lambda Λ࣮ߦ • AWSͷϦʔδϣϯΑΓ΋͍ۙɺ௿ϨΠςϯγ Ͱ଎͍Ϩεϙϯε͕Մೳ • ී௨ͷLambdaͱൺ΂͍ͯΖ͍Ζ੍໿͋Γ

    • ݱࡏݶఆϓϨϏϡʔ
  22. AWS Greengrass • ήʔτ΢ΣΠʹΠϯετʔϧ࣮ͯ͠ߦ • όοΫΤϯυͷΦϑϥΠϯରࡦ • ଈ࣌Ԡ౴ੑͷ޲্ • AWS

    IoTΫϩʔϯɺLambdaΫϩʔϯ͕ಈ͘ • ݱࡏݶఆϓϨϏϡʔ
  23. AWSΛΦεεϝ͢ΔϙΠϯτ

  24. ౷߹͞Εͨೝূ(AWS IAM) • ϏϧσΟϯάϒϩοΫ͸ೝূ࿈ܞ͕લఏ • APIΩʔϨε(IAMϩʔϧɺSTS)
 → APIΩʔͷ࿙Ӯ๷ࢭ • MFAରԠࡁΈ

    • ֎෦ೝূͱͷSAML࿈ܞ
  25. AWSͷจԽ • Ϣʔβʔ/ΧελϚʔى఺ͷαʔϏε։ൃ • ϢʔβʔͷϑΟʔυόοΫΛॏࢹ • ίϛϡχςΟ͕׆ൃ

  26. SORACOM࿈ܞ • SORACOM Funnel • SORACOM Air for LoRaWAN •

    ૑ۀऀͷ͏ͪ2ਓ͸AWSग़਎
 (AWSͷ଄ܮ͕ਂ͍ͱ͍͏ҙຯͰ)
  27. ·ͱΊ • IoTόοΫΤϯυ͸ϏϧσΟϯάϒϩοΫͰ PaaS/SaaSΛ૊Έ߹ΘͤΔͷ͕Φεεϝ • AWS͸ଟ࠼ͳαʔϏεͱ࣮੷͕͋Δ