Offcanvas
Some text as placeholder. In real life you can have the elements you have chosen. Like, text, images, lists, etc.
Offcanvas
1111Some text as placeholder. In real life you can have the elements you have chosen. Like, text, images, lists, etc.

멀티테넌트

멀티테넌트 클라우드를 사용해야 하는 이유

퍼블릭 클라우드를 신뢰할 수 있을까? 물론 대답은 ‘그렇다’이다. 퍼블릭 클라우드는 많은 측면에서 기업의 자체 데이터센터보다 더 안전하다. 하지만 많은 기업이 동일한 물리적 하드웨어를 공유하고 있어 안전에 관한 우려가 제기되고 있다. 멀티테넌트(Multitenant) 시스템은 본질적으로 보안성이 떨어지지 않을까?   멀티테넌트란? 먼저 멀티테넌트 환경과 싱글테넌트 환경의 의미부터 살펴보자. 짐작할 수 있다시피 답은 생각보다 명료하지 않다. 클라우드와 무관하게 데이터센터에서 실행되는 기본적인 애플리케이션을 예로 들어 보자. 시스템 구조는 <그림 1>을 참고하기 바란다.   그림에 표시된 두 기업 고객은 각각 별도의 물리 서버에서 개별적인 애플리케이션 인스턴스를 실행한다. 2대의 서버는 동일한 데이터센터에 위치할 수 있고 같은 네트워크 인프라를 공유할 수도 있지만, 그 외의 다른 물리적 자원은 공유하지 않는다. 기업은 별도의 CPU와 메모리, 스토리지 하드웨어로 개별적인 컴퓨터 인스턴스를 실행하기 때문에 왼쪽 및 오른쪽 기업의 정보가 상호 간섭을 일으키는 것은 쉽지 않으며, 사실상 불가능하다. 하지만 이 구성에 3번째 기업을 추가하려면 애플리케이션의 3번째 인스턴스가 필요하며, 이를 위해서는 3번째 물리 서버를 구매해야 한다. 서버 하드웨어를 적절히 설정하고 소프트웨어를 설치하고, 업데이트를 하고, 구성도 해야 한다. 일반적으로 기업 고객을 새로 추가하는 작업은 느리고 번거로우며, 비용도 많이 든다. 각 기업이 물리적 하드웨어 벽으로 구분된다는 것이 장점이다. 이것이 바로 싱글 테넌트(Single Tenant) 애플리케이션 모델이다.   멀티테넌트 가상화 싱글 테넌트 모델을 <그림 2>의 모델과 비교해보자.   <그림 2> 모델은 싱글 테넌트 모델처럼 두 기업이 애플리케이션의 2대의 개별 인스턴스를 사용한다. 다만, 이번에는 동일한 물리 서버에 존재하는 별도의 가상 서버 2대를 실행한...

클라우드 멀티테넌트 2021.11.24

“클라우드의 대안으로 인기 ↑” 코로케이션의 장단점과 업체 선택 기준

데이터센터 자산을 옮기고 싶지만 어떤 이유로든 클라우드로 이전할 수 없는 기업에 코로케이션(Colocation)이 점점 더 현실성 있는 선택지가 되고 있다. 코로케이션은 고객이 컴퓨트와 스토리지, 네트워킹 장비를 구매하지만, 이들 자산을 자체 데이터센터가 아니라 호스팅 업체의 데이터센터에 배치하는 것이다. 기업은 여전히 하드웨어를 보유하고 관리하지만, 시설을 관리할 책임은 없다. 즉 난방이나 냉방, 조명, 전기, 물리적인 보안은 신경 쓰지 않아도 된다.    이런 코로케이션 서비스가 기업으로부터 상당한 관심을 끌고 있다. IDC는 미국 코로케이션 시장이 2020년 90억 달러에서 2024년 122억 달러 규모로 연평균 8% 성장할 것으로 전망했다. 그랜드 뷰 리서치(Grand View Research)는 전 세계 데이터센터 코로케이션 시장 규모를 약 400억 달러로 추정하면서, 2020년부터 2027년까지 연평균 12.9% 성장할 것으로 예상했다. 가트너는 좀 더 대담한 전망을 제시했는데, 2025년이면 85%의 인프라 전략이 온프레미스와 코로케이션, 클라우드, 엣지를 통합할 것이라고 전망했다. 2020년 이 비율은 20%에 불과했다. 코로케이션 시설은 보통 고객과 좀 더 가까이 있는 도시 지역에 위치해 라스트 마일(Last Miles) 연결을 단축하고 지연을 최소화한다. 이런 코로케이션 업체로 대표적인 곳이 AT&T, 센추리 링크, 버라이즌, 디지털 리얼티 트러스트(Digital Realty Trusst, DRT), 에퀴닉스, 인터냅, QTS, 코어사이트 리얼티 등이다.  코로케이션은 장단점이 있다. 장점으로는 고객이 필요한 만큼 확대하고 축소하는 탄력성과 대규모 상용 데이터센터를 통한 규모의 경제 효과 덕분에 얻을 수 있는 비용 이점을 들 수 있다. 또한 데이터센터 운영 기술을 갖춘 기술 인력을 채용해야 하는 부담도 덜 수 있다. 알맞은 인력을 끊임없이 찾고 관리해야 하는 기업으로서는 상당한 이점이다. 단점으로는...

