20140712 エフサミ2014 aws samurai ハンズオン

43
‹#› 1 AWS SAMURAI ハンズオン クラウドデザインパターンを使って、 画像配信サイトを高速化してみよう

Upload: tomoya-ishida

Post on 24-May-2015

1.306 views

Category:

Technology


0 download

DESCRIPTION

2014/7/12 エフサミ2014(福島県郡山市)のAWS SAMURAI ハンズオンの資料です。

TRANSCRIPT

Page 1: 20140712 エフサミ2014 AWS SAMURAI ハンズオン

‹#› 1

AWS SAMURAI ハンズオン!!

クラウドデザインパターンを使って、!画像配信サイトを高速化してみよう

Page 2: 20140712 エフサミ2014 AWS SAMURAI ハンズオン

WHO AM I石田 知也(いしだ ともや)!

cloudpack エバンジェリスト&ソリューションアーキテクト(AWS認定)!

全国のイベント・JAWS-UG(ユーザグループ)回ってます!!

JAWS-UG代表(JAWS-UG運営)!

AWS SAMURAI AWARD2014 受賞(JAWS-UG貢献)!

@tomyankuns!

facebook.com/tomyankuns

Page 3: 20140712 エフサミ2014 AWS SAMURAI ハンズオン

Page 4: 20140712 エフサミ2014 AWS SAMURAI ハンズオン

前置き(PR)

Page 5: 20140712 エフサミ2014 AWS SAMURAI ハンズオン

>=�!"%�74�( *��' #��� $�?;�@<�89���.-��52�3A6��3A����01����,/:�������

