본문 바로가기

Technical Docs/etc

(2)
IaC(Infrastructure as Code) 란? IaC(Infrastructure as Code) 란 말 그대로 코드로 인프라를 관리한다고 생각하면 된다. 기존에 온프레미스에서 또는 클라우드에서 인프라를 설치하는 방식은 대충 간추리면 아래와 같다. 1) 자신이 원하는 서버의 사양을 고르고 구매한다. 2) 그 위에 올라가는 OS를 결정하고 설치한다. 3) OS레벨에서 각 회사에 맞게 세팅이 필요한 설정들을 변경한다. 4) 솔루션 또는 서비스를 올려서 실행한다. 그런데 IaC 에서는 이 작업을 Code로 진행한다고 생각하면 된다. 그래서 내가 생각하는 제일 큰 장점은 재사용성이다 ㅋㅋ 한번 만들어두면 여러 번 고생할 필요가 없다...... IaC 를 위한 툴에는 여러가지가 있다. 가장 유명한건 Harshcorp의 https://www.terraform.i.. 뚜봄뚜봄  2022. 6. 21. 23:30
Sublime text3 에서 python3 입력 편하게 하기 예전에 백준이나 릿코드에서 알고리즘 문제를 풀다보면 입력이 정말 복잡한 경우가 많다. 코딩을 하다보면 뭐 복붙으로 인해 클립보드가 예제 입력이 아닌 다른걸로 덮어씌워지는 경우가 많이 때문에... 나는 그냥 인풋 값을 텍스트 파일에 저장해서 코드만 수정하고 바로 실행해서 결과를 확인한다. 예전에 같이 연구실 사용하던 친구가 해당 방법을 알려준 이후로 지금까지도 유용하게 쓰고있다. 해당 설정 방법은 매우 쉽다. 1) 작성한 python 폴더가 있는 곳에 input.txt 파일을 하나 만든다. 2) Sublime text 3 > Tools > Build System > New Build System ... 을 클릭한다. 그리고 아래와 같이 작성한다. { "shell_cmd": "python3 -u $file .. 뚜봄뚜봄  2022. 1. 5. 00:44