Apache Spark의 상이한 버전들과 다양한 인스턴스들, 그리고 광범위한 클라우드 기반 애플리케이션 프레임워크를 운영할 수 있도록 효율적인 배치에 도움을 주는 IBM Spectrum Conductor

지난번에 살펴본 IBM Spectrum ConductorTM Deep Learning Impact는 IBM Spectrum ConductorTM 를 기반으로 하고 있습니다. IBM Spectrum ConductorTM 는 Apache Spark 워크로드 관리에 사용되는 기능으로 온프레미스와 클라우드 환경 모두에서 Spark 및 유사한 서비스를 적절하게 사용할 수 있게 지원하여 기업에게 필요한 멀티 테넌트 환경을 제공합니다.

IBM Spectrum ConductorTM 를 사용하면 Apache Spark의 상이한 버전들과 다양한 인스턴스들, 그리고 광범위한 클라우드 기반 애플리케이션 프레임워크를 운영할 수 있도록 효율적인 배치를 도와줍니다. 이는 곧 성능과 확장성의 개선과 자원 활용률의 극대화, 자원활용 제약을 제거하여 각 자원이 개별 애플리케이션 구현에 묶여 사용되는 것을 방지할 수 있습니다. 결국 뛰어난 확장성과 데이터 및 애플리케이션에 최적화된 인프라 패브릭에서 데이터를 접근/분석/보호 할 수 있으며, 최고수준의 효율성과 빠른 배치, 단순한 관리방안을 제공합니다.

IBM Spectrum Conductor
출처 : ibm.com

IBM Spectrum ConductorTM 의 주요 기능은 가장 많이 언급한 Spark와 관련된 통합 기능입니다. Spark의 라이프사이클을 관리하며, 멀티테넌트의 통합 애플리케이션 플랫폼을 제공합니다. 그리고 자동화 및 동적 제공 기능의 클라우드 버스팅과 다차원 스케일링, 단일 형태의 관리와 모니터링 기능도 제공합니다.

그 결과 IBM Spectrum ConductorTM 를 사용하면 Spark 기능을 활용하여 프레임워크를 구축할 수 있게 되고, 결국 각종 프로젝트와 기업운영 환경에서의 토탈 솔루션을 간단하게 배치하고 손쉽게 구현할 수 있게 됩니다. 앞서 살펴본 바에서 자원의 할당을 유연하게 제공하고, 다양한 버전의 Spark와 인스턴스의 활용 등이 수행되기 때문에 관리비용의 절감과 높은 가용성을 확보할 수 있게 됩니다. 또한 워크로드를 인지하고 정책에 근거한 자원을 관리함으로 복잡한 IT 운영에 대한 시야를 제공하고, 자원의 사용률을 높이기 위한 시간 및 사일로 제거 등이 수행됩니다.

고성능 분석을 통해 더 나은 인사이트를 더 빨리 제공한다는 점에서 IBM Spectrum ConductorTM 는 명확한 강점이 있습니다.