응용 프로그램 서비스 관리
Application service managementASM(Application Service Management)은 비즈니스 트랜잭션의 성능과 서비스 품질을 모니터링하고 관리하는 데 중점을 두는 시스템 관리 분야에서 새롭게 부상하고 있는 분야입니다.
ASM은 복잡한 비즈니스 트랜잭션의 서비스 품질을 검출, 진단, 수정 및 보고하기 위한 명확한 프로세스 및 사용으로 정의할 수 있습니다.퍼포먼스 측정은 트랜잭션의 완료 속도 또는 정보가 최종 사용자에게 전달되는 속도와 관련이 있습니다.Tion, 운영체제, 하이퍼바이저(해당하는 경우), 하드웨어 플랫폼 및 네트워크 인터커넥트.ASM 의 중요한 컴포넌트에는, 애플리케이션의 검출과 매핑, 애플리케이션의 「헬스」의 측정과 관리, 트랜잭션 레벨의 가시성, 및 인시던트 관련의 분류가 포함됩니다.따라서 ASM 툴과 프로세스는 Sysop, DevOps 및 AIOps 등의 역할에 의해 일반적으로 사용됩니다.
ASM은 Application Performance Management(APM; 응용 프로그램 퍼포먼스 관리)와 관련되어 있지만 비즈니스 서비스 제공에 중점을 둔 보다 실용적인 "톱다운" 접근 방식입니다.엄밀한 정의에서는 ASM과 APM은 2가지 중요한 점에서 다릅니다.
- APM은 애플리케이션 인스턴스의 퍼포먼스에만 초점을 맞추고 데이터센터 내의 애플리케이션 배후에 존재할 수 있는 복잡한 상호의존관계는 무시합니다.ASM은 특히 각 애플리케이션 또는 인프라스트럭처 소프트웨어, 운영체제, 하드웨어 플랫폼 및 트랜잭션의 "홉"을 개별적으로 측정할 것을 요구합니다.단, 그 측정이 추론에 의한 것이라도 마찬가지입니다.이는 서비스에 영향을 주는 조건의 원인을 분리할 수 있는ASM의 요건에 매우 중요합니다.
- APM은 관리와 측정 가능성을 위해 애플리케이션 계측이 필요한 경우가 많습니다.ASM은 어플리케이션 중심의 접근방식을 지지하며 어플리케이션과 운영체제는 어플리케이션의 트랜잭션, 의존관계([1]온머신 또는 오프머신)뿐만 아니라 운영체제 자체와 어플리케이션이 실행되고 있는 하드웨어 플랫폼을 포괄적으로 파악할 수 있다고 주장합니다.또한 콘텍스트 에이전트는 계측 플랫폼과 비계기 플랫폼 간에 트랜잭션이 발생했을 때 네트워크 지연을 높은 정밀도로 추론할 수 있다.
애플리케이션 서비스 관리는 실제 사용자의 경험을 측정하는 것이 중요한 데이터 포인트라는 점에서 최종 사용자 경험 관리 및 실제 사용자 모니터링의 개념을 확장합니다.다만, ASM 에서는, 이러한 저속의 근본 원인을 신속히 특정할 수 있는 기능도 필요하기 때문에, 실제의 유저의 감시/관리의 범위가 확대됩니다.
애플리케이션 서비스 관리는 복잡한 다중 계층 트랜잭션 애플리케이션에 일반적으로 사용됩니다.또한 하이퍼바이저 기반의 가상화 테크놀로지와 함께 서비스 지향 아키텍처 및 마이크로 서비스 접근방식을 도입함으로써 ASM 테크놀로지 채택의 촉매제가 입증되었습니다.기존 환경에 하이퍼바이저를 도입하면 복잡한 애플리케이션이 불균형적으로 영향을 받기 때문입니다.Aberd의 조사een Group은 가상화 테크놀로지의 대부분의 도입이 복잡한 트랜잭션 애플리케이션에 미치는 영향에 의해 방해받고 있음을 나타내고 있습니다.
ASM 접근방식은 서비스 레벨 [2]어그리먼트, 클라우드 컴퓨팅, 실시간[3] 및 에너지 인식 애플리케이션 컨트롤러[4] 타깃을 고려하는 자동 적응형 컨트롤러에 탑재되는 경우가 늘고 있습니다.
레퍼런스
- ^ Alexander Keller; Gautam Kar (5 May 2000). "Dynamic Dependencies in Application Service Management" (PDF). IBM Research Report.
{{cite journal}}
:Cite 저널 요구 사항journal=
(도움말) - ^ Benny Rochwerger; David Breitgand; Eliezer Levy; Alex Galis; Kenneth Nagin; Ignacio Martín Llorente; Rubén Montero (6 April 2009). "The reservoir model and architecture for open federated cloud computing" (PDF). IBM Journal of Research and Development 53, no. 4 : 4-1.
{{cite journal}}
:Cite 저널 요구 사항journal=
(도움말) - ^ Michael Boniface; Bassem Nasser; Juri Papay; Stephen Phillips; Arturo Servin; Xiaoyu Yang; Zlatko Zlatev; Spyridon Gogouvitis; Gregory Katsaros; Kleopatra Konstanteli; George Kousiouris; Andreas Menychtas; Dimosthenis Kyriazis (2010). "Platform-as-a-service architecture for real-time quality of service management in clouds" (PDF). Fifth International Conference on Internet and Web Applications and Services. IEEE.
{{cite journal}}
:Cite 저널 요구 사항journal=
(도움말) - ^ Anton Beloglazov; Jemal Abawajy; Rajkumar Buyya (4 May 2011). "Energy-aware resource allocation heuristics for efficient management of data centers for cloud computing". Future generation computer systems 28.5: 755-768.
{{cite journal}}
:Cite 저널 요구 사항journal=
(도움말)