코로케이션 멀티테넌트 에퀴닉스 2021.04.20

암페어, 클라우드용 80코어 ARM 프로세서 발표…단일 쓰레드로 ‘시끄러운 이웃’ 문제 해결

암페어 컴퓨팅(Ampere Computing)이 내년 중반 출시할 차세대 프로세서는 80코어 ARM 프로세서이다. 전임 인텔 사장 르네 제임스가 설립한 스타트업 암페어는 ARM 기반의 서버용 프로세서를 설계한다. 암페어가 지난 해 출시한 32코어 프로세서보다 훨씬 많은 코어를 탑재한다.    암페어 프로세서의 특징 중 하나는 멀티쓰레드 기술을 사용하지 않는다는 것이다. x86 칩과 같은 CPU 취약점을 방지하는 것은 물론, 클라우드 환경에서 이른바 ‘시끄러운 이웃’ 문제를 방지하기 위해서이다. CPU에 많은 코어와 쓰레드가 탑재되면서 AWS와 같은 퍼블릭 클라우드 서비스 사용자는 별도의 서비스를 이용하기 전에는 CPU 전체를 이용할 수 없다. 누군가 CPU 사이클을 공유하는 인스턴스에서 다른 사용자의 애플리케이션이 CPU의 L1 캐시를 많이 사용한다면, 성능에 영향을 받을 수도 있다. 암페어의 제품 담당 부사장 제프 위티치는 “단일 쓰레드의 멀티코어 CPU로 설계해 가능한 한 격리성을 제공하고자 한다”며, “의도적으로 단일 쓰레드로 만들었기 때문에 쓰레드 간에 L1 캐시나 레지스터를 공유하지 않는다”고 설명했다. 암페어는 특히 클라우드 서비스 업체와 하이퍼스케일 데이터센터 운영업체를 노리는데, 구글이나 아마존은 물론 2계층 클라우드 서비스 업체와 트위터와 우버 등이 주요 대상이다. 대상 고객의 수가 많지는 않지만, 매 분기 수천, 수만 대의 서버를 구매한다. 위티치는 “클라우드를 대상으로 하는 제품이라는 점에서 전혀 다른 접근법을 취하고 있다. 하이퍼스케일 환경에서 배치하는 서비스와 인프라는 x86이 처음 데이터센터에 배치될 때와는 완전히 다르다. 지금 중ㄷ요한 것은 멀티테넌트, QoS, 격리, 관리성 등이다”라고 강조했다. 또한 하이퍼스케일 데이터센터는 지난 10년 동안 전체 소프트웨어 환경을 최적화했지만, CPU는 최적화하지 못했다고 덧붙였다. 새로 출시할 80코어 프로세서에 대해 위티치는 각각의 코어가 이전 세대보다 더 높은 ...

멀티테넌트 멀티쓰레드 arm 2019.12.04

IDG 블로그 | 클라우드에서 배우는 데이터센터의 지속 가능성

모두가 친환경 데이터센터, 즉 지속 가능한 데이터센터를 원한다. 이 새로운 영역에서는 기술뿐만 아니라 국가 차원에서 데이터센터의 자발적인 탄소 배출량 감소를 장려하는 등 정책도 힘을 얻고 있다. 예를 들어, 핀란드는 일정 정도의 친환경성을 보여주는 데이터센터에는 에너지세를 감면해 줄 예정이다. 추운 지역의 데이터센터가 갖는 가장 큰 이점은 냉각에 드는 전력이 적다는 것. 외부 온도가 5도라면, 그냥 창문을 열면 된다.   오늘날, 친환경 데이터센터를 구축하고 운영하는 산업은 규모가 크지 않다. 여기에는 지능화된 전력 관리 솔루션도 포함되는데, 일부 시스템은 AI 엔진을 이용한다. 몇몇 독보적인 솔루션은 데이터센터에서 발생하는 열로 주변 지역에 난방을 제공하기도 하고 냉각을 위해 데이터센터 팟을 물에 담그기도 한다. 하지만 이런 접근 방식은 틀린 것인지 모른다. 요즘 친환경 기술은 비용 최적화를 추진해야 하는 모든 현대 데이터센터가 노리는 내기 판돈이나 다름없다. 아무리 전력과 냉각, 물 사용을 효율화하는 새로운 기술이라도 해도 문제의 핵심에는 도달하지 못하고 있다. 문제의 핵심이란 무엇인가? 데이터센터 전력 과소비의 뿌리에는 우선 너무 큰 데이터센터 공간이 있다. 그리고 좀 더 들어가 보면, 애플리케이션과 데이터 저장이 효율적인 방식으로 운영되지 않는다는 것을, 너무 많은 프로세서와 메모리, 데이터 스토리지, 기타 핵심 서비스를 필요로 한다는 것을 알 수 있다. 다시 말해, 꼭 사용해야 하는 것보다 더 많은 자원이 필요한 비효율적인 방식으로 만들어졌다는 것이다. 물론, 이미 결과가 나온 상태에서 개발자의 설계를 비난해 봐야 소용없다. 하지만 할 수 있는 다른 조처는 있다.  우선, 에너저 효율 향상을 데브옵스와 데브옵스 툴체인의 일부로 추진한다. 보안이나 성능, 안정성과 마찬가지로 지속적인 테스트의 한 부분으로 에너지 효율을 테스트하는 것이다. 자원 활용이 효율적이지 못하면 코드를 되돌려 보내야 한다. 필자는 페타바이트급 데이터...

