전체 글 794

aws EC2를 사용하면서 생각해야하는 기타 비용

영상: https://youtu.be/MmQgAA4kQtU ec2 인스턴스를 사용하면 생각해야 하는 기타비용이 많습니다. 개인적으로 aws ec2를 구매하여 사용하자보니 적지않게 나가는 비용을 발견했습니다. ssd, hdd인 저장장치와 네크워크 비용인데요. ec2 사용요금에는 저장장치와 네크워크 비용은 없습니다. 특히, 네트워크는 요금 폭탄 맞을 수 있습니다. 네크워크는 ec2에서 인터넷 나가는 트래픽에 대해 요금을 지불해야 합니다. ec2로 들어오는 요금은 무료입니다. 리전별로 가격이 다르며 한국(서울)은 1GB당 0.12달러 정도 됩니다.

21.10.15 일하면서 알게된 것. 다른 언어로 개발된 API호출 시 자료형 주의

상황은 자바 클라이언트 --> 파이썬 API호출할 때 유효성 검사할 때 생긴 에피소드입니다. body타입은 json이어서 json.loads로 파싱한 후에 유효성 검사를 했습니다. 로컬 테스트 코드는 통과했지만... 실제 운영할때는 boolean타입에서 문제가 발생했습니다. boolean타입인경우 자바는 true, 파이썬은 True인데 항상 문자열 true로 인식했습니다. 오류가 발생하지 않지만 논리적으로 제대로 동작하고 있지 않았습니다. ㅜ.ㅜ

일상생활 2021.10.18

21.10.13 일하면서 깨달은 것 - dockerfile과 /etc/hosts

오늘 일하면서 알게된 것을 dockerfile에서 /etc/hosts파일을 설정할수 없다는 것입니다. 컨테이너는 네트워크 설정을 위해 /etc/hosts설정을 내부적으로 하는데요. 이 이유때문에 컨테이너가 실행 된 후에 /etc/hosts를 설정할 수 있습니다. 도커는 /etc/hosts를 설정할 수 있는 옵션을 제공해줍니다. 쿠버네티스 또한 /etc/hosts를 설정할 수 있는 옵션을 제공해줍니다.

일상생활 2021.10.14

21.10.12 일하면서 있었던 일 - pip install --user

오늘 새로 알게 된 것은 target= pip install명령어입니다. dockerfile로 파이썬 이미지를 만들 때 sudo권한을 막는 경우가 많습니다. 그런데 pip install을 사용하게 되면 파이썬이 설치되는 경로가 root권한일 가능성이 많아서, permission denied 오류가 발생합니다. 이처럼 파이썬 설치권한 오류를 해결하기 위해 pip install --user을 사용하게 되는데요. 불편한 점은 사용자가 pip install을 실행할 때마다 --user를 같이 써줘야 합니다. pip install --user을 입력하는 불편한 점을 해결하는 방법은 --user로 설치되는 경로를 변경하는 것인데요. target옵션으로 변경할 수 있습니다. 문제는!! target옵션으로 지정된 경로..

일상생활 2021.10.13