AWS�̎��R���݂�PaaS�uElastic Beanstalk�v�Ƃ��F���J�C�A�c�[�J�C�A�J�C�n�c�‹��I�i23�j�i1/2 �y�[�W�j

» 2011�N06��15�� 00��00�� ���J
[���{���j�C��IT]

�N���E�h�̏�܂ŐL�т铤�̖؁AElastic Beanstalk

�@�F����́A�W���b�N�Ɠ��̖؂Ƃ����b���������ł��傤���B�W���b�N�Ƃ������N����e�̎g���ʼn����𔄂�ɂ������r���œ��Ƌ����������Ă��܂��A�ƂɋA���ē{������e�ɁA���̓����̂Ă��Ă��܂��܂��B�Ƃ��낪�A���̓��́A�_�܂œ͂����؂ւƐ�������Ƃ��������b�ł��BBeanstalk�́A�u���̖؁v�Ƃ����Ӗ��ł����A�uElasitic Beanstalk�v�́A�u�W���b�N�Ɠ��̖؁v�̘b�ɏo�Ă��铤�̖؂̂悤�ɉ_�ɓ͂����́A�Ƃ����Ӗ����疼�t����ꂽAWS�iAmazon Web Service�j��PaaS�ł��B

�@Beanstalk��p����ƁA�쐬����Java�A�v���P�[�V�������N���E�h�Ƀf�v���C���邾���ŁAWeb�A�v���P�[�V�����Ƃ��ė��p�ł��܂��B�܂��AWeb�T�[�o���I�[�g�X�P�[�����O�ɂ��Ή����Ă���A���[�h�o�����T��X�P�[�����邽�߂̃C���t����݌v���邱�ƂȂ��A�ȒP�ɃX�P�[������Web�A�v���P�[�V�������ғ��ł��܂��B�X�P�[���A�E�g�ɂ́AAWS�̒񋟂��镉�ו��U�̃T�[�r�X�ł���uElastic Load Balancing�v�𗘗p���Ă��܂��B

http://aws.amazon.com/jp/elasticbeanstalk/

�@Elastic Beanstalk�́AAWS��Web�u���E�U���痘�p����uAmazon Management Console�v��Eclipse����AWS�𗘗p�����v���O�C���ł���uAWS Toolkit for Eclispe�v�i�ȉ��AAWS Toolkit�j���痘�p�ł��܂��B�{�e�ł́AAmazon Management Console��AWS Toolkit�ł̗��p�ɂ‚��ďЉ�܂��B

�@�Ȃ��AElastic Beanstalk�͎��M�����݃��łł���A�����d�l���ς��”\�������邱�Ƃ��A���炩���߂��������������BElastic Beanstalk�͌��݂�Java�A�v���P�[�V�����݂̂ɑΉ����Ă��܂����A�����I�ɂ�Ruby on Rails�ɂ��Ή�����悤�ł��B

�@�܂��AElastic Benastalk�̋@�\�́A�{�A�ڑ�12��uAWS Toolkit��Tomcat�N���E�h��Amazon EC2��Ɋy�X�\�z�v�ŏЉ���A�v���P�[�V�����̃f�v���C�@�\�̔��W�`�ł�����܂��B������̋L���ł́A�f�v���C�ȊO��AWS Toolkit for Eclipse�̋@�\���Љ�Ă���̂ŁA�����Ă�������������΂Ǝv���܂��B

Elastic Beanstalk��5�‚̎�ȓ���

�@Elastic Beanstalk���g�́A���̂悤�ȓ���������܂��B

�y1�z�f�v���C���A�v���N��

�@�J������Java�A�v���P�[�V������Eclipse��������Web�u���E�U����A�v���P�[�V�������f�v���C���邾���ŃA�v���P�[�V�������N�����܂��B���̒��ɂ���PaaS�Ɠ��l�ɊȒP�ɃA�v���P�[�V�����𓮍�ł��܂��B

�y2�z���j�^�����O�@�\

�@CPU�g�p���A���N�G�X�g���A����ɂ�Tomcat�T�[�o�̃��O�Ȃǂ���ʂ���ȒP�Ɋm�F�ł��܂��B

�@�܂��A�A�v���P�[�V�����T�[�o�̒lj��A�폜�Ȃǂ̏�ԕω��̃^�C�~���O�Ń��[���Œʒm���邱�Ƃ��”\�ł��B

�y3�z�f�[�^�x�[�X���I���”\

�@���p����f�[�^�x�[�X�T�[�o�Ƃ��āA�uAmazon RDS�v�uAmazon SimpleDB�v�uMicrosoft SQL Server�v�uOracle�v����I���”\�ł��B�p�r�ɉ�����DB��I���ł��܂��B

�y4�z�ɂ�����

�@Elastic Beanstalk��̎��̂�Amazon EC2��œ��삷�����z�}�V���ł��BAmazon EC2��łł��邱�Ƃ�Elastic Beanstalk��ł��”\�ł��B�T�C�g�A�N�Z�X�A�}���`�X���b�h�A�v���Z�X�Ăяo���Ȃǂ̐������󂯂邱�Ƃ͂���܂���B

�y5�z��{�I�ɁA����

�@Elastic Beanstalk���g�̋@�\�͖����ŗ��p�ł��܂����A�C���X�^���X�A�X�g���[�W�A�l�b�g���[�N�g���t�B�b�N�ɂ‚��ẮA�ʏ��AWS�Ɠ����悤�ɉۋ�����܂��BElastic Beanstalk�̒lj����͖����Ȃ̂ŁA�g��Ȃ���͂���܂���B

Elastic Beanstalk�œ��̖؂���Ă鏀��

�@Elastic Beanstalk�𗘗p����ɂ́A���O�Ɉȉ���2�‚��s���K�v������܂��B

  1. AWS�̃T�[�r�X�ɐ\������
  2. Elastic Beanstalk���p�̐\������

�@AWS�T�[�r�X�̐\�����݂ɂ‚��ẮA��IT�L���uAmazon EC2/S3�ō��Windows���J�T�[�o�v�Ȃǂ��������������BElastic Beanstalk���p�̐\�����݂́A�uAWS Elastic Beanstalk�v�y�[�W�́uAWS Elastic Beanstalk�̗��p��\�����ށv���炽�ǂ��čs���Ă��������B

�@���āA�������ł�����A����Elastic Beanstalk���g���Ă݂܂��傤�B

Elastic Beanstalk��Web�u���E�U����g���Ă݂悤

�@�܂��AWeb�u���E�U���痘�p�ł���AWS Management Console����Elastic Beanstalk���g���Ă݂܂��B�����ł́A���L�̍�Ƃ��s���Ă݂܂��傤�B

  • �T���v���A�v���P�[�V�����̍쐬
  • �T���v���A�v���P�[�V�����̃J�X�^�}�C�Y
  • Elastic Loadbalancer�ɂ��X�P�[���A�E�g�̐ݒ�

�y1�z�A�v���P�[�V�����̍쐬

�@ElasticBeanstalk��Web�y�[�W�ɃA�N�Z�X���܂��BAWS Management Console�Ƀ��O�C�����Ă��Ȃ���΁AAWS�A�J�E���g��ID���p�X���[�h����͂����O�C�����܂��B��L��Web�T�C�g�ɃA�N�Z�X����ƁA�}1���\������܂��B

}1@Elastic Beanstalk̉ �}1�@Elastic Beanstalk�̉��

�@�����A�v���P�[�V�������쐬���Ă��Ȃ���Ԃ�Elastic Beanstalk�̉�ʂ�\������ƁA�T���v���A�v���P�[�V�����̋N���mLaunch a sample application�n�ƃA�v���P�[�V�����̃A�b�v���[�h�mUpload your own appplication�n�̑I����ʂ��\������܂��i�A�v���P�[�V�������쐬�ς݂̏ꍇ�A�A�v���P�[�V������񂪕\������܂��j�B

�@�����ł́A�T���v���A�v���P�[�V�����̋N����I�����Ă݂܂��傤�B���΂炭�A�������̃}�[�N���������A�uMy First Elastic Beanstalk Application Environments�v�Ƃ������O�ŁA�V�����A�v���P�[�V�������쐬����A�}2�̂悤�ȉ�ʂɕς��܂��B

}2@AvP[VƊ‹̉ �}2�@�A�v���P�[�V�����Ɗ‹��̉�ʁi�摜���N���b�N����ƁA�g�債�܂��j

�@�}2�̉�ʏ㕔�i�mApplication Details�n�ȉ��j�ɂ́A�A�v���P�[�V������񂪁A��ʉ����mEnvironment Details�n�ɂ́A�‹����i�A�v���P�[�V�������s�‹��̏��j���\������܂��B

�@�‹��̏ڍׁmEnvironment Details�n���J���ƁA�T�v�mOverview�n�A�A�v���P�[�V�����̃��O�mLogs�n�A�Ď����mMonitoring�n�A�C�x���g�mEvents�n�������ꂼ��^�u��؂�ւ��ĕ\���ł��܂��B�mView Running Version�n���N���b�N����ƁA�T���v���A�v���P�[�V�����̉�ʂ��\������܂��i�}3�j�B

}3@TvAvP[V̉ �}3�@�T���v���A�v���P�[�V�����̉��

�y2�z�A�v���P�[�V�����̃J�X�^�}�C�Y

�@���āA�쐬���ꂽ�T���v���A�v���P�[�V�������J�X�^�}�C�Y���Ă݂܂��傤�B�mVersions�n�^�u��I������ƁA�f�v���C���ꂽ�A�v���P�[�V�����̃o�[�W�����ꗗ���\������i�}4�j�A�A�v���P�[�V�������_�E�����[�h�ł��܂��B

}4@AvP[Ṽ_E[h �}4�@�A�v���P�[�V�����̃_�E�����[�h�i�摜���N���b�N����ƁA�g�債�܂��j

�@���̉�ʂ��猻�݃f�v���C����Ă���A�v���P�[�V�����uresources-elasticbeanstalk-sampleapp.war�v���_�E�����[�h���܂��B�_�E�����[�h�����A�v���P�[�V�������𓀂��A�A�v���P�[�V���������������A�Ă�war�t�@�C���Ɍłߒ����܂��BAWS Management Console�i�}5�j����mUpload New Version�n���N���b�N���A�ύX����war�t�@�C�����A�b�v���[�h����ƃA�v���P�[�V�����̍X�V�͊����ł��B

}5@Abv[h �}5�@�A�b�v���[�h

�@�A�v���P�[�V�����̈�����������������A���y�[�W�ł́AElastic Beanstalk�̖ڋʂł���I�[�g�X�P�[�����O�̐ݒ�����Ă݂܂��傤�BEclipse����Elastic Beanstalk���g�����@���Љ�܂��B

�@�@�@�@�@�@ 1|2 ���̃y�[�W��

Copyright © ITmedia, Inc. All Rights Reserved.

'; if( !this.isSubscription ) { this.insertTarget = document.querySelector('#cmsBody .subscription') || document.querySelector('#cmsBody .inner'); } }; BodyAdIMSWithCCE.prototype = Object.create(BodyAdContent.prototype); BodyAdIMSWithCCE.prototype.activate = function () { refreshGam('InArtSpecialLink'); } // global reference window.itm = itm; //entry point BodyAdEventBase.polyfill(); const bodyAdManager = BodyAdManager.getInstance(); bodyAdManager.addEventListener(BodyAdManager.EVENTS.READY, function (ev) { bodyAdManager.loadAdvertise(); }); bodyAdManager.init(); })();
�X�|���T�[����̂��m�点PR

���ڂ̃e�[�}

4AI by IT - AIAAA
Microsoft  WindowsőO2025
AI for GWjAO
[R[h^m[R[h Zg by IT - ITGWjArWlX̒SŊ􂷂gD
Cloud Native Central by IT - XP[uȔ\͂gD
�V�X�e���J���m�E�n�E �y�����i�r�zPR
���Ȃ��ɂ������߂̋L��PR

RSS�ɂ‚���

�A�C�e�B���f�B�AID�ɂ‚���

���[���}�K�W���o�^

��IT�̃��[���}�K�W���́A �������A���ׂĖ����ł��B���Ѓ��[���}�K�W�������w�ǂ��������B