본문 바로가기

분류 전체보기

(165)
SW컨설턴트의 개발이야기, 여섯번째.왜 나만의 방법이 실패하는지? (NIH 신드롬) NIH(Not invented here) 신드롬이란? 카츠와 알렌(Katz & Allen)은 기업연구에서 “선진 기업의 연구조직은 흔히 자신들이 직접 개발하지 않은 기술이나 연구 성과에 대해 배타적 성향으로 보인다”고 주장하며 이러한 현상을 NIH 신드롬이라고 정의했다. 소프트웨어를 개발하는데 있어서도 NIH신드롬과 유사한 현상이 많이 발생합니다. 개발하는데 필요한 라이브러리나 개발 방법, 개발툴들을 모두 입맛에 맞게 직접 만들어서 쓰는 경우를 말하는 겁니다. 우리나라의 개발자들이나 소프트웨어 회사들은 특히나 더 자신만의 방법들을 선호하는 경향이 있는 것으로 생각됩니다. 여러가지가 이유가 있겠지만 몇가지만 나열해보면 다음과 같습니다. 라이브러리를 구매하는 비용을 비싸다고 생각한다. 특히나 회사에서 개발에..
[기획연재 part 3] - 클라우드 성능 모니터링 B. 어플리케이션 성능 모니터링 – 클라우드내 구동중인 어플리케이션 성능에 대한 리포팅은 사용자 즉, 실제적으로 클라우드 내 어플리케이션의 이용자가 많은 관심을 가질 수 밖에 없는 분야이다. 어플리케이션 성능을 측정함에 있어 단순히 사용중인 리소스만으로는 클라우드 내에서 수시로 이동하는 이들에 대한 성능 모니터링이 이뤄지기 힘들다. 따라서 이러한 유동적인 어플리케이션에 대한 정확한 성능 모니터링이 이뤄지기 위해서는 경로추적(Tracking)과 매핑(Mapping)이 이뤄야 한다. 사용자 요청에 대응하는데 소요된 실제 시간을 토대로 성능을 관리 분석하는 기준을 어플리케이션 응답시간이라 부르는데 이러한 응답 시간을 근거로 어플리케이션을 모니터링하는 솔루션 자체를 클라우드 특성에 맞게 내장하여 출시되는 어플리..
2013 몰스킨 다이어리 Event 당첨자 안내 Sycros와 함께하는 2013 몰스킨다이어리 Event에 응모해주신 모든분들께 진심으로 감사드리며 아래 당첨되신 분들께 감사의 말씀 전합니다. 다음 Sycors Event에도 많은 성원 부탁드릴께요 !! 김선호 님, 김재훈 님, 백종인 님, 김동환 님, 김정식 님 황호철 님, 김영안 님, 오임권 님, 김영규 님, 전명석 님
CES 2013 in Las Vegas 탐방기 안녕하세요 e-연구개발팀의 이무호 과장입니다. 저는 이번달 초에 직원들과 함께 다녀온 CES 2013 여행기를 쓰려고 합니다. 회사가 바쁜 와중에도 이런 좋은 기회에 여행을 할수 있어서 정말 좋은 추억이 되었습니다. 그럼 CES 2013 in Las Vegas 여행기를 시작하도록 하겠습니다~ ^^ [출발] 인천공항에서 출발하여 Las Vegas를 가기 위해 경유한 벤쿠버 공항입니다. 장시간 비행에 다들 힘들어 했지만 커피 한잔과 함께 잠시 휴식하며 여유를 찾았습니다. Las Vegas에 거의 도착할 무렵에 야경입니다. 드디어 Las Vegas에 도착하였습니다~ 역시 도박의 도시답게 공항에서부터 슬롯머신이 보였습니다. Las Vegas에 있는 동안 머물 RIVIERA 호텔에 도착하였습니다. 호텔 1층에는 ..
알아봅십다! Sycros Log 감시 1. Sycros Log 감시기능 Sycros Console -> 설정 -> 로그감시 기능 2. 로그감시 기능정의 로그 감시 기능은 로그 파일에 새롭게 기록 되는 로그 내용에 특정 문자열이 포함되었는지를 감시한다. 3. 날짜 형 로그 감시 로그감시는 로그의 FULL PATH와 경로를 입력함으로써 정의 되고 아래 매크로를 통해서 일별 변경 되는 로그에 대한 모니터링도 가능 하다. Z Number(include zero fill) # Number(one character) YYYY 년도(예: 2008) YY 년도(예: 08) MM 월(예: 12) DD 일(예: 17) HH 시(예: 09) MI 분(예: 19) SS 초(예: 01) 매크로를 사용할 경우 중괄호와 함께 파일명을 입력한다. 매크로는 파일 경로와 ..
[기획연재 part 2] - 클라우드 성능 모니터링 3 . 기존 서버 모니터링과 퍼포먼스 모니터링의 근본적 차이와 그 이유는 무언인가. 클라우드 내에는 다양한 종류의 콤퍼넌트들이 존재하기 때문에 특정 컴포넌트에 집중적으로 퍼포먼스를 관리하는 기존 방식으로는 전체적이고 포괄적인 시야가 요구되는 클라우드 환경에 대응할 수 없다. 물리적이고 버츄얼한 인프라 요소 각각에 대한 독립적 관리 보다 우선순위화 되어야 하는 것이 바로 비즈니스 서비스를 고객으로 전달하는 퍼포먼스가 효과적으로 이뤄지고 있는지를 관리하는 부분일 것이다. Service Level Agreement (SLA) 가 클라우드 환경에 있어 매우 중요해지는 이유가 여기에 있다. 클라우드 고객은 비용을 지불하면서 언제 어디서든 동일한 서비스 및 품질을 요구하므로 클라우드 모니터링은 결과적으로 이와 같은..
SW컨설턴트의 개발이야기, 다섯번째.매일 불난 호떡집 같은 회사 (중요한 일 vs. 시급한 일) 필자가 컨설팅을 진행했던 수많은 회사들 중에서 80% 이상은 불난 호떡집처럼 매일 불끄느라고 정신이 없습니다. 너무 바빠서 새로운 기술을 연구할 시간도 없다고 한다. 프로젝트를 진행할 때도 가장 빠른 방법으로 문서도 작성하지 않고 가장 뛰어난 개발자가 바로 코딩부터 한다고 한다. 고객들은 기다려주지 않기 때문에 요구하자마자 바로 며칠 안에 제품에 기능을 반영해야 한다고 한다. 제품에 버그가 발견되면 하루 이틀 안에 버그를 수정해줘야 한다. 그렇지 않으면 고객들이 엄청나게 컴플레인을 한다. 사소한 버그 수정도 빨리 해야 하기 때문에 신입 개발자들에게는 시킬 수가 없다. 고참 개발자가 2시간이면 고칠 것을 신입 개발자를 시키면 2일이 걸릴 뿐더러 고참 개발자가 신입 개발자에게 일을 시키고 검토해주는데 2시간..
[Sycros Event]Sycros와 함께하는 2013 몰스킨다이어리 Event !
올 한해 Sycros에 베풀어주신 성원에 감사드립니다.
[기획연재 Part 1] - 클라우드 성능 모니터링 씨에프정보통신 영업부는 앞으로 3회에 걸쳐 클라우드 모니터링에 관한 인포시스社(美기술/영업 컨설팅그룹)가 내놓은 클라우드 퍼포먼스 모니터링 리포트 자료를 소개하고자 하며 이를 통해 클라우드 컴퓨팅 환경의 이해와 향후 발전방향을 가늠할 수 있을 것이며 이를 참고로 당사가 추구하는 클라우드 모니터링의 현주소와 향후 대응 전략에 대해 소개하는 장을 마련해 보고자 한다. l 개요 유지보수 측면에서의 모니터링(관제)은 필수적인 요소라는 점에 이의를 제기할 사람은 없을 것이다. 그러나 우리가 클라우드 환경 모니터링을 이야기할 때는 일반적인 legacy나 가상화 환경 모니터링과는 다른 각도에서 접근해 볼 필요가 있다. 다양한 모니터링 툴들이 속속 개발되고 있는 추세이긴 하나 현재까지는 클라우드 모니터링에 있어 표준 ..