ec2(3)
-
[서버 인프라 / 백엔드 개발] 바스타바스타 Ver 2.0
서비스 간략 소개 신예 아이돌과 팬을 이어주는 엔터테인먼트 플랫폼 바스타 바스타 Ver 2.0입니다. 기존 Ver 1.0을 전면 수정하여 새로운 버전을 개발했습니다. 기술 스택 서버 인프라 : AWS Elastic Beanstalk / S3 / Lambda / Media Convert 웹서버 : Apache 어플리케이션 서버 : mod_wsgi 개발언어 : Python3 프레임워크 : Django REST Framework 라이브러리 : APScheduler : 랭킹 계산, 콘텐츠 예약 발행 등의 기능 구현을 위해 사용한 내장형 스케줄러. Sentry : 서버 버그 리포팅과 모니터링을 위해 사용한 라이브러리. 맡은 업무 데이터베이스 설계 및 Django ORM 구현 - ✔기여도 100% Django RE..
2021.04.09 -
AWS 기존 EC2 인스턴스에 스냅샷 복원하기
AWS EC2 인스턴스를 사용하다 보면 아래와 같은 상황이 발생할 수 있습니다. 복잡한 환경설정을 구성하다가 패키지가 꼬여버린 상황명령어를 잘못 입력하여 시스템의 일부가 망가진 상황현재 상황상 급하게 특정 시점의 서버 환경으로 되돌려야하는 상황이외에도 개발을 진행하다 보면 다양한 상황이 발생할 수 있습니다. 기존의 온프레미스(On-Premise) 환경에서는 위와 같은 상황에 대처하기가 매우 힘들었습니다.시간과 인력 및 비용이 굉장히 많이 드는 작업이었습니다. 하지만 클라우드 환경이 보급되면서 위와 같은 상황 대처를 할 수 있는 편리한 도구들을 제공하기 시작했습니다.AWS 플랫폼은 기존에 서버 개발자가 모두 수작업으로 해야 했던 많은 일들을 간편하게 제어할 수 있는 도구들을 제공하는 것입니다. 대표적인 클..
2019.02.22 -
AWS EC2에서 BitBucket으로 자동 배포 시스템(Auto Deployment) 구축하기
배포 프로세스 BitBucket 환경구축ssh key 생성하기cd ~/.ssh ssh-keygen -t rsa 위와 같이 명령어를 입력하면 key 파일 이름을 입력하라고 나옵니다. 용도에 맞게 적당히 키이름을 입력하면 passphrase를 입력하라고 나오는데 이 부분은 넘어가게 됩니다. 엔터 그리고 다시 엔터를 누르면 위와 같이 개인키와 공개키가 생성이 됩니다. 개인키는 EC2에서 BitBucket에 접속할 때 사용되고, Public Key는 서버측에 등록합니다. 위의 bitbucket_rsa.pub가 공개키입니다. 위 그림과 같이 BitBucket에 들어가서 Profile_setting에 갑니다. 그러면 Security 항목에 SSH keys관리하는 탭이 있는데 이곳을 클릭합니다. Add key를 눌러..
2018.07.17