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

  • 구름많음북부산25.3℃
  • 구름조금부안24.2℃
  • 구름많음청주23.3℃
  • 구름많음제천22.7℃
  • 구름조금창원24.1℃
  • 맑음정읍25.5℃
  • 구름많음부산25.0℃
  • 구름조금전주25.9℃
  • 흐림천안22.4℃
  • 맑음장흥25.1℃
  • 구름많음북창원25.4℃
  • 구름많음양산시25.6℃
  • 구름많음인제21.5℃
  • 흐림양평21.7℃
  • 맑음목포24.4℃
  • 구름많음대구26.0℃
  • 구름많음철원22.7℃
  • 흐림이천22.2℃
  • 구름많음포항23.8℃
  • 맑음보성군26.0℃
  • 구름조금울릉도23.2℃
  • 흐림고산23.4℃
  • 흐림서울23.2℃
  • 구름많음서청주22.4℃
  • 구름조금속초23.4℃
  • 구름많음밀양26.7℃
  • 맑음흑산도25.2℃
  • 맑음고창군25.1℃
  • 구름많음춘천22.1℃
  • 구름조금보은22.4℃
  • 흐림파주22.1℃
  • 구름조금강진군25.0℃
  • 구름많음보령24.5℃
  • 흐림영주21.6℃
  • 맑음진도군24.3℃
  • 구름많음남해24.4℃
  • 구름많음부여23.6℃
  • 구름많음원주21.8℃
  • 구름많음울산24.0℃
  • 구름많음동두천22.2℃
  • 구름많음안동23.3℃
  • 흐림영월22.3℃
  • 맑음완도26.3℃
  • 구름많음서귀포26.2℃
  • 구름많음의령군24.6℃
  • 구름조금세종23.3℃
  • 구름조금광양시26.2℃
  • 구름많음통영26.4℃
  • 구름조금거창24.4℃
  • 구름많음김해시24.2℃
  • 구름많음추풍령23.1℃
  • 맑음영광군23.7℃
  • 구름많음군산23.4℃
  • 구름조금순창군25.3℃
  • 구름조금함양군25.4℃
  • 맑음임실23.7℃
  • 구름많음거제23.6℃
  • 구름많음경주시24.2℃
  • 구름많음강릉24.9℃
  • 구름조금영덕22.5℃
  • 맑음고흥26.6℃
  • 구름많음진주23.9℃
  • 구름많음상주24.2℃
  • 구름많음산청24.3℃
  • 구름많음태백18.0℃
  • 구름많음정선군22.8℃
  • 구름많음청송군24.6℃
  • 구름많음북춘천21.4℃
  • 구름많음구미
  • 흐림봉화21.7℃
  • 구름조금남원24.6℃
  • 흐림제주24.7℃
  • 구름많음의성25.5℃
  • 흐림강화22.0℃
  • 구름조금대전24.2℃
  • 맑음해남25.4℃
  • 맑음고창23.9℃
  • 구름많음울진23.1℃
  • 구름조금광주23.9℃
  • 구름많음홍성23.7℃
  • 맑음장수22.4℃
  • 흐림홍천22.0℃
  • 구름많음문경23.3℃
  • 맑음백령도23.3℃
  • 구름조금금산24.3℃
  • 흐림동해23.3℃
  • 구름많음여수24.9℃
  • 구름많음인천22.1℃
  • 구름많음충주22.0℃
  • 구름조금서산24.4℃
  • 흐림수원22.2℃
  • 구름많음대관령18.3℃
  • 구름많음영천24.1℃
  • 구름많음합천25.7℃
  • 구름조금북강릉23.8℃
  • 구름많음성산24.2℃
  • 맑음순천24.5℃
  • 2025.09.30 (화)

외신, 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