홈페이지 Enterprise Azure Arc를 사용하여 SQL Managed Instance 온프레미스에 쉽게 배포

Azure Arc를 사용하여 SQL Managed Instance 온프레미스에 쉽게 배포

by 톰 펜튼
SQL 관리형 인스턴스 온프레미스 HCI

대부분의 사람들이 Azure를 생각할 때 일반적으로 떠오르는 두 가지 사항은 Microsoft의 대규모 퍼블릭 클라우드와 실행 중인 VM(가상 머신)입니다. 실제로 Azure는 200개가 넘는 제품과 서비스를 실행하는 클라우드 플랫폼입니다. XNUMX년 전에 개발되었으며 그 기간 동안 성숙해졌습니다. 현재 그 기능에는 SaaS(Software as a Service), PaaS(Platform as a Service) 및 IaaS(Infrastructure as a Service)가 포함됩니다.

대부분의 사람들이 Azure를 생각할 때 일반적으로 떠오르는 두 가지 사항은 Microsoft의 대규모 퍼블릭 클라우드와 실행 중인 VM(가상 머신)입니다. 실제로 Azure는 200개가 넘는 제품과 서비스를 실행하는 클라우드 플랫폼입니다. XNUMX년 전에 개발되었으며 그 기간 동안 성숙해졌습니다. 현재 그 기능에는 SaaS(Software as a Service), PaaS(Platform as a Service) 및 IaaS(Infrastructure as a Service)가 포함됩니다.

우리는 Azure를 퍼블릭 클라우드가 아니라 Microsoft Azure 퍼블릭 클라우드 또는 고객 하드웨어에 로컬로 배포할 수 있는 다양한 클라우드 서비스를 위한 플랫폼으로 생각해야 합니다. 우리는 방금 Azure Arc에 대해 자세히 알아보는 팟캐스트. 하이퍼컨버지드 인프라(HCI)에서 로컬로 Azure를 실행하는 방법에 대한 정보가 필요한 경우 읽을 수 있습니다. 이전 기사 그 주제에.

Azure 서비스 - SQL 관리형 인스턴스

Azure 서비스에 대한 모든 업데이트를 보려면 위의 이미지를 클릭하십시오.

이 문서에서는 Kubernetes(K8s)에서 프로덕션 SQL Managed Instance를 배포, 관리, 유지 관리 및 모니터링하기 위한 디딤돌로 Azure Arc 및 온-프레미스 Azure Stack HCI와 함께 AKS(Azure Kubernetes Service) 하이브리드를 사용하는 방법을 살펴봅니다. ) 무리.

하늘빛 아크

Azure Arc는 Microsoft가 다중 클라우드 및 하이브리드 솔루션을 위해 지정한 브랜드입니다. 기존 비 Azure 리소스, 온프레미스 리소스 또는 둘 다를 관리할 수 있는 컨트롤 플레인입니다. Azure 리소스 관리자. 여기에는 Azure 외부에서 호스팅되는 Windows 및 Linux 물리적 서버와 가상 머신 관리가 포함됩니다. 즉, Azure Resource Manager는 Azure 서비스를 Azure 외부에서 호스팅되는 SQL Server 인스턴스로 확장하여 Kubernetes(K8s) 클러스터가 실행 중인 위치에 관계없이 관리 및 모니터링하고 여러 K8s 배포를 지원합니다.

여기에는 Windows 및 Linux 물리적 서버와 Azure 외부에서 호스팅되는 가상 머신 관리, Azure 서비스를 Azure 외부에서 호스팅되는 SQL Server 인스턴스로 확장, 실행 위치에 관계없이 Kubernetes(K8s) 클러스터 관리 및 모니터링, 여러 K8s 배포 지원이 포함됩니다. 여기에는 VMware Tanzu, Amazon Elastic Kubernetes Service(EKS), Google Kubernetes Engine(GKE), OpenShift Container Platform(OCP), Azure Red Hat OpenShift, Azure Stack/Azure Stack HCI의 AKS 엔진 및 독립 실행형 업스트림 K8s 클러스터가 포함됩니다.

아래 다이어그램은 Azure Arc가 중앙 포털에서 온-프레미스 및 기타 클라우드 공급자 AKS 관리 인스턴스를 관리하는 방법을 보여줍니다.

SQL 관리형 인스턴스 Azure 아크 스택

이 백서는 SQL Managed Instance를 포함하는 AKS 하이브리드를 사용한 Azure Arc 온-프레미스 배포에 중점을 둡니다.

AKS (Azure Kubernetes Service)