친환경 멀티테넌트 그린 2019.09.30

ITWorld 용어풀이 | 멀티테넌시(Multitenancy)

클라우드는 이미 우리 생활 깊숙이 들어와 있습니다. 파일을 저장하고, 소프트웨어를 사용하고, 동료나 친구와 협업하는 모든 일이 인터넷을 통해 클라우드를 통해 이뤄집니다. 이처럼 인터넷에서 여러 사람이 동시에 같은 작업을 하려면 소프트웨어나 서비스를 여러 사람이 공유해서 사용할 수 있어야 합니다. 그리고 이것을 가능하게 하는 것이 바로 '멀티테넌시(Multitenancy)' 아키텍처입니다. Image Credit: Getty Images Bank 멀티테넌시란 그 용어에서 유추할 수 있듯 여러 테넌트(tenant, 사용자)를 가진 아키텍처라는 의미입니다. 많은 사람이 같은 기능을 사용하는 웹메일 서비스가 대표적인 멀티테넌시 아키텍처 소프트웨어입니다. 여기서 중요한 것은 각 사용자가 독립적으로 이용할 수 있어야 한다는 점입니다. 웹메일에 접속했는데 모든 사용자의 메일이 하나의 메일함에서 보인다면 아무도 사용하지 않겠죠. 멀티테넌트 아키텍처 덕분에 사용자별로 데이터와 설정, 화면 구성 등 많은 속성을 개인화할 수 있게 됐고, 이 기술이 성숙하면서 비로소 클라우드도 본격 확산했다고 할 수 있습니다. 멀티테넌시의 역사와 장점 멀티테넌시 아키텍처는 다양한 기술이 진화, 통합한 결과물입니다. 먼저 1970년대의 IBM 메인프레임입니다. 당시 기업은 메인프레임 컴퓨터에서 저장공간과 프로세싱 파워를 필요한 만큼만 빌려 사용했습니다. 전체를 사용하기엔 너무 비쌌으니까요. 로그인 ID에 따라 CPU와 메모리, 저장공간 등을 개별적으로 할당해 사용하는 방식이었는데, 현재 AWS나 마이크로소프트 에저 등의 서비스 방식과 매우 비슷하죠? 이밖에 1990년대 등장한 ASP(Application Server Provider)와 웹 애플리케이션도 큰 영향을 줬습니다. 단, 전자는 아키텍처의 한계로 각 소프트웨어를 별도의 장비에서 운영해야 했고, 후자는 초기 앱의 경우 개인화에 한계가 있었습니다. 지금은 한 장비에 설치한 소프트웨어를 여러 사람이, 그것도 마치...

멀티테넌트 멀티테넌시 용어풀이 2016.09.22

진화하는 SaaS, "고객 성공과의 밀접한 관계가 핵심“

