Desired State Configuration için genel bakış

Bu belge, PowerShell Desired State Configuration (DSC) kullanmanın iş avantajlarını açıklar ve teknik bir kılavuz değil.

DSC nedir?

PowerShell DSC, açık standartlara dayalı Windows yerleşik bir yapılandırma yönetimi platformudur. DSC, dağıtım yaşam döngüsünün (geliştirme, test, üretim öncesi, üretim) ve ölçeğin her aşamasında güvenilir ve tutarlı bir şekilde çalışması için yeterince esnektir.

DSC yapılandırmaları çevresinde merkezidir. Yapılandırma, belirli özelliklere sahip bilgisayarlardan veya düğümlerden bir ortamı açıklayan PowerShell betiğidir. Bu özellikler, belirli bir özelliğin etkinleştirilmesini sağlamak Windows basit veya belirli bir özelliği dağıtmak kadar SharePoint.

DSC'nin yerleşik izleme ve raporlaması var. Bir sistem artık uyumlu değilse, DSC bir uyarı tetikler ve sistemi düzeltmek için harekete geçer.

DSC kullanmanın avantajları

Yapılandırmanın tasarımı, bunların okunma, depolenme ve güncelleştirilmalarını basitleştiriyor. Yapılandırmalar, cihazları bu durumda nasıl yer atayacakları konusunda yönergeler yazmak yerine hedef cihazların durumunu bildirmektedir. Bu faktörler DSC aracılığıyla yapılandırmayı öğrenme, benimseme, uygulama ve koruma maliyetlerini azaltır.

Yapılandırmalar oluşturmak, karmaşık dağıtım adımlarının tek bir konumda tek bir doğruluk kaynağı olarak yakalanması anlamına gelir. Yapılandırmalar, belirli bir makine kümesine yönelik yinelenen dağıtımların hataya daha az açık hale gelir. Ayrıca, dağıtımlar daha hızlı ve daha güvenilirdir ve bu da karmaşık dağıtımlarda hızlı bir geri dönüş sağlar.

Yapılandırmalar, PowerShell Galerisi. Yaygın senaryolar ve en iyi yöntemler, ihtiyacınız olan işler için zaten mevcut olabilir.

DSC ve DevOps

DSC, DevOps tasarlanmıştır. Hızlı dağıtıma ve yinelemeye olanak sağlayan kişilerin, işlemlerin ve araçların birleşimi, iç veya dış kullanıcılara değer sunmaya odaklandı. Ortamı tanımlayan tek bir yapılandırma, geliştiricilerin gereksinimlerini bir yapılandırmaya kodlayabilir ve bu yapılandırmayı kaynak denetimine göre denetlemesini sağlar. Operasyon ekipleri daha sonra hataya neden olan el ile sızan işlemlere gerek kalmadan kod dağıtabilir.

Yapılandırmalar veri odaklıdır. Tanımlanan veriler, işlemlerin geliştirici müdahalesi olmadan ortamları tanımlamayı ve değiştirmesini kolaylaştırır.

DSC şirket içi ve şirket dışı

DSC, şirket içi ve şirket dışı dağıtımları yönetebilir. DSC, şirket içi çözümler için makinelerin yönetimini merkezileştirmek ve durumlarını rapor etmek için kullanılan bir Çekme Sunucusuna sahiptir. DSC, şirket içi bulut çözümleri için kullanılabilir Windows kullanılabilir. Azure'ın DSC'de yerleşik olarak bulunan, Azure Otomasyonu gibi DSC raporlamayı merkezi hale gelen teklifleri vardır.

DSC ve uyumluluk

DSC, Windows Server 2012 R2'de tanıtıldı, ancak Windows Management Framework (WMF) aracılığıyla alt düzey işletim sistemleri için kullanılabilir. WMF hakkında daha fazla bilgi için bkz. Windows Management Framework.

DSC, Linux'u yönetmek için kullanılabilir. Daha fazla bilgi için bkz. Linux Başlarken DSC ile birlikte.