エンジニア向け
初めてのAWS
(アマゾンウェブサービス)
2015年 1月6日

JAWS-UG沖縄 西島 幸一郎
@k_nishijima
@k_nishijima http://about.me/k15a
自己紹介
西島 幸一郎 / にしじま こういちろう

JAWS−UG沖縄の副代表
AWS 認定ソリューションアーキテクト
AWSサムライ2014拝命
イベント講演資料:

http://www.slideshare.net/KoichiroNishijima/presentations

※エンジニア視点からの勉強会/コミュニティおよび

インターコミュニティを手弁当で企画運営
@k_nishijima http://about.me/k15a
前編
✦ AWSとは何か
✦ AWSの機能、事例紹介
後編
✦ 最新情報
✦ AWSを取り巻くエコシステム
本日のアジェンダ
@k_nishijima http://about.me/k15a
AWS
(Amazon Web Services)
とは何か?
@k_nishijima http://about.me/k15a
皆さんの
認識としては
何だと思いますか?
@k_nishijima http://about.me/k15a
✦ インターネット上の本屋ではない
✦ ワシントン・ポスト紙のオーナーではない

(CEOのジェフ・ベゾスが個人で買収)
✦ 単なるレンタルサーバ屋さんではない
逆に:AWSは何ではないか
@k_nishijima http://about.me/k15a
そもそもの始まりはやっぱり本屋
AWSの成り立ち
@k_nishijima http://about.me/k15a
AWSの成り立ち
1995年頃
@k_nishijima http://about.me/k15a
AWSの成り立ち
いまや世界最大のECサイト
@k_nishijima http://about.me/k15a
ここまで成長するのに
様々な課題を乗り越えてきた
@k_nishijima http://about.me/k15a
ECサイトの課題といえば?
例:予測できないアクセス負荷
@k_nishijima http://about.me/k15a
ECサイトの課題といえば?
例:予測できないアクセス負荷
余剰 余剰
余剰
不足 機会損失
@k_nishijima http://about.me/k15a
サーバを追加して
インフラを強化しよう!
の図
AD at Student Voices Discussion with National Council of Young Leaders 1 October 2012
by US Department of Education
@k_nishijima http://about.me/k15a
ミーティング
禁止だ!
AD at Student Voices Discussion with National Council of Young Leaders 1 October 2012
by US Department of Education
@k_nishijima http://about.me/k15a
組織を縦割りにして
APIを各自が決め
そのやりとりだけで
済むようにしたWarm Colors Computer
by Patrick Gage Kelley
@k_nishijima http://about.me/k15a
APIとは?
Application Program Interface
Warm Colors Computer
by Patrick Gage Kelley
サーバ起動API
サーバ
追加したい!
ユーザ
@k_nishijima http://about.me/k15a
APIとは?
Application Program Interface
Warm Colors Computer
by Patrick Gage Kelley
サーバ起動API
サーバ
追加したい!
ユーザ
APIあるよ!
@k_nishijima http://about.me/k15a
APIとは?
Application Program Interface
Warm Colors Computer
by Patrick Gage Kelley
サーバ起動API
サーバ
追加したい!
ユーザ
APIあるよ!
自分でAPIを実行
@k_nishijima http://about.me/k15a
ボタンを押せば
プログラムがAPIを呼び出せば
サーバが起動する
@k_nishijima http://about.me/k15a
ボタンを押せば
プログラムがAPIを呼び出せば
いくらでも起動する
@k_nishijima http://about.me/k15a
ボタンを押せば
プログラムがAPIを呼び出せば
不要になったら減らす
@k_nishijima http://about.me/k15a
ビジネスのスケールに即対応できる
無駄なリソースが無くなる
@k_nishijima http://about.me/k15a
「クラウドだから安い」は嘘です!
このように運用できるから
無駄がなくなり
結果的にコスト削減になる
ということです。
@k_nishijima http://about.me/k15a
これってつまり・・・
電気と同じように
コンピューティングリソースを
使える様になった
必要な時に / 必要なだけ
@k_nishijima http://about.me/k15a
コンセント繋いで
スイッチ入れると電気がつく
当たり前だと思いました?
でもちょっと前まで
全然当たり前じゃなかったんです
@k_nishijima http://about.me/k15a
Amazon CEO Jeff Bezos in front of a vintage 1890s
electric generator in a Belgium beer factory.
by InformationWeek
@k_nishijima http://about.me/k15a
ビールを大量に作る為には
is required
自家発電機を持つ必要があった
@k_nishijima http://about.me/k15a
【ゲームのルールが変わった】
いつでも電気が使える時代
美味しいビールを
作ることが勝負の分かれ目に
@k_nishijima http://about.me/k15a
いつでもコンピューティング

