2014/05/10 JAWS-UG高知 第三回 脱初心者! AWSの情報量の波に飲み込まれない基本と応用力
- 1. 初めに 基本編 応⽤用編 情報収集編 その先へ
AWSの情報量量の波に
飲み込まれない
基本と応⽤用⼒力力
Aya Komuro
脱初心者!
- 2. 初めに 基本編 応⽤用編 情報収集編 その先へ
⼩小室 ⽂文
• 株式会社サーバーワークス
– 福岡オフィス AWS事業部
– ソリューションアーキテクト
• 家族構成
– 1夫1⼦子1猫 – single構成
• 常に好きな物
– ⿊黒執事
• 最近好きな物
– DJ Archie
– AWS Ruby SDK
– コスプレ
- 4. 初めに 基本編 応⽤用編 情報収集編 その先へ
想定
• AWSアカウントは取得済み
– ほほぅ、S3とな
• EC2、ふむふむ
– V…VPCだと…バタリ
- 7. 初めに 基本編 応⽤用編 情報収集編 その先へ
AWSサービスの基本について
• 抽象化
• 無償ではない
• ⾃自⼰己責任
• Design for Failure
• 魔法使いではない
• API first
- 8. 初めに 基本編 応⽤用編 情報収集編 その先へ
全ては抽象化される
抽象化
無償では
ない
自己責任
Design
for
Failure
魔法使い
ではない
API
first
具体的
抽象化
概念
- 9. 初めに 基本編 応⽤用編 情報収集編 その先へ
有償サービスである
• コミュニティが盛ん≠OSS 抽象化
無償では
ない
自己責任
Design
for
Failure
魔法使い
ではない
API
first
- 10. 初めに 基本編 応⽤用編 情報収集編 その先へ
責任範囲を明確にする
• 責任共有モデル
(shard responsibility model)
抽象化
無償では
ない
自己責任
Design
for
Failure
魔法使い
ではない
API
first
http://www.slideshare.net/c95029/awsshared-‐‑‒responsibility-‐‑‒model-‐‑‒16612378
- 11. 初めに 基本編 応⽤用編 情報収集編 その先へ
悪い事を想定する
• サービスのuptime(可⽤用性)を軸に考える
• 可⽤用性が上がる=コストも上がる
抽象化
無償では
ない
自己責任
Design
for
Failure
魔法使い
ではない
API
first
可用性%
ダウン時間/年
ダウン時間/月
ダウン時間/週
99%
3.65日
7.20時間
1.68時間
99.5%
1.83日
3.60時間
50.4時間
99.8%
17.52時間
86.23分
20.16分
99.9%
8.76時間
43.8分
10.1分
99.95%
4.38時間
21.56分
5.04分
99.99%
52.56分
4.32分
1.01分
http://en.wikipedia.org/wiki/High_̲availability
- 12. 初めに 基本編 応⽤用編 情報収集編 その先へ
魔法使いじゃない
• 凄い技術かもしれないがこの世にある技
術である
抽象化
無償では
ない
自己責任
Design
for
Failure
魔法使い
ではない
API
first
- 13. 初めに 基本編 応⽤用編 情報収集編 その先へ
API first
• APIでアクセスするのが基本
• REST / SOAP
– AWSマネージメントコンソールはMainでは
ない
抽象化
無償では
ない
自己責任
Design
for
Failure
魔法使い
ではない
API
first
- 16. 初めに 基本編 応⽤用編 情報収集編 その先へ
秘密主義
• 中の⼈人はしゃべらない
• 中の⼈人も実は良良く知らない
• release when itʼ’s ready
- 18. 初めに 基本編 応⽤用編 情報収集編 その先へ
次回イベント
• 第9回 JAWS-‐‑‒UGクラウド⼥女女⼦子会
• 「AWSのわけわからん⽤用語を紐紐解く」
• 6/28 @都内どこか
ここでCM
- 19. 初めに 基本編 応⽤用編 情報収集編 その先へ
Amazon Web Services(AWS)とは
• Amazon.com社により提供されているク
ラウドサービス
http://aws.amazon.com/jp/
インターネット経由でど
こからでも
従量課金
セルフサービス
欲しいだけ
リソース活用
スケール
アウト/イン/
アップ/ダウン
様々なアクセス方法
(API/SDK/コンソール)
- 21. 初めに 基本編 応⽤用編 情報収集編 その先へ
Region(リージョン)
• 世界中にあるデータセンター
• 地域/⽤用途に紐紐付くデータセンターの概念念
- 22. 初めに 基本編 応⽤用編 情報収集編 その先へ
Availability Zone(アベイラビリティ・ゾーン)
• 個々のデータセンター
• リージョン内にある物理理的に離離れた個々
のデータセンターの名称
– EC2 / RDSなどインスタンスを使うもの
- 23. 初めに 基本編 応⽤用編 情報収集編 その先へ
米国東部(バージニア北部)
リージョン
AZ
A
AZ
B
AZ
C
AZ
D
東京リージョン
AZ
A
AZ
B
AZ
C
- 24. 初めに 基本編 応⽤用編 情報収集編 その先へ
Edge Location(エッジロケーション)
• Cloudfront, Route53, Direct Connect⽤用
の個々のデータセンター
- 25. 初めに 基本編 応⽤用編 情報収集編 その先へ
Instance (インスタンス)
• ユーザーが借りれる仮想コンテナ(サーバ)
• CPU:
– 1vCPU ~∼ 244 vCPU
– 物理理プロセッサ: Xeon E5-‐‑‒2670, v2/Family
– クロック数: 2GHz, 2,5GHz, 2.6GHz, 2.8GHz
• メモリ: 613GiB ~∼ 244GiB
• ディスク
– 容量量: 8GB ~∼ 2TB
– タイプ: S3-‐‑‒backed/EBS-‐‑‒backed/SSD-‐‑‒backed
– EBS-‐‑‒optimized インスタンス
• ネットワークパフォーマンス: 低/中/⾼高
• その他:
– Intel AES-‐‑‒NI: AESアルゴリズム,暗号化命令令セット
– Intel AVX: 画像やメディア処理理、3D等、浮動⼩小数点をより良良く扱える
– Intel Turbo: ⾃自動で動作周波数よりも⾼高速にコア動作し処理理を⾼高速化する
- 26. 初めに 基本編 応⽤用編 情報収集編 その先へ
AWS基本サービス(限定的)
EC2
S3
Support
IAM
コンピューター ストレージ
権限/認証知能
- 27. 初めに 基本編 応⽤用編 情報収集編 その先へ
AWS基本サービス+関連
EC2
S3
Support
IAM
RDS
Red
shiN
HPC
WorkS
paces
Dyna
moDB
ElasU
Cache
EMR
Kinesi
s
ELB
EBS
Glac
ier
S/G
Cloud
Front
- 32. 初めに 基本編 応⽤用編 情報収集編 その先へ
どうやってAWSを使って儲ける?
• 既存サービス置き換え
– コスト削減
• AWSを使った新規事業
– AWSをより良良く使える
– AWSにない機能を提供
– AWSを使って別サービス提供
- 33. 初めに 基本編 応⽤用編 情報収集編 その先へ
既存環境を置き換え
• KPIを複数持つ
– コスト削減
– 可⽤用性
– 容易易性
– 減価償却なし
• サービスの特徴を知り適切切な選択、移⾏行行
- 34. 初めに 基本編 応⽤用編 情報収集編 その先へ
サーバ vs サービス
Master
DB
Slave
DB
App
App
App
Proxy
Proxy
DNS
SMTP
Queue
RDS
EC2
EC2
ELB
Route
53
SES
SQS
- 36. 初めに 基本編 応⽤用編 情報収集編 その先へ
AWSを使った新規事業
• AWSをより良良く使える
– API first
• AWSにない機能を提供
– 最⼤大公約数以外の場所
• AWSを使って別サービス提供
- 39. 初めに 基本編 応⽤用編 情報収集編 その先へ
Update 多過ぎワロタ
• http://phx.corporate-‐‑‒ir.net/phoenix.zhtml?c=176060&p=irol-‐‑‒newsWebServices
• http://aws.typepad.com/aws_̲japan/
• http://aws.amazon.com/blogs/aws/
• https://aws.amazon.com/releasenotes/
- 40. 初めに 基本編 応⽤用編 情報収集編 その先へ
情報収集の基本
• 公式Doc読もう
– https://aws.amazon.com/jp/documentation/
• Twitter
– #jawsug #aws
• 考え⽅方の切切替
– 全リリースを追わない
– 興味あるサービスのみ
- 41. 初めに 基本編 応⽤用編 情報収集編 その先へ
情報取得の⽅方法
• Googleの⼒力力を使う
– “sysdate(キーワード) site:aws.amazon.com”
• RSS Feed(例例えばIFTTT with RSSxTwitter)
• 情報の更更新順(時間軸)
– release note -‐‑‒> En AWS Blog -‐‑‒> JP AWS Blog
• AWS release note
• https://aws.amazon.com/releasenotes/
• Forum
• https://forums.aws.amazon.com/
- 44. 初めに 基本編 応⽤用編 情報収集編 その先へ
駒は全部出た
• AWSの背景
• AWSの提供内容
• AWSで儲ける⽅方法
• AWSの情報収集⽅方法
• AWSのコミュニティ
- 47. 初めに 基本編 応⽤用編 情報収集編 その先へ
ご清聴有り難うございました
• 株式会社サーバーワークス
– http://www.serverworks.co.jp
– AWSに特化したクラウドインテグレーター
– 東京本社、福岡オフィス、⼤大阪オフィス
– AWS事業部 ⼩小室
komuro@serverworks.co.jp
• ⼀一緒にクラウド盛り上げて⾏行行きましょう