Aracılığıyla paylaş


Senaryo: Web Dağıtımı için Hazırlık Ortamı Yapılandırma

tarafından Jason Lee

Bu konu, hazırlama ortamı için tipik bir web dağıtım senaryolarını açıklar ve benzer bir ortam ayarlamak için tamamlamanız gereken görevleri açıklar.

Birçok kuruluş, web uygulamalarına veya web sitelerine yönelik güncelleştirmeleri önizlemek için hazırlama ortamlarını kullanır. Bu, kuruluştaki kişilere site "canlı yayına geçmeden" veya başka bir deyişle bir üretim ortamına dağıtılmadan önce yeni işlevleri veya içeriği keşfetme ve gözden geçirme şansı verir. Hazırlama ortamı, gerçekçi bir önizleme sağlamak için üretim ortamını mümkün olduğunca yakın bir şekilde çoğaltacak şekilde tasarlanmıştır. Bu tür bir hazırlama ortamı genellikle şu özelliklere sahiptir:

  • Ortam, genellikle yük devretme kümelemesi ve veritabanı yansıtması olan birden çok yük dengeli web sunucusu ve bir veya daha fazla veritabanı sunucusundan oluşur.
  • Uygulamalar bir geliştirme ekibi tarafından el ile veya Takım Derleme sunucusu tarafından otomatik olarak dağıtılabilir.
  • Uygulamaları dağıtan kullanıcıların veya işlem hesaplarının hazırlama sunucularında yönetici ayrıcalıklarına sahip olma olasılığı düşüktür.
  • Uygulamalarda yapılan değişiklikler sık sık dağıtıldığından ortamın tek adımlı veya otomatik dağıtımı desteklemesi gerekir.

Not

Bir veritabanı dağıtımını birden çok sunucu arasında ölçeklendirmek bu öğreticinin kapsamının dışındadır. Bu alan hakkında daha fazla bilgi için lütfen çevrimiçi kitaplar SQL Server başvurun.

Örneğin, öğretici senaryomuzda Team Foundation Server (TFS), Contact Manager çözümünü yönetir. TFS yöneticisi Rob Walters, geliştiricilerin hazırlama ortamına gereken dağıtımı tetiklemelerine olanak tanıyan bir derleme tanımı oluşturmuştur.

TFS yöneticisi Rob Walters, geliştiricilerin hazırlama ortamına gereken dağıtımı tetiklemelerine olanak tanıyan bir derleme tanımı oluşturmuştur.

Çoğu durumda en son derlemeyi hazırlama ortamına dağıtmak istemediğinizi unutmayın. Bunun yerine, test ortamında doğrulama ve doğrulamadan geçmiş belirli bir derlemeyi dağıtmak isteme olasılığınız çok daha yüksektir.

Çözüme Genel Bakış

Bu senaryoda, dağıtım gereksinimlerinin analizinden bu olguları çıkarabilirsiniz:

  • Dağıtımı gerçekleştiren kullanıcı veya işlem hesabının hazırlama sunucularında yönetici ayrıcalıkları yoktur, bu nedenle hazırlama web sunucularının yönetici olmayan dağıtımı desteklemesi gerekir. Bu nedenle, hazırlama web sunucularını uzak aracı yerine Web Dağıtımı İşleyicisi'ni kullanacak şekilde yapılandırmanız gerekir.
  • Hazırlama ortamı birden çok web sunucusu içerir, ancak tek tıklamayla veya otomatik dağıtımı desteklemesi gerektiğinden, bir sunucu grubu oluşturmak için Web Grubu Çerçevesi'ni (WFF) kullanmanız gerekir. Bu yaklaşımı kullanarak bir uygulamayı bir web sunucusuna (birincil sunucu) dağıtabilirsiniz ve WFF dağıtımı hazırlama ortamındaki diğer tüm web sunucularında çoğaltır.
  • Dağıtımı gerçekleştiren kullanıcı veya işlem hesabının veritabanı oluşturma izinleri olmalıdır. Bu nedenle, veritabanını uzaktan erişimi ve dağıtımı destekleyecek şekilde yapılandırmanın yanı sıra hesabı veritabanı sunucusundaki dbcreator sunucu rolüne eklemeniz gerekir.

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

Daha Fazla Bilgi

Tipik bir geliştirici test ortamını yapılandırma yönergeleri için bkz . Senaryo: Web Dağıtımı için Test 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.