AWS beanstalk 사용기
새로운 프로젝트에서 서버개발 및 인프라를 담당하게 되면서 배포 및 서비스 운영에 대해 생각을 하다가 마침 관심있게 생각하는 AWS 서비스 중에 beanstalk이 있어서 사용해보면 좋을것 같다라는 생각에 도입을 하게 되었고, 도입할때 tutorial을 통해서 테스트 및 서비스를 배포해보면서 발생한 문제점 및 pre-requirement 에 대해서 적을까 합니다. 해야 했던 일 database setting setup security consider scaleable service setup ec2 instance for service setup load balancer management deploy setup log system 이거 하려면 ec2를 세팅해야하고, load balancer도 세팅해야하고 vpc도 만들어야 하고, 매핑도 시켜야하고 scaling도 공부해야하고, 매핑도 해봐야하고, 상태체크 및 log system도 구축해야하고… 너무 귀찮고 힘들고, 처음해보는거라 실수라도 생기면… 나 막 그렇게 부지런한 개발자가 아니라서 ㅠㅠ 귀찮은데 누가 해줬으면 좋겠어.!! beanstalk을 선택한 이유 security, scaling, log system 등을 한번에 관리할수 있다. automatically setting security sample command method 귀찮거나 사람이 실수할수 있는 문제를 자동으로 세팅해줌. 방법은 amazon documentation site에 있는 beanstalk 에 있는 tutorial을 따라서 진행을 하였습니다. 한국어로 되어있는 문서도 있었는데, 영어로 하면 좀 더 자세히 되어 있을까봐 영어문서를 보고 했습니다. (영어공부도 해볼 겸 …) 일단 tutorial을 따라 적는건 의미가 없을것 으로 판단해서 제가 진행하면서 막혔던 ...