CWN(CHANGE WITH NEWS) - 외신, 2023년도 주목할 AIOps 프로그래밍 언어 10종 선정

  • 구름많음대구11.6℃
  • 흐림북춘천8.5℃
  • 구름조금보령12.5℃
  • 흐림울진12.8℃
  • 구름조금영천9.6℃
  • 맑음해남10.7℃
  • 구름많음파주11.1℃
  • 맑음광주12.7℃
  • 맑음임실8.7℃
  • 구름많음북강릉12.9℃
  • 구름많음여수12.9℃
  • 구름조금봉화6.1℃
  • 맑음정읍11.9℃
  • 구름많음상주11.6℃
  • 구름많음강릉13.8℃
  • 구름조금청송군7.7℃
  • 구름조금울릉도12.6℃
  • 구름조금부여10.8℃
  • 구름많음구미9.6℃
  • 구름많음산청9.2℃
  • 구름조금고흥10.2℃
  • 구름많음대관령6.3℃
  • 구름조금대전11.7℃
  • 구름많음서울13.0℃
  • 구름많음창원11.8℃
  • 맑음김해시12.3℃
  • 맑음울산13.6℃
  • 구름많음홍성11.8℃
  • 구름많음진주12.0℃
  • 맑음완도12.0℃
  • 맑음장흥10.0℃
  • 구름많음동두천11.7℃
  • 구름조금정선군7.1℃
  • 맑음군산12.1℃
  • 구름많음홍천9.1℃
  • 구름조금진도군11.7℃
  • 구름조금함양군9.9℃
  • 구름많음동해13.8℃
  • 맑음강진군10.7℃
  • 맑음거제12.2℃
  • 구름조금장수7.6℃
  • 맑음흑산도12.7℃
  • 구름많음강화12.9℃
  • 맑음순창군9.8℃
  • 구름많음북창원12.4℃
  • 구름조금영월8.4℃
  • 흐림철원11.8℃
  • 맑음양산시12.2℃
  • 구름조금전주12.3℃
  • 맑음목포13.7℃
  • 구름많음세종11.7℃
  • 구름많음충주8.3℃
  • 박무백령도13.6℃
  • 구름많음안동10.9℃
  • 구름많음밀양9.5℃
  • 구름조금거창10.3℃
  • 구름조금보은9.9℃
  • 맑음금산11.3℃
  • 구름조금남해10.3℃
  • 맑음보성군11.4℃
  • 구름많음이천12.6℃
  • 구름조금통영12.6℃
  • 구름조금제주15.3℃
  • 맑음성산12.5℃
  • 맑음고창12.2℃
  • 구름조금의성8.5℃
  • 구름많음의령군8.4℃
  • 구름많음영덕13.6℃
  • 맑음고창군10.6℃
  • 구름많음서산12.1℃
  • 구름조금제천6.4℃
  • 맑음광양시11.9℃
  • 구름조금부안10.2℃
  • 맑음고산15.2℃
  • 구름많음문경9.5℃
  • 구름조금포항14.0℃
  • 구름많음춘천8.6℃
  • 구름많음영광군11.9℃
  • 맑음남원9.3℃
  • 구름많음인제10.8℃
  • 맑음부산12.8℃
  • 구름많음서청주11.3℃
  • 구름많음원주9.6℃
  • 맑음서귀포14.9℃
  • 구름많음속초13.4℃
  • 맑음순천8.6℃
  • 구름많음인천12.4℃
  • 구름많음천안11.0℃
  • 구름조금경주시8.7℃
  • 구름많음태백7.2℃
  • 맑음북부산10.6℃
  • 구름많음추풍령10.1℃
  • 구름조금영주10.4℃
  • 구름많음양평11.2℃
  • 흐림합천12.6℃
  • 구름조금청주12.8℃
  • 구름많음수원12.5℃
  • 2025.11.23 (일)

외신, 2023년도 주목할 AIOps 프로그래밍 언어 10종 선정

최정인 / 기사승인 : 2022-11-18 10:43:00
  • -
  • +
  • 인쇄

AIOps는 기존 IT 운영 작업에 머신러닝이나 자연어 처리 등 인공지능(AI) 관련 기술을 적용하는 개념을 의미한다. IT 운영을 위한 인공지능은 운영 부서가 현대 IT 환경이 생성하는 방대하고 복잡한 데이터를 효율적으로 관리할 수 있도록 하여 가동 시간을 유지하고 서비스 중단을 예방하여 지속해서 서비스 개선이 이루어질 수 있도록 한다.

최고의 AIOps 프로그래밍 언어는 기업이 사업 운영 속도를 높여 뛰어난 사용자 경험을 제공할 수 있도록 지원한다. IT 데이터 알고리즘 분석 및 관측 가능성 원격 측정을 통해 운영 부서, 데브옵스(DevOps) 부서 및 사이트 신뢰성 공학 부서가 신속하고 효율적으로 작업하여 초기에 디지털 서비스의 문제를 파악하여 해결하도록 돕는다.

이에, 인공지능 및 빅데이터 전문 잡지 애널리틱스 인사이트가 2023년 주목할 만한 AIOps 프로그래밍 언어 10종을 아래와 같이 선정했다.