71D:.� !($�*"%���EB�

5-D:.�

!($�*"%��

!($�*"%��

F@�*"%��F1')*��31��EB����!($�������6A�����!($�&# �#'�������/0�+,=H����2;!($����G>/��� �?C�����94<8����

��' #��+! &)� ��

AWS運用をアウトソースしたい企業向けの月額費用固定型フルマネージドホスティング

PCI DSS、ISMS、Pマーク 取得済みの運用体制

24/365監視運用保守

定額課金・請求書払い

Page 6: 20140712 エフサミ2014 AWS SAMURAI ハンズオン

トヨタ自動車様 エンタープライズ

Page 7: 20140712 エフサミ2014 AWS SAMURAI ハンズオン

バンダイナムコスタジオ様 ゲーム

Page 8: 20140712 エフサミ2014 AWS SAMURAI ハンズオン

ケンコーコム EC・基幹系

Page 9: 20140712 エフサミ2014 AWS SAMURAI ハンズオン

Coiney様金融

Page 10: 20140712 エフサミ2014 AWS SAMURAI ハンズオン

400社を超えるお客様

Page 11: 20140712 エフサミ2014 AWS SAMURAI ハンズオン

'*/!+� &CF�

!  ������������ ���������•  p|sH5U�W{aI�Sk7ce7CF�

@  ��k7ce7g_c~7RE���k7ce7�@  �������D ��@  ��B���4��B��8 '*/!+� &C����­¯�9A°®�

���

Hl7tU�W{aI�S¢¥���¢¥��HmzN�H7{Zz7J�ZaIaw7c�¢¥��H7{~7RZ�¢¥��<?:>�±£¶aRh\zw7Xx�[¢¥���KIp}3zsa_d�¢¥��Kn{�K{XZat[¢¥���¢¥��MJty_R�¢¥��MRX7d�����¢¥���¢¥�����b7]�¢¥�����b7]5J�cyr7c����¢¥��PJH_RZ�¢¥��RfM�

RyZu\_d¢¥���¢¥��R|ZU�¢¥��V7P�WJNZaRh}Y7¢¥���¢¥��W7j7~7RZ�¢¥����������¢¥��X7M7X7�=;Hdj�Zc5aRh}Y7¢¥���¢¥��Y7{�¢¥��ZOJH7^g_c~7RZ�¢¥��µ�¨§�\nIH��­¯�¢¥���¢¥��]7�5H�d5n}�aIH�¢¥��]Sj�P7[����¢¥���¢¥��bIyJc�

¢¥��bY]{Qw7o�¢¥��ayZOJ�¢¥���¤XZat�¢¥��������W7lZ�¢¥����b7]g_c~7R�¢¥����� �UswfT7Xx�[�¢¥��e|_YUswfT7Xx��¢¥����©²���lYgZXZat[¢¥���¢¥��glyq�¢¥��i7cl7`�m7X7nL7[¢¥���lYwH{aRh}Y7¢¥���¢¥��������¢¥��o|J�k_d�����¢¥���

¢¥��iKJ�]7eXxe{�j7^v{UswfT7Xx�[¢¥���i�[yq¢¥���¢¥��lYgZ5H7QaR`�¢¥�����«¡��¢¥����\zw7Xx�[�¢¥��nGRczH{�¢¥��l_cHJ{�¬¦\nc¢¥���¢¥���/-$ �����¢¥���zH{a_RYvk�¢¥���z_R\nc¢¥����

��4�ªU�W{aI�Sk7ce7�

³´���6#..+����1-��(�2*)� *(�%+�-*'/.$*)-�-*'/.$*)�+,*0$!",-�%�+�)��

2013年6月

Page 12: 20140712 エフサミ2014 AWS SAMURAI ハンズオン

����DNAJHE@OMG*O8<

=�# |�v�qοTnÒa­®Tn?jgW9\^^Woa±TncX_)]`VYa[H\?aP45;dhq«LmjTO«þS\?KALA^S\ο]NnkIaê¾SXic>

%&%Ninja%of%Three%&

12

Page 13: 20140712 エフサミ2014 AWS SAMURAI ハンズオン

����7MG*O>[ZQ

❖�&&#%��(((������""���" ��(%��#�❖�����""�>+� �,7bi�

❖�&&#���(%���"'���%��!#�&&�$!�"$��❖+DNAJHE@OMG*O,7bi

13

Page 14: 20140712 エフサミ2014 AWS SAMURAI ハンズオン

❖ LOFBO

14

�,4)'6��256,1*��B£

Page 15: 20140712 エフサミ2014 AWS SAMURAI ハンズオン

�u¡|����t£}��B£

❖ a+60/�ru jâĄ`_qëãS?��qÝpUØø#)&�u�q���t£}Tn��B£�!

❖ �£�y£cèo�❖ �~��cÖÆ�❖ �~��cûǴ�❖ #)&�u����t£}ÄÜcÞó½�❖ �£�£�s��¢B��❖ �276)���� �B�DcÇ´

15

http://aws.clouddesignpattern.org/index.php/CDP:Direct_Hosting%E3%83%91%E3%82%BF%E3%83%BC%E3%83%B3

Page 16: 20140712 エフサミ2014 AWS SAMURAI ハンズオン

�~��cÖÆ

❖#)&�u�q���t£}Tn�~��qÖÆ�❖�~��Ód+�����"$�'�����%��,aTn

16

好きな文字列で

Page 17: 20140712 エフサミ2014 AWS SAMURAI ハンズオン

�~��cûǴ

❖�~��a°oX�£�£�qªÁµaûǴaTnXha?�~�����BqÇ´

17

右クリック%&>プロパティ

Page 18: 20140712 エフサミ2014 AWS SAMURAI ハンズオン

�~��cûǴ

❖� ��ñäc���Bqÿ¿

18

Page 19: 20140712 エフサミ2014 AWS SAMURAI ハンズオン

���B

19

{%%%"Version":%"2008&10&17",%%%"Statement":%[%%%%%{%%%%%%%"Sid":%"PublicReadGetObject",%%%%%%%"Effect":%"Allow",%%%%%%%"Principal":%{%%%%%%%%%"AWS":%"*"%%%%%%%},%%%%%%%"Action":%"s3:GetObject",%%%%%%%"Resource":%“arn:aws:s3:::yasuhiro.horiuchi.asia/*”%%%%%}%%%]%}

サンプルファイル:%

 https://s3&ap&northeast&1.amazonaws.com/adsj&handson/cdp&content/bucket&policy.txt%

作成したバケット名と%

合わせる

Page 20: 20140712 エフサミ2014 AWS SAMURAI ハンズオン

#)&�u����t£}ÄÜcÞó½

❖#)&�u�ÄÜq21TnQ^]?�1():�{��£�jx�B�{��£�cÇ´MæÜa

20

右クリック%&>プロパティ

チェックIndex.htmlを入力

Page 21: 20140712 エフサミ2014 AWS SAMURAI ハンズオン

�£�£�s��¢B�

❖�£� �£�£�q�v£¢B��❖+663 ��%(5-�+%1(521�5�%0%<21%95�'20�'(3�'216)16�'216)165�<,3�

❖�~��q¼ĆS\?�'6,215��"3/2%(

21

Page 22: 20140712 エフサミ2014 AWS SAMURAI ハンズオン

❖E�((��,/)5F]?÷»SX<,3�ru c¤ìqÀ\¼ĆS\ 6%46�"3/2%(q¼Ć

22

�£�£�s��¢B�

Page 23: 20140712 エフサミ2014 AWS SAMURAI ハンズオン

QQ]¦ċ���

23

ここのURLにアクセス

なお、このEndpointはあとの手順で使用するので、メモしておいてください。

Page 24: 20140712 エフサミ2014 AWS SAMURAI ハンズオン

�276)���� �B�DcǴ

❖¹·c�£�y£]d?���ÓqKăS¥SSfT�❖͸¢}u£"��Kkeszv£�]¢}u£S\Ö§q¨`Z\¸RH�

❖+6635 ��+24,7'+,�5,*1,1�%95�%0%<21�'20�'2152/)

❖"5)4��%0) ����(%���%� ��❖�%55924( ����%� �����

24

Page 25: 20140712 エフサミ2014 AWS SAMURAI ハンズオン

AíÅÈA

❖Ôcszv£�]Û¢}u£Tn¬©d?͸c�£|q|��|S\¸RH@

25

Page 26: 20140712 エフサミ2014 AWS SAMURAI ハンズオン

❖�B��¦ĊLl�276)�q¼Ć�❖E+24,7'+,�%5,%Fa�w�|q°o\?E�2�62��)'24(� )65Fq|��|

�276)���� �B�DcǴ

26

Page 27: 20140712 エフサミ2014 AWS SAMURAI ハンズオン

¡�B����cÖÆ

27

クリック

バケット名の.horiuchi.asia

を省いた部分を入力

テストを行なった時のEndpointを設定

TTLを60秒に

Page 28: 20140712 エフサミ2014 AWS SAMURAI ハンズオン

s|��❖15/22.73�$$$$$�+24,7'+,�%5,%]¡�B�Mûò]N\HnLßÕ�

❖+663 ��$$$$$�+24,7'+,�%5,%as|���❖ËSO�u�MÂ×Ro\HnQ^qßÕ

28

Page 29: 20140712 エフサミ2014 AWS SAMURAI ハンズオン

❖ LOFBO

29

�%'+)��,564,&76,21��B£

Page 30: 20140712 エフサミ2014 AWS SAMURAI ハンズオン

�%'+)��,564,&76,21��B£❖ j��c³a�/27(�4216qëãTnQ^]?ÏФa¯öa�£�£�qëÊTn��B£�!

❖ �£�y£cèo�❖ �/27(�4216�t�����B��£cÇ´�

❖ y��£�B�C �~��DcÇ´�❖ ������$$$$�+24,7'+,�%5,%DqÇ´�

❖ �276)���� �B�DcÇ´�❖ �� c�����¡�B�q�/27(�4216aáPĀJ

30

http://aws.clouddesignpattern.org/index.php/CDP:Cache_Distribution%E3%83%91%E3%82%BF%E3%83%BC%E3%83%B3

Page 31: 20140712 エフサミ2014 AWS SAMURAI ハンズオン

�/27(�4216�t�����B��£cÇ´

❖�276)�qćÖS\HXszv£�q¢}sv�RV?0Se;?CAOI]Ûº¢}u£S\¸RH�

❖¢}u£²? )48,')5Ll�/27(�4216q¼ĆSfT

31

Page 32: 20140712 エフサミ2014 AWS SAMURAI ハンズオン

❖�/27(�4216câÚLl?�4)%6)�,564,&76,21q¼Ć

32

�/27(�4216�t�����B��£cÇ´

Page 33: 20140712 エフサミ2014 AWS SAMURAI ハンズオン

❖�291/2%(q¼ĆS\�216,17)

33

�/27(�4216�t�����B��£cÇ´

Page 34: 20140712 エフサミ2014 AWS SAMURAI ハンズオン

❖�4,*,1��20%,1��%0)a? c#)& ,6)x£��u£�qÇ´C��]�� aÇ´SX¶ÙD

34

下のほうにある%Create%Distributionボタンをクリック

�/27(�4216�t�����B��£cÇ´

Page 35: 20140712 エフサミ2014 AWS SAMURAI ハンズオン

❖ÖÆSX�,564,&76,21a�w�|qHo\?�,564,&76,21 )66,1*5q|��|�

❖�20%,1��%0)aGn�� Óq��B�

❖��B²�(,6��£q|��|

35

�/27(�4216�t�����B��£cÇ´

Page 36: 20140712 エフサミ2014 AWS SAMURAI ハンズオン

❖�/6)41%6)��20%,1��%0)5a?$$$$$�+24,7'+,�%5,%qÇ´

