개발이야기/Infrastructure 2

매초마다 반복되는 shell script 한줄 구문

Getting started보통 tail을 통해 file 내부의 변화를 확인하고 log를 확인하곤 한다.가끔 linux file system을 통한 개발을 하다보면 반복적으로 command를 실행시키고 싶을때는 어떻게 하면 될까? $ while true; do 명령문 sleep 시간; done 상기와 같이 수행하면 된다. 시간(seconds)마다 명령문을 입력한다. Example5초 마다 ls 명령어 호출 $ while true; do ls /app/home/; sleep 5; done 1초 마다 echo $ while true; do echo hi; sleep 1; done 10초 마다 hdfs 를 통해 ls 명령어 호출 $ while true; do ./hdfs dfs -ls /2018/11/12/;..

IaC(Infrastructure as Code)를 통한 Enterprise환경에서 Infra 운영프로세스의 한계 해결방안

Enterprise환경의 infra 운영프로세스 지옥 - 사례1개발자 A씨는 운영하고 있는 5개의 서버에 대해 X라고 하는 네트워크 정책을 가져가려고 한다. 이때, 거쳐야 하는 과정은 아래와 같다. 1) 5개 서버에 대한 X 정책에 대해 정의하고 티켓을 만들고 보안담당자에게 할당한다.2) 해당 티켓을 보안담당자가 검토한다.3) 보안 확인 후 네트워크담당자에게 할당한다.4) 네트워크 담당자는 X 정책에 대해 확인하고 5개 서버에 적용한다.5) 적용이 되면 네트워크 담당자는 A씨에게 적용되었음을 알린다.6) A씨는 적용이 되었음을 확인하고 계속 일을 진행한다. Enterprise환경의 infra 운영프로세스 지옥 - 사례2사례1이 일어나고 5년뒤(이미 A씨는 퇴사) 개발자 B씨는 5개의 서버를 추가(scal..