Skip to content

Commit 233443c

Browse files
authored
Merge pull request #15737 from MicrosoftDocs/main
8/26/2024 PM Publish
2 parents 30e7989 + 745d30b commit 233443c

File tree

5 files changed

+92
-11
lines changed

5 files changed

+92
-11
lines changed

AKS-Hybrid/deploy-container-registry.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -157,14 +157,14 @@ Once you create the image pull secret, you can use it to create Kubernetes pods
157157
apiVersion: v1
158158
kind: Pod
159159
metadata:
160-
name: poemfinder-app
161-
namespace: mydemoapps
160+
name: poemfinder-app
161+
namespace: mydemoapps
162162
spec:
163-
containers:
164-
- name: poemfinder-app
165-
image: <REGISTRY_NAME>.azurecr.io/poemfinder-app:v1.0
166-
imagePullPolicy: IfNotPresent
167-
- imagePullSecrets:
163+
containers:
164+
- name: poemfinder-app
165+
image: <REGISTRY_NAME>.azurecr.io/poemfinder-app:v1.0
166+
imagePullPolicy: IfNotPresent
167+
imagePullSecrets:
168168
- name: acr-secret
169169
```
170170
Lines changed: 76 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,76 @@
1+
---
2+
title: Deploy SQL Server on Azure Stack HCI, version 23H2
3+
description: This topic provides guidance on how to deploy SQL Server on Azure Stack HCI, version 23H2.
4+
author: alkohli
5+
ms.author: alkohli
6+
ms.topic: how-to
7+
ms.date: 08/26/2024
8+
---
9+
10+
# Deploy SQL Server on Azure Stack HCI, version 23H2
11+
12+
[!INCLUDE [applies-to](../../includes/hci-applies-to-23h2.md)]
13+
14+
This topic provides guidance on how to deploy SQL Server on the Azure Stack HCI, version 23H2 system.
15+
16+
## Solution overview
17+
18+
Azure Stack HCI provides a highly available, cost efficient, flexible platform to run SQL Server and Storage Spaces Direct. Azure Stack HCI can run Online Transaction Processing (OLTP) workloads, data warehouse and BI, and AI and advanced analytics over big data.
19+
20+
The platform's flexibility is especially important for mission critical databases. You can run SQL Server on virtual machines (VMs) that use either Windows Server or Linux, which allows you to consolidate multiple database workloads and add more VMs to your Azure Stack HCI environment as needed. Azure Stack HCI also enables you to integrate SQL Server with Azure Site Recovery to provide a cloud-based migration, restoration, and protection solution for your organization’s data that is reliable and secure.
21+
22+
## Deploy SQL Server
23+
24+
This section describes at a high level how to acquire hardware for SQL Server on Azure Stack HCI. Information on setting up SQL Server, monitoring and performance tuning, and using High Availability (HA) and Azure hybrid services is included.
25+
26+
### Step 1: Acquire hardware from the Azure Stack HCI Catalog
27+
28+
First, you'll need to procure hardware. The easiest way to do that is to locate your preferred Microsoft hardware partner in the [Azure Stack HCI Catalog](https://azurestackhcisolutions.azure.microsoft.com/) and purchase an integrated system or premium solution with the Azure Stack HCI operating system preinstalled. In the catalog, you can filter to see vendor hardware that is optimized for this type of workload.
29+
30+
Otherwise, use a validated system from the catalog and deploy it on that hardware.
31+
32+
For details on Azure Stack HCI deployment options, see [Deploy the Azure Stack HCI operating system](deployment-install-os.md).
33+
34+
Next, [deploy an Azure Stack HCI, version 23H2 system using Azure portal](deploy-via-portal.md) or [deploy an Azure Stack HCI, version 23H2 system using an Azure Resource Manager deployment template](deployment-azure-resource-manager-template.md).
35+
36+
### Step 2: Install SQL Server on Azure Stack HCI
37+
38+
You can install SQL Server on VMs running either Windows Server or Linux depending on your requirements.
39+
40+
For instructions on installing SQL Server, see:
41+
42+
- [SQL Server installation guide for Windows](/sql/database-engine/install-windows/install-sql-server).
43+
- [Installation guidance for SQL Server on Linux](/sql/linux/sql-server-linux-setup).
44+
45+
### Step 3: Monitor and performance tune SQL Server
46+
47+
Microsoft provides a comprehensive set of tools for monitoring events in SQL Server and for tuning the physical database design. Tool choice depends on the type of monitoring or tuning that you want to perform.
48+
49+
To ensure the performance and health of your SQL Server instances on Azure Stack HCI, see [Performance Monitoring and Tuning Tools](/sql/relational-databases/performance/performance-monitoring-and-tuning-tools).
50+
51+
For tuning SQL Server 2017 and SQL Server 2016, see [Recommended updates and configuration options for SQL Server 2017 and 2016 with high-performance workloads](/troubleshoot/sql/database-engine/performance/recommended-updates-configuration-workloads).
52+
53+
### Step 4: Use SQL Server high availability features
54+
55+
Azure Stack HCI leverages [Windows Server Failover Clustering with SQL Server](/sql/sql-server/failover-clusters/windows/windows-server-failover-clustering-wsfc-with-sql-server) (WSFC) to support SQL Server running in VMs in the event of a hardware failure. SQL Server also offers [Always On availability groups](/sql/database-engine/availability-groups/windows/overview-of-always-on-availability-groups-sql-server) (AG) to provide database-level high availability that is designed to help with application and software faults. In addition to WSFC and AG, Azure Stack HCI can use [Always On Failover Cluster Instance](/sql/sql-server/failover-clusters/windows/always-on-failover-cluster-instances-sql-server) (FCI), which is based on [Storage Spaces Direct](../concepts/storage-spaces-direct-overview.md) technology for shared storage.
56+
57+
These options all work with the Microsoft [Azure Cloud witness](/windows-server/failover-clustering/deploy-cloud-witness) for quorum control. We recommend using cluster [AntiAffinity](/windows-server/failover-clustering/cluster-affinity) rules in WSFC for VMs placed on different physical nodes to maintain uptime for SQL Server in the event of host failures when you configure Always On availability groups.
58+
59+
### Step 5: Set up Azure hybrid services
60+
61+
There are several Azure hybrid services that you can use to help keep your SQL Server data and applications secure. [Azure Site Recovery](https://azure.microsoft.com/products/site-recovery/) is a disaster recovery as a service (DRaaS) solution. For more information about using this service to protect the SQL Server back end of an application to help keep workloads online, see [Set up disaster recovery for SQL Server](/azure/site-recovery/site-recovery-sql).
62+
63+
[Azure Backup](https://azure.microsoft.com/products/backup/) lets you define backup policies to protect enterprise workloads and supports backing up and restoring SQL Server consistency. For more information about how to back up your on-premises SQL data, see [Install Azure Backup Server](/azure/backup/backup-azure-microsoft-azure-backup) and [Back up Azure Stack HCI virtual machines with MABS](/azure/backup/back-up-azure-stack-hyperconverged-infrastructure-virtual-machines).
64+
65+
Alternatively, you can use the [SQL Server Managed Backup](/sql/relational-databases/backup-restore/sql-server-managed-backup-to-microsoft-azure) feature in SQL Server to manage Azure Blob Storage backups.
66+
67+
For more information about using this option that is suitable for off-site archiving, see:
68+
69+
- [Tutorial: Use Azure Blob Storage with SQL Server](/sql/relational-databases/tutorial-use-azure-blob-storage-service-with-sql-server-2016).
70+
- [Quickstart: SQL backup and restore to Azure Blob storage service](/sql/relational-databases/tutorial-sql-server-backup-and-restore-to-azure-blob-storage-service).
71+
72+
In addition to these backup scenarios, you can set up other database services that SQL Server offers, including [Azure Data Factory](/azure/architecture/data-science-process/overview) and [Azure Feature Pack for Integration Services (SSIS)](/sql/integration-services/azure-feature-pack-for-integration-services-ssis).
73+
74+
## Next steps
75+
76+
For more information about working with SQL Server, see: [Tutorial: Getting Started with the Database Engine](/sql/relational-databases/tutorial-getting-started-with-the-database-engine).

azure-stack/hci/deploy/sql-server.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ description: This topic provides guidance on how to deploy SQL Server on Azure S
44
author: alkohli
55
ms.author: alkohli
66
ms.topic: how-to
7-
ms.date: 04/17/2023
7+
ms.date: 08/26/2024
88
---
99

1010
# Deploy SQL Server on Azure Stack HCI
@@ -48,7 +48,7 @@ Azure Stack HCI leverages [Windows Server Failover Clustering with SQL Server](/
4848
These options all work with the Microsoft Azure [Cloud witness](/windows-server/failover-clustering/deploy-cloud-witness) for quorum control. We recommend using cluster [AntiAffinity](/windows-server/failover-clustering/cluster-affinity) rules in WSFC for VMs placed on different physical nodes to maintain uptime for SQL Server in the event of host failures when you configure Always On availability groups.
4949

5050
### Step 5: Set up Azure hybrid services
51-
There are several Azure hybrid services that you can use to help keep your SQL Server data and applications secure. [Azure Site Recovery](https://azure.microsoft.com/services/site-recovery/) is a disaster recovery as a service (DRaaS). For more information about using this service to protect the SQL Server back end of an application to help keep workloads online, see [Set up disaster recovery for SQL Server](/azure/site-recovery/site-recovery-sql).
51+
There are several Azure hybrid services that you can use to help keep your SQL Server data and applications secure. [Azure Site Recovery](https://azure.microsoft.com/services/site-recovery/) is a disaster recovery as a service (DRaaS) solution. For more information about using this service to protect the SQL Server back end of an application to help keep workloads online, see [Set up disaster recovery for SQL Server](/azure/site-recovery/site-recovery-sql).
5252

5353
[Azure Backup](https://azure.microsoft.com/services/backup/) lets you define backup policies to protect enterprise workloads and supports backing up and restoring SQL Server consistency. For more information about how to back up your on-premises SQL data, see [Install Azure Backup Server](/azure/backup/backup-azure-microsoft-azure-backup).
5454

azure-stack/hci/toc.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -199,6 +199,8 @@ items:
199199
href: /azure/virtual-desktop/deploy-azure-virtual-desktop?toc=/azure-stack/hci/toc.json&bc=/azure-stack/breadcrumb/toc.json
200200
- name: Run Azure Arc VMs
201201
href: manage/create-arc-virtual-machines.md
202+
- name: Run SQL Server
203+
href: deploy/sql-server-23h2.md
202204

203205
- name: Update
204206
items:

azure-stack/hci/upgrade/install-solution-upgrade.md

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: Install solution upgrade on your Azure Stack HCI cluster
33
description: Learn about how to install upgrade on your Azure Stack HCI cluster.
44
author: alkohli
55
ms.topic: how-to
6-
ms.date: 08/14/2024
6+
ms.date: 08/26/2024
77
ms.author: alkohli
88
ms.reviewer: alkohli
99
ms.subservice: azure-stack-hci
@@ -18,6 +18,9 @@ This article describes how to install solution upgrade on your Azure Stack HCI s
1818

1919
Throughout this article, we refer to Azure Stack HCI, version 23H2 as the new version and Azure Stack HCI, version 22H2 as the old version.
2020

21+
> [!IMPORTANT]
22+
> While the Azure Stack HCI OS upgrade is generally available, the solution upgrade will have a phased rollout.
23+
2124
## Prerequisites
2225

2326
Before you install the solution upgrade, make sure that you:
@@ -131,4 +134,4 @@ After the solution upgrade is complete, you may need to perform additional tasks
131134

132135
## Next steps
133136

134-
If you run into issues during the upgrade process, see [Troubleshoot solution upgrade on Azure Stack HCI](./troubleshoot-upgrade-to-azure-stack-hci-23h2.md).
137+
If you run into issues during the upgrade process, see [Troubleshoot solution upgrade on Azure Stack HCI](./troubleshoot-upgrade-to-azure-stack-hci-23h2.md).

0 commit comments

Comments
 (0)