More Related Content
Similar to AWSを活用したIoTシステム開発
Similar to AWSを活用したIoTシステム開発 (20)
AWSを活用したIoTシステム開発
- 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
- 11. SORACOM 認定デバイス
• SORACOM 認定デバイスとは、SORACOM による動作検証済みのデバイスです。
SORACOM Air の SIM(Air SIM) は、SIM フリーのデバイス、もしくは NTT ドコモ
のネットワークに対応しているデバイスで使用することができます。
https://soracom.jp/support_partners/certified_device/ 11
- 12. LPWA(Low Power Wide Area)
http://businessnetwork.jp/Detail/tabid/65/artid/5106/Default.aspx 12
- 13. Sigfox / LoRaWAN / NB-IoT
http://businessnetwork.jp/Detail/tabid/65/artid/5106/Default.aspx
13
- 15. SORACOM – Cellular and LoRaWAN and Sigfox
https://soracom.jp/lpwa/?gclid=EAIaIQobChMI4ebp6YXj2AIVxAMqCh18XwwMEAAYASAAEgI1EPD_BwE 15
- 18. リージョン/アベイラビリティーゾーン(AZ)
• リージョン
• 世界中の物理的場所であり、リージョンにいくつかのアベイラビリ
ティーゾーンが配置
• アベイラビリティーゾーン(AZ)
• 1 つ以上の独立したデータセンターで構成
• 各データセンターは、冗長性のある電源、ネットワーキング、および
接続を備えており、別々の設備に収容される
• アベイラビリティーゾーンによって、ユーザーは、単一のデータセンター
では実現できない高い可用性、耐障害性、および拡張性を備えた本番用の
アプリケーションとデータベースを運用可能
• AWS クラウドは世界中の 18 の地理的リージョン内の 49 のアベイラビリ
ティーゾーンで運用
18https://aws.amazon.com/jp/about-aws/global-infrastructure/
- 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
- 22. MQTT(Message Queuing Telemetry Transport)
• 非常に軽量なプロトコル
• publish/subscribe型のメッセージ転送
22https://www.survivingwithandroid.com/2016/10/mqtt-protocol-tutorial.html
- 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. 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. S3
• ストレージサービス
• 高耐久性
• 99.999999999%
• 容量無限大
• 1ファイル最大5TBまで
• 安価
• 容量単価:月額1GB / 約3円
• スケーラブルで安定した性能
• データ容量に依存しない
26
https://d1.awsstatic.com/webinars/jp/pdf/services/20170419_AWS-BlackBelt-S3.pdf