본문 바로가기

IT Insights

엘라스틱서치의 멀티 테넌트 환경 적용하기- 케이스로 살펴보는 테넌트 적용 방법 엘라스틱서치에 멀티테넌트 환경이 필요할까? 4차 산업혁명 시대를 맞아 디지털 경제의 기반 인프라로 클라우드 컴퓨팅이 주목 받고 있습니다. 클라우드 환경의 멀티테넌트(Multi-tenant)는 하나의 소프트웨어 인스턴스를 공유함으로써 규모의 경제를 통한 비용 절감을 실현하는 아키텍처로 활용됩니다. 각 테넌트는 회사, 부서 등의 조직이나 이용자 유형 등의 단위로 구성되어 동일한 하나의 소프트웨어를 운영하면서도 테넌트마다 고유한 데이터와 특정 기능을 사용할 수 있습니다. 만약 여러분이 클라우드 서비스 공급자로서 전문 검색(Full-text search), 비정형 로그 데이터 수집과 통계 분석 등의 기능을 제공하기 위해 엘라스틱서치(Elasticsearch)를 사용한다면 앞서 언급한 전제에 따라 테넌트 환경 적.. 더보기
AI 기반 분석 프로젝트는 왜 실패하는가? : AI 분석모델에 대한 오해와 진실 AI(Artificial Intelligence, 인공지능)가 4차 산업혁명의 핵심 기술로 등극하면서 많은 기업이 전담 조직을 신설하는 등 역량 확보를 위해 노력하고 있습니다. 그 연장선에서 AI 기술이 각종 데이터 분석 업무에 있어 혁신적 성과를 보장할 것이라고 기대하는 것은 당연한 일입니다. 하지만 우수한 성과가 많을 것만 같은 AI의 실제 활용 사례를 면밀히 살펴보면 그다지 만족스럽지 않은 경우가 대부분입니다. AI 기술이 갖는 우월함은 있지만, 특히 통계와 같이 전통적이고 학문적으로 탄탄한 분석모델이 이미 적용되고 있는 영역에서 획기적인 AI 모델을 개발하는 것은 쉬운 일이 아닙니다. 그렇다 보니 AI 분석모델을 도깨비 방망이쯤으로 생각했던 사람들이 그 가능성조차 폄하하는 경우도 종종 발생합니다... 더보기
자동화와 인공지능 : 사이버 보안의 새로운 시대를 개척하다 디지털 기술이 발달하면서 업무방식 또한 변화하고 있습니다. 직원들은 다양한 모바일 기기를 사용해 회사 밖에서도 업무용 애플리케이션에 접속합니다. 이로 인해 데이터의 양이 늘어나고 기업 내 IT 부서들이 관리해야 할 데이터가 증가하고 있습니다. 또한 공조시스템 센서, 지능형 CCTV와 같은 최신 IoT 기기 도입으로 인해 네트워크 트래픽이 추가적으로 증가하고 있으며 지속적으로 이러한 최신 기술을 수용할 경우 IT 부서가 갖게 될 비즈니스 보안에 대한 부담은 더욱 커질 전망입니다. 악성 공격과 데이터 유출의 위험이 있는 디지털 자산의 규모는 점점 늘어나고 복잡해지고 있습니다. 이처럼 공격에 노출된 접점이 많아졌지만, 여전히 보안전문가는 부족한 상황이기 때문에, 기업은 다양한 IT 시스템에서 발생하는 보안 위.. 더보기
쿠버네티스 클러스터 운영자를 위한 모니터링 CNCF(Cloud Native Computing Foundation)의 2019년 연간 리포트[1]에 의하면, 조사에 참여한 기업 중 84%가 프로덕션 환경에서 컨테이너를 활용 중이며, 89%가 다양한 형태의 쿠버네티스(퍼블릭 클라우드에서 제공하는 관리형 쿠버네티스나 온프레미스 환경의 설치형 쿠버네티스와 같이 형태가 다양함을 의미)를 컨테이너 관리 도구로 사용한다고 답했습니다. 그만큼 컨테이너 기술이 보편화되었고, 컨테이너 오케스트레이션 도구인 쿠버네티스에 대한 활용도 높아졌음을 알 수 있습니다. 앞선 인사이트리포트에서 ‘초보자를 위한 쿠버네티스 소개[2]’라는 주제로 쿠버네티스를 소개하였으며, 이 외에도 다양한 학습 자료를 통해 쿠버네티스 개요와 기본 컴포넌트에 관한 정보를 접근하실 수 있을 것으로 .. 더보기
알아두면 유익한 일렉트론 : 자바스크립트 데스크톱 애플리케이션 개발하기 개요 자바스크립트(JavaScript)는 현재 전세계에서 가장 많은 개발자가 사용하는 프로그래밍 언어로 그 인기만큼이나 활용 영역도 확대되고 있습니다. 본 아티클에서는 자바스크립트로 데스크톱 애플리케이션을 만드는 솔루션인 일렉트론(Electron)에 대해 알아보겠습니다. 일렉트론은 노드JS(Node.js)를 기반으로 자바스크립트, HTML, CSS를 사용하여 데스크톱 애플리케이션을 만드는 오픈소스 프레임워크입니다. 2013년 아톰 쉘(Atom Shell)이라 불리는 크로스 플랫폼 애플리케이션 쉘로 시작하였으며 오픈소스화, 명칭 변경 등을 거쳐 현재 깃허브(GitHub)에 의해 개발되고 있습니다. 윈도우(Windows), 맥OS(Mac OS), 리눅스(Linux)를 모두 지원합니다. 일렉트론은 노드JS를 .. 더보기
Off-Chain Manager : 블록체인에서 프라이버시, 기밀성, 보안을 보장하는 새로운 접근방법 블록체인은 투명한 데이터 공유를 가능하게 함으로써 참여자간 신뢰를 보장합니다. 이러한 기술 특징은 이미 그 자체로 수 많은 비즈니스 혁신을 이끌어 왔지만, 점점 다양해지는 비즈니스 요구사항들을 만족시키기 위해서는 새로운 접근이 필요합니다. 이에 삼성SDS는 블록체인 네트워크 참여자간 데이터를 선택적으로 공유할 수 있는 Off-Chain Manager 기술을 연구개발 하였습니다. 블록체인 고유의 특징은 유지하며 데이터에 대한 프라이버시, 기밀성, 보안을 보장하는 방법을 확인해보세요. 본 페이퍼는 리눅스 재단이 주최한 하이퍼레저 멤버 서밋 2020에서 삼성SDS가 진행한 'Proven Approaches to Privacy, Confidentiality, and Security in DLTs' 세션의 시사점.. 더보기
Ready for the Post - Pandemic Work ① 주목 받는 디지털 워크플레이스 1. 디지털 워크플레이스? 정보시스템, 2개의 다른 영역 우리는 일상적으로 회사에 출근해 PC를 켜고 그룹웨어에 접속하여 이메일을 확인합니다. 문서를 읽고 사내 시스템에서 업무를 처리하며 회의실을 예약해 팀 회의를 하고 고객·파트너사와 미팅을 하기 위해 사무실을 나섭니다. (요즈음은 화상 회의를 많이 합니다.) 이렇듯 우리의 평상시 업무들은 대부분 정보기술로 만든 정보시스템(Information System)이라는 도구를 통해 일어납니다. 정보시스템은 그것이 존재하는 공간 관점에서 서로 다른 두 가지 영역으로 구분해 볼 수 있습니다. [그림 1]에서 보듯, 왼쪽은 IDC(Internet Data Center)와 같이 멀리 떨어진 곳에 위치한 서버에 회사 업무 프로세스를 기반으로 구축한 서버 사이드(Ser.. 더보기
데브옵스의 확장 모델 – 깃옵스(GitOps) 이해하기 들어가며 “개발과 운영의 벽을 허물어 더 빨리 더 자주 배포하자” 데브옵스(DevOps)의 핵심 개념을 나타내는 문장입니다. 2020년 소프트웨어 업계 종사자라면 데브옵스의 영향을 직접 혹은 간접적으로라도 받고 있을 것 입니다.(받고 있어야 합니다!) 데브옵스 개념이 등장한 지 10년이 흐른 지금, 가치를 따지는 것은 무의미한 일이 되었습니다. 그 동안 축적된 긍정적인 결과들은 데브옵스를 더이상 유행이 아니라 소프트웨어 개발과 운영에 꼭 필요한 표준의 영역으로 이끌었습니다. 개인적으로 데브옵스가 널리 사랑 받게 된 이유는 커다란 목표와 원칙을 공유할 뿐 상세한 규칙이나 절차는 비어 있다는 점, 즉 유연성과 확장성에 있다고 생각합니다. 이는 급변하는 시장에서 살아 남을 수 있는 원동력이 되었고 지금도 여러.. 더보기