Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

AWSを活用したIoTシステム開発

114 views

Published on

IoT関連技術を紹介

Published in: Technology
  • Be the first to comment

  • Be the first to like this

AWSを活用したIoTシステム開発

  1. 1. AWSを活用した IoTシステム開発 神宮司 雄祐(Yuusuke Jinguuji) jinguuji.yuusuke@gmail.com 1
  2. 2. 自己紹介 • 1998/4 山梨県立甲府第一高等学校 • 2001/4 山梨大学工学部コンピュータメディア工学科 • 2005/4 山梨大学大学院医学工学総合教育部コンピュータメディア専攻 • 2007/4 NECソフトEB事業部配属 • SoC向け組み込みLinux開発に従事(ブートローダ, OS, ドライバ, アセンブラ, C言語…) • 製品としては、携帯電話/スマートフォン/STB/TV • 2012/4 トヨタIT開発センター出向 • 音声認識システムとロボット開発に従事 • 2015/11 大樹町(妻の実家がある)に移住 • 2015/12 ズコーシャ転職 • IoTシステム開発に従事 • 2018/11 ゲストルームopen(予定) 2
  3. 3. AWSで何ができる? 3
  4. 4. AWS(Amazon Web Service) https://aws.amazon.com/jp/about-aws/ 4
  5. 5. クラウド市場シェア http://beyondjapan.com/blog/2017/02/cloud-share 5
  6. 6. AWS上での気象観測システム構築 - (株)ズコーシャ https://classmethod.jp/cases/zukosha/ 6
  7. 7. クラスメソッド https://classmethod.jp/services/members/aws-consulting/ 7
  8. 8. 8
  9. 9. データはどうやって クラウドにアップロードする? 3G,LTE / LPWA(Sigfox, LoRaWAN, NB-IoT) / WiFi 9
  10. 10. 3G, LTE • SORACOM - IoT向け格安SIMを提供 10
  11. 11. SORACOM 認定デバイス • SORACOM 認定デバイスとは、SORACOM による動作検証済みのデバイスです。 SORACOM Air の SIM(Air SIM) は、SIM フリーのデバイス、もしくは NTT ドコモ のネットワークに対応しているデバイスで使用することができます。 https://soracom.jp/support_partners/certified_device/ 11
  12. 12. LPWA(Low Power Wide Area) http://businessnetwork.jp/Detail/tabid/65/artid/5106/Default.aspx 12
  13. 13. Sigfox / LoRaWAN / NB-IoT http://businessnetwork.jp/Detail/tabid/65/artid/5106/Default.aspx 13
  14. 14. Sigfox http://www.kccs.co.jp/sigfox/coverage/coverage_area.html 帯広は2020年かな・・・ 14
  15. 15. SORACOM – Cellular and LoRaWAN and Sigfox https://soracom.jp/lpwa/?gclid=EAIaIQobChMI4ebp6YXj2AIVxAMqCh18XwwMEAAYASAAEgI1EPD_BwE 15
  16. 16. KDDIがソラコムを約200億円で買収 • 今朝(2017年8月2日)日経新聞が報じたところによれば、 KDDIはIoTスタートアップのソラコムを買収する模様。 発行済全株式を8月内にも取得し、買収額は約200億円となるという。 創業3年弱のスピードエグジットでもある。 http://jp.techcrunch.com/2017/08/02/kddi-to-acquire-soracom/ 16
  17. 17. AWSが提供するサービス AWS IoT / Lambda / EC2 / RDS / S3 17
  18. 18. リージョン/アベイラビリティーゾーン(AZ) • リージョン • 世界中の物理的場所であり、リージョンにいくつかのアベイラビリ ティーゾーンが配置 • アベイラビリティーゾーン(AZ) • 1 つ以上の独立したデータセンターで構成 • 各データセンターは、冗長性のある電源、ネットワーキング、および 接続を備えており、別々の設備に収容される • アベイラビリティーゾーンによって、ユーザーは、単一のデータセンター では実現できない高い可用性、耐障害性、および拡張性を備えた本番用の アプリケーションとデータベースを運用可能 • AWS クラウドは世界中の 18 の地理的リージョン内の 49 のアベイラビリ ティーゾーンで運用 18https://aws.amazon.com/jp/about-aws/global-infrastructure/
  19. 19. 19https://aws.amazon.com/jp/about-aws/global-infrastructure/
  20. 20. AWS IoT • インターネットに接続されたモノ と AWS クラウドとのセキュアな双方向通信が可能になる 20 https://developer.amazon.com/ja/blogs/post/Tx3828JHC7O9GZ9/Using-Alexa-Skills-Kit-and-AWS-IoT-to-Voice-Control-Connected-Devices
  21. 21. AWS IoT デバイス SDK 21 https://aws.amazon.com/jp/iot/sdk/
  22. 22. MQTT(Message Queuing Telemetry Transport) • 非常に軽量なプロトコル • publish/subscribe型のメッセージ転送 22https://www.survivingwithandroid.com/2016/10/mqtt-protocol-tutorial.html
  23. 23. Lambda • サーバーレスでコードを実行/自動管理 • 関数に対する要求の数とコードの実行に要する時間に基づいて課金される 23 https://aws.amazon.com/jp/lambda/
  24. 24. EC2 • 仮想サーバー • Windows, Amazon Linux, Red Hat Enterprise Linux, CentOS, …が使用可能 • AMI(Amazon Machine Image)からインスタンスを起動する • 課金方法 • オンデマンドインスタンス :1秒単位で課金される • リザーブドインスタンス :前払い制 / 最低1年間から • スポットインスタンス :入札式 • EC2関連サービス • ElasticIP :固定IPアドレス • ELB :負荷分散 • AutoScaling :EC2インスタンスを自動でスケーリング • CloudWatch :EC2インスタンスの監視(CPU使用率, ネットワークI/O) ただし、メモリ使用率とディスク使用率は監視負荷(設定別途必要) 24
  25. 25. RDS • リレーショナルDB • Amazon Aurora, PostgreSQL, MySQL, MariaDB, Oracle, Microsoft SQL Server • 数クリックでDBを作成可能 • DBエンジン、インスタンスクラス、ディスクの種類やサイズ等を選択するだけ • マルチAZと呼ばれるデータセンタ間で冗長化された冗長構成を構築可能 • スナップショットを日次で自動取得 • リストアはスナップショットからDBインスタンスを作成 • Point-In-Time-Recoveryにより指定した時刻の状態でDBインスタンスを作成 25 https://dev.classmethod.jp/cloud/aws/cm-advent-calendar-2015-aws-re-entering-rds/
  26. 26. S3 • ストレージサービス • 高耐久性 • 99.999999999% • 容量無限大 • 1ファイル最大5TBまで • 安価 • 容量単価:月額1GB / 約3円 • スケーラブルで安定した性能 • データ容量に依存しない 26 https://d1.awsstatic.com/webinars/jp/pdf/services/20170419_AWS-BlackBelt-S3.pdf
  27. 27. 以上 27

×