Amazon Aurora の活用
-
Upload
- -
Category
Technology
-
view
892 -
download
0
Transcript of Amazon Aurora の活用
�áèÒ�
• ƐĞ�ǜư�– ¬ÏÌ_§ÍÔ��_ ±¡³a2 ./�ŤĎb�– ÕŬ�gƚƍ��ÀÎ�Çëř~ŗÙq�s�– 2<9�¦_¼©ąƻ\ɺ�Ð\¤_Ç����– �2.�dž×��Ǒqk��JC@;<J?8I<�
�+!6-,�����PXZt;p�;nÌ¡BåÞP�
• ²_®Á_©�Ĝã~ĸĖ�
• âć~»°¯�ƭĄ�
• Ĝ¡Ï°¡~©£_Ð��³�
• .����ƺĚñ�º°¡�°À�
• ƟŜ�âćĭĵ�âć¾�_Ð�_º�
�D8QFE�-�.�
�+!6-,��2/-/!�NR�
• I<�$EM<EK������~æĈp�x�-�.��óqd�Ô¨Ô�
• �D8QFE�i¡Î�´ìĆ�ÏÑ_§ÍµÐ^²_®Á_©�ĸ���e��h����h�ĺfůǂ�– óqdŢżñ¯ÊÑÔ¨�Ƭ�į�~d��
• �Ô®_ÀÎ�ª¢Ñ_´�şĄĕ��*..�ÑÁÐ�¥©³�Œô�
��Q�ÑREKY�
�+!6-,��2/-/!�§�^r~t;uN��Q@ØÓQÎ��Ñ��?KKG���NNN JC@;<J?8I< E<K��D8QFE2<9.<IM@:<J%8G8E�8D8QFE�8LIFI8�������������,2*!" �¨¶GLÁ?[·½µßQJV7�+!6-,��2/-/!]Ë�8Î��Q�`�uNR�?KKGJ���J<C<:B ::�8IK@:C<�����
�y�lrhOt;p�;n�
©£_Ð��³s�äá�\o�«°³�ī�q}dkœĐic��
����
�/!,0!#1)-,0�
�!#(),'�
�-''),'�
����
�/!,0!#1)-,0�
�!#(),'�
�-''),'�
�..*)#!1)-,�
h�av�¤PÜGJ��;l�w�t;p�;n�
• ¹��Ô´²_®Á_©�ƍ�©½_´�şĄĕ�
• �_ÀÔ¬_©²_®Á_©�§ÔÀÐp�¥©³Ɖń�èp��• (P.,'��NJơĕ�Ā|��• ĠĄqxãymgĥƞddxykŽßɲÐ�
• �2.�¦_¼©�ǍƯ�āƗ�
�x;mv9k;|n�q}ĹƆ�
�%/3)#%��/)%,1%$��/#()1%#12/%�������
• Ò¢�©³Ñ_¨Ñ�Ë�§_ÇÑ©�©£_Ðs�©³Ñ_¨¦_¼©�Żć�
• �����PE8DF����.2!������2.�¦_¼©�ŵă¥ÔÄ_·Ô³�ƫĄ�
• �D8QFE�.���ĠĄq}��� ������������Ǘƃĕ~©³Ï_ÆÔ¢º°¡�°À�
�!1!��*!,%�
�-''),'����1-/!'%�
����
�/!,0!#1)-,0�
�!#(),'�
�D8QFE�.��
�-,1/-*��*!,%�
�D8QFE��PE8DF���
�D8QFE�.2!�
�D8QFE�-FLK<����
g�rl��`�Q��
• Ê°§Ì�²_®Á_©ÀÒ«©Ĕ�Żćpux�
• ²_®Á_©ÀÒ«©�Ï©®_³iæçq}� Ê°§ÌiŦ{xţū�ƽĢşŀ�
• ¦_¼©�sl²_®Á_©�ƹso�iÚĘ��
• èƏ�¡Î°§ÌÏ�ºÏ��JLIM@M89C<�:8:?<������ƟŜh�èƏ�Ɓƪşŀ�
SQL
Transactions
Caching
SQL
Transactions
Caching
SQL
Transactions
Caching
Ê°§ÌÀÒ«©���ÀÒ«©Ĕ�gko�~���ÀÒ«©�ľũć~� Ê°§ÌiŦ��
�2/-/!�Qnu�;m�
• ��/���~§_ÇÑ©�©£_Ð�– ..��iĠĄp�\���"��t|�¿Ò°¡ò�ãǁq}Łjį����– ýĮ�Ń{xãymŽß�– +<<I�KF�G<<I�>FJJ@G�ÀÒ³¥Ð�ÑÀÏ£_§ÍÔ�
• ��4�����|�²_®¥½_�– ��|�²�©¡iĠĄĊŀ~�ǃ�į�^Łjį�şŀ�
• ��|���4�iĠĄĊŀ��{}��ǃ�į�^Łjį�şŀ�– ��|�²�©¡iĠĄĊŀ�äá~�ǃ�į�şŀ�
• 'F>�JKIL:KLI<;�.KFI8><�– I<;F�CF>��DŽĜ�Ăp�«¢ÈÔ³�ãō�– 'F>�G8><���{}��8K8�G8><��ĸĖ�
• Ï_´ÑÀÏ��Å©®�ér©³Ñ_¨�ŗǎ�– ÑÀÏ£_§ÍÔ�ƾƧiƩŮ�Ăpd�
• ƺĚñ��.���ī㺰¡�°À�– »¾�_ÅÔ©��ƄƑ�q�
• âć~ľ©³Î�½Ô¢\ÆÎ_ƠƁ\ð³©Ä°³ŵă\ǒƴÿ�
����
�/!,0!#1)-,0�
�4��� �4��� �4���
�!#(),'�
�D8QFE�.��
�-'��1/2#12/%$��1-/!'%�• ƂĶƌ�©³Ñ_¨^§©±Ç�
– Ò¢�ƍ�Ů�ŭƋ�²_®�Ƃğq}dkym�– ²_®iŁjį��}d�¿Ò°¡�ÙŁdx��q�d�
• §_£Ô§ÊÐ�ǃ�Úso�iÚĘ��• Ů�čó�²_®iŭƋ�c��• o���őNj����.����ƺĚº°¡�°À�èƏ�Ï�ºÏ\Łjį�ĕŀ�ĝÙ�ýę�
����������Şj©Â_©�
$!1!
�
$!1!
�
Ĩź�
$!1!
�
$!1!
�
$!1!
�óŘ²_®�ŭƋ�йp���
<�
t_nhÙȳ¸NÚÏ�• ��|�¥½_�ƟŜiũo{}�\ǃ�Łj�ƄƑ�Šd�• ��|�¥½_�ƟŜiæçq}�ǃ�į��şŀ�• âćĭĵ\ƠƁ�
.,'�/I8EJ8:K@FE�
�4��� �4��� �4���
�8:?@E>�
.,'�/I8EJ8:K@FE�
�4��� �4��� �4���
�8:?@E>�
âU´U9ÀC´UÉ¿�âU´UÉ¿�
�~�i;l���
�4��� �4���
+I@D8IP�$EJK8E:<�
.K8E;9P�$EJK8E:<�
�.�
�D8QFE�.��
�.�D@IIFI�
�.�
�.�D@IIFI�
�5�����~�i;l���
+$/-�
§_£Ô§ÊÐ^Î�³� §_£Ô§Ê
Ð^Î�³�
�4��� �4���
+I@D8IP�$EJK8E:<�
�D8QFE�.��
�4���
-<GC@:8�$EJK8E:<�
²Û¬�• �FEJ@JK<E:P�X�ƲŮ�ƠƁ�• '8K<E:P�X�éď�MJ�ƩéďÑÀÏ£_§ÍÔ�• E<KNFIB�$�*�Ɖśñ�Þe�
Ʃéď����¡�_ÎÇ� ãǁŁjį��
�+!6-,��2/-/!�
Ңѥ_´��@ECF>�²_®�
�FL9C<�NI@K<�9L[<I��D<K8;8K8�
Łjį��Ɠƥ�
�~�i;l���
�2/-/!��!01%/�
����-<8;�
����2I@K<�
�2/-/!��%.*)#!�
�����)<N�-<8;J�
�(!/%$��2*1)�����1-/!'%�
�5�����!01%/�
����-<8;�
����2I@K<�
�5�����%.*)#!�
����)<N�-<8;J�
����2I@K<�
§Ô¢Ð©Ñ°´~��@ECF>�ƭĄ�
�!1!��-*2+%� �!1!��-*2+%�
�5����/%!$�0#!*),'�• ÑÀÏ£_§ÍÔ��9@ECF>���I<C8P�CF>iœĐ�• ÑÀÏ£_§ÍÔ�Å©®_�ťǏihh��• ÑÀÏ£_§ÍÔƾƧiīğq}dk£_©i
c��• ¾��Ð�_º~²_®Ò©�şŀĕic��
��ļ
• �����DJƎú
+�" ����# �0+��/ �
og��s_�• ²_®�ǒƴÿ�
– � .������¹_´���ĥų�– ²�©¡���D8QFE�.���Ŏh�}d�ą¿Ò°¡�ǒƴÿ�– �2.�&(.��ĠĄqx _ŵă�
• ..'��ĠĄqx²_®öě�ĀŚ�
• ƢŐ~��D8QFE�1+���Ń{x·°³Ó_¡�ãƘ�
• ¸_´�Ļƒ�¡«©�Ċşŀ�
• ÜġƢŐ�« Ìϱ��²_®ĀŚ�ĴĽ�¦Ä_³�
�1-/!'%�
����
�/!,0!#1)-,0�
�!#(),'�
�D8QFE�.��
�..*)#!1)-,�
�01!"*)0(),'�-2/�%#-0501%+�V�D8QFE��LIFI8i(P.,'NJơ~c�o��Ƹǔ�qdo�~s]�!/)!� �#-,,%#1-/0R�2/-/!Nl;��nP¥ºGTH]�(8I@8��� EK<IGI@J<��(8I@8���(8O.:8C<´Î�º�¥·¡®�Ń{}�LIFI8��(8I@8����vq}(P.,'�NJơĕ�ijŰ�q�ƒĚÚĘ�s]Ɗxz�\�LIFI8¯_Ç�ùíp��(P.,'�¥§©±Ç�ğƏpu�x��Ûǐ�Ɲko��Ɯq��q}d�s]Y�
Z��-'%/��%35������/-$2#10���!/)!� �
� �h�np�
• �D8QFE��LIFI8������¡Î©®�deǘž�Ģ{}d��– Å©®��2I@K<I�Ï_´ÑÀÏ��-<8;<I�������qx���
– +8I8D<K<I�"IFLG���(8@EK<E8E:<�2@E;FN���¡Î©®�Ŗ¸_´v�w��ƖŔs��
• ¾��Ð�_ºiæçq}�Ů�Å©®�ŗǎs��Ô´Ä�Ô³i¡Î©®LJ��|ƖŔs��– �ÀÏ£_§ÍÔh��2I@K<¡�Ï�Ů�o��Ô´Ä�Ô³�ŗǎs��e�ėð�
}b`�e;z�• Ï_´ÑÀÏ�iƖŔs�äá����ãƎú~¾��Ð�_ºşŀ�– -�.�=FI�(P.,'����èƏ�¾��Ð�_ºşŀ�– Ï_´ÑÀÏ�iƖŔq�däá�����ãƎú�
• (LCK@��4�ŰŎ�q}ŋ��4�~ũćs��– -�.�=FI�(P.,'��ŷdÏ_´�¡«©şŀ�
h�npc�v�`�u�• 2I@K<I���-<8;<I��«°³�¡Î©®�ƨ�\¡Î©®~Ů��2I@K<I�Å©®��Ħs¡
Ω®�Ô´Ä�Ô³iƖŔs��• Ŗ��LIFI8�¸_´�Ŷŋ��Ô©®Ô©�Ô´Ä�Ô³�Ģ{}d��ǙǚǛ®¿ò�
E;GF@EK~ŇĴşŀ�
Reader
Writer
h�npc�v�`�u�
Availability Zone A Availability Zone B
VPC subnet VPC subnet
VPC subnet VPC subnet �LIFI8�2I@K<I� �LIFI8�-<8;<I�
¡Î©®�Ô´Ä�Ô³�
• Ŗ��LIFI8�¸_´�Ŷŋ��Ô´Ä�Ô³�Ģ{}d��
• ¡Î©®�Ô´Ä�Ô³�\v�ì�¡±�¿���LIFI8�2I@K<I�¸_´���)�( �
• -<8;��Ŗ�-<8;<I��ŗǎs��
�/)1%�
h�npc�v�`�u�
• ¾��Ð�_ºiæçs��\�LIFI8�¸_´�ƵņiÞ��\¡Î©®�Ô´Ä�Ô³�ĦqĨiŕ���
Availability Zone A Availability Zone B
VPC subnet VPC subnet
VPC subnet VPC subnet �LIFI8�2I@K<I� �LIFI8�-<8;<I�
¡Î©®�Ô´Ä�Ô³�
�/)1%�
�2/-/!��/)3%/�
• (8I@8����FEE<:KFI�%�� � ��h�Ƈ��}d��– ?KKGJ���D8I@8;9 :FD�B9�<E�D8I@8;9�D8I@8;9�:FEE<:KFI�A�����
I<C<8J<�EFK<J��– ÏÏ_©¸_³��øŇ��LIFI8�Ķƕ�Šdi´ ÌÈÔ³Ø�ĶLj�
• ?KKGJ���D8I@8;9 :FD�B9�<E�D8I@8;9�89FLK�D8I@8;9�:FEE<:KFI�A��• ?KKGJ���D8I@8;9 :FD�B9�<E�D8I@8;9�=8@CFM<I�8E;�?@>?�8M8@C89@C@KP�N@K?�D8I@8;9�:FEE<:KFI�A��JG<:@W:J�=FI�8D8QFE�8LIFI8�
– ���� ����D8QFE�'@ELO����IGD��ĹƆ�
• ęŔ�ĹƆċŀ�– !8JK�=8@CFM<I�
`�np�nc�v�`�u�
Availability Zone A Availability Zone B
VPC subnet VPC subnet
VPC subnet VPC subnet �LIFI8�2I@K<I� �LIFI8�-<8;<I�
�/)1%�
• Ŗ��LIFI8�¸_´�Ŷŋ��Ô´Ä�Ô³�Ģ{}d��
• �LIFI8��I@M<I��}¸_´�Ô´Ä�Ô³�Ï©³�Ħðs��
`�np�nc�v�`�u�
• ¾��Ð�_ºiæçs��\�LIFI8�¸_´�ƵņiÞ��\�LIFI8��I@M<I���{}èƏ�ƒĚĨił�Ƴ���
Availability Zone A Availability Zone B
VPC subnet VPC subnet
VPC subnet VPC subnet �LIFI8�2I@K<I� �LIFI8�-<8;<I�
�/)1%�
�/)1%/����%!$%/y;vQÖÄ�
• @EEF;97I<8;7FECP��ŗǎ�– .#*2�"'*��'�1�-$��' .�'$& ��@EEF;97I<8;7FECPT��– *!!��2I@K<I�– *)��-<8;<I�
• �ÀÏ£_§ÍÔ�´Î�º~��LIFI8�¸_´�ës�ťǏãǁ�¾��Ð�_º_Ò¨°¡�ýƷ�ĠĄşŀ�– ȳϡ©© _Å�. .$*)7$��ĠĄşŀ�
�ÔOt;pÚÏ�çÕQt;p�;n�
• čí�¯�°¡Ä�Ô³h�Ò¢�ƭĄq}dk�
• (P.,'�~�§Ô¢Ð©Ñ°´�x�ƭĄƱDž�~�ìïiīğ�
�+!6-,��2/-/!�
• �@JB�I<8;��Ûƀ�q}\�Ô²ÅÔ´~�I<;F�CF>��ƭĄ�Þe�
• Ʀǀ\ãǁ\Ʃéď~Þ����
�?<:BGF@EK<;��8K8� -<;F�'F>�
/��~¡Î°§Ìiæçs���čí�¯�°¡Ä�Ô³h���Ò¢�ƭĄs�œĐic��
�� ��
/��~¡Î°§Ìiæçs��I<;F��Ʀǀ~ãǁq}Ʃéď~Ò¢�ƭĄ�Þe�
(P.,'�äá�:?<:BGF@EK�ìď�¡Î°§ÌÏ�ºÏ�Þ��m�����d²_®¦�ªiÕjd�¡Î°§ÌÏ�ºÏ�ìïihh��e�����
�1/%!+),'�0,!.0(-1�N������
• Ŗ«¢ÈÔ³LJ���D8QFE�.���ƺĚñ�ī㺰¡�°À�Čıq}d��– �8:BLG�I<K<EK@FE�G<I@F;�~º°¡�°À�Ŧsďï�Ħðşŀ�
• �D8QFE��LIFI8�iŃĄq}d�²�©¡�ƔĤ����»¾�_ÅÔ©�ƄƑ�Ūf�d�
• +$/-�~�ãîh���8:BLG�-<K<EK@FE�+<I@F;��~�ňē�ĪŎ�űƯĪ~Ɓİşŀ�
����PX[}b`�e;zQsnu�.,'����¸_´^²�©¡^·°³Ó_¡ƟŜ�§ÆÌÑ_§ÍÔşŀ�
• t;p�;ny;vQh�rl�]l���;u��'/ -�.3./ (��-�.#�5R$)./�)� �U��$.+�/�# -�U�)*� S6��
• �~�i;l��ÙÈ]l���;u��'/ -�.3./ (�.$(0'�/ �G<I:<EK8><7F=7=8@CLI<�+ -� )/��
��������- ���- +'$���!�$'0- �5�/*��''�U�/*��I<GC@:8�E8D<��6����������!*-�$)/ -1�'�HL8EK@KP�5�3 �-�U�,0�-/ -�U�(*)/#�U�2 &U���3�U�#*0-�U�($)0/ �U�. �*)��6���
• ÝPW�– t_nhÙÈ]l���;u�– t_nhj�mbnl��]l���;u�
{}d;��n�
Availability Zone A
VPC subnet
VPC subnet �LIFI8�2I@K<I�
• DŽĜ��Ô©®Ô©h�éì�ťǏ�hmƦǀú�Ùn��
– )2��ƄƑ�ƿf�x��éÛÏ_¨ÍÔ~Þe�
– ���ìï��ÝìïÞe��• ƯÛ��Ô©®Ô©h�ym~�\
�Ô©®Ô©LJ��)2�Ƥſ�đŨ�ƅs�şŀĕic��
• èťǏƀŸ~�©Ð_À°³Ų÷�ƿf�Ĭƣiê{}d�x��+0�ÈÉÏĠĄśi�-�.�=FI�(P.,'��šǖq}èk��£_©ic��
{}d;��n°Ê�• �t�²¾�г�»ÎÈ_®¢Ð_À�ŃĄ�
– �D8QFE��LIFI8�²¾�г�ėð~»¾�_ÅÔ©�æǓ~j��e�¯Ì_¶Ô¢ģ��
• ƭł��Ô©®Ô©®�À�ünjs�o�iÕł�– v�~�ĕŀiÚ�däá�»ÎÈ_®¢Ð_À�ŕƶ�ĭŹ�
• Î�«Ô©ʼn�ĊĐ�• Ò°¡�Ô��d�• Ń{xãymŽß�
3���� �%+� �-2/*5��/)#%�
;9 I� C8I><� �� �� ��� �� ���;9 I� OC8I><� �� �� �� �� ���;9 I� �OC8I><� �� ��� �� ���;9 I� �OC8I><� ��� ���� �� ���;9 I� �OC8I><� ��� ���� �� ���
• ©³Ñ_¨���� ���"��DFEK?�• $*Žß���� ���G<I�D@CC@FE�$*�• /FBPF�Ï_¨ÍÔ�ķņ�
�+!6-,��2/-/!�`�np�np`~�
{}d;��n�
• ķņĕŀš���Ƽ�– �D8QFE��LIFI8��èƏ~�..��Á_©�©³Ñ_¨���èƏ�ćĸs�i\ǕƖ����¡�Ï~����ƼèƏ�ýÞÚĘ�o��ēƙq}d��m~��d�
– �D8QFE��LIFI8��Ʈ�ŴŌ���\XZ±DQÀC´U9âU´Uhc�]��Pä>ENB�«[x�t;p�;nQÆ£�n�;~ru�iåį���
– �D8QFE��LIFI8�ƈâ~èƦǀ�©³Ñ_¨���¡«©���ĀƖp�}d�²_®��¥Ô±Ô§ÍÔ�IJõq\¡�Ï�Ɖś�kŝă�
����&-/��5����AYnwr~l�ruMÎ��• Å·_¨ÈÔ³¥Ô¬_Ðh�Ĝ¡Ï°¡~��D8QFE��LIFI8��ŻÞşŀ�
– -�.�=FI�(P.,'�©µ°À§Í°³h��D8QFE��LIFI8�Å�¢Ñ_§ÍÔşŀ�
– -�.�=FI�(P.,'�� ���ŃeœĐic��
�5����AY��2/-/!�S�~�i;l���
• (P.,'� ��h���D8QFE��LIFI8��ÑÀÏ£_§ÍÔ�Þeo�işŀ�
• ƛĄ��+IF:<;LI<��ŃĄ�
mysql > CALL mysql.rds_set_external_master (DB Hostname or IP address', 3306,’user', ‘password', ’Binlog', position, 0); mysql > CALL mysql.rds_start_replication;
�5����AY��2/-/!�S�~�i;l���
• -�.�=FI�(P.,'���(P.,'�FE� ��\�ÔÀÑƀŸ��(P.,'�h���D8QFE��LIFI8��ÑÀÏ£_§ÍÔşŀ�– º°¡�°Àh���LIFI8���ÔÄ_³�Þd\ÑÀÏ£_§ÍÔ�ýÞ�
– ŻÞì��ÀÏ£_§ÍÔ�ÈÔ±µÔ©�ê�\Łjį�i�k��\ÑÀÏ£_§ÍÔiƂd|dx®�ÆÔ¢~�ÀÏ£_§ÍÔ�Łjį�Ĩ�����LIFI8��ŕƶ�
�!1!��4.-/1�!,$��+.-/1�'2)$%�
• �8K8� OGFIK�8E;�$DGFIK�>L@;<�ĉûq}d�s�– ?KKGJ���;� 8NJJK8K@: :FD�GIF;L:K�D8IB<K@E>��LIFI8��LIFI87 OGFIK7$DGFIK7�<JK7+I8:K@:<J7M��� G;=�
�+!6-,��2/-/!�
• ¡Î�´ìĆ���D8QFE�iľėħqx�-��(.�– (P.,'� ���NJơic�ǕƖ�þĒ�Ņhq�sd�
• èd¡�ÏýÞƦǀú^²_®¦�ªiÕjdƀŸ~ĕŀ�æǓ�– �D8QFE��LIFI8��¥·¡§ÍÔĜ�±_¿ÐĜiĩdƀŸ~ŊĪĕ�æǓ�
• èşĄĕ^èƏ�¾��Ð�_º^+$/-��ýęs�x��ĩk�¯ÊÑÔ¨�– 'F>�.KIL:KLI<;�.KFI8><�– .*��