초기에 Microsoft는 K8의 가치를 인식했지만 배포의 복잡성을 인식했습니다. 따라서 Microsoft는 Azure에서 K8을 배포하고 관리하는 프로세스를 간소화하는 AKS를 개발했습니다. AKS 클러스터를 만들면 K8s 제어 평면이 자동으로 만들어지고 구성됩니다. Azure는 상태 모니터링 및 유지 관리와 같은 관리 작업도 처리합니다.

AKS의 이점 중 하나는 Azure Portal의 GUI에서 AKS 클러스터를 배포할 수 있다는 것입니다. 또는 클러스터를 프로그래밍 방식으로 배포하려는 경우 PowerShell을 사용하여 명령줄에서 Azure Resource Manager 템플릿(Bicep 또는 Terraform)을 사용할 수 있습니다.

Azure Stack HCI의 AKS에 대한 네트워크 아키텍처

네트워킹은 K8s의 핵심 부분이므로 Azure Stack HCI의 AKS는 SDN(소프트웨어 정의 네트워킹) 통합(현재 미리 보기)을 지원합니다. 이 통합을 통해 네트워크를 가져와 AKS-HCI 노드를 네트워크에 연결할 수 있습니다. 또한 로드 밸런서 서비스에 SDN 소프트웨어 로드 밸런서를 사용할 수 있습니다.

GPU는 많은 컨테이너화된 애플리케이션의 필수 요소가 되었습니다. Microsoft는 이를 인식하고 DDA(Discrete Device Assignment) 모드(GPU 패스스루라고도 함)를 사용하여 NVIDIA Tesla T4 GPU 위에 GPU 지원 노드 풀 배포를 지원합니다. DDA를 사용하면 하나 이상의 물리적 GPU가 전체 액세스 권한을 얻고 GPU의 이점을 활용할 수 있는 단일 작업자 노드 전용입니다.

AKS 하이브리드

AKS 하이브리드 배포 옵션은 AKS 오케스트레이터의 온-프레미스 구현입니다. 이 옵션은 컨테이너화된 애플리케이션을 대규모로 실행하는 프로세스를 자동화하는 동시에 배포 위치에 관계없이 일관된 클라우드 네이티브 애플리케이션을 운영합니다. Windows Server 2019 및 2022 Datacenter의 Azure Stack HCI에서 사용할 수 있습니다. AKS 하이브리드는 Linux 및 Windows 기반 컨테이너를 모두 지원합니다.

Azure Stack HCI 또는 Windows Server에서 AKS 하이브리드로 앱 배포 및 운영

AKS 하이브리드는 동일한 도구 집합(마법사 포함)을 사용하여 K8을 생성 및 설정하고 필수 추가 기능을 추가하므로 Azure의 AKS 사용에서 온-프레미스 실행으로 쉽게 전환할 수 있습니다. 현재 PowerShell 및 WAC(Windows Admin Center) 사용을 모두 지원합니다. Azure CLI, 포털 및 Resource Manager 템플릿은 미리 보기 상태입니다.

Azure Arc 지원 데이터 서비스

Azure Arc 지원 데이터 서비스는 고객이 SQL 및 PostgreSQL(미리 보기)의 관리형 인스턴스를 배포할 수 있도록 하는 Azure Arc 브랜드의 관리형 제품입니다.

Arc 지원 SQL Managed Instance를 통해 SQL Server 고객은 데이터 주권을 유지하면서 애플리케이션 및 데이터베이스 변경을 최소화하면서 애플리케이션을 Azure Arc 데이터 서비스로 리프트 앤 시프트할 수 있습니다. 여기에는 관리 오버헤드를 크게 줄이는 기본 제공 관리 기능이 포함되어 있습니다.

Arc 지원 PostgreSQL은 PostgreSQL 관리, 모니터링, 백업, 패치 적용, 업그레이드, 액세스 제어 등을 간소화하는 PostgreSQL 14 서버의 커뮤니티 버전입니다.

Azure Arc 지원 Azure SQL Managed Instance 및 PostgreSQL은 모든 Kubernetes 배포, 모든 클라우드 및 K8s를 사용하는 에지에 배포할 수 있습니다. Azure Arc 지원 데이터 서비스에는 명령줄 도구에 대한 대안을 제공하는 웹 기반 통합 관리 포털이 있습니다. 중앙 집중식 포털을 사용하면 위치나 하드웨어에 관계없이 인스턴스의 상태, 용량 및 성능과 관련된 로그를 모니터링하고 볼 수 있습니다.

비즈니스 요구 사항에 따라 데이터 서비스를 동적으로 확장하거나 축소할 수 있습니다. 이 구조를 통해 고객은 회사의 요구 사항을 충족하는 최적의 OpEx 및 CapEx 모델 조합을 선택할 수 있습니다. CapEx 모델은 다음을 통해 Software Assurance를 사용할 때만 적용된다는 점은 주목할 가치가 있습니다. Azure 하이브리드 이점.

