87
,2<2IE<: +9:>:JE +@=ED:@?C B49:D64D >2J@? 2D2 +6BF:46C "2A2? ## )% uĂÓY]§y®ÎÄ ËäH¨®H¥ţÝ´Eő

AWS を活用したモバイル開発 - 関西ソーシャルゲーム勉強会・2015夏

Embed Size (px)

Citation preview

Page 1: AWS を活用したモバイル開発 - 関西ソーシャルゲーム勉強会・2015夏

,2<2IE<:�+9:>:JE�+@=ED:@?C��B49:D64D��>2J@?��2D2�+6BF:46C�"2A2?�#�#��

� ������������

�)%�uĂÓY]§�y®ÎÄ�Ëä�H�¨®�H¥ţÝ´E���ő

Page 2: AWS を活用したモバイル開発 - 関西ソーシャルゲーム勉強会・2015夏

éǜǹơ�

!  Ƭij�ȁDŽ�•  ¬ÑÌT¨ÎÖ��T ³¡µW/�+,�ƃęX�•  ÚƊ}dƷƨ|�ÁÐ�ÈôŹxŶàm�n�•  /63�¦T½ªĐǔO¤TÈOʺ�Ò�{z�•  �/+�ǢÞ��ǵmh~�9DDA���GGG�C=:56C92B6�?6D�C9:>I1?6D��

Page 3: AWS を活用したモバイル開発 - 関西ソーシャルゲーム勉強会・2015夏

�©�Ö¯�!  �Æ­Ö}¡Ð�¶y~R�

!  ¤TÈ�ÁÑy��/+�}s�tyƇaþť�•  ÍTª£Tª�•  æƟ�

!  ʺ�Ò�ÁÑ|di���/+�}Šď�•  ÍT§ōŗ�•  Á±¨ÌāŎ�•  ÍT§äēŋdz�

!  Ŏtwwʼnn�Ōĸ�

Page 4: AWS を活用したモバイル開発 - 関西ソーシャルゲーム勉強会・2015夏

�©�Ö¯�!  w¤�²h�¬z�diF�

!  ¤TÈ�ÁÑy��/+�}s�tyƇaþť�•  ÍTª£Tª�•  æƟ�

!  ʺ�Ò�ÁÑ|di���/+�}Šď�•  ÍT§ōŗ�•  Á±¨ÌāŎ�•  ÍT§äēŋdz�

!  Ŏtwwʼnn�Ōĸ�

Page 5: AWS を活用したモバイル開発 - 関西ソーシャルゲーム勉強会・2015夏

w¤�²h�¬z�diF�

Page 6: AWS を活用したモバイル開発 - 関西ソーシャルゲーム勉強会・2015夏

�&�êÓhÉYN����

¡Ð�¶y~R�

Page 7: AWS を活用したモバイル開発 - 関西ソーシャルゲーム勉強会・2015夏

�¬z�hy²���u�CCŕņ·h¸à½gıPsdEEE�

Page 8: AWS を活用したモバイル開発 - 関西ソーシャルゲーム勉強会・2015夏

