안녕하세요 매번 메일을 읽기만했는데 요즘 잘사용하고있는 툴과 관련된 주제인것 같아 회신해봅니다 Fabric 이라는 툴인데 멀티스레드를 통한 병렬작업을 지원하고 출력은 타겟 호스트 기준으로 정렬해서 보여줍니다 ssh 프로토콜을 기반으로 하는 병렬 작업 API를 파이썬을 통해 구현하고있고 제공하는 API 를 잘활용하면 재사용 가능한 코드로 표현할 수있어 편리하네요
--
Google 그룹스 'sysadminstudy' 그룹에 가입했으므로 본 메일이 전송되었습니다.
웹에서 이 토론을 보려면 https://groups.google.com/d/msg/sysadminstudy/-/W8nQwi2p1f4J을(를) 방문하세요.
이 그룹에 게시하려면 sysadm...@googlegroups.com(으)로 이메일을 보내세요.
그룹에서 탈퇴하려면 sysadminstud...@googlegroups.com로 이메일을 보내주세요.
더 많은 옵션을 보려면 http://groups.google.com/group/sysadminstudy?hl=ko에서 그룹을 방문하세요.
안녕하세요 매번 메일을 읽기만했는데 요즘 잘사용하고있는 툴과 관련된 주제인것 같아 회신해봅니다 Fabric 이라는 툴인데 멀티스레드를 통한 병렬작업을 지원하고 출력은 타겟 호스트 기준으로 정렬해서 보여줍니다 ssh 프로토콜을 기반으로 하는 병렬 작업 API를 파이썬을 통해 구현하고있고 제공하는 API 를 잘활용하면 재사용 가능한 코드로 표현할 수있어 편리하네요
태준님 말씀대로, cluster working tool 들은 사실상 수동이나 다름 없는 작업입니다.
예외에 대한 처리가 API 나 정해진 템플릿 혹은 프로파일 들을 이용하는것보다 많은 엔트로피를 유발하기 때문입니다.
사실 진짜 자동화, 무인화 라는것은 불가능하다고 생각하는 입장입니다.
아무리 시스템을 자동화 시켜놓아도 인력이필요(인적모니터링등등 포함) 하기 때문입니다.
결국 이 프로파일 및 템플릿을 우선적으로 이용하고, API 를 통한 일차적 예외처리, 그리고 나머진 트러블슈팅과도 비슷한,
자동화에대한 수동관리인게 인프라자동화의 기본 프로세스이지요...
뻔한얘기만 계속 써내려왔지만, 사실 이 부분에서 또 다시 생각해 봐야하는 부분은,
Platform 별 지원 가능한 성능 맟 컨피그 범위라는걸 화두로 올려보고 싶어서 입니다.
보통 다들 주로 선호하시는 운영체제가 어떤것인지요? 사실 시대가 아무리 흘러가도, 예전과 별반 다름없이,
배포판 혹은 플랫폼별 셋팅이 매우다르며, 더욱이 같은 배포판이여도 버젼의 차이에 따라 엄청난 변화(?) 들이 생기고있습니다.
이건 가상화가 도입되면서부터 예견되었었죠, 레거시를 가상화로 풀 수 있다고 구라를 쳐놓구선,
컨피그나 프로파일은 지원하지 않아버리는 경우가 많이 보인다는거죠..
결국 이 공간에서도 선호하는 모니터링 툴, 선호하는 디플로이툴, 선호하는 매니지먼트 툴들이 갈려지는거라고 봅니다.
그래서 문태준님께서 얘기하셨듯이 일단 가장 엔트로피를 최소화하고 범용적 컨피그레이션 관리를 가능하게 하는 툴이 어떤것이 있으며,
그것들의 장단점을 뿌려내 보는기 선행되어 져야 한다고 생각합니다.
사실 몇년이 지났으나, 정리가 좀체로 되지 않은 문제라고 보여 글을 쓰게 되었습니다.
조금 개발하고, 맘대로 커스터마이징 하기 앞서, 가장 적합한게있다면 가려낸것도 중요하고,
그런게 존재 하지 않는다면, 어째서 몇년이지나도 새로 갈망하게 되는 것들이 있는지 조명해 보는 자리라고 생각합니다.
음..두서없이 갑자기 튀어나와 죄송합니다 꾸벅..
--
Google 그룹스 'sysadminstudy' 그룹에 가입했으므로 본 메일이 전송되었습니다.