IAR, 클라우드 기반으로 확장 가능 CI/CD 및 지속 가능 자동화를 제공하는 새로운 임베디드 소프트웨어 개발 플랫폼 출시
임베디드 시스템을 위한 확장 가능한 클라우드 기반 CI/CD 구현
임베디드 시스템이 발전하면서 최신 지속적 통합(continuous integration, CI) 및 지속적 배포(continuous delivery, CD) 파이프라인과의 통합을 비롯해 확장성, 보안, 규정 준수에 대한 요구가 점점 더 커지고 있다. 이전까지 임베디드 소프트웨어 개발은 경직된 라이선스 모델과 복잡한 빌드 환경으로 인해 민첩하고 자동화된 워크플로 도입이 제한됐다.
IAR의 새로운 클라우드 기반 플랫폼은 이러한 문제를 해결한다. 이 플랫폼의 용량 기반 라이선스는 CI/CD에 최적화돼 있어 동적 리소스 할당과 자동 빌드 확장이 가능하다. 이 플랫폼은 아키텍처와 하드웨어 디바이스에 종속되지 않으며, Arm, RISC-V, 르네사스(Renesas) RX 및 RL78, 마이크로칩(Microchip) AVR을 포함한 20개 이상의 아키텍처를 지원한다.
임베디드 개발팀은 쿠버네티스(Kubernetes), 젠킨스(Jenkins), 깃허브(GitHub) 및 깃랩(GitLab)과 완벽하게 통합된 이 새로운 플랫폼을 통해 클라우드 기반 애플리케이션 개발에 사용되는 것과 동일한 DevOps 도구를 활용할 수 있다. 뿐만 아니라 이 플랫폼은 교차 플랫폼 적용이 가능해 우분투(Ubuntu), 레드햇(Red Hat), 윈도(Windows)를 지원하며, 도커(Docker) 컨테이너, 가상머신(VM) 및 셀프 호스팅 러너(self-hosted runner)를 사용할 수 있다. 또한 자동화된 빌드 가속 기능도 포함하고 있어 컴파일 시간을 단축하고, 인프라 비용을 절감하며, 성능을 최적화할 수 있다.
IAR의 토마스 앤더슨(Thomas Andersson) 최고 제품 책임자(Chief Product Officer, CPO)는 “임베디드 소프트웨어가 자동차부터 산업 자동화까지 모든 영역에서 핵심적인 역할을 하고 있기 때문에 개발팀은 엔터프라이즈 DevOps 팀이 활용하는 것과 같은 확장성과 자동화 역량이 필요해졌다”며 “IAR 플랫폼을 통해 개발자는 빌드를 자동화하고, 보안 정책을 구현하며, 다양한 아키텍처에서 성능을 최적화할 수 있다. 이를 통해 품질을 떨어뜨리지 않으면서도 빠르게 개발을 진행할 수 있다”고 말했다.
급변하는 위협 환경에서 임베디드 보안 강화의 필요성
보안은 임베디드 개발에 있어서 가장 큰 과제 중 하나며, 펌웨어 취약성, 공급망 위험, 규정 준수 요구 사항이 점점 더 복잡해지고 있다. IAR의 플랫폼은 임베디드 보안에 대해 엔드-투-엔드 접근 방식을 적용해 개발부터 배포까지 IP 보호, 인증, 규정 준수를 보장한다. 이 플랫폼은 ISO 26262(자동차), IEC 61508(산업), IEC 62304(의료) 규정을 준수하기 위해 사전에 인증을 획득한 기능 안전 툴체인을 포함하고 있다. 또한 코드 인증, 무결성 검증, 보안 부팅 구현을 위한 보안 도구도 내장하고 있다. 취약점을 조기에 탐지하고 MISRA, CERT C 등 다양한 코딩 표준의 준수를 강화하기 위해 이 플랫폼은 IAR C-STAT를 통한 정적 코드 분석을 지원한다. 이외에도 펌웨어 업데이트를 보호하고, 연결된 기기들을 사이버 위협으로부터 안전하게 지키기 위한 보안 솔루션도 제공된다.
토마스 앤더슨 CPO는 “UN R155/R156 같은 차량용 사이버 보안 규정과 유럽 사이버 복원력법(Cyber Resilience Act, CRA)과 같은 규제가 임베디드 산업을 재편하고 있는 만큼 개발팀은 프로젝트 초기 단계부터 보안을 통합해야 한다”고 강조하고 “IAR 플랫폼은 복잡한 개발 프로세스를 추가하지 않으면서도 설계 단계부터 보안을 내재화하고 기능 안전 준수를 위한 사전 인증된 도구를 포함하고 있다”고 말했다.
클라우드 기반 라이선스, CI/CD 통합, 빌트인 기능 안전을 결합함으로써 IAR은 확장 가능하고 미래 지향적인 임베디드 개발 솔루션을 제공한다. 이 플랫폼은 Arm, RISC-V, 르네사스 RX 및 RL78, 마이크로칩 AVR을 포함한 20개 이상의 아키텍처를 지원하며, 클라우드, 하이브리드, 온프레미스(on-prem) 환경 전반에 걸친 유연한 배포를 보장한다. 이 플랫폼은 구독 형태로 제공돼 기업이 워크플로를 보다 민첩하고 효율적으로 확장할 수 있도록 지원한다.
IAR의 새로운 클라우드 기반 임베디드 소프트웨어 개발 플랫폼에 대한 자세한 내용은 웹사이트(www.iar.com/embedded-development-tools)에서 확인할 수 있다.
IAR 소개
IAR은 임베디드 개발을 위한 세계 최고의 소프트웨어와 서비스를 제공해 전 세계 기업들이 현재를 위한 제품과 미래의 혁신을 동시에 실현할 수 있도록 한다. 1983년 설립 이래 IAR의 솔루션은 산업 자동화, 사물인터넷(IoT), 자동차, 의료 분야 같은 산업 전반에 걸쳐 기업들이 100만 개 이상의 임베디드 애플리케이션을 개발하는 데 있어 품질, 신뢰성 및 효율성을 보장해왔다. IAR은 70개 이상의 반도체 파트너사들이 제공하는 1만5000종의 디바이스를 지원한다. IAR의 본사는 스웨덴 웁살라에 위치해 있으며, 전 세계에 영업 및 지원 사무소를 두고 있다. IAR은 I.A.R. 시스템즈 그룹 AB의 소유며, 미드캡(Mid Cap, 종목 기호: IAR B)의 나스닥 OMX 스톡홀름에 상장돼 있다. 자세한 내용은 홈페이지를 참조하면 된다. IAR, IAR 임베디드 워크벤치, 임베디드 트러스트, C-Trust, C-SPY, C-RUN, C-STAT, IAR 비주얼 스테이트(IAR Visual State), I-jet, I-jet Trace, IAR 아카데미(IAR Academy), IAR, 그리고 IAR의 로고는 IAR Systems AB의 상표 또는 등록 상표다. 그 밖에 다른 모든 제품명은 해당 소유자의 상표다.
웹사이트: https://www.iar.com
연락처
IAR 홍보대행
페리엔
박윤희 실장
02-565-6625
이메일 보내기