ÄñØߥSİĈÐÜō^`]ÇÔhĊũ�

Page 9: AWS を活用したモバイル開発 - 関西ソーシャルゲーム勉強会・2015夏

ÄñßLġñşh¸áS�¬�y¥���g�

Page 10: AWS を活用したモバイル開発 - 関西ソーシャルゲーム勉強会・2015夏

ĺĚĵĊfïð�LJǸQĕƅ}Ѫ¡�

ǒùŭ�

ĺĚĵĊfĕĝ�űĝ{ëriĴďżř�

Ŵēŭ�

óƨ}Ŵƙf�!,�}ķĹ|��

Page 11: AWS を活用したモバイル開発 - 関西ソーシャルゲーム勉強会・2015夏

�Æ­Öfœc�¡Ð�¶y~R�

ďÜfÇgOďÜf^VOĥúăc�!,�ѬTª�Œƞ�

Page 12: AWS を活用したモバイル開発 - 関西ソーシャルゲーム勉強会・2015夏

�H�ÿè�

����� �

�2463@@<àx}Ĕć�

µÐ¿�±¡}Ɓł|�ôŹ��¾T¡ö~���¦TºT��

����� � ����� � ����� � ���� �

űĝ{ö|Oűĝ{riOƐŐšx�

ǫƗ�ŕǑ�

Page 13: AWS を活用したモバイル開発 - 関西ソーシャルゲーム勉強会・2015夏

���h­H�«²���  -+���+,��.:B8:?:2����  -+�/�+,���&���2=:7@B?:2����  -+�/�+,����'B68@?����  �-�/�+,��!B6=2?5����  "�(�&��,@<I@����  +@ED9��>6B:42��+2@�(2E=@����  �+(����+:?82A@B6����  �+(����+I5?6I����  �@F�=@E5��� � �"+�����6:;:?8��9:?2��=:>:D65�AB6F:6G���� �-���B2?<7EBD���

���hw¡y¬�­�x�H²��

ķĹß|ƺf���/+�}Ǖħ�

Page 14: AWS を活用したモバイル開発 - 関西ソーシャルゲーム勉強会・2015夏

ÑT©ÎÖQ�Â�нѳ�­TÖ�y~�!  ÑT©ÎÖ�

•  Ǡĭ}´T®«Ö®Tǭ��Â�нѳ�T­TÖ���0yƿ��xƍģ�

•  ķĹ��eĢ|Ʋų�•  ÍT§T~Ŧğ}ÑT©ÎÖ�Ĉǩżř�

!  �Â�нѳ�T­TÖ���0��•  dǦa|OòĎúOŁNJúO¹±µÕT¡ú|ëƶl�wd�OòǤŖOǿijŖ�œǥ�

•  �0ø~ñƩƸďƆxu{f�wa����´T®ŸƋƜ�ěa��

ÑT©ÎÖ��íĜ���Â�нѳ�­TÖ���

ĆÜ�íİǚ�

ĆÜ�ĪİǚȄ�

ĆÜ�Īİǚȅ�

ÏTÔ±»�

¨Ö�ÅTÒ�

¦Ö»�Ô�

�Â�нѳ�­TÖ���

¨¶¸T� ¿ÐÖ¡¿Òµ�

Gov Cloud

ėÓÞIŀīÞhÅN����¥uģŗcTs�

Page 15: AWS を活用したモバイル開発 - 関西ソーシャルゲーム勉強会・2015夏

Enterprise Business

Internet Business

ķĹß}DZń{ňã�¦T½ªf��/+��Ĵď�

Page 16: AWS を活用したモバイル開発 - 関西ソーシャルゲーム勉強会・2015夏

ÙÝx��� �Įà}dƷƨ�

Page 17: AWS を活用したモバイル開発 - 関西ソーシャルゲーム勉強会・2015夏

¤TÈãĹx��

Page 18: AWS を活用したモバイル開発 - 関西ソーシャルゲーム勉強会・2015夏

� �Įà}¡Ð�¶¦T½ª�Œƞ�

§�y®�H����9-460��8,6A=4.<���9284=9��% %�

QĿĸhw ­�H�«²

�²�²�Ĥã��69>/�;98=

���±H��("���$9>=0�� ���4;0.=��9880.=

øĀd°��������69>/�&;,46�����69>/��%���

�98B2�

§��­²���69>/�),=.3��&;><=0/��/?4<9;�

� °yd¿ÖÐ��6,<=4.��0,8<=,65���69>/��9;7,=498��

!:<)9;5< ĨÒy²�H��{y��

�,8,20708=��98<960�����

¬y�¬­���%��<�������,?,��"�"��� �&���

������"A=398��$>-A

�°H�®y²�¬�­H�«²Dw¡y¬�­�x�H²D|��°�H�«² AZ Region

�²�©H�ĖÒ��������>=9�%.,6482���6,<=4.��9,/��,6,8.482���,7-/,�

w ­�H�«²�)9;5<:,.0<��+9.,69

��¯H����%��% ���6,.40;��%=9;,20��,=0@,A

�H�¡H��$�%���A8,79����$0/<341=��

�6,<=4�,.30

ÁŠ��6,<=4.��,:$0/>.0���480<4<���,=,�"4:06480

w ­�H�«²�H����::%=;0,7���69>/�%0,;.3��%)���%#%��%�%���6,<=4.�&;,8<.9/0;

�x¯��­��4;0.=9;A�%0;?4.0

�H�ĨÒ��9/0�0:69A���9/0�9774=���9/0"4:06480�

Page 19: AWS を活用したモバイル開発 - 関西ソーシャルゲーム勉強会・2015夏

�©�Ö¯�!  �Æ­Ö}¡Ð�¶y~R�

!  �H¥w ­d��)%�h_p`dĞNËą�•  ªH��H��•  ½ı�

!  ʺ�Ò�ÁÑ|di���/+�}Šď�•  ÍT§ōŗ�•  Á±¨ÌāŎ�•  ÍT§äēŋdz�

!  Ŏtwwʼnn�Ōĸ�

Page 20: AWS を活用したモバイル開発 - 関西ソーシャルゲーム勉強会・2015夏