자바
오라클에서 개발한 자바는 가장 배우기 좋은 프로그래밍 언어 중 하나이다. 오랜 시간 최신 기술 개발에 적응하면서 발전했다는 면에서 AIOps와 비슷하다. AIOps 개발에 자바를 이용한다면 확장성 있는 애플리케이션을 개발할 수 있을 것이다. 자바는 사용이 편하고 디버깅이 쉬우며 대규모 프로젝트를 간소화한다. 데이터 시각화나 높은 수준의 사용자 대화 방식 서비스도 제공할 수 있다.

파이썬
파이썬은 애플리케이션을 개발하며 가장 적은 양의 코드를 작성해도 되는 프로그래밍 언어 중 하나이다. 파이썬은 넘파이(Numpy), 싸이파이(Scipy), 파이브레인(Pybrain) 등 유용한 고급 사전 제작 라이브러리가 존재한다. 또한 오픈소스 언어이기 때문에 전 세계 개발자들로부터 도움을 받을 수 있으며, 파이썬 학습 혹은 개발 작업 시 참고할 만한 포럼과 튜토리얼이 풍부하다.

스크립팅, 객체 지향 프로그래밍, 통합개발환경 등을 제공하여 다양한 알고리즘을 이용한 빠른 개발을 지원한다. 파이썬은 위에 소개한 다양한 덕분에 AIOps에 활용하기 좋은 언어로 평가받는다.

자바스크립트
자바와 마찬가지로 자바스크립트도 AIOps에 이용하기 좋은 프로그래밍 언어로 자바와 비교하면 보안이 중요한 동적 웹사이트 개발에 주로 이용된다. 파이썬이 코드량을 줄이고자 하는 개발자들이 선호하는 언어라면, 자바스크립트는 코딩을 감당하는 대신 높은 성능을 원하는 개발자들이 찾는다. 자바스크립트 또한 활발한 개발자 커뮤니티를 보유하고 있어 개발의 전 과정에서 도움을 받을 수 있다. 자바스크립트에는 제이쿼리(jQuery), 리액트(React.js), Underscore.js 등의 라이브러리가 있어 효율적으로 애플리케이션을 개발할 수 있다.

줄리아
줄리아는 비록 대규모 개발자 커뮤니티를 보유하고 있지는 않지만, 최상급 AIOps 애플리케이션 개발을 위한 고급 기능이 다수 존재한다. 줄리아는 데이터 분석 및 숫자를 다루기에 최적인 개발 도구이다. 또한 디버깅, 메모리 관리, 메타프로그래밍 등의 기능이 있어 손쉽게 AIOps 서비스를 제작할 수 있다.

LISP
LISP는 AIOps 개발에 이용되는 가장 오래된 프로그래밍 언어 중 하나이다. 1960년대 개발된 언어지만, 시대의 변화에 대한 적응력이 높은 지능적 언어이다. 만약 개발하는 프로젝트가 코드 변경, 문제 해결, 신속한 시제품 개발, 동적 개발 등이 필요하다면 LISP가 가장 적합할 수 있다. 리스프를 이용하여 개발한 성공적인 프로젝트는 루티너리(Routinery), 그래머리(Grammarly), DART 등이다.

러스트
러스트를 이용하면 고성능의 안전하고 빠른 소프트웨어 개발이 가능하다. 범용 프로그래밍 언어로 AIOps 개발에 일반적으로 이용된다. 문법은 C++과 비슷하지만, 메모리 보안을 제공하고 폐영역 회수(garbage collection)가 예방된다는 점에서 구별된다.

스칼라
스칼라는 쉽고 빠르고 생산적인 코딩이 가능하게 도와준다. 스칼라덱스(Scaladex)라는 색인에는 개발자들이 높은 품질의 애플리케이션을 제작하는 데 활용할 수 있는 스칼라 라이브러리와 자원이 있다. 스칼라는 자바 가상 머신(Java Virtual Machine)에서 작동하며 개발자들이 똑똑한 소프트웨어를 개발할 수 있게 지원한다. 스칼라는 자바 및 자바스크립트와 호환되며 유형 정합, 고성능 함수, 브라우저 도구, 유연한 사용자 인터페이스 등의 기능을 제공한다.

하스켈
하스켈도 커뮤니티의 지원이 제한적이지만, AIOps 프로그래밍에 이용하기 좋은 언어 중 하나이다. 하스켈은 순수 함수 변환(pure functionality)과 추상화 기능이 존재하여 언어가 유연하다는 장점이 있지만, 지원이 제한적이어서 AIOps 개발 과정이 지연될 가능성도 존재한다. 하스켈은 코드 재사용성이 높고 자료형 체계나 메모리 관리와 같은 기능이 뛰어나다.

R
R은 통계 프로그래밍 언어로 통계학적 계산이 필요한 프로젝트를 위한 최고의 언어이다. R은 아파치 MXNet, 텐서플로, 케라스(Keras) 등의 학습 라이브러리를 지원하며 교육, 금융, 통신, 제약, 생명 과학 등 다양한 산업에서 이용되고 있다. 마이크로소프트, 구글, 페이스북, 우버, 에어비앤비 등의 테크 대기업의 서비스를 뒷받침하는 언어이기도 하다.

[저작권자ⓒ CWN(CHANGE WITH NEWS). 무단전재-재배포 금지]

최신기사

뉴스댓글 >

- 띄어 쓰기를 포함하여 250자 이내로 써주세요.
- 건전한 토론문화를 위해, 타인에게 불쾌감을 주는 욕설/비방/허위/명예훼손/도배 등의 댓글은 표시가 제한됩니다.

댓글 0

Today

Hot Issue