2015년 8월 21일 금요일

클라우드 애플리케이션 퍼포먼스 관리를 위한 10가지 핵심 요소

대부분의 경우 프라이빗 클라우드 서비스에 필요한 애플리케이션이 우선적으로 등장하고, 이후 수요가 점차 증가됨에 따라 퍼블릭 클라우드 서비스와 이를 관리하기 위한 애플리케이션이 등장하게 됩니다. 점차적으로 자체개발이나 아웃소싱한 클라우드 애플리케이션이 늘어나면서 그 퍼포먼스를 모니터링하기 위한 필요성이 나타게 되는데, 클라우드 애플리케이션 퍼포먼스 관리(CAPM : Cloud Application Performance Management)는 사용자 경험을 관리하기 위한 퍼포먼스를 모니터링하고 분석합니다. 2세대 CAPM툴은 모니터링 에이전트를 활용해 근본 원인 분석하고 CAPM의 주요 요소들을 활용함으로써 클라우드 기반 애플리케이션들의 퍼포먼스 향상을 도모할 수 있는 것으로 기대됩니다.

  1. 리소스 vs. 애플리케이션 퍼포먼스 모니터링
  2. 프라이빗과 퍼블릭 인스턴스 (instance)
  3. 토폴러지 ( 네트워크 접속망 ) 탐지 (Topology discovery)
  4. 1 세대 CAPM 툴과 문제점
  5. 2 세대 CAPM 툴과 장점들
  6. 클라우드 애플리케이션 퍼포먼스 컴포넌트
  7. 에이전트와 애플리케이션
  8. 인프라스트럭쳐의 한 부분으로써의 인터넷
  9. Hosted SaaS CAPM 장점
  10. 근본 원인 분석 과제들

RIA를 위한 미디어 지원 기능 비교 : JavaFX 2 대 HTML5

현재 다양한 미디어파일 포맷들을 모두 결합하는 것은 거의 불가능합니다. 그래서 보통 개발자들은 어떤 기술이 어떤 인코딩 테크닉을 지원하는가에 대한 관심보다는 그들의 애플리케이션들이 잘 작동하기만을 원합니다. 맞춤형 미디어 플레이어를 만드는데 유리한 JavaFX와 코덱과 브라우저 지원에 한계가 있지만 미디어스트리밍에 더 나은 유저환경을 만들 수 있는 HTML5는 이러한 문제들을 해결할 기회를 갖는 기술입니다.

소프트웨어 프로세스 개선의 평가 및 측정 - 체계적인 문헌 리뷰

소프트웨어 프로세스 개선 (SPI: Software Process Improvement) 은 소프트웨어 개발 조직의 효율성과 효과를 증대하고 , 소프트웨어 제품을 향상시킬 수 있는 체계적인 접근방법입니다 . 본 논문은 서로 다른 SPI 활동에 사용되는 평가 전략 및 측정법을 식별하고 특성화를 목표로 , 1991 년부터 2008 년 사이에 발표된 148 편의 논문을 분석하였습니다 . 논문들의 체계적인 문헌 리뷰를 통하여 , SPI 활동 , 응용 평가 전략 및 측정 관점에 따라 분류하고 7 가지의 차별화된 평가 전략을 확인하였습니다 .

Ⅰ . 서론
소프트웨어 프로세스 개선 (SPI) 은 제품의 품질을 높이는 것뿐만 아니라 시장 출시 시간과 생산 비용을 줄이는 것을 목적으로 한다 [28]. SPI 관련 기술로는 Capability Maturity Model (CMM)[76], Capability Maturity Model Integration (CMMI)[2], [113], [114], ISO/IEC 15504(SPICE)[35], [111], Quality Improvement Paradigm(QIP)/Experience Factory[7],[8] 등이 있다 . 본 연구와 유사 연구는 다음과 같다 . Gorschek 와 Davis[167] 은 요구사항단계 (requirements process) 에서 변화의 영향은 서로 다른 수준에서 관찰되고 측정할 수 있다는 아이디어를 가지고 프로세스 변화의 영향을 평가하기 위한 개념적 프레임 워크를 제시하였다 . Gomez 등 [48] 은 “ 무엇을 , 어떻게 , 언제 측정하는가 ” 라는 세 가지 질문을 가지고 소프트웨어공학에서 SLR(Systematic Literature Review) 측정을 실시하였다 . Bellini 등 [10] 은 문헌연구를 통해 측정 이론 , 소프트웨어 메트릭스 , 메트릭스의 개발과 식별 , 측정 수집 , 측정의 평가와 분석 등 5 가지 주요 측정항목을 도출하였다 . Kitchenham 과 Charters[60] 는 소프트웨어 메트릭스 연구에서 최근 동향을 설명하기 위해 체계적인 매핑 연구를 실시하였다 . 본 연구에서는 SPI 활동의 측정에 좀 더 중점을 두었으며 프로세스 개선을 평가하고 분석하는데 어떤 측정법이 사용되는지를 조사하였다 .