�H¥w ­d��)%�h�_p`dĞNËą�

Page 21: AWS を活用したモバイル開発 - 関西ソーシャルゲーム勉強会・2015夏

¤TÈf����ZsReOR

�e�{a�

ƚĶ]�

¼±µmqyg}q�|�ŞŨÞ�ŀīÞ�Ǭma�

Page 22: AWS を活用したモバイル開発 - 関西ソーシャルゲーム勉強会・2015夏

ǮȃġOƺƘġ}ña¨ª³ÈxªÊTÒª®Tµxg��

���

$@25��2=2?46B�

�+�,� �+�-�

)0-� )0-�

���ÆÚ�

Ǡĭ}�Â�нѳ�­TÖxŧºÐn�jyxǮȃġQżďġ�įà�

´T®ÂTª�%E=D:�0Wƪ®TªÓTÀXƍģ|n�jyxƹźö|¿Ö�{y®~H�H�

Page 23: AWS を活用したモバイル開発 - 関西ソーシャルゲーム勉強会・2015夏

¥Ö³Ö²~�+�OƎĩ~��=@E5�B@?D�e��

+��

�=@E5�B@?D�

����+�,� �+�-�

)0-� )0-�

���

$@25��2=2?46B�

E�H¥hw����Ew� �H��EÖĉIĉř�

ńĭĬ¼h�� x�ñƩƎĩ�

�²�²�~+�|�

Page 24: AWS を活用したモバイル開発 - 関西ソーシャルゲーム勉強会・2015夏

 ËÖÃTÖ�ĉŨmq��ęfw���òéx�

¦TºTfſs�QQQ�

ƚĶ^�

ăąO�¯�|x��riz��t��ſs�e{QQQ�

Page 25: AWS を活用したモバイル開発 - 関西ソーシャルゲーム勉強会・2015夏

ª£TÒ�±ÁQª£TÒ��µx¨ª³ÈƺƘ�

����+�,� �+�-�

)0-� )0-�

���

$@25��2=2?46B�

Page 26: AWS を活用したモバイル開発 - 関西ソーシャルゲーム勉強会・2015夏

ª£TÒ�±ÁQª£TÒ��µx¨ª³ÈƺƘ�

����+�,� �+�-�

)0-� )0-� )0-� )0-�

���

ìē�mh~éēx��H�Hÿèuòðxg��

÷e���¢��uđŏxg��

��H®wz��

$@25��2=2?46B�

��H®�

w� �

Page 27: AWS を活用したモバイル開発 - 関西ソーシャルゲーム勉強会・2015夏

ƚĶ_��ÁÑf³���mwm�tq�¦TºT~ÚǻƖeQQQ�

Page 28: AWS を活用したモバイル開発 - 関西ソーシャルゲーム勉強会・2015夏

 Ë±¨Ìx´T®ÂTª}ƄDzƐĿ�

�+�,� �+�-�

��� ���

�((y��}ø|��¨��©�¬���ƍǝ�n�jyx��}ƄDzƐĿ�

)0-� )0-� )0-� )0-�

$@25��2=2?46B�

Page 29: AWS を活用したモバイル開発 - 関西ソーシャルゲーム勉強会・2015夏

½ı�

Page 30: AWS を活用したモバイル開発 - 関西ソーシャルゲーム勉強会・2015夏

ŀh}¤TÈ�ÁÑx��/+�fĴďl�wa�n�

Page 31: AWS を活用したモバイル開発 - 関西ソーシャルゲーム勉強会・2015夏

http://www.awsmicrosite.jp/game/

AWS �)!

Page 32: AWS を活用したモバイル開発 - 関西ソーシャルゲーム勉強会・2015夏

!  ĺĚŭď\ÿxOŜtqëri}ƽƜƚå�

!  ª£Tнѳ�UǮȃġUżďġ�ŤČxg���!  ǗĴ{ƹT©¶¦T½ª�ĴďmwǾƩ|ƍǝxg��

!  ķĹß}´T®«Ö®ǭ�Ĵďxg�WİĠƫćxg�X�

!  ÝĦ}ãĤ|¿�T�ªmwƝŪċW¤TÈ�ŖƪhX�

�/+�}ůǨ�

Page 33: AWS を活用したモバイル開発 - 関西ソーシャルゲーム勉強会・2015夏

!  ĺĚŭď\ÿxOŜtqëri}ƽƜƚå�

!  ª£Tнѳ�UǮȃġUżďġ�ŤČxg���!  ǗĴ{ƹT©¶¦T½ª�ĴďmwǾƩ|ƍǝxg��

!  ķĹß}´T®«Ö®ǭ�Ĵďxg�WİĠƫćxg�X�

!  ÝĦ}ãĤ|¿�T�ªmwƝŪċW¤TÈ�ŖƪhX�

�/+�}ůǨ�

�H¥dhÕÞSqNG�

Page 34: AWS を活用したモバイル開発 - 関西ソーシャルゲーム勉強会・2015夏

�©�Ö¯�!  �Æ­Ö}¡Ð�¶y~R�

!  ¤TÈ�ÁÑy��/+�}s�tyƇaþť�•  ÍTª£Tª�•  æƟ�

!  §�y®w ­gQVs��)%�hĂÓ�•  ªH�øĀ�•   ��©Ìù�•  ªH�»ÖöŠ�

!  Ŏtwwʼnn�Ōĸ�

Page 35: AWS を活用したモバイル開発 - 関西ソーシャルゲーム勉強会・2015夏

§�y®w ­gQVs��)%�hĂÓ�

Page 36: AWS を活用したモバイル開発 - 関西ソーシャルゲーム勉強会・2015夏

� �Įà}¡Ð�¶¦T½ª�Œƞ�

§�y®�H����9-460��8,6A=4.<���9284=9��% %�

QĿĸhw ­�H�«²

�²�²�Ĥã��69>/�;98=

���±H��("���$9>=0�� ���4;0.=��9880.=

øĀd°��������69>/�&;,46�����69>/��%���

�98B2�

§��­²���69>/�),=.3��&;><=0/��/?4<9;�

� °yd¿ÖÐ��6,<=4.��0,8<=,65���69>/��9;7,=498��

!:<)9;5< ĨÒy²�H��{y��

�,8,20708=��98<960�����

¬y�¬­���%��<�������,?,��"�"��� �&���

������"A=398��$>-A

�°H�®y²�¬�­H�«²Dw¡y¬�­�x�H²D|��°�H�«² AZ Region

�²�©H�ĖÒ��������>=9�%.,6482���6,<=4.��9,/��,6,8.482���,7-/,�

w ­�H�«²�)9;5<:,.0<��+9.,69

��¯H����%��% ���6,.40;��%=9;,20��,=0@,A

�H�¡H��$�%���A8,79����$0/<341=��

�6,<=4�,.30

ÁŠ��6,<=4.��,:$0/>.0���480<4<���,=,�"4:06480

w ­�H�«²�H����::%=;0,7���69>/�%0,;.3��%)���%#%��%�%���6,<=4.�&;,8<.9/0;

�x¯��­��4;0.=9;A�%0;?4.0

�H�ĨÒ��9/0�0:69A���9/0�9774=���9/0"4:06480�

Page 37: AWS を活用したモバイル開発 - 関西ソーシャルゲーム勉強会・2015夏

ʺ�Ò¦T½ª�

�>2J@?��@8?:D@�

#:?6C:C��@??64D@B� �I?2>@����@??64D@B� +���@??64D@B� +)+��@??64D@B� +�+��@??64D@B�

¢ÔTºÒ�Ö¿Ð��ÑT©ÎÖO�Â�нѳ�­TÖO�±©Ô£T¨ÎÖ��

�wdfs�H��ŝ�

§�y®gÙňÐ�Xt]�����

§�y®gÙňÐ�Xt]�H���

dƷƨ}ʺ�Ò�ÁÑO¤TÈO´º�ª��/+�%@3:=6�+�#��(!��?5A@:?DC�%2?286>6?D��@?C@=6�

¥Ö¾ÌTµ� ªµÓT©� ¹±µÕT¡� ëdz� ´T®ÂTª�

Ĝ¾Xt]%���

�>2J@?�%@3:=6��?2=ID:4C� �>2J@?�+&+�%@3:=6�(EC9�

Page 38: AWS を活用したモバイル開発 - 関西ソーシャルゲーム勉強会・2015夏

ªH�øĀ�

w���høė�

�H�hÆÚ�

ªH�h»ÖÁŠ�

ÑíĕhĮŚ�

¦�xwhĨÒ�

¦�xwhĤã�

 ��©Ìùhġã�

ċĄ�H�hÑĽ�

�H�h­w®�y¥öŠ�

*9>;��9-460��::�

ʺ�Ò�ÁÑćï}ƚĶyƱ¾Ö¢�

�>2J@?��@8?:D@��!56?D:DI��B@<6B��

�/+�!56?D:DI�2?5���446CC�%2?286>6?D�

�>2J@?��@8?:D@���+I?4��

�>2J@?�%@3:=6���?2=ID:4C�

�>2J@?�%@3:=6���?2=ID:4C�

�>2J@?�+��,B2?C76B�%2?286B�

�>2J@?��=@E5�B@?D���6F:46��6D64D:@?��

�>2J@?��I?2>@����'3;64D�%2AA6B��

�>2J@?�#:?6C:C��*64@B56B��

�>2J@?�+&+��%@3:=6�(EC9�

�/+�%@3:=6�+�#�

Page 39: AWS を活用したモバイル開発 - 関西ソーシャルゲーム勉強会・2015夏

�/+�%@3:=6�+�#�

�8/;94/��4!%���4;0�!%���'84=A�u�£H��

Page 40: AWS を活用したモバイル開発 - 関西ソーシャルゲーム勉強会・2015夏

ŀh}ĻƕyÁбµ¿�TÈ��ºTn��+�#�y�!���

QIJmhîĪn ¬���}H¥h�%���uÏś�

QIJmh�����gĜ¾�

Eclipse Visual Studio CLI Powershell

iOS Android Java Python PHP .NET Ruby Node.js JavaScript

�¤²�¬y²�H®�

Page 41: AWS を活用したモバイル開発 - 関西ソーシャルゲーム勉強会・2015夏

�>2J@?��@8?:D@�

Page 42: AWS を活用したモバイル開発 - 関西ソーシャルゲーム勉強会・2015夏

!  Ǡĭ}!�ÁÔº�¯yčƵ�•  �>2J@?��2463@@<�,G:DD6B��@@8=6�'A6?!���@??64D�

ÍT§��´Ö³�³�Ėř�

�A8,79���

�::�@%���

�9284=9��/08=4=A��;950;�

�9248�

�..0<<�&9508�

�9284=9������&07:��;0/08=4,6<�

% �

�9284=9�%A8.�%=9;0�

�..0<<&9508�"996����$960��$ <�

Page 43: AWS を活用したモバイル開発 - 関西ソーシャルゲーム勉強会・2015夏

!   !�ÁÔº�¯xōŗ�mwa{aÍT§�¤ªµÍT§ymw͸T¡!�}ūƈyƓĎ�

•  džōŗ}îèO!�~´º�ªyȂvh}xóâ´º�ªe�}�¡«ª}îè|óâÍT§ymwōƴl���

•  džōŗ|���¡«ª�njżm{aĥù�żř�

džōŗÍT§}¤ªµ�¡«ª�żř�

�A8,79���

�::�@%���

�9284=9��/08=4=A��;950;�

�9248�

�..0<<�&9508�

% �

�9284=9�%A8.�%=9;0�

ŌøĀªH��

ŌøĀªH�i�ĉřw� ×ė�

�9284=9������&07:��;0/08=4,6<�

�..0<<&9508�"996����$960��$ <�

Page 44: AWS を活用したモバイル開発 - 関西ソーシャルゲーム勉強会・2015夏

!  lj{�´º�ªO'+øx}´T®ČƲUóĚ�!  �¿Ð�ÖĖř ��

´T®óĚUČƲĖř�

�A8,79����9284=9��/08=4=A��;950;�

�9284=9������&07:��;0/08=4,6<�

% �

�9284=9�%A8.�%=9;0�

�..0<<&9508�"996����$960��$ <�

�H�����WƟc�OÍT§ÁÔ¿��ÒO¤TÈʼnħX�

Page 45: AWS を活用したモバイル開発 - 関西ソーシャルゲーム勉強会・2015夏

!  ÍT§ky}´T®ªµ�~�� %���x´T®ČƲżř�

!  ´T®ªµ�û}ŵ�2D2C6D~��%��x�#6I�.2=E6�ƢŮ}´T®�ČƲżř�

•  #6I�.2=E6�y�|Ʊĭƥ}ţƥǛ�•  ´T®«±µû|ČƲżř{ T}ĭ~� ��Ɣ�x�•  º�·Ñ´T®~�32C6���x�Ö¥T¶mwČƓn��

!  ČƓ´T®~n�wǷNjċl�Oāĩ~� ,,(+�xǷNjċl����

´T®|uaw�

Page 46: AWS を活用したモバイル開発 - 関西ソーシャルゲーム勉強会・2015夏

!  âä}¥T¶x´T®�´º�ªøxóĚ�

•  ¦Tº¦�¶}ĉǏ~ĕĝ�•  �ÁÑ}ĥù�¤TÈ}ƂƉ{z�ǯǃ|¡Ð�¶à|ČƲżř�

!  ´T®}Ǟ�Śg~ÔT�Ò}�+�#�|ômw}�äbq�ñƩ�

lj{�´º�ªO'+øx}´T®óĚ�

�'��$����)! iOS / Android / FireOS

Page 47: AWS を活用したモバイル開発 - 関西ソーシャルゲーム勉強会・2015夏

!  ÔT�Ò}´T®ªµ�|ŚgŅ�ri�•   Ë±¨Ìymw}ēőǀ�OĐw}Ǟ�Śg}īiŞy{��

!  +�#�fÔT�Ò}´T®ªµ�y¦TºT¦�¶y}óĚŻĎ�ƓĎ�

•  �Ö®T¹±µƭĨfĕěù�q~śƀƂƉx��ÁÑfĖřn��

�¿Ð�Öx�Ĵďżř�

AWS SDK

Page 48: AWS を活用したモバイル開発 - 関西ソーシャルゲーム勉強会・2015夏

!  ŽŧĴďǖWĘĺ}����ØêX�•  ê`q��� �Ğý}óĚ�ÃÓT¨ÎÖ�•  ê`q��� ����}´T®ªµ���!  p�ĮƼ�

•  óĚ�ÃÓT¨ÎÖ�� �ý}óĚ�ÃÓT¨ÎÖ`q��� ����

