우리는 로마를 생각할 때 도시의 유구한 역사와 다양한 문화를 생각합니다. 그리고 콜로세움과 판테온뿐만 아니라 멋진 예술과 음식들을 떠올릴 것입니다. 그러나 로마는 매일 287만 명의 인구가 최신 기술을 사용하는 활기차고 현대적인 도시이기도 합니다.

시 정부인 Roma Capitale은 이 고대 도시를 매우 살기 좋은 현대적 도시로 만드는 것을 임무로 합니다. 도시 전역을 아우르는 Wi-Fi부터 유치원 등록, 건축 허가 등을 위한 온라인 포털에 이르기까지 Roma Capitale은 시민들을 위한 다양한 디지털 서비스를 제공합니다.

물론 수백만 명의 사람들에게 수많은 서비스를 제공하면서 긍정적인 최종 사용자 경험을 보장하는 것은 결코 쉬운 일이 아닙니다. Roma Capitale의 크고 복잡한 IT 인프라는 하루아침에 이루어지지 않았습니다.

Roma Capitale의 데이터 센터 책임자인 Roberto Massimiliani는 베어메탈, 컨테이너, Microsoft Hyper-V 인프라로 구성된 온프레미스 환경에서 800대의 가상 머신(VM)과 150대의 물리적 머신을 관리하는 5명으로 구성된 팀을 이끌고 있습니다.

그간 팀은 워크로드에 대해 레거시 개발 모델을 따랐고 직접 개입해 성능을 관리하고 리스크를 최소화했습니다. Massimiliani는 "IBM Turbonomic 구현 전에는 컨테이너 인프라에 마이크로서비스를 구현하려고 시도했지만 개발자들에게 이러한 전환을 완전히 실현하는 데 필요한 도구가 없었습니다. 대신 컨테이너에서 강제로 실행했던 모놀리식 애플리케이션이 있었습니다."라고 설명합니다.

다른 많은 IT 팀과 마찬가지로 Roma Capitale 팀도 서로 다른 모니터링 도구와 사용자 불만 사항을 기반으로 성능 문제를 파악해 해결했습니다. 기존의 도구로는 운영 환경을 포괄적으로 파악할 수 없었고, 리소스를 실행하기 전에는 리소스 관련 의사결정이 어떤 영향을 미칠지 알 수 없었습니다. 팀이 할 수 있었던 것은 성능 문제가 발생하면 그에 대응하고, 리소스를 수동으로 재할당하고, 이후 영향을 모니터링하는 것뿐이었습니다. 이러한 접근 방식으로는 직원들과 시민들이 사용하는 애플리케이션의 성능을 선제적이고 지속적으로 보장할 수 없었습니다.

리스크를 최소화하고 장기적으로 성능을 보장하기 위해 Roma Capitale 팀은 새로운 기술과 AI를 모색하고, 전체 스택을 파악해야 했습니다. 그리고 IBM® Turbonomic® Application Resource Management(ARM) 솔루션에서 그 답을 찾았습니다.

IBM Turbonomic 구현 후:

15%

온프레미스의 RAM 및 CPU 감소

IBM Turbonomic으로 최적화:

800개

워크로드

성능 리스크를 줄이는 데 있어 전체 스택 가시성의 중요성

Turbonomic을 구현한 후 Massimiliani와 팀은 애플리케이션의 지속적인 성능을 보장하기 위해 노력했습니다. Dynatrace 통합 덕분에 팀은 마침내 애플리케이션 계층에서 인프라에 이르기까지 온프레미스 환경의 전체 스택을 파악할 수 있었습니다. Massimiliani는 "우리에게 있어 IBM Turbonomic의 최대 장점은 전체 스택에 대한 가시성을 제공한다는 것입니다."라고 말하면서, "IBM Turbonomic을 사용하면 컨테이너의 작동 방식은 물론 컨테이너가 제대로 실행되고 있는지, 너무 많은 리소스를 사용하고 있지 않은지 등을 파악할 수 있습니다."라고 덧붙입니다.

