kth DevOps kth 에서 DevOps 팀을 조직한지 거의 1년이 되었습니다. 이전의 포스팅과 H3 2013 에서 DevOps 에 대해서 소개해 드린 바 있습니다. DevOps 이전 포스트 보기 DevOps, 개발과 운영의 새로운 문화 [DevOps] 요리사가 뭔말인가? Chef Series #1 #2 #3 kth 뿐만 아니라 대 고객서비스를 하고 있는 곳에서는 기획 > 설계 > 개발 > 빌드 > [...]
지난 포스트에서 Cookbook에 대해서 알아보았으니 이번엔 실제로 Chef을 사용할때 나오는 개념들을 짚고 넘어가는 시간을 가지려고 합니다. 그리고 실제로 설정 자동화가 뭔지 한번 보도록 하게습니다. Operations Node는 간단히 chef client가 운영되고 있는 호스트를 의미합니다. Chef는 node를 추상화 시켜서 바라보게 됩니다, 시스템이나 서버로 인식하지 않고 Attribute라고 하는 설정값들과 run list라고 하는 실행 목록을 구성된 객체(객체지향 언어에서 [...]
Chef는 Auto Configuration Tool입니다. 즉 서버의 설정을 자동으로 해주는 도구입니다. Chef를 사용하기전 Chef에서 사용하는 각종 용어들을 이해하는 것이 선행되어야 할것이라고 생각됩니다. 이번 Chef’s Concepts 시리즈 글에서는 Chef를 사용하기위해 필요한 각종 용어들에 익숙해지는것을 목적으로 하고, 이번 글에서는 그중에서도 특히 Cookbook에 대해서 자세히 알아보겠습니다. Cookbook Chef를 사용하다보면 계속 계속 해서 나오는 용어가 바로 Cookbook이라는 용어입니다. 이 [...]
Chef는 무엇인가? Chef 는 설정 자동화 툴(Server Configuration Management)입니다. 서버에 설정을 해주고, 어플리케이션을 설치을 도와주는 유용한 툴입니다. 별것 아니라고 생각할 수 도 있겠습니다만, Cloud라는 새로운 환경에서 어떤 힘을 발휘할지.. 그 잠재성이 무서운 툴입니다. 예를 들면 서버 100대에 nginx를 설치를 해야하다고 할때 시간이 얼마나 걸리 것 같으세요? 한대당 20분? 나중엔 조금 더 빨라져서 10분. 그럼 1000분 정도 [...]
소개 거의 모든 인프라가 AWS로 성공적으로 마이그레이션 되었다고 평가받고, 가장 안정적인 서비스 하고 있다고 자타가 공인하고 있는 Netflix가 자신의 AWS 인스턴스들을 관리하고 배포까지 할 수 있도록 하기위해서 사용해온 Asgard를 오픈소스 apache2 라이센스로 공개해버렸습니다.2010년에 프로젝트를 시작하여 올해(2012년)에 오픈소스로 공개 했습니다. 참고로 asgard는 북구 신화에 나오는 구름위에 천상의 도시의 이름으로 Netflix는 구름위에 천상의 도시를 지은듯 합니다. [...]
DevOps 팀에서 개발자를 모십니다! 개발도 하고 싶고, OS 도 만지고 싶고. OS 도 만지고 싶고, 개발도 하고 싶고. 자바와 .Net 만 개발 언어냐, 난 스크립트 언어도 사랑하고 영원할 것이라 믿는다. 넌 단순 반복의 노력파, 난 게으른 배짱이. 고로 나는 자동화해서 일한다. 개발자와 운영자는 같은 목적을 가진 것 같은데, 왜 바라보는 곳이 다르지? 위와 같은 생각을 가지신 분들을 [...]
DevOpsDays Mountain View 2012 행사 2일째가 되었습니다. 오늘은 어제의 일을 교훈삼아, 숙소에서는 오렌지 쥬스만 마시고 아침은 행사장에 준비된 베이글과 커피로 해결하였습니다. 오늘은 첫째날과는 다르게 등록여부 확인을 하지 않고, 알아서 스티커에 자기 이름을 적고 가슴에 붙였습니다. 어제보다는 참가자가 줄어서 그런지, 스크린을 2개에서 1개로 줄였습니다. 행사를 시작할 시간이 되어, 세션을 시작하기 전 어제와 마찬가지로 스폰서 광고가 잠시 [...]
2009년 벨기에서 시작되어, 인도, 미국, 브라질, 오스트리아, 독일, 스웨덴 등지에서 개최되고 있는 “Devops Days” 행사가 미국시간으로 6월 28일에서 29일 까지 양일간 개최되었습니다. 먼저, 멀리 미국의 실리콘밸리까지 와서 좋은 경험을 할 수 있도록 기회를 주신 KTH 임직원 여러분께 감사의 말씀을 전합니다. 이번 행사는 처음엔 Google Plex 에서 열리기로 되어 있었으나, 신청자가 많아 Cloud Center 로 변경되어, 저희 [...]
kth DevOps팀 김동수 요즘 IT 관련 아티클에 새롭게 그리고 자주 등장하는 단어로는, NoSQL, Cloud, Big Data 그리고 DevOps 등이 있습니다. 이 글에서는 그 중 개발과 운영에 있어 중간적인 입장에서 역할을 수행하는 방법론인 DevOps 에 대해서 이야기 하고자 합니다. DevOps 에 대해서 이야기 하기에 앞서, DevOps 를 소개하는 자료에서 자주 등장하는 3개의 서비스를 간단히 살펴 보겠습니다. [...]