•  óĚď´T®ªµ�}ŕƜ�� ���������

ŧåQŽŧĴďǖ�

Page 49: AWS を活用したモバイル開発 - 関西ソーシャルゲーム勉強会・2015夏

�>2J@?�+&+�%@3:=6�(EC9�

Page 50: AWS を活用したモバイル開発 - 関西ソーシャルゲーム勉強会・2015夏

ʺ�ÒÁ±¨ÌāŎy~�

1

aac� ~a�

 ËÖÃTÖŌĸfǪg�mqPɱ«T©�ȀǼm

�neR�

º±©� ¦�Ö¶� ɱ«T©�

Page 51: AWS を活用したモバイル開発 - 関西ソーシャルゲーム勉強会・2015夏

āŎ~ŵÁбµ¿�TÈƣé}ưļ�xƋĩ�

�� "��&��%

"��& �$����)!

(e.g. Apple, Google, Amazon)

Page 52: AWS を活用したモバイル開発 - 関西ソーシャルゲーム勉強会・2015夏

āƌÁбµ¿�TÈky|āŎ}õĄ~lj{��

!  lj{��(!�

!  lj{�Ėř�

!  lj{�¿�T¶º±¡Ėƍ�

Apple APNS

Google GCM

Amazon ADM

Page 53: AWS を活用したモバイル開発 - 関西ソーシャルゲーム勉強会・2015夏

p}q�OÁбµ¿�TÈky}�(!�ǽƒċmqßøÁÔº�¯�Ĵďn�}fâǔú�

R�

���'���

��

"��&��%

Apple APNS

Google GCM

Amazon ADM

Page 54: AWS を活用したモバイル開発 - 関西ソーシャルゲーム勉強会・2015夏

Áбµ¿�TÈ�ǽƒċn�jy}�ÉѱµU´Éѱµ�

! z}Áбµ¿�TÈ}�ÁÑ|ômw�ǯǃ|Ƌĩxg��

