6月2日、AWS Summit 2017にいってきて
Amazon Roboticsフィルフィルメントセンター
・・・
とか聞いてきたんだけど、それって何!っていうと、
表題の通り。Amazon(AWS部門ではなく、本とか物販しているAmazon)
で動くロボットの話。以下メモメモ
・Amazonロボティクスとは
エンドユーザーの人
フルフィルメントをロボットで
解決されていない問題:革新、イノベーション
ビデオで紹介
システムの詳細
ロボット:ドライブユニット
在庫ポット:棚(可動式)
受取場所:在庫充填
竜王サービスと通信 wifi
ロボットの充電
ロボットの詳細
センサーとカメラ、Wifi
高速だけど、人が歩くくらい。頑強
ポッド;人がアクセスしやすいように
コップ:箱がつぶれている→こわれてる?
ロボットと人の協業
バランスを取り、流動的に動く
ソフトウェアに心配:以下に分散して運営
ロボットを待たなくていいようにするには
移動距離をみじかくするには
最適化
どこから選ぶべき?
距離
他のを動かす?
多くのものをピッキングできる
どのロボットを動かす?
距離:ほかのミッションについている
バッテリー
能力
次に何する?
バランス
→とてつもないスケールを実現するロボット
スケールパフォーマンスの設計
AWS以前のオンプレミスでの設計
垂直方向
スケールできる限界を伸ばさなければならない
大きな視点で見る必要がある
AWSクラウドアーキテクチャで課題を解決
垂直スケーリングの制約→水平にスケール可能
ローカルでの視点→よりグローバルな視点
アップグレードダウンタイム→停止時間なし
弾力性の制限→クラウドファースト
AWS基本的な6つのデザインの原則
(1)キャパシティを予測する必要なし
(2)プロダクション規模のテストシステム
バーチャルシステム
サービスをモックアップする:テスト境界に入れる
(3)自動化によりテストをより簡単に可能
ユニット、負荷テスト、アルゴリズム、自動ロールバック
(4)進化したアーキテクチャを可能にする
確実にしなくてもよいAWSは不確実性なことにも
(5)データドリブン
(6)Game Day:実環境では差が生まれる。シミュレート
最終結果:8万台AWSで→設計変更するだけで台数変わる
Amazon Roboticsフィルフィルメントセンター
・・・
とか聞いてきたんだけど、それって何!っていうと、
表題の通り。Amazon(AWS部門ではなく、本とか物販しているAmazon)
で動くロボットの話。以下メモメモ
・Amazonロボティクスとは
エンドユーザーの人
フルフィルメントをロボットで
解決されていない問題:革新、イノベーション
ビデオで紹介
システムの詳細
ロボット:ドライブユニット
在庫ポット:棚(可動式)
受取場所:在庫充填
竜王サービスと通信 wifi
ロボットの充電
ロボットの詳細
センサーとカメラ、Wifi
高速だけど、人が歩くくらい。頑強
ポッド;人がアクセスしやすいように
コップ:箱がつぶれている→こわれてる?
ロボットと人の協業
バランスを取り、流動的に動く
ソフトウェアに心配:以下に分散して運営
ロボットを待たなくていいようにするには
移動距離をみじかくするには
最適化
どこから選ぶべき?
距離
他のを動かす?
多くのものをピッキングできる
どのロボットを動かす?
距離:ほかのミッションについている
バッテリー
能力
次に何する?
バランス
→とてつもないスケールを実現するロボット
スケールパフォーマンスの設計
AWS以前のオンプレミスでの設計
垂直方向
スケールできる限界を伸ばさなければならない
大きな視点で見る必要がある
AWSクラウドアーキテクチャで課題を解決
垂直スケーリングの制約→水平にスケール可能
ローカルでの視点→よりグローバルな視点
アップグレードダウンタイム→停止時間なし
弾力性の制限→クラウドファースト
AWS基本的な6つのデザインの原則
(1)キャパシティを予測する必要なし
(2)プロダクション規模のテストシステム
バーチャルシステム
サービスをモックアップする:テスト境界に入れる
(3)自動化によりテストをより簡単に可能
ユニット、負荷テスト、アルゴリズム、自動ロールバック
(4)進化したアーキテクチャを可能にする
確実にしなくてもよいAWSは不確実性なことにも
(5)データドリブン
(6)Game Day:実環境では差が生まれる。シミュレート
最終結果:8万台AWSで→設計変更するだけで台数変わる