이제 Roma Capitale 팀은 환경 전반을 실시간으로 파악하고 AI에 기반한 리소스 권장사항을 활용할 수 있으므로 환경에서 성능 리스크가 있는 위치를 식별하고 리소스를 재할당하여 해당 리스크를 제거할 최적의 방법을 결정함으로써 성능 문제를 선제적으로 예방하고 환경 전반의 낭비를 줄입니다. 또한 리소스를 실행하기 전에 리소스 할당 작업의 영향을 파악할 수 있습니다. 그리고 Dynatrace 통합 덕분에 팀은 리소스 할당 작업이 이후의 애플리케이션 응답 시간에 어떤 영향을 미치는지 확인할 수 있습니다. Massimiliani는 "Turbonomic과 Dynatrace를 통합한 후 크기 조정으로 성능이 저하되지 않는다는 것을 전체 팀에 보여주는 데 필요한 데이터를 얻었습니다. 실제로 성능이 향상됩니다."라고 말합니다.

로마의 테라스에서 휴대폰으로 통화 중인 여성

성능을 개선하고 낭비를 최소화

Turbonomic을 구현한 이후 Roma Capitale 팀은 환경 전반의 RAM 및 CPU 사용량을 15% 줄였습니다. 결과적으로 시간 경과에 따라 비용을 최소화하는 데 도움이 됩니다. Massimiliani는 "IBM Turbonomic이 없다면 다른 호스트를 삽입해야 합니다. IBM Turbonomic은 기존 인프라의 활용도를 높이고 불필요한 지출을 줄일 수 있게 해주었습니다."라고 말합니다.

기존 인프라의 효율성을 높임으로써 수명은 늘리고 지출을 줄였습니다. 뿐만 아니라 하드웨어 비용을 10% 절감했고 시간도 절약했습니다. 팀은 환경을 평가하고 리소스 할당을 결정하는 데 소요되는 시간을 크게 줄였습니다. 이를 통해 팀은 Roma Capitale의 전략적 우선순위인 새로운 이니셔티브에 집중할 수 있게 되었습니다.

Roma Capitale IT 팀은 앞으로 나아가면서 Turbonomic의 자동화된 리소스 할당 작업의 범위를 확대할 방법을 모색하고 있습니다. 현재 Turbonomic이 제공하는 리소스 권장사항을 수동으로 실행하지만 장기적으로 시민들이 사용하는 애플리케이션의 성능을 보장하면서 비용을 최소화하기 위한 약속을 이행하기 위해 가능한 경우 자동화를 구현할 계획입니다.

Roma Capitale 로고

Roma Capitale 정보

Roma Capitale(ibm.com 외부 링크)은 로마 시민에게 서비스를 제공하는 다양한 기관으로 구성된 로마 시 정부입니다. Roma Capitale 내의 IT 조직은 등록 사무소, 주차 및 교통 기관, 학교 등에서 사용되는 다양한 소프트웨어 및 서비스를 지원합니다. Roma Capitale 내 IT 조직은 시민들이 학비 납부, 벌금 정산 등의 다양한 활동에 사용하는 웹 포털 개발 및 개선에 주력하고 있습니다.

솔루션 구성요소
IBM® Turbonomic® Application Resource Management

© Copyright IBM Corporation 2022. IBM Corporation, New Orchard Road, Armonk, NY 10504

미국에서 제작, 2022년 9월.

IBM, IBM 로고, ibm.com 및 Turbonomic은 전세계 여러 국가에 등록된 International Business Machines Corp.의 상표입니다. 기타 제품 및 서비스 이름은 IBM 또는 타사의 상표입니다. 현재 IBM 상표 목록은 www.ibm.com/legal/copytrade의 "저작권 및 상표 정보"에서 확인할 수 있습니다.

Microsoft, Windows, Windows NT 및 Windows 로고는 미국 또는 기타 국가에서 사용되는 Microsoft Corporation의 상표입니다.

이 문서는 최초 발행일을 기준으로 하며, 통지 없이 언제든지 변경될 수 있습니다. IBM이 운영되고 있는 모든 국가에 오퍼링이 사용 가능한 것은 아닙니다.

제시된 성능 데이터 및 고객 예는 설명용으로만 제시된 것입니다. 실제 성과는 특정 구성 및 운영 상태에 따라 다를 수 있습니다. 이 문서의 정보는 상품성, 특정 목적에의 적합성에 대한 보증 및 타인의 권리 비침해에 대한 보증이나 조건을 포함하여(단, 이에 한하지 않음) 명시적이든 묵시적이든 일체의 보증 없이 “현상태대로” 제공됩니다. IBM 제품은 제품이 제공되는 계약의 조건에 따라 보증됩니다.