�@ |
���W�F�N���E�h�̌��L�i�O�ҁj�G���W�j�A���_�Ŕ�r����g�_�h�̈Ⴂ�V�O�}�R���T���e�B���O�@���{ �\��2009/03/17 |
|
��1. 2009�N�̓N���E�h���N
�@2009�N�́u�N���E�h���N�v�Ƃ�������ŁA���X���낢��ȏꏊ�ŃN���E�h�E�R���s���[�e�B���O�Ɋւ���������ɂ���悤�ɂȂ��Ă����B���ۂɃN���E�h�E�R���s���[�e�B���O�ɋ����������n�߂Ă�����A�����n�߂����������̂ł͂Ȃ����낤���B
�@�����Ŗ{�e�ł́A�G���W�j�A�A�f�x���b�p�[�I�Ȏ��_����A��v�ȃN���E�h���ƎҁA��̓I�ɂ̓A�}�]���A�O�[�O���A�}�C�N���\�t�g�A�Z�[���X�t�H�[�X�́g�_�h�i���N���E�h�j�̏Z�ݔ�ׂ����|�[�g�������B�A�}�]���������āA�e�ЂƂ����������[�X�Ƃ����킯�ł͂Ȃ����߁A�����܂œr���o�߂̈�ۂɂȂ邪�A��������ĊF������N���E�h�E�R���s���[�e�B���O�ɐG��邫�������ƂȂ�K�����B
�@�Ȃ��A�{�e��ǂނɓ�����A�u�N���E�h�E�R���s���[�e�B���O���悭������Ȃ��v�Ƃ������́A��{�m���Ƃ��āu��IT�F5���ŕ�����N���E�h�E�R���s���[�e�B���O�v��ǂ܂�邱�Ƃ������߂���B
��2. �N���E�h�E�T�[�r�X�ɂ��Ă̂����炢
�@�{��ɓ���O�ɁA�N���E�h�E�R���s���[�e�B���O�Œ����T�[�r�X�i�ȉ��A�N���E�h�E�T�[�r�X�j�̒��@�ɂ��ĕ��ނ̎w�j�������A���ۂɊe�Ђ̃N���E�h�ނ��Ă����B�Ȃ��A�e�Ђ̃N���E�h�E�T�[�r�X�͈̔͂͂��܂��܂ł���A������T�[�r�X����l�ɕ��ނ��邱�Ƃ͕s�\���B�]���āA�ȉ��́A���̒�������ۂ̃q���g�ɂ����Ȃ��B
���T�[�r�X�̒��@
�@�N���E�h�E�T�[�r�X�Ɋւ��ẮA���낢��ȂƂ炦�������邪�A�{�e�ł́uSaaS�v�uDaaS�v�uPaaS�v�uHaaS�v��4��ނɕ��ނ��Ă݂��B�ȉ��̕\�����Ăق����B
���� | �������� | ���� |
SaaS | Software as a Service | �\�t�g�E�F�A���C���^�[�l�b�g�o�R�ŒB��̗��Google Apps�iGmail�AGoogle �J�����_�[�Ȃǁj��Windows Live�AMicrosoft Online Services�ASalesforce CRM�Ȃ� |
DaaS | Database as a Service | �f�[�^�x�[�X�̗��p���C���^�[�l�b�g�o�R�ŒB��̓I�ɂ́ASQL Data Services�A�� Amazon SimpleDB�Ȃ� |
PaaS | Platform as a Service | �A�v���P�[�V�������\�z���邽�߂̃~�h���E�F�A�ƊJ�������Z�b�g�ɂ��ăC���^�[�l�b�g�o�R�ŒBGoogle App Engine��Windows Azure�AForce.com�Ȃǂ̂悤�ɁA�J���v���b�g�t�H�[���܂Œ��Ă���T�[�r�X�Ƃ����Ε�����₷�����낤 |
HaaS | Hardware as a Service | �T�[�o��X�g���[�W�Ȃǃn�[�h�E�F�A�̗��p���C���^�[�l�b�g�o�R�ŒBIaaS�iInfrastructure as a Service�j�Ƃ��Ă��B��̗��Amazon EC2�iElastic Compute Cloud�j��Amazon S3�iSimple Storage Service�j�AWindows Azure Storage Services�Ȃ� |
�N���E�h�E�R���s���[�e�B���O�Œ����T�[�r�X�̕��� |
�@�������A�����̗p��͌���A�N���E�h�E�R���s���[�e�B���O���t���i�ꂢ�߂��j���Ƃ������Ƃ������āA����ς�邱�Ƃ����邩������Ȃ����߁A�N���E�h�E�T�[�r�X��蕪����1�̎Q�l�Ƃ��Ăق����B
����v�ȃN���E�h�E�T�[�r�X�҂ƃT�[�r�X���e�̐���
�@��قǂ̃N���E�h�E�T�[�r�X�̕��ނ����p���āA�A�}�]���A�O�[�O���A�}�C�N���\�t�g�A�Z�[���X�t�H�[�X��4�Ђ�����N���E�h�E�T�[�r�X���A���̕\�ɐ������Ă݂��B
�A�}�]�� | �O�[�O�� | �}�C�N���\�t�g | �Z�[���X�t�H�[�X | |
SaaS | Google Apps | Windows Live�^ Microsoft Online Services |
Salesforce CRM | |
DaaS | SimpleDB | �iBigTable�j | SQL Data Services | �iForce.com Database�j |
PaaS | Google App Engine | Windows Azure | Force.com | |
HaaS | Amazon EC2�^ Amazon S3 |
Windows Azure Storage Services | ||
��v�ȃN���E�h�E�T�[�r�X�҂ƃT�[�r�X���e | ||||
������́A���݁A��v�ȃN���E�h���ƒ�4�Ђ��s�b�N�A�b�v�������A���Ǝ҂͂ق��ɂ�����B | ||||
��BigTable��Force.com Database�ɂ��ẮA����P�̂ł͒���Ă���N���E�h�E�T�[�r�X�ł͂Ȃ����ABigTable��Google App Engine����AForce.com Database��Force.com���痘�p�ł���B����ȊO�͂��ׂČʂɒ����P�̂̃N���E�h�E�T�[�r�X�ŁA�ǂ�����ł��A�ǂ̃A�v���P�[�V��������ł����p�ł���B |
���傾���đ�����Ă��郁���b�g�ƃf�����b�g
�@���ڂ���Ă���̂́A��Ƀ��[�U�[���̃R�X�g�ʂł̃����b�g�ɂȂ�B
- �T�[�o�����[�U�[���ŐV���ɗp�ӂ����ɁA�Ⴂ�����R�X�g�Őv���ɐV�����T�[�r�X���J�n�ł���
- �N���E�h��ɂ���SaaS�^�A�v���P�[�V���������L����A���[�U�[���œƎ��ɃV�X�e�����\�z����K�v���Ȃ�
�@���ڍׂȏ��́A������̋L���������������������B
�@�f�����b�g�Ƃ��ẮA
- �C���^�[�l�b�g��Ńf�[�^���A�N�Z�X�\�Ȃ��߁A���R�����Ȃǂ̃Z�L�����e�B��肪���O�����Ƃ��Ă悭�w�E�����
�@���āA�N���E�h�E�T�[�r�X�̒��@�ɂ��Ă�����x���������Ƃ���ŁA����Web�A�v���P�[�V�����̎��s���Ƃ��āAAmazon EC2�AGoogle App Engine�AWindows Azure�AForce.com���r���Ă݂悤�B
�@�Ȃ�Amazon EC2�́A�T�[�o���T�[�r�X�Ƃ��Ē��A�����ŔC�ӂ�OS�iWindows��Linux�j�𗘗p�ł���B����OS���Web�A�v���P�[�V�����삳���邱�Ƃ��ł��邽�߁A���̏�Ԃ�Amazon EC2�Ə�L�̊ePaaS�iGoogle App Engine�AWindows Azure�AForce.com�j���r���Ă����B
��3. ���Ȃ��́A�ǂ̃N���E�h�H
�@�G���W�j�A�Ƃ��ăN���E�h�𗘗p����ꍇ�A��͂肱��܂ł̃X�L���Ƃǂ��}�b�`���邩�A�ǂ̃v���b�g�t�H�[�������g�݂₷�����Ƃ������_���ŏ��ɗ���͔̂ۂ߂Ȃ��B���Ȃ݂ɕM�҂�Python������y���݂Ȃ���n�߂Ă��邪�A�V�����������ɔ�т����߂̏�ǂ�����̂������ł��邽�߁A�܂��͂����ɂ��ĊȒP�ɂ܂Ƃ߂Ă݂��B�F����̃X�L���Z�b�g�ŁA�Ȃ��݂̐[���N���E�h�͂ǂ��ɂȂ邾�낤���B
���Ǝ� �T�[�r�X�� |
Amazon �@EC2 |
Google �@App Engine |
Microsoft �@Windows Azure |
Salesforce �@Force.com |
�\�z�pAPI | �J�����Ɉˑ� | Datastore API Memcache API�Ȃ� �iGoogle App Engine�Œ����API�j |
.NET Framework .NET Services�iID�Ǘ��j�Ȃ� |
Visualforce�iUI�쐬�j AJAX Toolkit Flex Toolkit�Ȃ� |
�J���c�[�� | �J���Z�p��J������Ɉˑ� | �e�L�X�g�E�G�f�B�^ Eclipse |
Visual Studio 2008 Visual Studio 2010 |
�u���E�U Eclipse |
�J������ | ���p����OS�Ɉˑ� | Python ������APerl�Ȃǂ̌���ւ̑Ή��v��L |
.NET�ŗ��p�\�Ȍ��� ������APHP�APython�ARuby�ւ̑Ή��\��L |
Apex ��Java�ɋ߂� |
�f�[�^�x�[�X | SimpleDB ��������MySQL�AOracle�ASQL Server 2005�Ȃ� |
BigTable | SQL Data Services | Force.com Database |
�J��OS | Windows�AMac OS�ALinux | Windows XP�ȍ~�AMac OS X�ALinux | Windows Vista�^7 | Windows XP�ȍ~�AMac OS X�ALinux |
�A�}�]���A�O�[�O���A�}�C�N���\�t�g�A�Z�[���X�t�H�[�X�̃N���E�h��r | ||||
���̕\�ɂ́AAmazon S3��Windows Azure Storage Services�Ȃǂ̃X�g���[�W�͊܂߂Ă��Ȃ����A��e�ʂŃV���v���ȃf�[�^�̏ꍇ�i�Ⴆ�o�b�N�A�b�v�Ȃǁj�́A�X�g���[�W�̕����֗����B |
�@�G���W�j�A�ɂƂ��ẮA����ɍł��ڂ��s����������Ȃ��B�Ⴆ��.NET�̃G���W�j�A��C#��Visual Basic�𗘗p����̂ł���AAmazon EC2��Windows���T�[�o�Ƃ��ė��p���邩�A��������Windows Azure��I�����邱�Ƃ��\���B
�@Amazon EC2��OS��IIS�ASQL Server���C���X�g�[�����ꂽ��ԂŁA����ȍ~�̍�Ƃ����[�U�[�ɓn�����`�ƂȂ�B�]���āA�z�X�e�B���O�������̓f�[�^�E�Z���^�[�ɂ���T�[�o��OS����ʑw�����ȊǗ��ŗ��p����C���[�W�ɋ߂��B����܂ŗ��p���Ă����A�v���P�[�V�������ڍs����ꍇ�ɂ��A�傫�ȕύX�͕K�v�Ȃ��A�z�X�e�B���O�Ǝ҂̕ύX�Ƃ����悤�ȃC���[�W�ɋ߂����낤�B
�@Windows Azure�Ɋւ��ẮA�P�Ȃ�z�X�e�B���O���ł͂Ȃ��AWindows Azure�p�N���E�h�E�T�[�r�X��p�̃z�X�e�B���O���Ƃ��č\�z����Ă���B����܂Ńz�X�e�B���O�Ǝ҂�f�[�^�E�Z���^�[�ɒu���Ă����A�v���P�[�V�������A���̂܂�Windows Azure�Ɉڍs���邱�Ƃ͂ł����A�v���W�F�N�g�̍��ւ��Ȃǂ̍�Ƃ���������B�܂�����ł́A�f�[�^�x�[�X�E�A�N�Z�X�����̃R�[�h��ύX����K�v������*1�B
*1�@�ŐV�̏��ł́ASQL Data Services�̐��������[�X���ɂ́A�ʏ��SQL Server�Ɠ����悤�ɃA�N�Z�X�ł���悤�ɂȂ�i�܂�A�X�g�A�h�E�v���V�[�W����ADO.NET�ȂǁA������SQL Server�J���^�Ǘ��c�[�����g����悤�ɂȂ�j���߁A�ڑ��������ύX���邾���ňڍs�ł�������\����Ă��邪�A�ڍׂ͂܂��s�����B |
�@Java��PHP�𗘗p����̂ł���A������W����N���E�h���Ǝ҂̒������Amazon EC2�𗘗p���邱�ƂɂȂ�BAmazon EC2�̓v���b�g�t�H�[���̑I���������ɍL���̂����͂ł���B�������A����Windows Azure�ł�PHP�^Python�^Ruby�Ƃ���������ւ̑Ή��\�肪����悤���B
�@���Google App Engine�𗘗p����ɂ́A����Ƃ���Python�𗘗p����K�v������B
�@�܂��AForce.com�𗘗p���ăv���O���~���O���s���ۂɂ́AApex�Ƃ����Ǝ��̌���𗘗p���邱�ƂɂȂ邪�A������̌���͔���Java�ɋ߂��̂�Java�G���W�j�A�̕��͂Ȃ��݂₷���͂����B
�@�ȏ�A�G���W�j�A�����N���E�h���̎�n�߂Ƃ��āA������s�b�N�A�b�v�����B�Ȃ��݂̂Ȃ����ꂪ�o�Ă���Ɖ��ƂȂ��ǂ�������������邩������Ȃ����A�u���������N���E�h�����p���J�����n�߂�̂Ȃ�A����͕ʂ̌���Ƀg���C���Ă݂�ǂ��`�����X�ɂȂ邩������Ȃ��v�Ƃ������Ƃ��t�������Ă����B
�@�ł́A���ۂɂ��ꂼ��̃N���E�h��̌����Ă݂悤�B�ȉ��ł́A�N���E�h���ƂɁA�����]���A���O�̏����A��Ǝ菇�̊T�v�A�Z�p�K���Ŗ𗧂������\�[�X�i��قǂ��j�A�쐬�����T���v���A�����Ȃǂ��AGoogle App Engine�AForce.com�AAmazon EC2�AWindows Azure�̏��Ń��|�[�g����B�{�e��2��ɕ����A�O�҂�Google App Engine��Force.com�A��҂�Amazon EC2�AWindows Azure�̃��|�[�g�ɂȂ�B
�@INDEX | ||
�@ | ���W�F�N���E�h�̌��L�i�O�ҁj | |
�@ | �G���W�j�A���_�Ŕ�r����g�_�h�̈Ⴂ | |
1�D2009�N�̓N���E�h���N�^���Ȃ��́A�ǂ̃N���E�h�H | ||
�@ | 2�D���ۂɎg���Ă݂悤�@�uGoogle App Engine�v | |
�@ | 3�D���ۂɎg���Ă݂悤�@�uForce.com�v | |
�@ | ||
�@ | ���W�F�N���E�h�̌��L�i��ҁj | |
�@ | �̌����Ă݂ĕ��������g�_�h�̈Ⴂ | |
�@ | 1�D���ۂɎg���Ă݂悤�@�uAmazon EC2�v | |
�@ | 2�D���ۂɎg���Ă݂悤�@�uWindows Azure�v | |
�@ | 3�D�܂Ƃ߁i�̌����Ă݂ĕ����������Ɓj | |
- ��2��@�Ȍ��ȃR�[�f�B���O�̂��߂� �i2017/7/26�j
�@�����_���ŋL�q�ł��郁���o�̑����Athrow���Aout�ϐ��A�^�v���ȂǁAC# 7�ɂ͈ȑO�����R�[�h���Ȍ��ɋL�q�ł���悤�ȋ@�\����������Ă��� - ��1��@Visual Studio Code�f�o�b�O�̊�b�m�� �i2017/7/21�j
�@Node.js�v���O�������f�o�b�O���Ȃ���AVisual Studio Code�ɓ�������Ă���f�o�b�O�@�\�̊�{�́u�L�v���}�X�^�[���悤 - ��1��@���ĂȃR�[�f�B���O�̂��߂� �i2017/7/19�j
�@C# 7�Œlj����ꂽ�V�@�\�̒�����A�u���l���e�����\���̉��P�v�Ɓu���[�J�����v���Љ��B�����͕�����₷���R�[�h���L�q����̂Ɏg���� - Presentation Translator �i2017/7/18�j
�@Presentation Translator��PowerPoint�p�̃A�h�C���B�v���[���e�[�V�������̎����̕t����A������ł̎��^�����A�X���C�h�̖|����s����
|
|