リソースが使える時代
より本を売ることに注力
@k_nishijima http://about.me/k15a
Amazonが成長していく

過程で現れた課題を解決する

ために作り上げたITインフラを

誰でもサービスとして

利用できる様にしたもの
「AWSとは」を一文で書くと…
@k_nishijima http://about.me/k15a
AWS
(Amazon Web Services)
2002年開始
@k_nishijima http://about.me/k15a
「クラウドコンピューティング」
というキーワードの登場は
2006年まで待たねばなりません
エリック・シュミット
Google会長
@k_nishijima http://about.me/k15a
Amazon Web Services
だから歴史が違ったら

ACSだったかも?
@k_nishijima http://about.me/k15a
✦ 自分たちのビジネスを成長させるため
のITインフラを社外ユーザに公開
✦ 自分たちの課題解決=自分が顧客
✦ サーバを貸したいから(or 貸すべきだ
から)貸しているビジネスではない
AWSの成り立ち:まとめ
@k_nishijima http://about.me/k15a
ひとやすみ
@k_nishijima http://about.me/k15a
は
AWS最大の顧客の1つ
というわけで
@k_nishijima http://about.me/k15a
AWSはAmazon.comと同様に
ジェフ・ベゾスの

Customer Obsession
顧客第一主義が貫かれている
すべての行動・判断の軸となる
Our Leadership Principles
http://www.amazon.co.jp/Values-version2/b?node=52268051
@k_nishijima http://about.me/k15a
ベゾスの紙ナプキン
低コスト構造
成長
低価格
顧客満足度
サイトへのトラフィック
商品の売り手
品 え
@k_nishijima http://about.me/k15a
この精神からくるAWSの値下げ
@k_nishijima http://about.me/k15a
ただし
いまは円安が

進んでますので・・・
(日本国内のサーバもドル決済)
@k_nishijima http://about.me/k15a
オンプレミス

(社内サーバ・データセンターサーバ)との対比イメージ
オンプレミス クラウド
初期費用 月額利用料 通信費 サーバ保守費用
サポート 電気代 資産管理コスト 減価償却コスト
@k_nishijima http://about.me/k15a
オンプレミス

