Schneider Electric Logo
Industry: Technology & Media
Location: 프랑스
Download Full Story

Schneider Electric과 협력하여 혁신을 가속화하고 민첩성을 제공한 Rancher

Highlights

  • 자동화를 통해 배포 및 관리 시간 단축
  • Aqua 통합, RBAC 및 NaaS를 통한 보안 강화
  • 혁신 가속화
  • Kubernetes의 비즈니스 사례 확대

Products

Schneider Electric은 에너지 및 디지털 서비스 활용이 기본적인 인권이라고 생각하며 가정용, 상업용 및 지자체용 건물, 데이터 센터 및 산업 인프라를 위한 통합 솔루션을 개발합니다. 효율성과 지속 가능성을 포트폴리오의 핵심으로 두고 있는 이 회사는 소비자와 기업이 에너지 자원을 최대한 활용할 수 있도록 지원합니다.

Schneider Electric은 자산 데이터를 활용합니다. 인프라 성능의 실시간 데이터 활용으로 유지보수 비용을 절감하고 시스템 가동 시간을 극대화하고 있습니다. 글로벌 인프라 전략 책임자 Anthony Andrades는 중대한 트랜스포메이션의 시기 속에서 사업부를 이끌고 있습니다. Andrades의 임무는 전략적 비전을 수립하고 기업이 수행하는 모든 일을 혁신의 관점에서 분석하는 것입니다. 데이터 센터의 자산 운영 방식, 다양한 애플리케이션의 구축 및 실행 방식, 자산 노후화, 구성 및 비용이 여기에 포함됩니다. 또한 대규모 디지털 트랜스포메이션과 본질적으로 관련된 문화적 변화를 관리하는 책임도 맡고 있습니다.

요약

Schneider Electric의 운영상 필수 요건 중 하나는 유지보수 비용을 절감하고 시스템 가동 시간을 최대화하기 위해 자산 데이터를 활용하는 것입니다. 이를 달성하기 위한 노력은 중대한 트랜스포메이션의 시기를 촉발했습니다. Kubernetes가 이러한 트랜스포메이션을 위한 이상적인 지원 기술로 채택된 후 Rancher는 Schneider Electric의 액세스 제어, ID 관리 및 컨테이너 관리 파트너로 선정되었습니다.

컨테이너를 향한 여정

Schneider Electric은 2013년에 이미 클라우드 에코시스템에 진입했으며, 이는 AWS(Amazon Web Services) 및 Microsoft Azure에서 조용히 실행되는 몇 가지 비즈니스 중심 프로젝트를 통해서 가능했습니다. 이러한 프로젝트의 성공이 알려지자 Andrades는 이를 기반으로 엔터프라이즈급 클라우드 전략을 수립하기 위해 초안을 작성했습니다. 2016년, Schneider Electric은 글로벌 AWS 공간을 확장했으며 인프라를 클라우드로 마이그레이션하려는 사명을 실천하기 시작했습니다.

Schneider Electric의 팀이 1년 전인 2015년에 신속하게 파악한 Kubernetes는 마이크로서비스 기반의 서비스 지향을 만드는 비용 효율적인 방법이며, Google 및 Facebook과 같은 대규모 디지털 기업이 개척한 아키텍처입니다. Kubernetes를 이미 활용하고 있는 회사는 많은 혜택을 누렸지만 문제점도 있었습니다. 액세스 제어가 주요 문제였습니다. 여러 고객 개발 팀에게 클러스터에 대한 액세스 권한이 필요했지만, 이를 제어하지 않아 규칙 기반 PaaS(Platform as a Service)가 구축될 때까지 Docker 사용이 일시 중단되는 경우가 발생했습니다.

이미 Rancher에 대해 잘 알고 있었던 Andrades의 팀은 2018년 초에 Rancher Labs 및 Rancher의 보안 파트너인 Aqua와 함께 최초로 성공적인 PoC 를 수행했습니다. 이후 Kubernetes의 최상위 제품인 Rancher를 사용하여 Kubernetes에서는 제공되지 않는 액세스 제어, ID 관리 및 글로벌 성능 지표를 제공하기 시작했습니다.

Rancher는 Schneider의 컨테이너 관리 플랫폼 지원에서 탁월한 성능을 발휘했습니다. 2019년 6월, 플랫폼은 20개의 노드를 실행하도록 구축되었으며 애플리케이션 현대화라는 힘 든 프로세스가 시작되었습니다.

"비즈니스를 지원하는 방식에 대대적인 트랜스포메이션을 가져왔습니다. 최종 목표는 기술 투자를 더욱 효율적으로 만들어 지난 20년 동안 제조 프로세스를 지원해 온 시스템을 현대화하는 것입니다. Kubernetes와 Rancher가 이를 달성하는 데 도움을 주고 있습니다."

Schneider Electric이 해결하고자 하는 문제는 무엇인가요?

레거시 트랜스포메이션

많은 기존 기업들처럼 Schneider도 지난 25년 동안 기술을 발전시켜 왔습니다. 그 동안 회사는 Windows Server 또는 Red Hat에서 실행되는 수천 개의 개별 서비스 및 애플리케이션을 구축하고 배포해왔기 때문에 클라우드로 마이그레이션하기 전에 모든 것을 다시 설계하거나 재구축해야 합니다.

Andrades의 주요 목표는 5년 이내에 모든 애플리케이션의 트랜스포메이션 및 마이그레이션을 완료하는 것입니다. 관련된 애플리케이션의 수와 애플리케이션마다 다른 현대화 접근 방식이 필요하다는사실을고려할때이과정은결코쉬운일이 아닙니다. 2019년 말, 팀은 현대화 및 마이그레이션을 위한 가장 적절하고 효율적인 방법에 따라 각각의 애플리케이션을 분류하여 전체 애플리케이션 자산을 분석하는 힘겨운 프로세스를 시작했습니다.