SaaS(Software-as-a-Service)는 기업들이 인터넷을 이용한 규모의 경제의 이점을 취하는 쪽으로 전환함에 따라 불과 몇 년 사이에 단순한 호기심에서 주요 사업으로 발전하고 있다. 그렇지만 이는 단지 시작일 뿐이다.   기업들은 작업, 경쟁과 생존 방법을 바꾸기 위해 이제 막 SaaS의 실질적인 위력을 활용하기 시작했다. SaaS 업체들은 매일 동일한 솔루션을 사용하는 수많은 기업들처럼 소프트웨어나 관리형 서비스 환경에서는 제공하기가 불가능한 새로운 애플리케이션과 지능형 솔루션을 개발할 수 있다.   요컨대 자체 개발 소프트웨어 환경에서는 일반적으로 공급업체들은 고객으로부터 아주 멀리 떨어져 있으며, 고객들의 일상적인 어려움에 대한 지식이 거의 없다. 그래서 향후의 필요성을 미리 알려주는 고객 기업들의 중요한 변화를 예측할 수 없으며, 고객들에게 진정한 가치를 추가로 제공할 수 있는 방법에 관해 다소 불확실한 위치에 머무르고 있다. 그 결과, 정말로 중요한 기능이 극단적인 요구가 표면에 드러나기 전까지 구현되지 못하는 경우가 생긴다. 이런 민첩성의 결여는 기업의 경쟁력에 돌이킬 수 없는 손해를 초래할 수 있다.   이는 고객 입장에서는 유쾌한 일이 아니다. 고객이 주요 사업자가 아닐 경우, 소프트웨어 공급업체로부터 변경을 요청 받으면 거의 영향력을 행사할 수 없다.   싱크스트래티지스(Thinkstrategies)의 SaaS 분야 분석가인 제프 카프란은 "기존 애플리케이션을 구입한 회사들은 다음 2가지 방법으로 인해 혁신을 위한 행보를 유지하기 위한 이점을 누릴 수 없다. 첫째, 고객이 효과적인 방법으로 공급업체에 의견을 제시할 수 있는 어떠한 메커니즘도 없다. 둘째, 고객들은 종종 업무 마비가 두려워서 소프트웨어 업그레이드에 소극적이다. SaaS 환경에서는 모든 고객이 본질적으로 같은 코드 기반에서 작업을 하기 때문에 고객들은 이...

SaaS 멀티테넌트 2009.05.27

부와 명예를 거머쥘 수 있는 7가지 기술②

안정적인 직장을 유지하고, 더불어 더욱 큰 가치를 창출해 낼 수 있는, 그래서 새로운 직장을 보장 받고 차세대 IT 애플리케이션과 소프트웨어 제품 개발에 참여할 수 있는 7가지 기술 중 나머지 4가지에 대해 살펴보도록 하겠다.4. SaaS 멀티테넌트(multi-tenant) 및 확장 기술기업용 수요 맞춤형 애플리케이션, 또는 웹 기반 제품 또는 서비스를 이야기할 때 SaaS는 빠지지 않는 항목 중 하나이다. 현재 IT 업계에서 가장 뜨겁게 달아오른 분야 중 하나이기도 하다. 그러나 SaaS는 새로운 분야인만큼 새로운 과제도 많이 만들어내고 있으며, 일부 영역은 기술인력의 부족이 심각한 경우도 있다. 그 중 가장 심상치 않은 것 중 하나가 바로 멀티테넌트라 불리는 것인 듯하다. 이는 한 개의 호스트 온라인 애플리케이션을 이용해 두 명 이상의 고객을 지원할 수 있는 능력을 의미한다.우선 멀티테넌트란 새로운 개념부터 짚어보자. 현재 사용하고 있는 애플리케이션들이 복잡한 기업들의 구조적 특징을 적절히 지원해주고 있지 않는가? 그렇지 않다. 보통 일반적인 경우 한 개의 기업 또는 SME/SBM에만 특화되어 있는 경우가 많다. 수백, 수천 개의 회사들의 복잡한 요구 조건들을 모두 적용한다고 상상해 보라. 마치 수천 명의 개인 사용자들의 입맛을 일일이 맞추는 것과 다를 바가 없다.멀티테넌트는 모든 설정들이 사용자들에 의해 변경될 수 있도록 만들어져 있다. 조건 설정이 유연한 이유는 모든 기업들이 다 똑 같은 기준으로 제품 또는 서비스를 바라보는 것이 아니기 때문이다. 사용자 별로 그들 개인 또는 조직의 필요에 맞는 조건을 손수 지정할 수 있는 여지를 마련해 주어야 하기 때문에 고정된 조건이 없는 것이다. 멀티 테넌트 환경의 또 다른 과제는 바로 확장성이다. 소프트웨어를 사용하는 모든 사용자들의 요구 조건을 충족시키기 위해서는 똑같은 데이터베이스, 클러스터 디자인, 전송 관리 디자인 등을 사용해서는 안 된다. 각각의 사안 별로 차별화된 모습을 보여줘야 하는 것이다.만약 이런...

SaaS 보안 멀티테넌트 2008.07.07

회사명:한국IDG 제호: ITWorld 주소 : 서울시 중구 세종대로 23, 4층 우)04512
등록번호 : 서울 아00743 등록일자 : 2009년 01월 19일

발행인 : 박형미 편집인 : 박재곤 청소년보호책임자 : 한정규
사업자 등록번호 : 214-87-22467 Tel : 02-558-6950

Copyright © 2022 International Data Group. All rights reserved.