솔루션 아이디어
이 문서는 솔루션 아이디어 설명입니다. 클라우드 설계자는 이 지침을 사용하여 이 아키텍처의 일반적인 구현을 위한 주요 구성 요소를 시각화할 수 있습니다. 이 문서를 시작점으로 사용하여 워크로드의 특정 요구 사항에 맞는 잘 설계된 솔루션을 디자인할 수 있습니다.
이 문서에서는 Microsoft 파트너인 Stromasys의 Charon-SSP라는 에뮬레이터가 Azure에서 SPARC 프로세서 기반 Solaris VM(가상 머신)을 실행하는 방법을 보여 줍니다. Charon-SSP는 Charon 플랫폼 간 하드웨어 가상화 제품군 중 하나입니다. 에뮬레이터는 표준 x86-64 Linux 물리적 컴퓨터 또는 하이퍼바이저에 Sun-4m, Sun-4u 또는 Sun-4v SPARC 제품군 구성원의 가상 복제본을 만들 수 있습니다.
Azure에서 에뮬레이터를 통해 애플리케이션을 실행하면 운영 비용 및 에너지 소비 절약과 같은 몇 가지 이점을 얻을 수 있습니다. 또한 단일 x86-64 표준 호스트 또는 기존 가상화 인프라에서 여러 애플리케이션 인스턴스를 실행할 수 있으므로 통합의 이점을 제공하는 동시에 레거시 시스템 관리 및 유지 관리가 쉬워집니다.
잠재적인 사용 사례
- SPARC Solaris 컴퓨터에서 실행되는 온-프레미스 워크로드에서 Azure로 원활한 "리프트 앤 시프트"를 사용하도록 설정합니다.
- 변경 없이 수명 종료 SPARCstation 또는 SPARCserver에서 실행되는 애플리케이션을 계속 사용합니다.
- 단일 인터페이스에서 여러 서버 호스트 및 자식 Solaris VM을 관리합니다.
- 비용이 저렴한 Azure Storage로 매핑하여 규정 및 규정 준수를 위해 테이프를 보관합니다.
아키텍처
이 아키텍처의 Visio 파일을 다운로드합니다.
데이터 흐름
- Charon-SSP Director를 사용하면 여러 서버 호스트를 관리할 수 있으며, 각 호스트는 하나 이상의 자식 Solaris VM을 실행할 수 있습니다. 이 설정은 호스트 VM 및 해당 Solaris 자식 VM 팜을 스케일 아웃할 때 단일 관리 위치를 제공합니다. Charon-SSP Manager는 사용하기 쉽고 직관적인 그래픽 관리 인터페이스를 제공합니다.
- Charon-SSP Agent는 Azure VM의 Linux 배포판에서 실행됩니다. 이 구성 요소는 자식 Solaris VM을 실행하고 SPARC 프로세서 아키텍처를 에뮬레이트합니다.
- 자식 Solaris VM은 SPARC 프로세서 아키텍처를 기반으로 합니다.
- 자식 Solaris VM은 각각 고유한 Azure 네트워크 인터페이스를 가지므로 고유한 전용 개인 IP 주소를 사용합니다. 필요에 따라 동일한 네트워크 인터페이스에서 Azure 공용 IP 주소를 쉽게 설정할 수 있습니다.
- Solaris VM 이미지는 호스트 Azure VM의 SSD(반도체 드라이브) 관리 디스크에 상주할 수 있습니다. Azure Ultra SSD 관리 디스크는 훨씬 더 높은 IOPS(초당 입력/출력 작업)를 위한 잠재적인 옵션입니다.
- Linux VM에 탑재된 Azure Storage 계정 파일 공유를 사용하면 Charon-SSP 가상 테이프 관리자를 로컬로 탑재된 디바이스에 매핑할 수 있습니다. 이 디바이스는 클라우드의 Azure Files 스토리지 계정에서 지원됩니다. 이 매핑을 사용하면 규정 및 규정 준수를 위해 보관된 테이프를 저렴한 비용으로 저장할 수 있습니다.
- Charon-SSP Director 및 Manager를 실행하는 관리 VM은 Windows 기반 또는 GNOME과 같은 그래픽 사용자 인터페이스를 사용하는 Linux 기반일 수 있습니다.
- 최종 사용자는 SSH(secure-shell)를 자체 전용 네트워크 인터페이스 카드 및 IP 주소가 있는 Solaris VM에 직접 연결할 수 있습니다.
XDMCP는 Solaris VM에 대한 데스크톱 액세스에 사용할 수 있습니다. XDMCP는 암호화된 프로토콜이 아니므로 XDMCP를 통해 Solaris VM에 액세스하기 위해 권장되는 토폴로지는 MobaXterm과 같은 XDMCP 클라이언트를 설치할 수 있는 "홉" 서버로 Windows Server VM을 Azure에서 만드는 것입니다. 이 구성을 사용하면 모든 네트워크 트래픽이 프라이빗 Azure 가상 네트워크를 통해 발생합니다.
구성 요소
Azure VM은 스케일링 가능한 Azure의 주문형 컴퓨팅 리소스입니다. Azure VM을 사용하면 물리적 하드웨어를 구입하고 유지 관리할 필요 없이 가상화의 유연성을 얻을 수 있습니다. Azure VM을 사용하면 Windows 및 Linux를 비롯한 다양한 운영 체제를 선택할 수 있습니다. Azure VM은 Stromasys에서 에뮬레이션 소프트웨어를 실행하는 데 사용됩니다.
Azure Virtual Network는 Azure에서 개인 네트워크의 기본 구성 요소입니다. 가상 네트워크를 사용하면 VM과 같은 Azure 리소스는 안전하게 서로 간에 통신하거나 인터넷 및 온-프레미스 네트워크와 통신할 수 있습니다. Azure Virtual Network는 자체 데이터 센터의 기존 네트워크와 비슷하지만 Azure 인프라의 추가적인 스케일링, 가용성 및 격리 이점을 제공합니다. Virtual Network는 Virtual Machines, 사용자 및 스토리지에서 실행되는 애플리케이션 간의 통신에 사용됩니다.
Azure Virtual Network 인터페이스 카드를 사용하면 Azure VM이 인터넷, Azure 및 온-프레미스 리소스와 통신할 수 있습니다. 아키텍처에 표시된 것처럼 동일한 Azure VM에 네트워크 인터페이스 카드를 더 추가할 수 있습니다. 이를 통해 Solaris 자식 VM은 자체 전용 네트워크 인터페이스 디바이스와 IP 주소를 사용할 수 있습니다.
Azure SSD 관리 디스크는 Azure에서 관리하고 Azure VM에서 사용하는 블록 수준 스토리지 볼륨입니다. 사용 가능한 디스크 유형은 울트라 디스크, 프리미엄 SSD, 표준 SSD 및 표준 HDD(하드 디스크 드라이브)입니다. 이 아키텍처의 경우 프리미엄 SSD 또는 Ultra Disk SSD를 사용하는 것이 좋습니다.
Azure Files 스토리지 계정은 산업 표준 SMB(서버 메시지 블록) 프로토콜을 통해 액세스할 수 있는, 클라우드에서 완전히 관리되는 파일 공유를 제공합니다. Azure 파일 공유는 Windows, Linux, macOS의 클라우드 및 온-프레미스 배포를 통해 동시에 탑재될 수 있습니다. 이 아키텍처에서 Azure Files는 규정 및 규정 준수를 위해 테이프 파일의 스토리지로 사용됩니다.
Azure ExpressRoute를 사용하면 연결 공급자가 지원하는 프라이빗 연결을 통해 온-프레미스 네트워크를 Microsoft 클라우드로 확장할 수 있습니다. ExpressRoute를 사용하면 Microsoft Azure 및 Microsoft 365와 같은 Microsoft 클라우드 서비스에 대한 연결을 설정합니다. 이 아키텍처에서는 엔터프라이즈 사용자를 위한 Stromasys 에뮬레이션 환경에 대한 프라이빗 액세스를 지원합니다.
Stromasys Charon-SSP는 산업 표준 x86-64 컴퓨터 시스템 및 VM에 SPARC 가상 하드웨어 레이어를 다시 만듭니다. SPARC 가상 하드웨어 레이어는 해당 레이어에서 실행되는 Sun 소프트웨어와 호환되므로 코드 변환이나 원본 코드가 필요하지 않습니다. Charon-SSP는 SPARC 스토리지, 이더넷 및 직렬 I/O 하드웨어와 완벽하게 호환됩니다.
다음 단계
- 자세한 내용은 legacy2azure@microsoft.com으로 문의하세요.
- Stromasys 웹 사이트에서 Charon-SSP를 참조하세요.
- Charon-SSP Azure 설치 가이드를 읽어보세요.