(社内サーバ・データセンターサーバ)との対比イメージ
オンプレミス クラウド
初期費用 月額利用料 通信費 サーバ保守費用
サポート 電気代 資産管理コスト 減価償却コスト
こっちは勝手に
安くなってサーバスペックも
上がっていく
@k_nishijima http://about.me/k15a
オンプレミス クラウド
初期費用 月額利用料 通信費 サーバ保守費用
サポート 電気代 資産管理コスト 減価償却コスト
これって単純に・・・?
固定コスト・資産化
している部分を、外部に
オフロードしただけ?
@k_nishijima http://about.me/k15a
それがAWSの
クラウドを使う旨み
・・・?
@k_nishijima http://about.me/k15a
ではありません!
(断言)
@k_nishijima http://about.me/k15a
「我々が束になっても本を売って
いる会社に敵わないというのは、
本当に信じ難い」
カール・エッシェンバック
VMware
社長兼最高執行責任者
(COO)
http://www.crn.com/news/cloud/240149626/vmware-top-execs-lash-out-at-amazon-public-cloud.htm
@k_nishijima http://about.me/k15a
AWSの強み
AWS Rapid Pace of Innovation
2009
Amazon RDS
Amazon VPC
Auto Scaling
Elastic Load
Balancing
+48
2010
Amazon SNS
AWS Identity
& Access
Management
Amazon Route 53
+61
2011
Amazon
ElastiCache
Amazon SES
AWS
CloudFormation
AWS Direct
Connect
AWS Elastic
Beanstalk
GovCloud
+82
Amazon
CloudTrail
Amazon
CloudHSM
Amazon
WorkSpaces
Amazon Kinesis
Amazon Elastic
Transcoder
Amazon
AppStream
AWS OpsWorks
+280
2013
Amazon SWF
Amazon Redshift
Amazon Glacier
Amazon
Dynamo DB
Amazon
CloudSearch
AWS Storage
Gateway
AWS Data
Pipeline
+159
2012
•  1,111 t / i
•  40 w t i
•  45
•  100 p k u
•  2013 Q3Se2014 Q3Z
•  EC2T 99%
•  S3T 137%
!
2008
+24
Amazon EBS
Amazon
CloudFront
+454
2014
Amazon Cognito
Amazon Zocalo
Amazon Mobile
Analytics
*as of Nov 13, 2014
AWS Directory
Service
Amazon RDS for Aurora
AWS CodeDeploy
AWS Lambda
AWS Config
AWS Key Management
Service
AWS Service Catalog
Amazon EC2
Container Service
AWS CodePipeline
AWS CodeCommit
圧倒的なイノベーション
http://www.slideshare.net/AmazonWebServicesJapan/aws-black-belt-tech-aws-reinvent-2014
@k_nishijima http://about.me/k15a
Innovation by Boegh
✴ クラウドのパワーを使って

今まで不可能だったことを

可能にする

✴ 素早くトライ&エラーを

繰り返して、新しいビジネスを試す
@k_nishijima http://about.me/k15a
Innovation by Boegh
これこそが
AWSを使う

最大のメリット
@k_nishijima http://about.me/k15a
AWSは世界最強の

ソフトウェア企業

の1つなのでは?

と思っています
@k_nishijima http://about.me/k15a
A W S の グ ロ ーバ ル イ ン フ ラス ト ラ ク チ ャ ー
GovCloud US West US East
South
America
EU Asia Pacific
US ITAR
Region
N. California Oregon N. Virginia Sao Paulo Ireland Sydney Tokyo Singapore
10 Regions
25 Availability Zones
51 Edge Locations
オレゴン
カリフォルニア
ダブリン
シンガポール
東京バージニア
サンパウロ
GovCloud
シドニー
(北京)
http://www.slideshare.net/horiyasu/aws-jawsug-cms
@k_nishijima http://about.me/k15a
AWSのエッジロケーション
Old Map (90) by rosario fiore
http://aws.amazon.com/jp/about-aws/global-infrastructure/
@k_nishijima http://about.me/k15a
アジア・パシフィック
Old Map (90) by rosario fiore
http://aws.amazon.com/jp/about-aws/global-infrastructure/
リージョン
• シンガポール
• 東京
• シドニー
• 中国(北京)
エッジロケーション
• 東京(日本)
• 大阪(日本)
• 香港(中国)
• 台北(台湾)
• ソウル(韓国)
• マニラ(フィリピン)
• シンガポール(2)
• チェンナイ(インド)
• ムンバイ(インド)
• メルボルン(オーストラリア)
• シドニー(オーストラリア)
@k_nishijima http://about.me/k15a
SINETと専用線接続
Old Map (90) by rosario fiore
http://aws.typepad.com/aws_japan/2014/07/sinet.html
@k_nishijima http://about.me/k15a
AWSのサービス
http://www.slideshare.net/horiyasu/aws-jawsug-cms
@k_nishijima http://about.me/k15a
My Block A Finished by Ryan Orr
思い立ったら

すぐ利用可能、
すぐ試せる
@k_nishijima http://about.me/k15a
My Block A Finished by Ryan Orr
多数のサービスを

組み合わせて
素早くシステムを

