şirket içi Azure DevOps birden çok sunucu yapılandırması ayarlama
Azure DevOps Server 2020 | Azure DevOps Server 2019 | TFS 2018 - TFS 2015
Not
Azure DevOps Server adı daha önce Visual Studio Team Foundation Server.
uygulama katmanınızı birçok sunucuya yükleyerek daha önce Team Foundation Server (TFS), binlerce veya onlarca binlerce kullanıcıya dağıtım Azure DevOps Server ölçeklendirebilir ve SQL Server AlwaysOn Kullanılabilirlik Grupları kullanarak yüksek kullanılabilirlik sağlayabilirsiniz.
Not
mevcut bir Azure DevOps yüklemesine sahipseniz ve yükseltmek istiyorsanız, yükseltme sihirbazı 'nı kullanın.
Hazırlık ve önkoşullar
Veri katmanı
desteklenen bir SQL Server sürümünükullanarak SQL Server dağıtımınızı ayarlayın. dağıtımınız SQL Server veya bir AlwaysOn kullanılabilirlik grubununtek bir örneği olabilir.
SQL Server ayarlarken, veritabanı altyapısını ve tam metin arama hizmetlerini yükleyebilirsiniz.

Azure DevOps uygulama katmanı sunucularının SQL Server veritabanı altyapısına bağlanmak üzere güvenlik duvarından geçmesine olanak tanımak için, sunucuların her birinde güvenlik duvarını SQL Server veritabanı altyapısına erişime izin verecek şekilde yapılandırın.
Raporlama
Raporlamayı etkinleşecekseniz, veri katmanı sunucularını bu şekilde hazırlayın.
Not
Size sunulan seçimleri ve bu işlemin çalışma izleme özelleştirmesi işlem modellerini tercih ettiğiniz etkiyi anlamak için Raporlama yapılandırma seçeneklerini gözden geçirdiğinizden emin olun.
SQL Server Analysis Services 'yi yükler.
veritabanı altyapısını yüklediğiniz sunucu veya AlwaysOn kullanılabilirlik grubuna Analysis Services yükleyebilir veya onu ayrı bir SQL Server örneğine veya ayrı bir AlwaysOn kullanılabilirlik grubuna yükleyebilirsiniz.
Analysis Services erişimine izinvermek için Analysis Services sunucularının her birinde güvenlik duvarını yapılandırın.
SQL Server Reporting Services yükleyip yapılandırın.
raporlama hizmetleri 'ni, veritabanı altyapısını veya Analysis Services yüklediğiniz sunucu veya AlwaysOn kullanılabilirlik grubuna yükleyebilir veya ayrı bir SQL Server örneğine veya ayrı bir AlwaysOn kullanılabilirlik grubuna yükleyebilirsiniz.
Reporting Services erişimine izin vermekIçin Reporting Services sunucularının her birinde güvenlik duvarını yapılandırın.
uygulama katmanı sunucularına Azure DevOps yüklemesi
birden çok uygulama katmanı sunucusuna Azure DevOps Server yükler.
İlk uygulama katmanı sunucusu.
raporlamayı etkinleşecekseniz, uygulama katmanı sunucusuna SQL Server İstemci Araçları bağlantısı ' nı yükleyeceksiniz.

-
Aşağıdaki Azure DevOps Server birini indirin:
- Visual Studio en basityöntem olan indirmeler (2019'da ekranı aşağı kaydırarak Tüm indirmeler Azure DevOps Server)
- Visual Studio Dev Essentials
- Toplu Lisanslama Hizmeti Merkezi
Yalnızca uygulama katmanı yapılandırma sihirbazını çalıştırmak için Sihirbazı Başlat ' ı seçin.

Yeni dağıtım-gelişmiş seçeneğini belirleyin. Ayrıntılar için bkz. Gelişmiş seçeneğini kullanarak yapılandırma.
veritabanı sayfasında, veri katmanındaki SQL Server örneğine gelin ve bağlantıyı test edin.


Hesap sayfasında, kullanılacak hizmet hesabını belirtin.

Ve kimlik doğrulama yöntemi.

varsayılan olarak, Azure DevOps hizmetleri bir etki alanında ağ hizmeti olarak veya bir çalışma grubunda yerel sistem olarak çalışır. bir etki alanında, bir etki alanı hesabı kullanabilir ve yalnızca Azure DevOps hizmet hesabının ihtiyaç duyacağı izinleri verebilirsiniz.
Raporlama
Raporlamayı etkinleştirmek istiyorsanız, buradan etkinleştirin.
SQL Server Reporting Services kullanmayı planlamıyorsanız veya henüz SQL Server Analysis Services ve SQL Server Reporting Services yüklemediyseniz, raporlamayı yapılandır onay kutusunun işaretini kaldırın. Aksi takdirde, kutusunu işaretli tutun.


SQL Server Reporting Services yüklediğiniz sunucunun adını girin. Ardından, URL 'Leri doldur' u seçin.


Analysis Services örneğinde raporlar okuyucu rolü atanacak hesabı ayarlayın ve hesabın ve parolanın doğrulanabileceği test edin. Raporlar, Analysis Services veritabanına erişirken bu hesabı kullanır.


Ek uygulama katmanı sunucuları
TFS 2015 veya önceki bir sürümü yüklüyorsanız, SQL Server İstemci Araçları katmanı sunucusuna Bağlantı'ya yükleyin.

-
Aşağıdaki Azure DevOps Server birini indirin:
- Visual Studio en basityöntem olan indirmeler (2019'da ekranı aşağı kaydırarak Tüm indirmeler Azure DevOps Server)
- Visual Studio Dev Essentials
- Toplu Lisanslama Hizmeti Merkezi
veritabanı sayfasında, veritabanı altyapısını yüklediğiniz AlwaysOn kullanılabilirlik grubundaki birincil çoğaltma olan SQL Server örneğini işaret edin ve kullanılabilir veritabanlarını listeleyin.


Hesap sayfasında, kullanılacak hizmet hesabını belirtin.

Ve kimlik doğrulama yöntemi.

AlwaysOn kullanılabilirlik grubu
veritabanı altyapısını bir SQL Server AlwaysOn kullanılabilirlik grubuna yüklediyseniz, aşağıdaki Azure DevOps veritabanlarını kullanılabilirlik grubuna ekleyin.
- TfsConfiguration
- TfsDefaultCollection
Yeni bir proje koleksiyonu eklerseniz, bu veritabanını da AlwaysOn kullanılabilirlik grubuna ekleyin.