Azure 하이브리드 혜택은 활성 Software Assurance(또는 구독)가 포함된 온-프레미스 코어 기반 Windows Server 및 SQL Server 라이선스를 Azure로 가져올 수 있는 라이선스 혜택입니다. 이를 통해 클라우드에서 워크로드를 실행하는 비용을 크게 줄일 수 있습니다.

온-프레미스에 Azure Arc 지원 데이터 서비스를 배포해야 하는 이유는 무엇입니까?

회사의 각 SQL Managed Instance에 대해 통합되고 일관된 워크플로를 제공하면 배포 비용이 크게 절감됩니다. 또한 필요할 때 추가 인스턴스의 배포를 크게 단순화합니다. Azure Arc를 사용하면 온-프레미스 데이터 센터 또는 에지에 배포되었는지 여부에 관계없이 이를 수행할 수 있습니다.

SQL MI는 회사의 온-프레미스 Azure Stack HCI뿐만 아니라 Azure 퍼블릭 클라우드에서 실행할 수 있는 Microsoft의 고유한 제품입니다. Microsoft는 "SQL Managed Instance는 최신 SQL Server(Enterprise Edition) 데이터베이스 엔진과 거의 100% 호환됩니다."라고 말합니다. 또한 일반적인 보안 문제를 해결하는 기본 가상 네트워킹 체계가 있습니다. SQL Server 및 Azure SQL 데이터베이스와의 호환성으로 인해 기존 SQL Server 구현을 마이그레이션하려면 기존 데이터베이스 및 애플리케이션을 최소한으로 변경해야 합니다. SQL MI는 패치, 버전 업데이트 및 백업이 자동으로 수행되고 고가용성을 염두에 두고 설계되었기 때문에 회사의 기존 직원의 작업 부하와 부담을 크게 줄이고 완화합니다.

온-프레미스 또는 IaaS, 자체 구축 또는 ISV 제공 환경을 SQL MI로 마이그레이션하는지 여부에 관계없이 Microsoft의 완전 자동화된 Azure Data Migration Service를 사용하여 SQL MI로 이동할 수 있습니다. 이 도구에는 유도 질문을 사용하여 기존 데이터베이스에서 SQL MI로 마이그레이션하는 프로세스를 안내하는 마법사가 있습니다.

물론 Azure Stack HCI 온-프레미스에서 SQL MI를 실행하면 이 문서에 설명된 대로 Azure Stack HCI에서 기대할 수 있는 모든 이점을 얻을 수 있습니다.

온프레미스에 있어야 하는 데이터를 위한 Azure Arc 지원 Azure Stack HCI

Azure Stack HCI가 다른 HCI 구현과 다른 점은 HCI 솔루션을 Azure 클라우드 서비스와 결합한다는 것입니다. 상용 하드웨어에 설치할 수 있지만 대부분의 기업은 Microsoft의 제안을 받아들이고 호환성과 안정성을 보장하기 위해 참조 아키텍처에 대해 설계, 조립 및 검증된 DataON과 같은 Microsoft 검증 솔루션을 선택합니다.

DataON은 다양한 성능 요구 사항을 위한 1U 및 2U 전체 플래시 노드와 보다 가치 중심적인 2U 하이브리드 노드를 포함하는 다양한 Intel® 기반 Azure Stack HCI 노드를 제공합니다. Azure Stack HCI 솔루션은 매우 가볍게 구성된 2노드 클러스터에 배포할 수 있기 때문에 이러한 HCI 클러스터는 비용, 사용 편의성 및 복원력이 중요한 에지에 적합합니다.

DataON은 2U 6112베이 시스템인 1x DataON AZS-12로 구성된 참조 Azure Stack HCI 클러스터로 에지 배포를 정기적으로 지원합니다. 각 노드는 2x로 구성됩니다. 3rd 세대 Intel® Xeon® 확장 가능 6336Y 2.4GHz, 24코어 및 36MB 캐시 CPU. 이 노드에는 256GB 메모리(8x 32GB), 4x Solidigm P5520 1.92TB SSD, 2x NVIDIA ConnectX-6 Dx 듀얼 포트 100GbE 및 양방향 미러용으로 구성된 스토리지가 있습니다.

이 스택은 성능, 비용 및 복원력의 뛰어난 조합을 제공합니다. 즉, Azure Stack HCI는 원활하게 확장되므로 조직에 더 큰 사용 사례가 있는 경우 DataON은 더 크고 강력한 2U 올플래시 노드로 이를 충족할 수 있습니다. 두 경우 모두 Azure Arc 지원 SQL Managed Instance 및 PostgreSQL의 컨텍스트에서 이 클러스터에는 두 사용 사례를 모두 사용할 수 있는 충분한 마력이 있습니다. DataON은 또한 최신 4th 세대 PCIe Gen5 및 DDR5 DRAM 기술을 통해 더 많은 성능을 제공하는 Intel® Xeon® Scalable CPU가 곧 출시됩니다.

