�I�[�v���\�[�XAPI�Q�[�g�E�F�C�uApache APISIX�v�̊J���`�[���́AAmazon Web Services��Microsoft Azure�AGoogle Cloud Platform�̏������\�Ɖ��i���\��ׂ��B�_�����̂�Arm�x�[�X�T�[�o�̗D������ɂ߂邱�Ƃł���AAPISIX���g���Ĕ�r�e�X�g�����s�����B
���̋L���͉������ł��B����o�^�i�����j����ƑS�Ă������������܂��B
�@�N���E�h�l�C�e�B�u�ȃI�[�v���\�[�XAPI�Q�[�g�E�F�C�uApache APISIX�v�̊J���`�[����2022�N8��12���i�č����ԁj�A�l�b�g���[�NI/O�W��^�V�i���I�ɂ�����uAmazon Web Services�v�iAWS�j�A�uMicrosoft Azure�v�iAzure�j�A�uGoogle Cloud Platform�v�iGCP�j�̏������\�̔�r���ʂ\�����B�_�����̂�Arm�x�[�X�T�[�o�̗D������ɂ߂邱�Ƃł���AAPISIX���g���Ĕ�r�e�X�g�����s�����B
�@Arm�v���Z�b�T�̓Z���T�[����X�}�[�g�t�H���A�T�[�o�܂ŁA���E�ő�̃R���s���[�e�B���O�G�R�V�X�e���̊�ՂƂȂ��Ă���B�����d�͂�_��ȃ��C�Z���X�A��R�X�g�Ƃ�����������A�����̐��Ƃ�Arm�v���Z�b�T���A�N���E�h�R���s���[�e�B���O�̖�����S���ƍl���Ă���B
�@AWS��Azure�AGCP�Ƃ��������N���E�h�T�[�r�X�x���_�[�́AArm�A�[�L�e�N�`�����̗p�����T�[�o�����Œ���悤�ɂȂ��Ă���B���ł�AWS��2018�N�ɂ��������AArm�A�[�L�e�N�`���Ɋ�Â����̓Ǝ��v���Z�b�T�uAWS Graviton�v�𓋍ڂ����T�[�o�\���Ă���B
�@��1�����AWS Graviton�v���Z�b�T�́A�J�X�^���`�b�v��64bit Arm Neoverse�R�A���g�p���Ă����B2022�N5���Ƀ����[�X���ꂽ��3����Graviton�v���Z�b�T�uAWS Graviton3�v�́A���i������Neoverse V1�v�Ɋ�Â��Ă���A�O�[�O������`�����[�w�w�K�p�̕��������_���x�ubfloat16�v���T�|�[�g���A�������������_���\��Í������\�A�@�B�w�K�iML�j���\�����B
�@AWS��IaaS�iInfrastructure as a Service�j�̈�uAmazon EC2�v�iAmazon Elastic Compute Cloud�j�ɂ́AAWS Graviton3���ڂ̃R���s���[�e�B���O�œK���C���X�^���X�uAmazon EC2 C7g�v���܂܂�Ă���B�T�v�́A���̒ʂ肾�B
�@Microsoft��2022�N9���AArm�v���Z�b�T�uAmpere Altra�v���x�[�X�ɂ���Azure���z�}�V���iVM�j�t�@�~���[�̈�ʒ��J�n�����B���̐V����VM�̓X�P�[���A�E�g�^���[�N���[�h��Web�T�[�o�A�A�v���P�[�V�����T�[�o�A�I�[�v���\�[�X�f�[�^�x�[�X�A�N���E�h�l�C�e�B�u�ō��@�\��.NET�A�v���P�[�V�����AJava�A�v���P�[�V�����A�Q�[���T�[�o�A���f�B�A�T�[�o�Ȃǂ������I�Ɏ��s�ł���悤�v����Ă���B�ėp�i�͂�悤�jVM�t�@�~���[�́uDpsv5�v�V���[�Y�ƃ������œK��VM�t�@�~���[�́uEpsv5�v�V���[�Y������B�T�v�͎��̒ʂ肾�B
�@GCP��IaaS�uGoogle Compute Engine�v�̔ėpVM�}�V���t�@�~���[�uTau T2A�v�V���[�Y�́A2022�N7���ɔ��\���ꂽGoogle����Arm�x�[�X��VM�V���[�Y���B2022�N8�����_�ł̓v���r���[�i�K�ɂ���B���̃V���[�Y�́ANeoverse N1�v�Ɋ�Â�Ampere Altra Arm�v���Z�b�T�𓋍ڂ��Ă���B���̐}�̂悤�Ȃ��܂��܂ȍ\���Œ���Ă���BGoogle�ɂ���Web�T�[�o��R���e�i�����ꂽ�}�C�N���T�[�r�X�A�f�[�^���R�[�h�����A���f�B�A�g�����X�R�[�f�B���O�AJava�A�v���P�[�V�����Ȃǂ̃X�P�[���A�E�g�^���[�N���[�h�ɓK���Ă���Ƃ����B
�@����̓V���O���R�A�̐��\���e�X�g���邱�ƂŁA�eArm�T�[�o�̑S�̓I�Ȑ��\�ׂ��B�l�b�g���[�NI/O�𑽗p����API�Q�[�g�E�F�CApache APISIX���g���A�V���O��CPU�R�A���o�C���h���āA���N���E�h3�Ђ�Arm�T�[�o�C���X�^���X�̃X�g���X�e�X�g�����s�����B
�@�ΏۂƂ����C���X�^���X�́uAWS c7g.large�v�uGCP t2a-standard-2�v�uAzure D2ps v5�v�iDpsv5�V���[�Y�ɑ�����f���A���R�ACPU�j���BQPS�i�N�G���^�b�j�Ɖ����x����2�̎w�W�ɂ���āA�T�[�o���\�͂����B
�@Apache APISIX�̓N���E�h�l�C�e�B�u�ō����\�A�X�P�[���u����API�Q�[�g�E�F�C���B�uNGNIX�v�ƁuLuaJIT�v�uetcd�v���x�[�X�Ƃ���APISIX�́A�]����API�Q�[�g�E�F�C�Ɣ�r���āA���I���[�e�B���O��v���O�C���̃z�b�g���[�h�Ƃ����������������A�N���E�h�l�C�e�B�u�ȃA�[�L�e�N�`���̉��ł�API�Ǘ��ɓ��ɓK���Ă���Ƃ����B
�@�e�X�g�ł́AAPISIX�̐����ȃI�[�v���\�[�X���\�e�X�g�X�N���v�g���g�p�����B
�@���ۓI�ŖL�x�ȃe�X�g�f�[�^�邽�߂ɁA2�̓T�^�I�ȃV�i���I��Apache APISIX�̐��\���e�X�g�����B
�V�i���I1�@�P��̃A�b�v�X�g���[���i�v���O�C���Ȃ��j���g�p����
�V�i���I2�@�P��̃A�b�v�X�g���[����2�̃v���O�C���i��ɁA�ulimit-count�v�Ɓuprometheus�v�j���g�p����
�@QPS�̃e�X�g���ʂ����Ɏ����B���l�������قǐ��\���D��Ă���B
�@���ɁA�����x���̃e�X�g���ʁi�P�ʁF�~���b�j�����Ɏ����B���l���������قǐ��\�������B
�@QPS�Ɖ����x���̊ϓ_���猩�āAApache APISIX�̂悤�ȃl�b�g���[�NI/O�𑽗p����API�Q�[�g�E�F�C���g�p����ꍇ�AAWS C7g�̐��\���ł������AGCP T2A�Ɣ�ׂ�100���AAzure Dpsv5�Ɣ�ׂ�15�����x�A�����\���ƕ�����B
�@���[�U�[���N���E�h�T�[�r�X��I�ԏꍇ�A���\�ƕ���ŃR�X�g���d�v�ɂȂ�B�܂�R�X�g���\�䂪���f��ɂȂ�
�@����́A�قȂ�N���E�h�x���_�[��Arm�}�V���̐��\�e�X�g�Ɏ���u���Ă��邽�߁A�u����CPU�R�A���Ń��������قȂ�v�ꍇ�̈Ⴂ�͖������āACPU�R�A���̊ϓ_����̂݁A3��ނ̃C���X�^���X�̃R�X�g���\��͂����B����̃e�X�g�V�i���I�ł́A�R�X�g���\��́uQPS�^�R�X�g�v��\���B
�@���̐}��AWS C7g�iUS East Ohio�j�AGCP T2A�ius-central1�j�AAzure Dpsv5�iEast US�j��vCPU���ʂ̎��ԒP�����r�������̂��B
�@Apache APISIX�̐��\�e�X�g�ɂ�����P��A�b�v�X�g���[����QPS�f�[�^���Q�l�ɁAAWS c7g.large��GCP t2a-standard-2�AAzure D2ps v5��1�N�ԉғ��������ꍇ�̃R�X�g�ƃR�X�g���\����܂Ƃ߂����ʂ����̐}���B
�@�ȏ�̌��ʂ���AAWS C7g�̃R�X�g���\�䂪�ł��������Ƃ�������B2�ʂ�3�ʂ̈Ⴂ���傫���BAzure Dpsv5��GCP T2A�Ɣ�ׂāA���\��15�����x�������A�R�X�g���\��͖�2�{���B
�@Apache APISIX�̐��\�e�X�g���ʂƃR�X�g���\�䕪�͌��ʂ́AAWS C7g��GCP T2A��Azure Dpsv5�������\�ƃR�X�g���\�䂪�������Ƃ������Ă���B����́AAWS��Arm�x�[�X�T�[�o�ɂ����������g��ł������������B
�@����̃e�X�g�ł�Apache APISIX�Ƀo�C���h���ꂽ�V���O���R�A���g�p�������A�}���`�R�A���g�p����AAWS��Arm�T�[�o�̃R�X�g���\��́A����ɍ����Ȃ�\��������B
�uAWS�v�uGCP�v�uAzure�v�̃X�g���[�W���r�e�X�g�A���̐��\�̓R�X�g�Ɍ������̂�
�uAWS�v�uAzure�v�uGCP�v�̏������\���r�ACockroach Labs��2021�N�ł̃��|�[�g�����J
�uAWS�v�uAzure�v�uGCP�v��CPU�x���`�}�[�N�A�ǂ̒��x�̍�������̂�Copyright © ITmedia, Inc. All Rights Reserved.
��IT eBook