일부 주요 애플리케이션의 경우 클라우드로 이전하여 최적화되고 서비스 형태(as-a-Service)로 제공되는 단계적 프로세스를 거칩니다. 그런 다음 팀은 나중에 애플리케이션을 다시 설계합니다. 이 외의 서비스는 완전히폐기하고마이크로서비스로재구축됩니다. 예를 들어 정적 웹 서버는 Amazon S3 버킷으로 손쉽게 변환할 수 있습니다. 2계층 애플리케이션과 관련된 경우(백엔드에 관계형 데이터베이스가 있고 UI를 실행하는 웹 프런트엔드) UI는 컨테이너에서 실행되고 데이터베이스는 Amazon RDS로 포팅됩니다.

Kubernetes의활용으로개발팀은특정애플리케이션 요구 사항에 맞게 구성된 여러 클러스터를 구축할 수 있습니다. Rancher의 활용으로 인프라 팀은 하나의 직관적인 플랫폼을 통해 이러한 맞춤형 환경을 동시에 실행할 수 있습니다. 무엇보다 Aqua와 같은 다른 솔루션과 함께 사용할 경우, Rancher는 내부 및 외부 팀이 협업할 수 있는 안전하고 규정을 준수하는 환경을 제공합니다. Rancher에서는 액세스 제어를 손쉽게 구성할 수 있으므로 인프라 팀이 플랫폼에 대한 자유로운 액세스를 허용할 수 있습니다. 이 접근 방식은 팀 혁신을 크게 촉진합니다.

프로젝트는 초기 단계에 있지만 Andrades는 이미 매일 혜택을 누리고 있습니다. 앞으로 5년간의 마이그레이션 목표를 달성하려면 역할 기반 액세스 제어(RBAC), Namespace-as-a-Service, 인증, 애플리케이션 카탈로그 등 여러 기본 프로세스를 자동화해야 하는 방대한 작업들을 처리해야 하지만, Rancher가 이러한 기능을 처리하므로 배포 워크로드가 크게 줄어듭니다. Andrades에 따르면 개발자는 보안이나 운영 프로세스에 대해 걱정할 필요가 없습니다. 자체 파이프라인과 리포지토리를 가져와서 Rancher와 Aqua가 보안 제어를 수행하는 동안 원활하게 워크로드를 실행할 수 있습니다.

Andrades와 팀은 기본 인프라에 대해 걱정할 필요가 없다는 사실을 높이 평가합니다. 문제가 있는 경우에는 알림을 받습니다. 클러스터의 상태를 신속하게 확인하려면 대시보드의 모든 항목이 '녹색' 인지 확인하여 알 수 있습니다. Rancher를 활용하면 더 이상 성능, 워크로드 상태, 리소스 사용량을 계속 확인할 필요가 없으며, 수동 작업의 부담도 없습니다. Andrades는 이를 통해 팀이 보다 창의적으로 사고할 수 있게 되었다고 생각합니다.

지난 1년 동안 팀은 4개의 주요 애플리케이션을 성공적으로 마이그레이션했으며 현재 Rancher 플랫폼을 통해 클러스터에서 이러한 애플리케이션을 관리하고 있습니다. 이러한 성공으로 팀은 Rancher 플랫폼의 사용을 확대하고 클라우드에서 실행되는 노드 수를 두 배로 늘렸습니다.

문화적 트랜스포메이션

Andrades는 기술 트랜스포메이션을 주도할 뿐만 아니라 컨테이너 및 클라우드로의 전환이 자연스럽게 요구하는 문화적 트랜스포메이션을 관리하는 역할을 담당합니다.

지난 수십 년 동안 기술 분야에서 일해온 일부 사람들에게 클라우드 네이티브 환경으로의 전환은 중요한 문제입니다. 인프라의 구조에 오랫동안 스며든 개발 방법론은 기술 자체만큼이나 현대화하기가 어려우며, 특히 기술 자체가 작업의 주요 부분을 대체하는 것처럼 보일 수 있는 경우에는 더욱 그렇습니다.

따라서 Andrades의 초점은 모든 개발자가 새롭고 파괴적인 기술을 개발할 수 있는 기회를 포착하여 회사를 자극하고 활력을 불어넣는 것입니다. 경험의 범위는 전문가에서부터 초보자에 이르기까지 매우 다양하므로 Kubernetes의 성공 사례에 대해 자세히 살펴보면서 회사를 하나로 묶어주는 방식으로 기존의 우수성을 글로벌화하는 것이 Andrades의 임무입니다. 장기적인 가치와 함께 세부적인 기술 전문 지식과 모범 사례를 공유함으로써 Andrades 와 그의 팀은 이 여정을 따라 비즈니스를 함께 수행할 수 있을 것으로 생각합니다.

다음 단계

Schneider Electric과 Rancher Labs의 협업은 앞으로 몇 달, 몇 년 동안 계속해서 더 많아질 것으로 보입니다. 팀은 최근 Rancher Labs와 지원 계약을 갱신했으며, Rancher 플랫폼의 활용을 두 배로 늘려 40개 노드로 확장했습니다. 늘어나는 협업은 Andrades와 그의 팀이 플랫폼에 대해 가지고 있는 자신감, Rancher의 지원, 그리고 Schneider Electric과 그 고객을 넘어 더 넓은 유럽의 에너지 산업 부문에 가져올 장기적인 가치를 보여줍니다.