본문 바로가기

aws

AWS 요금 폭탄 경험기 - 5일간 2000만원 AWS라고 Amazon에서 제공해 주는 클라우드 서비스이다. 일반적인 BE(Backend) 개발자는 AWS를 이용해서 데이터를 저장하거나, 가상 서버를 임대하여 서버를 운용한다. 2000년 초반, 물리 서버가 있어야 했던 세상과는 다르다. 원하는 성능의 서버를 10분 이내에 만들어 사용할 수 있고, 딱 필요한 시간만 사용하고 종료할 수 있어 효율적으로 비용을 관리할 수 있다. 뿐만 아니라 내가 한국에 있지만, 미국 또는 유럽에서 서버를 개설하고 운용해야 하는 상황이라고 하더라도, 그 과정은 차이가 없다. 이렇게 손쉽게 자원을 관리할 수 있다는 것이 강력한 장점이지만, 충분한 이해가 없다면 비용관리 측면에서 치명적이다. 그 예를 이 글에서 적어보려고 한다. 2018년 6월 어느 금요일, 회사에서 약간 짬을.. 더보기
Elastic beanstalk CLI 를 활용한 비용 절감 노력 Django 물개발자입니다. 이전 글에서 EB(Elasticbeanstalk) 환경에 Django를 배포하면서 겪었던 내용을 여기서 공유했습니다. 이번에는 EB에 환경을 생성하는 과정을 CLI 를 이용해 보려고 합니다. AWS web console을 이용하면 각 단계별로 필요한 과정과 의미를 이해하는데 도움이 됩니다. 다만 이런 과정을 자주 반복해야 하는 상황에 마주친다면 좀 더 나은 방법에 대해서 생각하게 될 것입니다. 같은 작업을 반복하는 것은 시간이 걸린다는 것은 의미하고 또 사람이 손으로 각 단계를 밟다 보면 의도하지 않게 실수를 할 수 있기 때문입니다. 위 그림은 EB에 environment을 생성하는 시작단계입니다. default configuration과 다른 환경을 갖추기 위해서는 그 후에.. 더보기
Django app AWS EB(elasticbeanstalk) 배포해보기 안녕하세요 물개발자입니다. google trend에 django를 찾아보면 위와 같은 검색어 흐름을 볼 수 있습니다. Django에 관심을 가지는 개발자 숫자가 많아지고 있음을 알 수 있습니다. 그리고 최근에 제가 근무하는 회사 지인이 AWS 환경에서 django 서비스를 운용해보고자 하는 경우가 있어 이와 같이 문서로 정리해봅니다. 다행히 aws에서 아래와 같이 친절한 한글 문서를 제공하고 있으니 이것을 기반으로 하겠습니다. Django 애플리케이션을 Elastic Beanstalk에 배포 https://docs.aws.amazon.com/ko_kr/elasticbeanstalk/latest/dg/create-deploy-python-django.html https://docs.aws.amazon.co.. 더보기
우분투 리눅스에서 자주 사용하는 툴 AWS shell An integrated shell for working with the AWS CLI. https://github.com/awslabs/aws-shell Oh my zsh https://github.com/robbyrussell/oh-my-zsh Tmuxinator 다수의 tmux sessions 관리를 도와주는 툴 이 툴을 사용전에는 매일 아침마다 반복적으로 화면분할, workon을 실행해야 했다. https://github.com/tmuxinator/tmuxinator Shutter 데스크탑 환경에서 Screenshot 저장하는 툴 아래와 같이 단축키를 등록해 두면 프로그램이 실행되어 있지 않더라고 바로 사용가능 http://shutter-project.org/ Meld Meld .. 더보기

반응형