組み上げることが可能
@k_nishijima http://about.me/k15a
しかし・・・
@k_nishijima http://about.me/k15a
「サービスが多すぎて
何が何だか」
「どこから手を
付ければよいか」
@k_nishijima http://about.me/k15a
戦略的な取り組み方
✦ 先行するパートナーと協業
✦ 自社で独自に取り組みAWSのパートナーに
✦ (上記補助として)ユーザコミュニティに参加
✦ いずれのオプションでも、

非常に豊富な技術情報が

コミュニティによって共有されている
@k_nishijima http://about.me/k15a
AWSのエコシステム
http://www.slideshare.net/PeaTiX/peatix-aws
@k_nishijima http://about.me/k15a
AWS自身が提供する情報
✦ 各種イベントやセミナー
✦ 有償トレーニング
✦ オンラインセミナー
✦ AWS Black Belt Tech Webinar
http://aws.amazon.com/jp/about-aws/events/
@k_nishijima http://about.me/k15a
AWSパートナーネットワーク
http://aws.amazon.com/jp/solutions/solution-providers-japan/
✦ APN コンサルティングパートナー
✦ APN テクノロジーパートナー
✦ APN プレミアコンサルティングパートナー
@k_nishijima http://about.me/k15a
プレミアコンサルティングパートナー
世界で28社のうち、日本から4社!
https://twitter.com/awscloud_jp/status/532313576795426816
@k_nishijima http://about.me/k15a
http://jaws-ug.jp/
所属企業の枠を超えて
AWSユーザが集まるコミュニティ
@k_nishijima http://about.me/k15a
AWS

クラウドデザインパターン
http://aws.clouddesignpattern.org/
@k_nishijima http://about.me/k15a
AWS

クラウドデザインパターン
✦ できるだけサービスを利用
✦ すでに存在しているサービスのメリット/
デメリットを正確に理解し使いこなす
✦ 机上実験よりも実証実験
✦ 需要・負荷予測は当たらない
✦ スモールスタートから

スケールアウト
✦ 変化に対し全レイヤで対処
✦ チューニングで対処するだけではなく、サーバの
大きさも変えてみる、データベースそのものを変
えてみる
✦ 故障のための設計

(Design For Failure)
✦ あらゆるものは必ず壊れる
✦ 最初だけでなく周期的なカイゼン
✦ インフラレイヤまで踏み込んで周期的に改善
@k_nishijima http://about.me/k15a
以下
事例をご紹介
http://aws.amazon.com/jp/solutions/case-studies-jp/
@k_nishijima http://about.me/k15a
第64回NHK紅白歌合戦
生放送と連動し、毎秒数十万の

同時接続クライアントにメッセージ配信
@k_nishijima http://about.me/k15a
HOYA株式会社
@k_nishijima http://about.me/k15a
株式会社あきんどスシロー
@k_nishijima http://about.me/k15a
ソニー銀行株式会社
@k_nishijima http://about.me/k15a
AWSのセキュリティについて
共有責任モデル
(Shared Responsibility Model)
http://www.slideshare.net/horiyasu/aws-33963790
@k_nishijima http://about.me/k15a
AWSのセキュリティについて
第3者認証
http://aws.amazon.com/jp/compliance/
•HIPAA
•SOC 1/SSAE 16/ISAE 3402

