�~�c�o�`���[�N�X�̃G���W�j�A�́A�u����57��PV�v�Ƃ�������ȃg���t�B�b�N���������߁A���܂��܂ȋZ�p����g���ăC���t�����\�z���Ă���B��ƕ���2�{���ĂŃf�[�^�x�[�X���^�p���A300��̃T�[�o���g���Ȃ���u���ׂ̌��E�v�ɒ��ރG���W�j�A�ɁA�Z�p�m�E�n�E���B |
�@�~�c�o�`���[�N�X���^�c����P�[�^�C�u���O�T�[�r�X�uDECOLOG�v�́A�ِF�̃T�[�r�X�ł���B10��㔼����20��O���̏����ɍł��l�C�̂���P�[�^�C�u���O�T�[�r�X�ŁA�u�f�R���[���v�Ȃǂ𗘗p���āA���킢���J���t���ȃu���O���쐬�ł���B�L��������������邱�Ƃŏ������[�U�[�ɂ��s���Ȃ��g���Ă��炦��悤�Ȉ��S�������o���A���R�~�����ł��킶��ƃA�N�Z�X����L���Ă����B
�@���ʁA2010�N7�����тŌ���57��PV�i�y�[�W�r���[�j���A�z��800��UU�i���j�[�N���[�U�[�j�A����o�^�Ґ�180�����ƁA�P�[�^�C�u���O�T�C�g�ł͍����ő�̃T�[�r�X�Ƃ��Đ������Ă���i�}1�j�B
�@���Ђ��ِF�Ȃ̂́A�T�[�r�X�������܂ł̋K�͂ɐ������Ă��Ȃ���A�A�v���P�[�V�����\�z����T�[�o�^�p�܂ł��������l���̃G���W�j�A���s���Ă��邱�Ƃ��B���ɃT�[�o�^�p�̑̐��́u�Ў�Ő�������l���ʼnĂ��܂��v�i���Ѓf�B�x���b�v�����g�f�B���N�^�[ ���x�m���j�Ƃ�����������B
�@���Ђ́A�c��ȃg���t�B�b�N�Ƒ�ʂ̃R���e���c�ɑΉ����邽�߁A���܂��܂ȋZ�p�����͂őI�肵�A�C���t�����\�z���Ă����B�G���W�j�A��1�l�ł��鏔�x���ɁA���Ђ��҂ݏo�����C���t���^�p�̃m�E�n�E�����B
�A�N�Z�X�}���̎����ɉ�Ђ֎Q�� |
�@���x���́A���߂́u�����l�v�������B�t���[�G���W�j�A�̗���ŁA2009�N10���ɓ��Ђ̃V�X�e���\�z�E�^�p�ɎQ�������B���̂���A���ł�DECOLOG�͌���30��PV�����^�T�[�r�X�Ƃ��ċ}�����𑱂��Ă����B
�@�u�A�N�Z�X���L�тĂ����T�[�r�X�̒��g�ɋ����������܂����B�ŏ��͔��N�̖ŎQ�����܂����v
�@�����ł̎��т��A2010�N4�����瓯�Ђɉ�������B�u���N�����āA��Ђ̕��͋C���C�ɓ����Ă��܂����B���ꂩ��L�тĂ����T�[�r�X�ɁA�O���ł͂Ȃ������҂Ƃ��ĎQ������A�Ƃ����Ƃ���ɖʔ����������܂����v�ƁA���x���͐U��Ԃ�B���݁A���Ђ̋Z�p�ӔC�҂߂闘���싽���ƂƂ��ɁA�C���t���^�p����A�v���P�[�V�����J���܂ł�������Ă���B
�u�f�R���G�����v�Ή��̂��߁A�c��Ȑ��̉摜�t�@�C�������� |
�@���Ђ̃V�X�e���\���́A�}2�̂悤�ɕϑJ�����B���݂̍\���́AWeb�w�ƃf�[�^�x�[�X�w�̗����ŁA�����̃L���b�V���@�\�ƕ��ו��U�@�\�������ꂽ���G�Ȃ��̂ƂȂ��Ă���B
�@���̂悤�ȍ\�����K�v�ƂȂ����w�i�ɂ́A�P�Ƀg���t�B�b�N�����������łȂ��u�f�[�^�ʂ������v�Ƃ����������BDECOLOG�ł́A�u�f�R���[���v�ȂǂŎg����u�f�R���G�����v���u���O�̋L�����ŗ��p�ł���d�g�݂��������Ă���B�u�f�R���G�����v�͂��ꂼ�ꂪ�摜�t�@�C���Ȃ̂ŁA���T�[�r�X�������摜�t�@�C�����͔��ɑ����B�����ʼn摜�f�[�^�x�[�X�̎�舵�����傫�ȉۑ�ƂȂ�B
�@DECOLOG�T�[�r�X�̏����ɂ́A�摜�f�[�^�x�[�X�̕��ׂ����������i�Ƃ��āA�摜���f�[�^�x�[�X�Ǘ��V�X�e���Ɋi�[����̂ł͂Ȃ��A�t�@�C���V�X�e���֊i�[������������݂����Ƃ�����B�����AUNIX�t�@�C���V�X�e����inode������Ȃ��Ȃ��Ă��܂��A��ނȂ��f�O�����B�t�@�C���V�X�e���̏���l�ɒB����قǂ̉摜�t�@�C��������舵���_���ADECOLOG�̑傫�ȃ`�������W�Ȃ̂ł���B
Web�w�ƃf�[�^�x�[�X�w���ꂼ��� �L���b�V���@�\�ƕ��ו��U�@�\��g�ݓ���� |
�@���Ђ̃C���t���̃L���b�V���@�\�ƕ��ו��U�@�\�̊T�v���A�}2�ɉ����Đ������悤�B�܂��A�T�[�o�ւ̃g���t�B�b�N�́A���[�h�o�����T�[���U�蕪����B���̌�A�摜�t�@�C���ւ�Web�A�N�Z�X�U���邽�߁A�G�b�W�E�T�[�o�����ŁA�y��Web�T�[�o�\�t�gNginx�i�G���W���G�b�N�X�j�̋@�\�𗘗p���āA�R���V�X�e���g�E�n�b�V���O�Ɋ�Â����ו��U�����{����B���̂����ŁAHTTP�L���b�V���T�[�osquid�𗘗p����Web�A�N�Z�X�����������Ă���B
�@���Ђ̃T�[�r�X�̏ꍇ�A���Ƀ{�g���l�b�N�ƂȂ�₷���̂́A�f�[�^�x�[�X�w�ł���B�f�[�^�x�[�X�E�A�N�Z�X�����������邽�߁A��������Ƀf�[�^�x�[�X�E�A�N�Z�X���L���b�V������memcached�����p�B����ɁA�f�[�^�x�[�X�Ǘ��V�X�e���iMySQL�j�ւ̒��ڂ̃f�[�^�x�[�X�E�A�N�Z�X�̕��U�̂��߁ALVS�iLinux Virtual Server�j�����p���Ă���B�����A�������̍H�v�͂��ꂾ���ł͏I���Ȃ��B
��ƕ���2�{���ĂŃf�[�^�x�[�X���^�p�B ��ʂ̃g���t�B�b�N�Ɖ摜�t�@�C���ɑΏ� |
�@��ʂɁA��ʂ̃g���t�B�b�N���W�߂�V�X�e���ł́A�f�[�^�x�[�X�E�A�N�Z�X����������̃L���b�V���ɂ��z�����A�f�[�^�x�[�X�Ǘ��V�X�e���i���Ђ̏ꍇMySQL�j�ւ̃A�N�Z�X���ɗ͌��炷���Ƃ��]�܂����Ƃ���Ă���B������DECOLOG�̏ꍇ�A�L���b�V���ɂ�鍂���������łȂ��AMySQL�̃f�[�^�x�[�X�E�A�N�Z�X���̂�����������d�g�ݍ����������Ȃ������B
�@DECOLOG�ɂ́A���̃T�[�r�X���L�̏���������B�܂����[�U�[�̋L���X�V�������Ȃ��߁A�L���f�[�^�̃��C�t�T�C�N���������B�܂�p�ɂɃA�N�Z�X����鎞�����Z���̂��B���ɁA�u�f�R���G�����v�����邽�߁A1�{�̋L���Ɋ܂܂��摜�t�@�C���̐����ʏ�̃u���O�T�[�r�X�ɔ�ׂĊi�i�ɑ����A�L���b�V���̃q�b�g����ۂ��Ƃ�����B
�@���̏����ɑΉ����邽�߁A���Ђ͍X�V�������V�����f�[�^���i�[�����f�[�^�x�[�X�ƁA�Â��f�[�^���܂߂��A�[�J�C�u���i�[���镛�f�[�^�x�[�X�i�A�[�J�C�u�E�f�[�^�x�[�X�j��2�{���ĂŃf�[�^�x�[�X���^�p����Ƃ������@��҂ݏo�����B
�@��ʂ̃g���t�B�b�N�ɑΉ����邽�߁A��f�[�^�x�[�X���}3�Ɏ����悤�ɕ������{���Ă���B�L��ID�����āA�A�N�Z�X����f�[�^�x�[�X��U�蕪����B����ɂ��A1�̃f�[�^�x�[�X�ɃA�N�Z�X���W�����ă{�g���l�b�N�ɂȂ邱�Ƃ�h���B
�@�������A���������������Ă��A�X�̃f�[�^�x�[�X�e�ʂ��傫���Ȃ�߂���ƁA�A�N�Z�X���x���ቺ���Ă��܂��B�����ŁA�S�f�[�^���i�[�������f�[�^�x�[�X�i�A�[�J�C�u�E�f�[�^�x�[�X�j��p�ӂ��A���̊��Ԃ��߂����f�[�^�ւ̃A�N�Z�X�́A���f�[�^�x�[�X���Q�Ƃ���`�Ƃ��Ă���B���̕��f�[�^�x�[�X�ւ̃A�N�Z�X�͒ᑬ�����A�A�N�Z�X�����̕p�x�͒Ⴂ�B���̂����ŁA�V�����f�[�^���i�[������f�[�^�x�[�X�̗e�ʂ��傫���Ȃ肷���Ēᑬ�ɂȂ邱�Ƃ�h���ł���B
�@��f�[�^�x�[�X����Â��f�[�^���폜���邽�߁A�����Ԃ��ƂɎ�f�[�^�x�[�X�̓��e�͓���ւ���B��ƕ���2�n���̃f�[�^�x�[�X�������ƂŁA���̂悤�ȉ^�p���\�ƂȂ����B
�u�ǂ�ȃp�P�b�g����Ԃ����l���Ȃ��ƃv���O�����������Ȃ��v |
�@�A�v���P�[�V�����J���ɂ́APHP�𗘗p���Ă���B���̃A�v���P�[�V�����J����A���X�̉^�p�ł��A�Ɠ��̒��ӂ��K�v���Ƃ����B
�@�u���|�I�ȃg���t�B�b�N�̑O�ł͌v�Z�O�̂��Ƃ��o�Ă��܂��B�Ⴆ�A�f�[�^�̈ړ����@��L���b�V���̏��������ԈႦ��ƁAWeb�T�C�g�������鎖�ԂɊׂ邱�Ƃ�����܂��B�A�v���P�[�V�����E�v���O�������A�w�T�[�o�̊Ԃłǂ�ȃp�P�b�g����Ԃ��x���l���Ȃ��珑���K�v������܂��v
�@���Ђ́A���Ђ̃T�[�r�X��R���e���c�̓����ɑΏ����邽�߁A���X�V�����Z�p�������Ă���B�u���Ƃ��ƋZ�p�D���Ȃ̂ŁA���낢��ȃc�[���������܂��B�����A�ŏI�I�ȍ̗p�Ɏ���Ȃ��ꍇ�������v�ƁA���x���B�O�q�̌y��Web�T�[�o�\�t�gNginx���A���s���낵��������I�肵���\�t�g�E�F�A�ł���B
�@���Ђ́A�ŋߒ��ڂ𗁂тĂ���A������uNoSQL�f�[�^�x�[�X�v�������Ă���BTokyo Cabinet/Tokyo Tyrant�i���ъ��Y�����~�N�V�B�������ɊJ���j�AFlare�i�O���[ ���{�^�����炪�J���j�Ȃǂ�]���������A�̗p�ɂ͎����Ă��Ȃ��B���x���ɂ��A�u����T�[�r�X�ł��܂��@�\���Ă��A�ʂ̃T�[�r�X�A�ʂ̃R���e���c�ł͂��܂��@�\���Ȃ��ꍇ������v�Ƃ����B
�@�������A���p�������ς��Ό��ʂ��ς���Ă���B�u����ANoSQL�̓��ӂȐl�ɊJ���`�[���ɎQ�����Ă��炢�A���͂����Ă��炤�\���͏\���ɂ���Ǝv���܂��v�Ə��x���͌��B
�@�^�p�c�[���Ƃ��āACapistrano�����Ă���BRuby on Rails�̉^�p�c�[���Ƃ��Ēm���Ă��邪�APHP�ŊJ�������A�v���P�[�V�����ɂ��K�p�ł���B
�@�u���\��̃T�[�o�̃Z�b�g�A�b�v���ꋓ�Ɏ��s�ł��A�����Ԃ����Ă��܂��ˁv
��ӂ�200GByte���̃��O��Hadoop�ʼn�͂��� |
�@����ȃg���t�B�b�N���W�߂铯�Ђ̃T�[�r�X�ł́A���O��͂���d�����B���O�t�@�C���̗e�ʂ́A�Ȃ��1����220GByte�B11��̃m�[�h���g���AHadoop�iMapReduce�A���S���Y���ɂ�镪�U�����t���[�����[�N�j�������p���āA���O��͂����{���Ă���B���x���ɉ�͎��Ԃ����Ƃ���A�u�ߑO4���������͂��n�߂Ē�����܂Łv�Ƃ����������Ԃ��Ă����B������Ƀ��O��͌��ʂ��o��A�K�v�ȑ������Ɏ{����B���̂��߁A�u���܂łɉ�͂��I���悤�ɁA�ƃm�[�h�𑝂₵�Ă�������11��܂ő����܂����v�Ə��x���͌��B�Ⴆ�A2�b�ȏォ�����Ă���A�N�Z�X������A����������悤�ɂȂ��Ă���B
��Hadoop�ɂ��āu��Yahoo!���J�������v�ƋL�ڂ��Ă���܂������A���ł��������߁A2010�N9��22��20���ɏC���������܂����B
�@���s�k������B�u�ꎞ���A�Ȃ�ł�Hadoop�ŏ�������u�[���̂悤�Ȏ����������āB�Ƃ��낪Hadoop�ŕ��U��������10���ȏォ�������������Ased��awk�i���ꂼ��UNIX�̊�{�I�ȃR�}���h�j�ł�5���ōς��Ƃ�����܂��B�K�ޓK���͑厖�ł��ˁv�Ə��B
�u�d�g�ݍ��v���l������X |
�@���X�A�c��ȃf�[�^�ʂ��������x���ɁA���Ђ̃C���t���^�p�ɑ���l���������B�u�|�C���g�Ƃ��āA1��g���u�����N������A�����g���u���͋N���Ȃ��d�g�݂����悤�ɂ���B�ł��Ȃ���A�������m�\�ɂ���v���Ƃ����j���Ƃ����B
�@�Ⴆ�A���Ђł̓f�[�^�x�[�X�̃��v���P�[�V�����i�����j�ł́Aslave�ɍŒ�3��̃T�[�o��K�p���Ă���B2��\���̏ꍇ�A1��̃f�[�^�x�[�X����ꂽ�Ƃ��̓V�X�e������O���ĕ������邱�ƂɂȂ邪�A���̊Ԃ͉^�p���̃T�[�o��1�䂾���ƂȂ�A�璷�����Ȃ��Ȃ��Ă��܂��B�o������A��ɏ璷�����ێ����邽��3��̃T�[�o���K�v�Ƃ̌��_�ɂȂ����B
�@���l���ŋ���ȃT�[�r�X���\�z�A�^�p����~�c�o�`���[�N�X�́A���X�H�v���d�ˁA�Ǝ��̃m�E�n�E��҂ݏo������B�����̋Z�p�̈�[�́ATwitter�i@DECOLOG_TECH�j�Ō�����B�u�Z�p�I�Ȏ�����܂߂āA�C�y�ɘb�������Ă���������Ƃ��ꂵ���v�ƁA���x���͌��B
�@DECOLOG�́A300��̃T�[�o�Q�Ƒ��w�L���b�V���@�\�E���ו��U�@�\�Ɏx�����A�������ʊ��ɔ���ȃg���t�B�b�N�ƃf�[�^�������������Ă���B
�F�~�c�o�`���[�N�X�������
���F�A�C�e�B���f�B�A�c�Ɗ��
����F��IT�����헪������ �ҏW��
�f�ړ��e�L�������F2010�N9��30��
|
|