Aracılığıyla paylaş


Senaryo: Web Dağıtımı için Test Ortamı Yapılandırma

tarafından Jason Lee

Bu konuda, geliştirici veya test ortamları için tipik bir web dağıtımı senaryosu açıklanır ve benzer bir ortam ayarlamak için tamamlamanız gereken görevler açıklanır.

Geliştiriciler web uygulamaları üzerinde çalışırken, uygulamalarındaki değişiklikleri gerçekçi bir ortamda test etmek için kullanabilecekleri bir sunucu ortamına erişime sahip olurlar. Bu tür bir geliştirme veya test ortamı genellikle şu özelliklere sahiptir:

  • Ortam tek bir web sunucusundan ve tek bir veritabanı sunucusundan oluşur.
  • Geliştiricilerin, ortamı uygulamalarının gereksinimlerine göre yapılandırmalarına izin vermek için genellikle sunucularda yönetici ayrıcalıkları vardır.
  • Uygulamalarda yapılan değişiklikler sık sık dağıtılır, bu nedenle ortamın tek adımlı veya otomatik dağıtımı desteklemesi gerekir.

Örneğin, öğretici senaryomuzda Matt Hink Fabrikam, Inc.'de geliştiricidir. Matt, Contact Manager çözümü üzerinde çalışmaktadır ve değişiklikleri düzenli olarak bir test ortamına dağıtması gerekir. Matt, test web sunucusunda ve test veritabanı sunucusunda yöneticidir. Başlangıçta Matt'in çözümü doğrudan test ortamına dağıtabilmesi gerekir.

Öğretici senaryosundan örnek.

İş ilerledikçe ve daha fazla geliştirici ekibe katıldığında, Contact Manager çözümü Team Foundation Server'da (TFS) sürekli tümleştirme (CI) için yapılandırılır. Bir geliştirici içeriği her iade etse, Takım Derlemesi çözümü derlemeli, birim testlerini çalıştırmalı ve çözümü test ortamına otomatik olarak dağıtmalıdır.

İş ilerledikçe ve daha fazla geliştirici ekibe katıldığında, Contact Manager çözümü Team Foundation Server'da (TFS) sürekli tümleştirme (CI) için yapılandırılır.

Çözüme Genel Bakış

Test ortamının uzak bir bilgisayardan tek adımlı veya otomatik dağıtımı desteklemesi gerektiğinden iki ana yaklaşım arasından seçim yapın. Şunları yapabilirsiniz:

  • Test web sunucusunu Web Deployment Agent Hizmeti'ni ("uzak aracı") kullanarak dağıtımı destekleyecek şekilde yapılandırın.
  • Web Dağıtımı işleyicisini kullanarak test web sunucusunu dağıtımı destekleyecek şekilde yapılandırın.

Not

İsteğe Bağlı Web Dağıtımı 'nı ("geçici aracı") da kullanabilirsiniz. Bu, gereksinimler ve kısıtlamalar açısından uzak aracı yaklaşımına benzer.

Bu durumda, geliştiricilerin hedef sunucularda yönetici ayrıcalıkları vardır ve test ortamı katı güvenlik kısıtlamalarına tabi değildir, bu nedenle mantıksal seçim test web sunucusunu uzak aracıyı kullanarak dağıtımı destekleyecek şekilde yapılandırmaktır. Bu daha az karmaşıktır ve Web Dağıtımı İşleyicisi yaklaşımından daha az ilk yapılandırma gerektirir. Ayrıca veritabanı sunucunuzu uzaktan erişimi ve dağıtımı destekleyecek şekilde yapılandırmanız gerekir.

Bu konular, bu görevleri tamamlamak için ihtiyacınız olan tüm bilgileri sağlar:

Daha Fazla Bilgi

Tipik bir hazırlama ortamını yapılandırma yönergeleri için bkz . Senaryo: Web Dağıtımı için Hazırlama Ortamı Yapılandırma. Tipik bir üretim ortamını yapılandırma yönergeleri için bkz . Senaryo: Web Dağıtımı için Üretim Ortamı Yapılandırma.