36

�/27(�4216�t�����B��£cÇ´

下のほうにある%Yes,Editボタンをクリック

Page 37: 20140712 エフサミ2014 AWS SAMURAI ハンズオン

❖ 6%675M�1�42*4)55Ll�)3/2;)(a`nf]î[

37

�/27(�4216�t�����B��£cÇ´

Page 38: 20140712 エフサミ2014 AWS SAMURAI ハンズオン

�276)���� �B�DcǴ

❖͸¢}u£"��Kkeszv£�]¢}u£S\Ö§q¨`Z\¸RH�

❖ �&&#%��+24,7'+,�5,*1,1�%95�%0%<21�'20�'2152/)�❖"5)4��%0) ����(%���%� ��❖�%55924( ����%� �����

38

Page 39: 20140712 エフサミ2014 AWS SAMURAI ハンズオン

❖ )48,')5Ll�276)�q¼Ć�❖ E+24,7'+,�%5,%Fa�w�|q[P\�2�62��)'24(� )65q|��|

39

�276)���� �B�DcǴ

Page 40: 20140712 エフサミ2014 AWS SAMURAI ハンズオン

❖Ç´Ñg�����¡�B�c8%/7)ôq?�/27(�4216c�� Óaåā

40

�276)���� �B�DcǴ

Page 41: 20140712 エフサミ2014 AWS SAMURAI ハンズオン

❖15/22.73]?�/27(�4216c�� ÓMÇ´Ro\HnLßÕ�

❖��v�Ll$$$$�+24,7'+,�%5,%]s|��S\ßÕ

41

�276)���� �B�DcǴ

Page 42: 20140712 エフサミ2014 AWS SAMURAI ハンズオン

Kĉoõ]SX

͸cĂĈ]?�# ]Ö§SXðïcąáPqKbMHSfT�3;==:16-/8fR.TU1=2�

!�� �~���

❖ �~��ü|��|��ýú�� �/27(�4216��t�����B��£�

❖ ü|��|��ýú�

� ���❖ ü|��|��!)40,1%6)�❖ �� MéZ\H`HQ^qßÕ�

! )'74,6;��4273���);��%,4dçà]Tc]?ÌNÉNKÝHOYRH

42

Page 43: 20140712 エフサミ2014 AWS SAMURAI ハンズオン

43

❖ ���]�# qiZ^ùSO