! ĩǁġ}`�āŎ}ƓĎfxg��

"  Ŕď}Ǡǰċ�

"  ª£Tнѳ�}ŤČ�

"  Ǯȃġ}ŤČ�

"  ¥ªµ�M�Áбµ¿�TÈşfŽŧrymw��

¦­��� �¦­���

i��boa�

Page 55: AWS を活用したモバイル開発 - 関西ソーシャルゲーム勉強会・2015夏

Áбµ¿�TÈ�ǽƒċn�jy}�ÉѱµU´Éѱµ�

! z}Áбµ¿�TÈ}�ÁÑ|ômw�ǯǃ|Ƌĩxg��

! ĩǁġ}`�āŎ}ƓĎfxg��

"  Ŕď}Ǡǰċ�

"  ª£Tнѳ�}ŤČ�

"  Ǯȃġ}ŤČ�

"  ¥ªµ�M�Áбµ¿�TÈşfŽŧrymw��

¦­��� �¦­���

i��boa�

�>2J@?�+&+�%@3:=6�(EC9�{��ÚǻƖ�

Page 56: AWS を活用したモバイル開発 - 関西ソーシャルゲーム勉強会・2015夏

�>2J@?�+&+�%@3:=6�(EC9�~Áбµ¿�TÈžƀƧÁ±¨ÌāŎ}q�}ßøƹT©¶¦T½ª�

Amazon SNS Mobile Push

Apple Devices

Google Devices

Amazon Kindle Fire Devices

��

Page 57: AWS を活用したモバイル開発 - 関西ソーシャルゲーム勉強会・2015夏

ôŹmwa�Áбµ¿�TÈ~ĮĂ}yd��

