데이터센터에서의 프라이빗 클라우드와 퍼블릭 클라우드 비교 분석

데이터센터를 개수를 준비하거나 프라이빗 클라우드로의 이전을 고려하고 있습니까? 클라우드 환경의 유형별 주요 차이점, 이점 및 사용 사례를 알아보고 조직에 적합한 옵션을 결정합니다. 비즈니스, 예산 및 기술적 이점에 대한 심층적인 정보가 필요하다면 백서를 다운로드하십시오.

주제

  • 소개

    몇 년 전 클라우드 연산이 화제가 되었을 때 Google이나 Amazon 같은 업계 리더들이 제공하는 제품의 인기로 인해 프라이빗 클라우드는 퍼블릭 클라우드에 비해 큰 주목을 받지 못했습니다. IT 부서에서 퍼블릭 클라우드로 전환하기 시작하면서 가동 시간 보증, 전반적인 제어 및 보안 위협에 대한 우려로 인해 퍼블릭 클라우드의 장점들이 가려지고 있습니다. 프라이빗 클라우드 환경은 기본적으로 전용 단일 테넌트 인프라를 사용해 이러한 문제를 제거하거나 경감시켜 줍니다.

    그러나 프라이빗 클라우드로 이전할 시기를 결정하는 것은 어려운 과제일 수 있습니다. 내부 네트워크 기술 제약, 전환에 필요한 가동 중지 시간, 비즈니스 서비스 연속성, 관련 비용, 데이터 손실 및 규제 요구에 대한 두려움으로 인해 많은 조직들은 프라이빗 클라우드로의 이전을 지연해왔습니다.

    다행히 NVIDIA는 전체 이전 작업이 원활하고 스트레스 없이 진행되도록 해주고 있습니다. 다음 섹션에서는 조직에 적합한 클라우드 환경을 결정하는 방법, 프라이빗 클라우드로 이전하기에 적합한 시기를 찾는 방법 그리고 NVIDIA에서 이러한 프로세스를 돕는 방법에 대해 자세히 설명합니다.

  • 프라이빗 대 퍼블릭 클라우드

    요즘 기업은 민첩성 개선과 관련 비용 절감에 중점을 둔 웹 수준 IT 네트워크를 요구합니다. 새로운 또는 변경된 비즈니스 목표에 적응하기 위해 고유한 아키텍처를 지속적으로 재평가하고 재구성해야 한다는 생각만으로도 현기증이 날 수 있습니다. 개발자, 개발 시기, 개발 언어가 서로 다른 수십 개에서 수천 개의 애플리케이션을 관리하려면 구체적인 계획과 감독이 필요합니다. 

    일부 애플리케이션은 기업의 고객, SaaS(서비스) 벤더, 하청업체 또는 파트너가 사용할 수 있어야 합니다. 다른 애플리케이션은 내부 직원만 사용할 수 있도록 설계됩니다. 프라이빗 클라우드, 퍼블릭 클라우드, 하이브리드 클라우드 중 개별 애플리케이션에 가장 적합한 클라우드 연산 솔루션을 결정하는 것은 궁극적으로 기업입니다.

    퍼블릭 클라우드

    퍼블릭 클라우드 솔루션은 Microsoft Azure, Amazon AWS 같은 외부 제공업체가 호스팅하고 관리합니다. 외부 제공업체는 기본적으로 클라우드 인프라를 "소유"하며 기꺼이 월 사용료를 지불하는 테넌트에게 일부를 "임대"합니다. 내부 서버에서 퍼블릭 클라우드로 전환하면 향상된 확장성, 향상된 안정성, 공용 클라우드 네트워킹 자동화 기능을 포함한 매력적인 혜택을 얻습니다.

    또한 관리형 클라우드 서비스 공급업체는 관련 인프라를 관리하고, 웹 서버, 애플리케이션 서버, 사용자 정의 장애 조치 스크립트 사이의 지속적인 부하 균형 문제를 해결해 조직이 시간과 돈을 절약할 수 있도록 해줍니다. 일부 조직에서 이는 매우 매력적일 수 있습니다. 최소한 복잡한 특정 애플리케이션에 관해서는 클라우드 연산 네트워크를 더 많이 제어하기 원하는 조직도 있습니다.

    프라이빗 클라우드

    프라이빗 클라우드에는 많은 장점이 있지만 퍼블릭 환경에서 모든 애플리케이션을 배포하는 기업은 거의 없습니다. 실제로 여전히 온프레미스 인프라를 사용하고 있으며 프라이빗 클라우드 솔루션을 사용할지 퍼블릭 클라우드 솔루션을 사용할지 고려하는 조직의 경우 사설 클라우드로 전환하는 것이 리소스 확보 면에서 훨씬 쉬운 선택이라고 생각합니다.

    프라이빗 클라우드는 기존 온프레미스 아키텍처와 마찬가지로 모든 애플리케이션을 지원하도록 구성할 수 있습니다. 기존 퍼블릭 클라우드 솔루션을 통해 배포될 때 성능이 저하되는 문제를 보이는 레거시 애플리케이션이 많기 때문에 레거시 애플리케이션에 의존하는 조직에서도 이 방식을 선호합니다. 또한 스크립트 상태가 좋지 않거나 자주 사용하지 않아 공용 클라우드로 옮기기 위해 스트립트를 다시 쓰고 마이그레이션하는 비용을 정당화하기 어려운 애플리케이션의 경우 사설 클라우드가 매력적인 옵션입니다.

    프라이빗 클라우드는 복잡성과 관계없이 새로운 애플리케이션을 테스트하고 개발할 수 있는 안전하고 쉬운 방법입니다. NVIDIA에서는 NVIDIA® Cumulus VX라고 하는 커뮤니티의 지원을 받는 가상 어플라이언스를 제공하여 IT 관리자와 엔지니어가 새로운 애플리케이션과 데이터센터 인프라를 비용 없이 효율적이고 안전하게 미리 보고 테스트할 수 있도록 합니다. 

    규정 준수 역시 퍼블릭 클라우드를 선택하는 데 장애물이 되는 경우가 많습니다. 예를 들어 기업에서 규정 준수를 위해 Oracle RAC와 전용 아키텍처와 함께 사용하는 경우 일반적인 공용 클라우드 대체재는 HIPAA를 준수하지 않는 Amazon 관계형 데이터베이스 서비스(Amazon RDS)입니다.

    하이브리드 클라우드

    하이브리드 클라우드 솔루션은 종종 여러 공급업체의 공용 클라우드와 사설 클라우드를 조합해 구성됩니다. IT 부서는 하이브리드 클라우드를 통해 조직의 애플리케이션을 분산시킴으로써 개별 애플리케이션에 가장 효율적인 배포를 제공하는 환경을 선택할 수 있습니다.

    이 인기 있는 솔루션의 단점은 비즈니스의 모든 측면이 항상 서로 잘 의사소통할 수 있도록 다양한 보안 플랫폼에 보다 광범위한 IT 관리 전문 지식이 필요하다는 것입니다. 그러나 다양한 버티컬 시장에 맞도록 맞춤화된 서비스를 제공하는 기업에서는 하이브리드 클라우드가 잘 작동합니다. 예를 들어 조직은 클라이언트와의 의사소통에는 퍼블릭 클라우드를 사용하고 관련 데이터는 프라이빗 클라우드에 안전하게 저장할 수 있습니다.

  • 프라이빗 클라우드 네트워크 설계

    민첩성, 확장성 및 비용 효율성을 갖춘 웹 수준 네트워킹 솔루션을 찾는 조직의 경우 프라이빗 클라우드 솔루션은 다양하고 매력적인 이점을 제공합니다. 프라이빗 클라우드는 기업의 정확한 요구 사항 또는 애플리케이션 배포 요구에 맞도록 쉽게 구성할 수 있으므로 공용 클라우드 옵션을 완전히 포기하는 IT 부서가 많습니다.

    비용 효율성

    프라이빗 클라우드 아키텍처는 획기적으로 낮은 TCO(총 소유 비용)로 확장성과 민첩성을 개선하는 웹 수준 네트워킹 기능을 제공합니다. NVIDIA에서 수행한 연구 결과에 따르면 웹 수준 원칙을 적용해 프라이빗 클라우드를 구축한 고객은 TCO를 최대 60%까지 낮출 수 있었습니다. 한편 퍼블릭 클라우드 환경에서 조직은 기본적으로 공용 클라우드 스토리지 공간을 "임대"하므로 리소스, 프로세스 및 확장성을 최적화하는 능력이 제한됩니다.

    보안 개선

    프라이빗 클라우드는 단일 테넌트 솔루션이므로 특정 하드웨어, 데이터센터 및 네트워크 기능을 최고 수준의 보안으로 설계할 수 있습니다. 따라서 실수로 타사에서 기업 데이터센터 액세스 권한을 얻는 일은 일어나지 않습니다. 서버를 조직의 네트워크 내에 놓고 인하우스 IT 직원이 관리할 수 있습니다. 퍼블릭 클라우드도 높은 수준의 보안성을 제공하지만 프라이빗 클라우드 솔루션이 제공하는 심리적인 안정감과는 비교할 수 없습니다.

    웹 수준 IT 민첩성 및 연속성

    일반적으로 조직은 인트라넷 방화벽 내부에 프라이빗 클라우드 솔루션을 배포하여 최적의 효율성과 성능을 보장합니다. 최고의 애플리케이션조차도 사설 클라우드 환경을 통해 배포될 때 가장 원활하고 효율적으로 작동합니다. 한편 관리형 퍼블릭 클라우드 공급업체가 사업을 중단하면 공용 클라우드를 임대한 기업의 운영은 어떻게 될까요?

    프라이빗 클라우드 환경에서 조직은 데이터와 애플리케이션 전체를 새로운 클라우드 솔루션으로 다시 마이그레이션해야 하는 걱정을 할 필요가 없습니다.

    리소스 최적화

    조직에서 AWS 또는 Azure 같은 독점적 벤더를 선택하면 각 애플리케이션이 공용 클라우드에서 독점 기능과의 연결점을 사용하고 영향을 받은 각 개인이 해당 독점 프로그램을 사용할 수 있도록 교육시켜야 합니다. 완전 개방형 Linux 운영 체제를 사용하면 전체 스택에서 동일한 언어를 사용할 수 있습니다. 추가 인증이 필요하지 않으므로 기존 Linux 인재와 교육 과정 운영자를 활용할 수 있습니다.

    더 많은 제어권

    프라이빗 클라우드 하드웨어는 현장 또는 타사 공동 시설에 있으므로 조직은 데이터 저장소 및 애플리케이션 관리를 보다 많이 제어할 수 있습니다. IT 부서는 전체 시스템을 완벽하게 감독할 수 있습니다. 변경이 필요한 경우 담자자가 즉시 개입할 수 있습니다. IT 부서는 또한 고급 분석을 사용하여 중단이나 병목 현상을 방지하는 동시에 애플리케이션 배포를 주의 깊게 모니터링할 수 있습니다.

    사용자 정의

    모든 조직은 규모, 산업 및 제공하는 서비스에 따라 기술 요구 사항과 비즈니스 목표가 다릅니다. 프라이빗 클라우드 솔루션의 가장 매력적인 이점은 기업에서 지속적으로 변화하는 요구에 맞게 기존 인프라를 신속하게 수정할 수 있다는 점입니다. 코드가 엉망이거나 자주 사용하지 않으며 이례적이거나 가변적인 대역폭 요구 사항을 가진 특정 레거시 애플리케이션에 의존하는 조직에서도 프라이빗 클라우드 솔루션을 선호합니다.

    규정 준수 문제

    클라우드 스토리지에서는 하나의 솔루션으로 모든 상황에 대처할 수 없습니다. 산업에 따라 특정 연방, 주 또는 지역 규제 정책이 적용될 수 있습니다. 또한 규정 준수 증명은 일반적으로 지속적이고 중요한 문제입니다. 국제 비즈니스 관행 및 데이터 주권과 관련된 상황에서 퍼블릭 클라우드 서비스를 호스팅하는 데이터센터는 해당 국가 내에 있어야 합니다. 다양한 규정 준수 문제에 있어 프라이빗 클라우드 솔루션이 가장 적합한 옵션인 경우가 많습니다.

    무제한 확장성 및 적응성

    믿기 어렵겠지만 세상에는 아직 퍼블릭 클라우드에 액세스하지 못하는 지역이 있습니다. 더욱이 기업에서 여러 지역에 지사를 두고 있고 지사마다 운영 시스템이 다르다면 지사가 있는 지역에 따라 규정 준수 요구 조건이 매우 다를 수 있습니다. 이러한 조직에서는 프라이빗 클라우드 솔루션이 유일한 옵션일 수 있습니다. NVIDIA에서는 NVIDIA Cumulus Linux, SONiC 및 NVIDIA Mellanox Onyx®를 제공해 세상에서 가장 크고 발전된 데이터센터에서 사용하는 웹 수준 원칙에 따라 프라이빗 클라우드를 생성하고, 자동화하고, 사용자 정의하도록 돕습니다.

     

  • 데이터센터에서 프라이빗 클라우드로 이전

    많은 기업이 변화에 대한 두려움으로 프라이빗 클라우드로의 이전을 포기하거나 늦춥니다. 아래는 조직에서 프라이빗 클라우드로의 이전을 고려해야 할 때가 되었음을 알리는 네 가지 징후입니다.

    1. 프라이빗 클라우드로 이전하려면 클라우드 공급업체의 전화번호를 저장하는 것 이상의 책임감이 필요합니다.

      직원, 고객 및 벤더는 언제 어떤 어떤 디바이스를 사용하든 조직의 네트워크에 액세스할 수 있어야 합니다. 그들은 또한 일요일 오후에 동네 카페에서 또는 지구 반대편에 있는 호텔에서 데이터센터에 액세스 할 수 있어야 합니다. 사용자가 애플리케이션이나 서비스에 액세스할 때 문제가 있거나 새 애플리케이션을 지속적이고 효율적으로 빠르게 시장에 출시해야 한다면 제공업체의 근무시간, 프로세스, 타임라인에 의지해야 하는 퍼블릭 클라우드 환경은 위험할 수 있습니다. 조직에 클라우드 환경을 연결하면 비즈니스 니즈에 대한 프로세스를 완전히 사용자 지정할 수 있습니다.

    2. 레거시 애플리케이션은 점점 느리게 작동하는 것처럼 보입니다.

      규모나 산업에 관계없이 거의 모든 기업에서 적어도 하나의 레거시 애플리케이션을 운영합니다. 이러한 레거시 애플리케이션은 구식이기는 하지만 여전히 일상적인 운영에 꼭 필요한 구성 요소입니다.

      그러나 시간이 지남에 따라 이러한 레거시 앱 중 상당수에서 성능 저하 문제가 발생하기 시작합니다. 이러한 레거시 애플리케이션을 클라우드 솔루션으로 이전할 준비가 되었다면 프라이빗 클라우드가 더 나은 선택입니다. 프라이빗 클라우드에서는 이러한 구식 레거시 시스템의 니즈를 정확하게 충족하기 위해 쉽게 사용자 정의할 수 있지만 퍼블릭 클라우드에서는 감당할 수 없을 정도로 광범위한 코드를 다시 작성해야 할 수 있습니다.

    3. 여러 사용자가 리소스와 정보를 효율적으로 공유할 수 없습니다.

      웹 수준 네트워킹의 주요 부분은 NetDevOps입니다. 간단히 말해서 이 방법을 사용하려면 네트워크팀, 개발팀 및 운영팀이 조직의 효율성을 최적화하기 위해 긴밀하고 원활하게 협력해야 합니다. 이러한 조직 구조에서는 직원이 데이터와 리소스를 쉽게 공유할 수 있습니다. 프라이빗 클라우드 네트워크를 사용하더라도 각 사용자에게 고유한 액세스 및 인증 코드를 할당할 수 있습니다. 네트워크의 전체 섹션에서 개별 직원을 차단하거나, 다른 사용자에게 읽기 전용 권한을 부여하거나, 필요한 경우 특정 파일에 대해서만 편집 권한을 제공할 수 있습니다. 더욱이 적절한 수준의 권한을 가진 IT 당당자는 이러한 개별 매개변수를 즉시 변경할 수 있습니다. 이 중 대부분은 퍼블릭 클라우드에서도 가능하지만 프라이빗 클라우드는 조직 내에서 더 많은 제어권과 유연성을 제공합니다. 기술과 애플리케이션도 주요 고려 사항입니다. 많은 고성능 애플리케이션은 베어 메탈 서버에서 작동합니다. 개방형 프라이빗 클라우드에서는 비즈니스 니즈에 적합한 애플리케이션을 사용할 수 있습니다. 예를 들어 고성능 빅 데이터 애플리케이션은 베어 메탈 서버에서 실행하고 간단한 백오피스 애플리케이션은 가상 머신(VM)으로 실행할 수 있습니다.

    4. 비즈니스를 혁신하고 확장할 수 있는 더 많은 능력이 필요합니다.

      사설 웹 수준 클라우드를 사용하면 데이터센터와 네트워크를 완전히 제어할 수 있습니다. 전문 프로세스, 사용자 정의 애플리케이션 또는 최첨단 기술이 필요하다면 공용 클라우드는 장애 요소일 뿐입니다. 퍼블릭 클라우드를 사용하면 독점 기술 및 애플리케이션, 표준화된 프로세스 및 업데이트, 외부 지원팀에만 의존해야 합니다.

    5. 보안 및 규정 준수도 문제입니다.

      SOX 또는 HIPPA와 같은 의무적인 규정 준수를 우려하고 있으며 물리적으로 소유한 데이터를 적절하게 전송하고 저장해야 하는 경우 프라이빗 클라우드가 가장 적합한(또는 유일한) 해결책입니다. 프라이빗 클라우드에서는 실행되는 보안 메커니즘을 완전히 제어할 수 있으며 모든 데이터가 조직 내에 저장됩니다.

      법적인 이유로, 보안 상의 이유로, 또는 개인 정보 보호를 위해 데이터를 특정 국가에 귀속시키는 데이터 주권에 대해 우려하는 조직도 있습니다. 이는 개인 정보 보호, 보안 및 물리적 위치를 완전히 제어할 수 있는 조직 내에 데이터를 유지해야 하는 또 다른 중요한 이유입니다.

      클라우드 연산의 세계는 빠른 속도로 꾸준히 발전하고 있으며 이는 기업이 최신 동향을 파악하고 있어야 함을 의미합니다. 다음은 조직에서 이미 프라이빗 클라우드 네트워크 자동화를 도입했든 프라이빗 클라우드로의 이전을 고려하고 있든 주목해야 할 기술 네트워킹 트렌드입니다.

    DevOps 및 NetDevOps

    DevOps는 단순히 "소프트웨어 개발 및 운영의 조합"을 의미합니다. IT 전문가들은 개발과 운영이라는 문제를 따로따로 해결하는 대신 하나의 개념으로 병합하고 있습니다. DevOps 철학에서 개발팀과 운영팀은 특정 작업을 전담하는 두 개의 서로 다른 그룹이 아니라 상호의존적인 그룹으로 봅니다.

    여기서 강조되는 것은 협업과 의사소통, 응집력입니다. 이 개념이 네트워킹, 특히 사설 클라우드 네트워크 자동화에 적용되면 NetDevOps가 됩니다. NetDevOps가 올바로 구현되면 IT 전문가는 필요한 변경 사항에 보다 신속하게 적응하고, 네트워킹 프로세스와 제어 변경을 자동화하고, 프로비저닝 병목 현상을 줄이거나 제거할 수 있습니다. NetDevOps는 개발팀과 운영팀이 보다 효율적으로 협력하고 시장 출시 시간을 개선하기 위해 협력하는 조직 문화의 진정한 변화를 의미합니다.

    하이퍼컨버지드 인프라(HCI)

    전통적인 컨버지드 IT 아키텍처에서 스토리지 하드웨어는 물리적인 서버에 직접 연결됩니다. 서버와 연결된 디스크 기반 스토리지 하드웨어에서의 캐싱과 고성능 애플리케이션을 위한 일반적인 솔루션은 플래시 스토리지입니다. 하이퍼컨버지드 인프라를 사용하면 클러스터의 각 노드에서 스토리지 컨트롤러가 작동합니다.

    사설 클라우드 솔루션은 공용 클라우드와 마찬가지로 고급 표준화, 자동화, 가상화, SaaS 액세스 및 리소스 모니터링이 필요합니다. HCI 환경은 조직이 훨씬 더 빠르게 인프라를 구축하고 가동할 수 있도록 사전 통합된 스토리지 및 연산 리소스를 제공합니다. 예를 들어 Cumulus Linux를 사용하는 기업에서는 네트워크를 자동화하고 관리하기 위해 비용이 저렴하고 액세스하기 쉬운 기존 Linux 도구를 사용하는 경향이 있습니다.

    HCI는 원래 경제적인 모듈식 확장형 상용 하드웨어를 찾는 대규모 웹 수준 조직과 함께 네트워킹 업계에 처음 진출했습니다. HCI는 연산 및 스토리지 디바이스를 결합해 고객에게 간단하고 확장하기 쉬운 표준 솔루션을 제공합니다.

    NVIDIA 고객이 Cumulus Linux를 기반으로 하는 사설 클라우드 환경에서 하이퍼컨버지드 인프라를 사용하여 훌륭한 결과를 낸 방법이 궁금하다면 NVIDIA에서 제공하는 Perth Radiology 사례 연구를 확인하십시오.

    리소스:

    https://www.hitachivantara.com/en-us/solutions/multicloud-acceleration/hybrid-cloud.html

    http://spearhead.biz/wp-content/uploads/2016/10/top-3-reasons-enterprises-are-moving-to-private-cloud.pdf

구매하기 전에 체험해보고 싶으십니까? NVIDIA Cumulus Linux를 무료로 체험해보십시오.