(旧称 SAS70)
•SOC 2
•SOC 3
•PCI DSS レベル 1
•ISO 27001
•MTCS Tier 3 Certification
•FedRAMP(SM)
•DIACAP および FISMA
•ITAR
•FIPS 140-2
•CSA
•MPAA
@k_nishijima http://about.me/k15a
「FISC 安全対策基準」対策
http://aws.amazon.com/jp/aws-jp-fisclist/
「金融機関等コンピュータシステムの安全
対策基準」に対する AWSの対応状況リスト
SCSK株式会社
株式会社シーエーシー
TIS株式会社
株式会社電通国際情報サービス
トレンドマイクロ株式会社
三井情報株式会社
株式会社野村総合研究所
金融機関向け『Amazon Web Services』対応セキュリティリファレンス
@k_nishijima http://about.me/k15a
AWSのセキュリティについて
すべて費用に含まれています
•堅牢な物理ファシリティの構築・運用
•多くの第三者認証の取得費用・維持
•セキュリティに関する情報の収集作業
•インフラ部分の脆弱性や脅威に対する対応
•インシデント発生時の対応体制の構築
@k_nishijima http://about.me/k15a
AWSのセキュリティについて
共有責任モデル
(Shared Responsibility Model)
http://www.slideshare.net/horiyasu/aws-33963790
こちら側の心配を
全力ですべし
@k_nishijima http://about.me/k15a
ひとやすみ
@k_nishijima http://about.me/k15a
AWS 最近の事情
http://roadshow.awseventsjapan.com/
@k_nishijima http://about.me/k15a
AWS Cloud Roadshow 2014 powered by Intel®
https://twitter.com/awscloud_jp/status/537051458298859520
@k_nishijima http://about.me/k15a
November 11 - 14, 2014 | The Venetian - Las Vegas, NV
@k_nishijima http://about.me/k15a
@k_nishijima http://about.me/k15a
参加者1万3千人

(日本からも300人以上)
AWS新サービス発表
200以上のセッション
(ユーザも事例発表)
究極のエデュケーショナル

カンファレンス
@k_nishijima http://about.me/k15a
怒涛の新サービス
http://www.slideshare.net/AmazonWebServicesJapan/aws-black-belt-tech-aws-reinvent-2014
@k_nishijima http://about.me/k15a
ユーザ事例
http://enterprisezine.jp/dbonline/detail/6376
Honda’s HPC on AWS Journey
本田技研工業 IT本部 システム基盤部 インフラ技術ブロック チーフ 多田歩美さん
@k_nishijima http://about.me/k15a
ユーザ事例
挑戦して失敗することよりも
何もしないことをおそれよ
“Instead of being afraid of the challenge and failure,
be afraid of avoiding the challenge and doing nothing.”
@k_nishijima http://about.me/k15a
コミュニティ
【日本のJAWS-UGが展示会場のディベロッパーラウンジで紹介されています。
世界的に見ても、日本のUser Groupの数は一番です!】
https://twitter.com/awscloud_jp/status/532709624684634112
@k_nishijima http://about.me/k15a
所属企業の枠を超えて
AWSユーザが集まるコミュニティ
http://jaws-ug.jp/
@k_nishijima http://about.me/k15a
JAWS-UGとは
http://jaws-ug.jp/
『Japan AWS User Group (通称JAWS-UG)は、
Amazon Web Services(AWS)の利用促進や情報交換のための
ユーザーグループです。』
2010年(東京)の発足よりADSJのフルサポートを受けつつ、

運営は完全にコミュニティベースで運営されています。
毎週、全国何処かで勉強会が開かれているほど活発です。
#jawsug
現在 全国48支部
宮崎
札幌
仙台
名古屋
クラウド女子会大阪
金沢
京都
山口
佐賀 福岡
鹿児島沖縄
熊本
浜松
静岡
JAWS-UG(AWS UserGroup Japan)
長崎
神戸
大分
湘南
岩手
福井
徳島
シンガポール
広島
つくば
横浜
さいたま
長岡
函館http://jaws-ug.jp/
青森
山形
秋田
島根
岡山
北九州
会津
千葉
東京
高知
2014年10月時点
愛媛
うどん県
和歌山
長野 中央線
岐阜
中央線東海
CLI
各支部のご当地ロゴ
ちなみに沖縄は公式に2種類
http://jaws-ug.jp/bc/okinawa/
@k_nishijima http://about.me/k15a
春(例年3月頃)JAWS DAYS





秋(例年9月頃)JAWS FESTA
JAWS-UGの大型イベント
1000人規模
今年仙台:300人弱
昨年関西:700人弱
JAWS-UG沖縄の様子
@k_nishijima http://about.me/k15a
是非JAWA-UG沖縄に
遊びに来て下さい!
http://jaws-ug.jp/
https://www.facebook.com/groups/jawsug.okinawa/
@k_nishijima http://about.me/k15a
ありがとうございました!

エンジニア向け初めてのAWS (2015年1月6日)