! �AA=6�(EC9�&@D:K42D:@?�+6BF:46W�(&+X�! �@@8=6��=@E5�%6CC28:?8�7@B��?5B@:5W��%X�! �>2J@?��6F:46�%6CC28:?8W��%X�! �2:5E��=@E5�(EC9W�2:5EX�! %:4B@C@7D�(EC9�&@D:K42D:@?�+6BF:46�7@B�/:?5@GC�(9@?6W%(&+X�/:?5@GC���V�/:?5@GC�(9@?6�����V�

! /:?5@GC�(EC9�&@D:K42D:@?�+6BF:46CW/&+X�/:?5@GC�(9@?6���V�

Page 58: AWS を活用したモバイル開発 - 関西ソーシャルゲーム勉強会・2015夏

Apple

Kindle Fire

Windows Phone

Google

Publish

Apple

Kindle Fire

Windows Phone

Google

Publish

Áбµ¿�TÈůŢ}ɱ«T©Ã�ÔT¶�Ƌ�jy�żř�

¹Íh">-64<3ïücMrosŖĢk� ¬���}H¥[t\tgŎfs�¢y°H�uġã�

Page 59: AWS を活用したモバイル開発 - 関西ソーシャルゲーム勉強会・2015夏

´º�ªky|lj{�ɱ«T©�Ƌ�jy�O¢ÒTÁ|âǶāŎ�n�jy�żř�

Publish

Publish

Publish

Publish

��y�WdgýĹÌù� ����gqs¹ŢÌù�

�µ¾±¡`q��ĘÚ� ЦÀª¡ÑÁ¨ÎÖ�ǘĬż��� µ¾±¡�xőģż�

Topic

Page 60: AWS を活用したモバイル開発 - 関西ソーシャルゲーム勉強会・2015夏

´º�ªµT¡Ö}ŬŰ�

�� "��&��%

�����)�(

Page 61: AWS を活用したモバイル開発 - 関西ソーシャルゲーム勉強会・2015夏

�@8?:D@�yčƵmwµT¡Ö�ŬŰn��

§�y®� ¬���}H¥� §�y®w ­�

���µT¡Öĝŏ�

���µT¡ÖƏǂ� ���µT¡ÖƻƤ���B62D6�(=2D7@B>��?5A@:?D��

�9-460�"><3�����?5A@:?D�B?�Əǂ�

���,6>A@B2BI�4B656?D:2=�ĝŏ�

���,6>A@B2BI�4B656?D:2=�Əǂ�

&(���9284=9�

¨ÖÁÒ{ĝŊ|Ʊ°S�

Page 62: AWS を活用したモバイル開発 - 関西ソーシャルゲーム勉強会・2015夏

ƣéƍǝ��À�ÁÑ}��(!�ĒŲxµT¡Ö�ŬŰ�

§�y®� ¬���}H¥� §�y®w ­�

���µT¡Öĝŏ�

���µT¡ÖƏǂ����µT¡ÖŬŰ�

���µT¡ÖƻƤ���B62D6�(=2D7@B>�

�?5A@:?D��

����?5A@:?D�B?�Əǂ�

����?5A@:?D�B?�ČƲ�

�9-460�"><3�

�B656?D:2=�

�B656?D:2=�

WǟġŌĸ�X�

�,=,-,<0�)0-�

����

ñĖř{ĝŊ|Ʊ°S�

Page 63: AWS を活用したモバイル開発 - 関西ソーシャルゲーム勉強会・2015夏

Á±¨ÌāŎ}Ƌĩ�

�� "��&��%

���#�

Page 64: AWS を活用したモバイル開発 - 関西ソーシャルゲーム勉強会・2015夏

ƹT©ÉÖµ¥Ö¬TÒe�Á±¨ÌƋĩ�

§�y®� ¬���}H¥� §�y®w ­� �9-460�"><3�

&9:4.�

���(E3=:C9�

���ɱ«T©Ƌĩĝŏ�

���ɱ«T©Ƌĩ�

�,8,20708=��98<960�

J�¬z�RrK�

¨ÖÁÒ{ĝŊ|Ʊ°S�

Page 65: AWS を活用したモバイル開発 - 関西ソーシャルゲーム勉強会・2015夏

µT¡ÖyǟġŌĸ�ȂūiwÁ±¨ÌƋĩ�

§�y®� ¬���}H¥� §�y®w ­�

���ɱ«T©Ƌĩ�

����?5A@:?D�B?�âǼ�

�9-460�"><3�

�B656?D:2=�

�B656?D:2=�

���ǟġŌĸ�{zxŃǴ�

)0-� �,=,-,<0�

����

)9;50;�

���(E3=:C9����ɱ«T©Ƌĩĝŏ�ɱ«T©�

ĨÒ�H®�

ñĖř{ĝŊ|Ʊ°S�

Page 66: AWS を活用したモバイル開発 - 関西ソーシャルゲーム勉強会・2015夏

ŧåQŽŧĴďǖ��!  ŽŧĴďǖWĘĺ}����ØêX�

•  ê`q��� �ĞÑ¡�ªµ�x�

!  p�ĮƼ�•  ê`q��� �ĞÑ¡�ªµ|ug����

Page 67: AWS を活用したモバイル開発 - 関西ソーシャルゲーム勉強会・2015夏

�>2J@?�%@3:=6��?2=ID:4C�

Page 68: AWS を活用したモバイル開発 - 関西ソーシャルゲーム勉強会・2015夏

�>2J@?�%@3:=6��?2=ID:4C�y~�!  ĴďƂƮ|þn�´T®�ŬŰOżƑċ�

!  ¢Ð¿��Ò{ÓÅTµy�+.ƢŮ}´T®¯�ÖÔT¶��

!  ´T®}ĢŢ�•  ŬŰmq´T®�O�Æ­ÖfŘĴďn�jy~{a�

!  ¡ÔªÁбµ¿�TÈ�•  ŵƯ´º�ªO'+�e�´T®�Ƌĩżř�

Page 69: AWS を活用したモバイル開発 - 関西ソーシャルゲーム勉強会・2015夏

ÓÅTµ�!  âǔú|ľǙn�jy}ŀaɵѡª~�ÂÖµ´T®īĩöOéēú|ľũQǎü�

•  �2:=I��4D:F6�-C6BC����-��%@?D9=I��4D:F6�-C6BC��%�-��üŷÍT§�•  +D:4<I��24D@B����-�N�%�-��•  +6CC:@?ĭy���-ęq�}ıǐ«±¨ÎÖĭ�•  �F6B286�*6F6?E6�A6B��2:=I��4D:F6�-C6B���*(��-��•  �F6B286�*6F6?E6�A6B�(2I:?8��2:=I��4D:F6�-C6B���*((��-��•  �����Ù}*6D6?D:@?�•  �����Dž}�*6D6?D:@?�

Page 70: AWS を活用したモバイル開発 - 関西ソーシャルゲーム勉強会・2015夏
Page 71: AWS を活用したモバイル開発 - 関西ソーシャルゲーム勉強会・2015夏

Ĵ¿hy¡²��ŬŰxg��[ª³T©¡Ñ�mqö{z�

Page 72: AWS を活用したモバイル開発 - 関西ソーシャルゲーム勉強会・2015夏

µăÈf�H�öŠ�ªH�»ÖöŠ�

+����*65C9:7D��Űľņŝ�¨TÈÓª|čƵ�!  Űľņŝ��+��*65C9:7D��čƵżř�!  +��|áĀmqŰľņŝ���%*����I?2>@����čƵżř�

%@3:=6��?2=ID:4C�

+�� EMR

Redshift DynamoDB

Page 73: AWS を活用したモバイル開発 - 関西ソーシャルゲーム勉強会・2015夏

ŧåQŽŧĴďǖ��!  ŽŧĴďǖWĘĺ}����ØêX�

•  ê`q����Ľ�ÂÖµ�x�

!  p�ĮƼ�•  ê`q��� �Ğ�ÂÖµ|ug����

Page 74: AWS を活用したモバイル開発 - 関西ソーシャルゲーム勉強会・2015夏

�©�Ö¯�!  �Æ­Ö}¡Ð�¶y~R�

!  ¤TÈ�ÁÑy��/+�}s�tyƇaþť�•  ÍTª£Tª�•  æƟ�

!  ʺ�Ò�ÁÑ|di���/+�}Šď�•  ÍT§ōŗ�•  Á±¨ÌāŎ�•  ÍT§äēŋdz�

!  ù`bbõZs÷ë�

Page 75: AWS を活用したモバイル開発 - 関西ソーシャルゲーム勉強会・2015夏

ù`bbõZs÷ë�

Page 76: AWS を活用したモバイル開発 - 関西ソーシャルゲーム勉強会・2015夏

�/+����Öµ}őģ�!  űĝ{�}�

•  �Ö®T¹±µ|u{ftq(��•  ¡Ó©±µ�T¶�•  ƵƾŁIJ�

!  őģìǓ�•  9DDA���2GC�2>2J@?�4@>�;A�B68:CD6BL@G��

!  ���Öµőģ÷OƓĎ²TÒ|Ô¢�Öxg��Ljǡxn�•  9DDA���4@?C@=6�2GC�2>2J@?�4@>��

Page 77: AWS を活用したモバイル開発 - 関西ソーシャルゲーム勉強会・2015夏

�/+�ŽŧĴďǖ�

!  ���Öµėʼne��ÛøŢƦ�

!  qyc�O�����þčx~ǣêĮĂfŽŧxĴďżř�•  ����⎼  $:?EH�Æ�¡Ô�Öª®Öª��� öø�⎼  %:4B@C@7D�/:?5@GC�+6BF6B�Æ�¡Ô�Öª®Öª��� öø�⎼  *65� 2D��?D6BAB:C6�$:?EH�Æ�¡Ô�Öª®Öª��� öø�⎼  +-+��$:?EH��?D6BAB:C6�+6BF6B�Æ�¡Ô�Öª®Öª��� öø�

•  ��%�⎼  � ���}ªµÓT©�⎼  � Ğ�!�'�⎼  ���}ª·±Á¨Î±µ�ªµÓT©�

•  �H�ēġ�⎼  ƾƛƳYƋĩW��µXZ������

Page 78: AWS を活用したモバイル開発 - 関西ソーシャルゲーム勉強会・2015夏

�(!�}Ōĸ�!  �/+�¦�µxĔćl�wa�n�

•  9DDA���2GC�2>2J@?�4@>�;A�5@4E>6?D2D:@?�64���

Page 79: AWS を活用したモバイル開発 - 関西ソーシャルゲーム勉強会・2015夏

ÀÔ¢�!  �>2J@?�/63�+6BF:46C�ÀÔ¢�

•  9DDA���2GC�DIA6A25�4@>�2GC1;2A2?��

!  �/+�+@=ED:@?C��B49:D64D�ÀÔ¢�•  9DDA���2GC�DIA6A25�4@>�C2;A��

!  �/+��6F6=@A6B�%@3:=6�ÀÔ¢�•  9DDA���>@3:=6�2GC3=@8�4@>��

http://aws.amazon.com/jp/training/self-paced-labs/�

Page 80: AWS を活用したモバイル開発 - 関西ソーシャルゲーム勉強会・2015夏

Śǧ�

!   �>2J@?�/63�+6BF:46C�¡Ð�¶´§�Ö»®TÖ�ĥľ��¶�!   �>2J@?�/63�+6BF:46C�¡Ð�¶´§�Ö»®TÖĉǏ��¶�!   �>2J@?�/63�+6BF:46C�ŇǺe�}¹±µÕT¡�¦TºTƍǝ�

Page 81: AWS を活用したモバイル開発 - 関西ソーシャルゲーム勉強会・2015夏

�ÂÖµQ«Ç·T�

http://aws.amazon.com/jp/about-aws/events/osaka/�

[ AWS����� �) ]����**�

Page 82: AWS を活用したモバイル開発 - 関西ソーシャルゲーム勉強会・2015夏

Ēč

ŋŜ

šÿ

óĩĎ ³Ġ

¼Đ

Ûì Êā

ħĺ ĔĆ

Œʼnâ ŅŐ

ص ğČ œĆ

ºč

þě

³Á Ŧć

łÂ

Ĕô

Ŕâ

ûâ aUj

Ęğ

XN]l

ºĆ

ťļ

ķĶ

Êij

ľÀ

¶Ńĝ âĵ ĆÊ åŊĦ

´Ļ

Ěį ÃÛ

Åù

ŁŤ Oevæ

çŇÊ

ÙÝĐÜ�đ� ×Ģ|ŠēǕħ�"�/+-�����2A2?��)%�'C6B��B@EA��

Page 83: AWS を活用したモバイル開発 - 関西ソーシャルゲーム勉強会・2015夏

�/+�+E>>:D�,@<I@��ê�ÙQ�Ù�¢ÐÖ¶ÁÑ֪ijÒñƠxćǍSS�

Page 84: AWS を活用したモバイル開発 - 関西ソーシャルゲーム勉強会・2015夏

´ÂÔ±»T¿�Ö¿�ÓÖª��ê�ÙQ�Ù�ćïçįi}«±¨ÎÖSS�

Page 85: AWS を活用したモバイル開発 - 関西ソーシャルゲーム勉強会・2015夏

B6�!?F6?D�

http://www.his-j.com/tyo/group/sp_web/amazon/�

� ê�ÙV�Ù�ЪÂ�ªxćǍSS�

Page 86: AWS を活用したモバイル開発 - 関西ソーシャルゲーム勉強会・2015夏
Page 87: AWS を活用したモバイル開発 - 関西ソーシャルゲーム勉強会・2015夏