Azure Stack HCI를 다른 HCI 솔루션과 구분하는 한 가지 특징은 CPU 코어당 라이선스가 부여되고 라이선스에 대한 청구가 Azure 구독을 통해 이루어진다는 것입니다. Azure Stack HCI를 사용하면 Backup, Azure Monitor 및 클라우드용 Microsoft Defender와 같은 기능을 사용하여 데이터 센터를 클라우드로 확장할 수 있습니다. HCI VM 계층은 게스트 VM 운영 체제와 별도로 라이선스가 부여됩니다. 따라서 모든 Windows 또는 Linux 라이선스는 별도로 구입해야 합니다.

Azure Stack HCI는 환경에 대한 통합 및 페더레이션 관리 평면을 제공합니다.

Azure Stack HCI는 지점, 에지 장치, 재해 복구 사이트, VDI(가상 데스크톱 인프라) 호스팅 등 다양한 용도로 사용됩니다.

Arc를 사용하여 SQL Managed Instance 배포 및 관리

Azure Stack HCI를 사용하여 온프레미스에서 SQL MI 및 기타 Arc 지원 기능을 실행하면 기존 기술 세트와 지식을 활용하고 기업 및 정부 지침과 규정을 준수할 수 있습니다. 그러나 가장 중요한 것은 회사의 요구 사항을 충족하는 비용 효율적인 솔루션을 배포할 수 있다는 것입니다.

SQL 관리형 인스턴스 아키텍처

Arc 지원 SQL Managed Instance는 온-프레미스 Azure Stack HCI 클러스터에서 호스트되는 AKS 클러스터를 포함하여 모든 인프라에서 만들고 실행할 수 있는 컨테이너화된 SQL 배포입니다. Azure Arc 지원 SQL Managed Instance는 최신 SQL Server 데이터베이스 엔진과 거의 100% 호환되므로 애플리케이션 및 데이터베이스에 대한 변경을 최소화하면서 기존 독립 실행형 SQL Server 배포를 매우 쉽게 마이그레이션할 수 있습니다. Azure Arc 데이터 컨트롤러는 Azure Resource Manager 제어 평면에 대한 SQL 인스턴스의 논리적 연결을 설정하고 유지합니다.

요약

이 문서에서는 Azure Arc가 SQL 인스턴스 및 AKS 하이브리드를 배포하고 관리하기 위한 단일 제어 평면을 제공하는 방법을 살펴보았습니다. 중앙 집중식 단일 관리 플레인을 통해 회사는 온프레미스 또는 에지에서 공통 도구 집합을 사용할 수 있습니다.

SQL 관리형 인스턴스 온프레미스 HCI

Azure Stack HCI의 온-프레미스 솔루션에는 많은 이점이 있습니다. 예를 들어 회사 또는 회사 요구 사항에 구속되는 회사는 데이터가 지구 중심 위치에 포함되어 나머지 워크로드와 함께 사용하는 것과 동일한 Azure 기능 및 워크플로를 사용할 수 있습니다.

지리적으로 분산된 위치(예: 공장 및 소매점)에서 데이터를 저장하고 처리하는 회사는 Azure Arc를 중앙 포털로 사용하여 PaaS와 유사한 솔루션을 구현할 수 있습니다. 많은 기업들이 클라우드 종속을 방지하기 위해 노력하고 있으며 Azure Arc의 다중 클라우드 관리 기능을 통해 이러한 전략을 실현할 수 있습니다.

시나리오가 무엇이든 Azure Arc는 SQL 서버 및 AKS 하이브리드를 제어하고 관리하기 위한 단일 포털을 제공합니다. Azure Arc 지원 SQL Managed Instance와 페어링된 온프레미스 Azure Stack HCI 조합의 운영상의 이점을 더 많이 탐색하면서 이것이 어떻게 작용할지 기대됩니다. SQL Managed Instance의 약속에 대해 자세히 알아보려면 다음을 확인하세요. Microsoft MVP Ernie Costa와 함께 녹화한 심층 팟캐스트.

데이터온 솔루션

하늘빛 아크

이 보고서는 DataON에서 후원합니다. 이 보고서에 표현된 모든 견해와 의견은 고려 중인 제품에 대한 우리의 공정한 견해를 기반으로 합니다.

StorageReview에 참여

뉴스레터 | 유튜브 | 팟캐스트 iTunes/스포티 파이 | 인스타그램 | 트위터 | 틱톡 서비스 | RSS 피드