회사에서 데이터 센터 기능을 Amazon Web Services(AWS), Microsoft Azure, Oracle Cloud 및 Google Cloud와 같은 클라우드 공급자로 계속 마이그레이션함에 따라 내결함성이 없는 애플리케이션 중 일부가 예상보다 비용이 많이 든다는 사실을 알게 되었습니다. 일시적인 유휴 클라우드 인벤토리의 사용은 문제가 있음이 입증되고 있습니다.
회사에서 데이터 센터 기능을 Amazon Web Services(AWS), Microsoft Azure, Oracle Cloud 및 Google Cloud와 같은 클라우드 공급자로 계속 마이그레이션함에 따라 내결함성이 없는 애플리케이션 중 일부가 예상보다 비용이 많이 든다는 사실을 알게 되었습니다. 일시적인 유휴 클라우드 인벤토리의 사용은 문제가 있음이 입증되고 있습니다.
AWS는 이를 스팟 인스턴스라고 합니다. Azure는 이를 낮은 우선순위 VM이라고 부르며 Google은 이를 Google Cloud 선점형 VM으로 지정합니다. 이러한 리소스는 일시적이며 짧은 통지로 취소될 수 있습니다. 회사에서 이러한 리소스를 사용하고 다른 리소스를 사용할 수 있게 되기 전에 인스턴스를 가져오면 해당 데이터가 제거됩니다.
수평선에 해결책이 있습니다. 메모리 중심 및 다중 클라우드 솔루션 개발자인 MemVerge는 Cloud Field Day에서 Big Memory Cloud 기술을 공개하여 클라우드 서비스에 추가해야 하는 상태 저장, 비내결함성 및 이동성 서비스로 수행할 작업을 설명했습니다. Big Memory Cloud 아키텍처로 설계된 최초의 클라우드 서비스는 2022년 XNUMX분기부터 퍼블릭 클라우드에서 사용할 수 있습니다.
모든 앱이 클라우드용으로 설계된 것은 아닙니다.
대부분의 기존 앱과 50 % 예상 의 클라우드 네이티브 앱은 상태 저장입니다. 즉, 이러한 앱은 메모리나 영구 저장소에 있는 중요한 데이터에 의존합니다. 예를 들어 하드웨어 또는 소프트웨어 오류로 인해 중단이 발생하면 중요한 데이터가 손실되고 이러한 앱은 정상적으로 복구할 수 없습니다. 이러한 오류로 인해 귀중한 데이터가 손실되고 진행이 진행되어 재시작 및 다운타임이 발생할 수 있습니다.
중단을 처리할 수 없다는 것은 중요한 앱이 다음과 같은 클라우드 이점을 활용할 수 없음을 의미합니다.
- 스팟 인스턴스 – 수천 개의 상태 저장, 비내결함성, 장기 실행 앱은 갑작스럽게 발생하는 Spot 종료에서 복구할 수 없기 때문에 회사는 해당 앱을 클라우드로 마이그레이션하는 것을 재고하게 됩니다. 전용 리소스는 특히 거의 필요하지 않은 경우 비용이 많이 들 수 있습니다.
- 클라우드 버스팅 – 온프레미스 앱은 종종 임의의 활동 급증의 대상입니다. 이러한 앱을 중단하는 것은 시간이 많이 걸리고 복잡할 수 있습니다. 클라우드로 버스팅하는 것은 옵션이지만 클라우드 리소스는 일반적으로 수동 프로세스로 구성해야 합니다.
- 다중 클라우드 이동성 – 많은 기업이 클라우드 서비스 제공업체에 종속되지 않도록 다중 클라우드 아키텍처를 채택하고 있습니다. 중단 시간은 여전히 길고 클라우드 서비스 구성은 특히 클라우드 공급자 간에 복잡한 수동 프로세스입니다.
MemVerge 빅 메모리 클라우드 기술은 클라우드 자동화 솔루션과 함께 작동하여 상태 저장 클라우드 워크로드에 대한 원활한 복구 및 이동성을 보장합니다.
MemVerge 빅 메모리 클라우드 기술 소개
MemVerge는 메모리 상태를 포함하여 상태 저장 앱을 AppCapsule로 캡슐화할 수 있는 Big Memory Computing 기술을 개발합니다. 이러한 AppCapsule은 이제 클라우드 내결함성 서비스에서 사용되어 클라우드 버스팅 및 클라우드 간 마이그레이션을 위한 즉각적인 복구 및 클라우드 내 이동성 서비스를 제공할 수 있습니다.
MemVerge는 영구 메모리의 환경을 조사하고 PMem을 캐시, 속도 계층 또는 메모리 확장기로 활용하는 대신 PMem이 잠재력을 발휘할 수 있도록 소프트웨어를 개발했습니다. 이 회사는 빅 메모리 컴퓨팅을 사용하여 DRAM 전용 환경을 DRAM과 Intel PMem을 모두 활용하는 더 낮은 비용과 더 중요한 고밀도 메모리 환경으로 전환합니다. 소프트웨어 정의 서비스도 제공하는 소프트웨어 정의 메모리 풀로 두 개를 가상화하여 이를 수행합니다. 그 외에도 이 소프트웨어는 데이터 센터의 모든 애플리케이션이 새로운 유형의 메모리, 메모리 상호 연결, 프로세서 및 메모리 할당자의 이점을 활용하여 최신 애플리케이션 및 워크로드를 처리할 수 있는 추상화 계층을 제공합니다.
작년 XNUMX월 MemVerge는 메모리 머신의 일반 가용성. 이 소프트웨어는 두 가지 형태로 제공됩니다. 바이트 주소 지정이 가능한 DRAM 및 PMem 메모리를 가상화하여 앱 속도를 높이고 비용을 낮추지만 지속성을 지원하지 않는 표준 버전; 지속성이 활성화된 위의 모든 항목인 AdvancedVersion과 ZeroIO 인 메모리 스냅샷을 기반으로 하는 엔터프라이즈급 메모리 서비스.
ZeroIO 메모리 내 스냅샷은 이름에서 알 수 있듯이 스토리지에 대한 제로IO가 있는 DRAM 및 PMem의 스냅샷을 허용합니다. 이것은 일반적으로 휘발성이고 가용성이 낮은 DRAM을 고가용성 계층으로 만듭니다. ZeroIO 스냅샷은 소위 시간 이동을 허용하여 이전 스냅샷으로 롤백할 수 있습니다. 충돌이 있는 경우 앱을 이전 스냅샷으로 롤백하는 자동 저장 기능이 있습니다. 스냅샷을 사용하면 더 많은 메모리 리소스를 사용하지 않고도 씬 클론을 생성할 수 있습니다. 또한 스냅샷을 다른 서버로 마이그레이션하고 새 앱 인스턴스를 만드는 데 사용할 수 있습니다.
MemVerge 메모리 시스템 관리
MemVerge Memory Machine에는 상당히 매끄러운 GUI가 있습니다. 글로벌 대시보드는 우리가 스토리지에서 기대하게 된 요소를 보여줍니다. 이 경우 차이점은 DRAM과 PMem이 모니터링되는 주요 요소이며 여기에서 사용량을 쉽게 볼 수 있다는 것입니다. 상단에는 호스트, 앱 인스턴스, 스냅샷 및 경고에 대한 탭이 있습니다.
왼쪽의 홈 버튼을 클릭하면 시스템에 대한 기본 정보(IP 주소, OS, 커널 버전, CPU)는 물론 메모리 및 PMem 사용량과 성능에 대한 자세한 정보가 표시됩니다.
워크로드가 Memory Machine AppCapsule에 캡처되면 메모리 속도로 로드, 복제, 복구 및 전송할 수 있으며 대용량 및 지속성과 DRAM 성능을 활성화하여 두 세계의 장점을 결합합니다. 이러한 새로운 클라우드 서비스는 Memory Machine Cloud Edition 소프트웨어를 통해 제공됩니다. 우리 MemVerge 메모리 머신 검토 1 월 2021 그런 다음 다시 PMem 200 시리즈로 4 월 2021.
장기 실행 앱은 예상치 못한 인스턴스 종료에 대한 두려움 없이 저비용 스팟 인스턴스로 진입할 수 있습니다. 앱은 메모리 속도로 온프레미스에서 클라우드로 급증할 수 있으며 대용량 메모리 워크로드는 자동화된 클라우드 서비스 구성을 통해 다른 클라우드로 원활하게 마이그레이션할 수 있습니다.
MemVerge 빅 메모리 클라우드 기술 작동 방식
- AppCapsule은 애플리케이션을 수정하지 않고 해당 시점부터 이 앱을 다시 시작하는 데 필요한 모든 애플리케이션 데이터를 캡처하여 구성됩니다.
- 내결함성 및 이동성 서비스는 클라우드 서비스 스케줄러 및 클라우드 네이티브 앱 오케스트레이션 플랫폼과 통합됩니다.
- 내결함성 서비스는 스팟 인스턴스를 포함하여 모든 유형의 컴퓨팅 인스턴스에서 실행 중인 상태 저장 애플리케이션을 보호할 수 있습니다.
- 이동성 서비스는 실행 중인 상태 저장 애플리케이션을 모든 인스턴스에서 다른 인스턴스로 이동할 수 있습니다.
MemVerge는 AWS용 SpotOn에 대한 조기 액세스를 제공합니다. 비내결함성 또는 장기 실행 워크로드가 있고 AWS에 배포하는 경우 Memory Machine에 대한 무료 6개월 라이선스에 등록할 수 있습니다. 관심이 있다면 할 수 있습니다 여기에 연락하십시오.
결론
MemVerge Big Memory Cloud는 클라우드 민첩성과 유연성을 실현하는 조직의 클라우드 인프라에 내결함성이 없는 상태 저장 애플리케이션을 추가할 수 있는 잠재력을 가지고 있습니다. 상태 저장 앱은 메모리 또는 영구 저장소에 상주하는 데이터에 의존합니다. 장애가 발생하면 데이터가 손실될 수 있으며 복구가 순조롭지 않습니다. Big Memory Cloud는 이러한 서비스에 즉각적인 복구를 제공할 수 있습니다.
출시 날짜는 1년 2022분기이므로 StorageReview는 우리 연구실에서 이 기술을 테스트할 수 없었습니다. 그러나 시위는 인상적이었습니다. 이 기술은 중요한 앱을 위한 하이브리드 클라우드 솔루션을 구축하는 조직의 게임 체인저가 될 수 있습니다. 저비용 스팟 인스턴스를 활용할 수 있는 능력이 있으면 멀티 클라우드 아키텍처를 구현하는 데 확신을 가질 수 있습니다.
또 다른 MemVerge 제품은 일반적으로 스토리지를 가속화하기 위해 캐시로 사용되는 PMem의 지속성과 메모리 성능을 결합하는 것을 목표로 하는 Memory Machine입니다. 이는 스토리지에 대한 많은 인스턴스에서 도움이 되지만 메모리 내 애플리케이션에는 캐시가 아닌 메모리 성능이 필요합니다. MemVerge는 DRAM과 PMem을 모두 소프트웨어 정의 서비스를 통해 소프트웨어 정의 메모리 풀로 가상화합니다. Memory Machine은 zeroIO 인메모리 스냅샷을 사용하여 DRAM을 고가용성 계층으로 전환합니다. ZeroIO를 사용하면 메모리 리소스에 부담을 주지 않고 씬 클론을 생성할 수 있습니다.
Intel의 PMem은 모듈을 쉽게 채택하고 적절하게 활용하는 방법이 제한되어 있어 채택이 다소 느린 매우 흥미로운 기술입니다. MemVerge를 통해 조직은 이 기술을 염두에 두고 특별히 구축된 솔루션에서 PMem이 제공해야 하는 이점을 활용할 수 있습니다. PMem이 제공하는 크고 탄력적인 메모리 풋프린트의 이점을 누릴 수 있는 애플리케이션을 가진 사람들을 위해 MemVerge는 확실히 평가할 가치가 있습니다.
StorageReview에 참여
뉴스레터 | 유튜브 | 팟캐스트 iTunes/스포티 파이 | 인스타그램 | 트위터 | 페이스북 | 틱톡 서비스 | RSS 피드