Web Farm Framework ile Sunucu Grubu OluşturmaCreating a Server Farm with the Web Farm Framework

Jason Lee tarafındanby Jason Lee

PDF 'YI indirDownload PDF

Bu konu başlığı altında, bir Web sunucusu grubunu sunucu koleksiyonundan oluşturmak ve yapılandırmak için Web grubu çerçevesi 'nin (WFF) 2,0 nasıl kullanılacağı açıklanmaktadır.This topic describes how to use the Web Farm Framework (WFF) 2.0 to create and configure a web server farm from a collection of servers.

WFF, Web platformu ürünlerini ve bileşenlerini, Web uygulamalarını, Web sitelerini ve yapılandırma ayarlarını birden çok yük dengeli Web sunucusu arasında eşitlemenize olanak tanır.WFF lets you synchronize web platform products and components, web applications, websites, and configuration settings across multiple load-balanced web servers. Hazırlama ve üretim ortamları gibi birden fazla Web sunucusuna ihtiyacınız olan senaryolarda, bu, dağıtım ve yapılandırma işleminizi büyük ölçüde kolaylaştırabilir.In scenarios where you need more than one web server, like staging and production environments, this can vastly simplify your deployment and configuration process. Bir Web uygulamasını tek bir sunucuya—dağıtabilmeniz için birincil sunucu—ve wff, bu Web uygulamasını sunucu grubundaki diğer tüm Web sunucularında otomatik olarak çoğaltır.You can deploy a web application to a single server—the primary server—and WFF will automatically replicate that web application on all the other web servers in the server farm.

Web grubu çerçevesini anlamaUnderstanding the Web Farm Framework

Bir Web sunucuları grubuna içerik sağlamak, yönetmek ve dağıtmak için WFF 2,0 kullanabilirsiniz.You can use WFF 2.0 to provision, manage, and deploy content to a group of web servers. WFF dağıtımı üç temel sunucu rolünden oluşur:A WFF deployment consists of three key server roles:

  • Denetleyici sunucusu.The controller server. WFF sunucu grupları oluşturmak ve yapılandırmak için bu sunucuyu kullanırsınız.You use this server to create and configure WFF server farms. Denetleyici sunucusu, Web platformu bileşenlerinin, yapılandırma ayarlarının ve sunucu grubundaki Web sunucuları arasındaki uygulamaların eşitlemesini yönetir.The controller server manages the synchronization of web platform components, configuration settings, and applications between the web servers in a server farm. WFF 2,0 ' i denetleyici sunucusuna yüklersiniz ve denetleyici sunucusu bir sunucu grubundaki sunucuların her birine WFF Aracısı 'nı yükler.You install WFF 2.0 on the controller server, and the controller server will in turn install the WFF agent on each of the servers in a server farm. Denetleyici sunucusu, herhangi bir WFF sunucu grubuna kavramsal değildir ve tek bir denetleyici sunucusu birden çok sunucu grubunu yönetebilir.The controller server does not conceptually belong to any WFF server farm, and a single controller server can manage multiple server farms. Bu senaryoda, hazırlama sunucusu grubunu ve üretim sunucusu grubunu oluşturmak ve yönetmek için tek bir WFF denetleyici sunucusu kullanırsınız.In this scenario, you use a single WFF controller server to create and manage the staging server farm and the production server farm.
  • Birincil sunucu.The primary server. Her WFF sunucu grubu tek bir birincil sunucu içerir.Each WFF server farm includes a single primary server. Web Platformu bileşenlerini yüklediğinizde veya birincil sunucuya uygulamalar dağıttığınızda WFF, değişikliklerinizi sunucu grubundaki diğer tüm sunucularda eşitler.When you install web platform components or deploy applications to the primary server, the WFF synchronizes your changes to all the other servers in the server farm.
  • İkincil sunucu.The secondary server. Her WFF sunucu grubu bir veya daha fazla ikincil sunucu içerir.Each WFF server farm includes one or more secondary servers. Birincil sunucuda yaptığınız tüm değişiklikler sunucu grubu içindeki her ikincil sunucuya çoğaltılır.Any changes you make to the primary server are replicated to every secondary server within the server farm.

Bu, bu sunucu rollerinin Fabrikam, Inc. hazırlama ve üretim ortamları ile ilişkisini gösterir:This shows how these server roles relate to the Fabrikam, Inc. staging and production environments:

Bu senaryoda, hazırlama ortamı ve üretim ortamının her ikisi de WFF sunucu grupları olarak yapılandırılır.In this scenario, the staging environment and the production environment are both configured as WFF server farms. Tek bir WFF denetleyici sunucusu her iki grubu da yönetir.A single WFF controller server manages both farms. Her bir sunucu grubunda, birincil sunucuda yapılan tüm değişiklikler tüm ikincil sunucuya çoğaltılır.Within each server farm, any changes to the primary server are replicated to every secondary server.

Hazırlama ve üretim ortamlarınızı yapılandırmaya başlamadan önce, WFF 2,0 'nin temel kavramlarını tanımak için bu makaleleri okumanızı öneririz:Before you start to configure your staging and production environments, we recommend that you read these articles to familiarize yourself with the key concepts of WFF 2.0:

Göreve genel bakışTask Overview

Bu konudaki görevleri ve izlenecek yolları tamamlayabilmeniz için, en az üç sunucu—bir wff denetleyicisine, sunucu grubu için bir birincil web sunucusuna ve sunucu grubu için bir veya daha fazla ikincil Web sunucusuna ihtiyacınız vardır.To complete the tasks and walkthroughs in this topic, you'll need at least three servers—one WFF controller, one primary web server for the server farm, and one or more secondary web servers for the server farm. İstediğiniz zaman WFF sunucu grubuna daha fazla ikincil sunucu ekleyebilirsiniz.You can add more secondary servers to a WFF server farm at any time. Yüksek düzeyde, hazırlama veya üretim ortamınız için bir WFF sunucu grubu oluşturup yapılandırmak üzere şunları yapmanız gerekir:At a high level, to create and configure a WFF server farm for your staging or production environment you'll need to:

  • Internet Information Services (IIS) 7,5 ve WFF 2,0 ' i yükleyerek bir denetleyici sunucusu oluşturun.Create a controller server by installing Internet Information Services (IIS) 7.5 and WFF 2.0.
  • Ortak bir yönetici hesabı oluşturarak ve güvenlik duvarı özel durumlarını yapılandırarak birincil ve ikincil sunucuları hazırlayın.Prepare primary and secondary servers by creating a common administrator account and configuring firewall exceptions.
  • Denetleyici sunucusunda IIS Yöneticisi 'Ni kullanarak sunucu grubunu yapılandırın.Configure the server farm by using IIS Manager on the controller server.
  • IIS uygulama Isteği yönlendirme (ARR) veya alternatif bir yük dengeleme teknolojisini kullanarak yük dengelemeyi yapılandırın.Configure load balancing using IIS Application Request Routing (ARR) or an alternative load-balancing technology.

Bu konudaki görevler ve izlenecek yollar, Windows Server 2008 R2 çalıştıran temiz sunucu Derlemeleriyle başladığınızı varsayar.The tasks and walkthroughs in this topic assume that you're starting with clean server builds running Windows Server 2008 R2. Başlamadan önce, her sunucu için şunları doğrulayın:Before you begin, for each server, ensure that:

  • Windows Server 2008 R2 Service Pack 1 ve tüm kullanılabilir güncelleştirmeler yüklendi.Windows Server 2008 R2 Service Pack 1 and all available updates are installed.
  • Sunucu etki alanına katılmış.The server is domain-joined.
  • Sunucunun statik bir IP adresi vardır.The server has a static IP address.

Note

Bilgisayarları etki alanına katma hakkında daha fazla bilgi için bkz. bilgisayarları etki alanına katma ve oturum açma.For more information on joining computers to a domain, see Joining Computers to the Domain and Logging On. Statik IP adreslerini yapılandırma hakkında daha fazla bilgi için bkz. STATIK IP adresi yapılandırma.For more information on configuring static IP addresses, see Configure a Static IP Address.

WFF denetleyici sunucusunu oluşturmaCreate the WFF Controller Server

WFF denetleyici sunucusu oluşturmak için hem IIS 7, hem de WFF 2,0 veya üstünü yüklemeniz gerekir.To create a WFF controller server, you'll need to install both IIS 7 or later and WFF 2.0 or later. Kapakların altında WFF, grubunuzdaki sunucuları senkronize etmek için IIS Web Dağıtım aracı 'nı (Web Dağıtımı) 2. x kullanır.Under the covers, WFF uses the IIS Web Deployment Tool (Web Deploy) 2.x to synchronize the servers in your farm. WFF 'yi yüklemek için Web Platformu Yükleyicisi 'ni kullanırsanız, yükleyici sizin için Web Dağıtımı otomatik olarak indirip yükler.If you use the Web Platform Installer to install WFF, the installer will automatically download and install Web Deploy for you.

WFF denetleyici sunucusunu oluşturmak içinTo create the WFF controller server

  1. Web platformu yükleyicisiniindirip yükleyin.Download and install the Web Platform Installer.

  2. Web platformu yükleyicisi 3,0 penceresinin en üstünde, Ürünler' e tıklayın.At the top of the Web Platform Installer 3.0 window, click Products.

  3. Pencerenin sol tarafında, gezinti bölmesinde, sunucu' ya tıklayın.On the left side of the window, in the navigation pane, click Server.

  4. IIS 7 önerilen yapılandırma satırında Ekle' ye tıklayın.In the IIS 7 Recommended Configuration row, click Add.

  5. Web grubu Framework 2. x satırı, Ekle' ye tıklayın.In the Web Farm Framework 2.x row, click Add.

  6. Yükle'ye tıklatın.Click Install. Web platformu yükleyicisinin Web Dağıtım aracını, diğer diğer bağımlılıklarla birlikte yükleme listesine eklediğine dikkat edin.Notice that the Web Platform Installer has added the Web Deployment Tool, along with various other dependencies, to the installation list.

  7. Lisans koşullarını gözden geçirin ve koşulları onayladıysanız kabul ediyorum' a tıklayın.Review the license terms, and if you consent to the terms, click I Accept.

  8. Yükleme tamamlandığında, son' a tıklayın ve ardından Web Platformu Yükleyicisi 3,0 penceresini kapatın.When the installation is complete, click Finish, and then close the Web Platform Installer 3.0 window.

Birincil ve Ikincil sunucuları yapılandırmaConfigure the Primary and Secondary Servers

Bir WFF sunucu grubu oluşturmadan önce, grubu oluşturacak Web sunucularındaki bazı hazırlık görevlerini gerçekleştirmeniz gerekir:Before you create a WFF server farm, you should complete some preparation tasks on the web servers that will make up the farm:

  • Çekirdek ağ, Uzaktan Yönetimve dosya ve yazıcı paylaşım özelliklerinin wff denetleyici sunucusuyla iletişim kurmasına izin vermek için güvenlik duvarı özel durumları ekleyin.Add firewall exceptions to allow the Core Networking, Remote Administration, and File and Printer Sharing features to communicate with the WFF controller server.
  • Active Directory bir etki alanı hesabı oluşturun (örneğin, FABRIKAM\stagingfarm) ve her bir sunucuda yerel Yöneticiler grubuna ekleyin.Create a domain account (for example, FABRIKAM\stagingfarm) in Active Directory and add it to the local administrators group on each server. Sunucu grubunu oluştururken bu hesabı sunucu grubu yönetici hesabı olarak kullanacaksınız.You'll use this account as the server farm administrator account when you create the server farm.

Windows Güvenlik Duvarı 'nda bu güvenlik duvarı özel durumlarını yapılandırma hakkında daha fazla bilgi için bkz. IIS Için Web grubu çerçevesi 2,0 Için sistem ve platform gereksinimleri.For more information on how to configure these firewall exceptions in Windows Firewall, see System and Platform Requirements for the Web Farm Framework 2.0 for IIS 7. Diğer güvenlik duvarı sistemleri için ürün belgelerinize bakın.For other firewall systems, consult your product documentation.

Windows Server 2008 R2 'de yerel Yöneticiler grubuna bir etki alanı hesabı eklemek için sonraki yordamı kullanabilirsiniz.You can use the next procedure to add a domain account to the local administrators group in Windows Server 2008 R2. Diğer bir deyişle sunucu grubuna—eklemek istediğiniz her sunucuda bu yordamı gerçekleştirmeniz gerekir, aynı etki alanı hesabını birincil sunucuda ve her ikincil sunucuda yerel Yöneticiler grubuna ekleyin.You should perform this procedure on every server that you want to add to the server farm—in other words, add the same domain account to the local administrators group on the primary server and on each secondary server.

Yerel Yöneticiler grubuna bir etki alanı hesabı eklemek içinTo add a domain account to the local administrators group

  1. Başlat menüsünde, Yönetim Araçları' nın üzerine gelin ve Sunucu Yöneticisi' ye tıklayın.On the Start menu, point to Administrative Tools, and then click Server Manager.

  2. Sunucu Yöneticisi penceresinde, ağaç görünümü bölmesinde, yapılandırma, yerel kullanıcılar ve gruplar' ı genişletin ve ardından gruplar' a tıklayın.In the Server Manager window, in the tree view pane, expand Configuration, expand Local Users and Groups, and then click Groups.

  3. Gruplar bölmesinde Yöneticiler' e çift tıklayın.In the Groups pane, double-click Administrators.

  4. Yöneticiler özellikleri Iletişim kutusunda Ekle' ye tıklayın.In the Administrators Properties dialog box, click Add.

  5. Kullanıcıları, bilgisayarları, hizmet hesaplarını veya grupları seç iletişim kutusunda, etki alanı hesabınıza (örneğin, FABRIKAM\stagingfarm) yazın (veya tarayın) ve ardından Tamam' a tıklayın.In the Select Users, Computers, Service Accounts, or Groups dialog box, type (or browse) to your domain account (for example, FABRIKAM\stagingfarm), and then click OK.

  6. Yöneticiler özellikleri Iletişim kutusunda Tamam' a tıklayın.In the Administrators Properties dialog box, click OK.

Sunucularınız artık bir sunucu grubuna eklenmek için hazırdır.Your servers are now ready to be added to a server farm. Birincil sunucu söz konusu olduğunda, sunucuyu her iki durumda da sunucu grubunu—oluşturmadan önce veya sonra, uygulama gereksinimlerinizi karşılayacak şekilde yapılandırabilirsiniz. wff, ikincil sunucularınıza aynı ürünleri, bileşenleri veya yapılandırmayı dağıtarak sunucuları eşitler.In the case of the primary server, you can configure the server to meet your application requirements before or after you create the server farm—in both cases, the WFF will synchronize the servers by deploying the same products, components, or configuration to your secondary servers. Kolaylık sağlaması için, bu öğreticide, sunucu grubunu oluşturmayı bitirdiğinizde birincil sunucuyu yapılandıracaksınız.For the sake of simplicity, this tutorial assumes that you'll configure the primary server when you've finished creating the server farm.

WFF sunucu grubu oluşturmaCreate the WFF Server Farm

Bu noktada, tüm sunucularınız bir WFF sunucu grubuna eklenmek üzere hazırlanmalıdır:At this point, all your servers are ready to be added to a WFF server farm:

  • Denetleyici sunucusuna WFF yüklediniz.You've installed WFF on the controller server.
  • Birincil ve ikincil web sunucularınızda güvenlik duvarı özel durumları yapılandırdınız.You've configured firewall exceptions on your primary and secondary web servers.
  • Birincil ve ikincil web sunucularınızda yerel Yöneticiler grubuna bir etki alanı hesabı eklediniz.You've added a domain account to the local administrators group on your primary and secondary web servers.

Sonraki adım, sunucu grubunu WFF içinde oluşturmaktır.The next step is to create the server farm in WFF. Bunu, WFF denetleyicisi sunucusunda IIS Yöneticisi 'nden yapabilirsiniz.You can do this from IIS Manager on the WFF controller server.

WFF sunucu grubu oluşturmak içinTo create a WFF server farm

  1. WFF denetleyicisi sunucusunda, Başlat menüsünde, Yönetim Araçları' nın üzerine gelin ve ardından Internet Information Services (IIS) Yöneticisi' ne tıklayın.On the WFF controller server, on the Start menu, point to Administrative Tools, and then click Internet Information Services (IIS) Manager.

  2. Bağlantılar bölmesinde, yerel sunucu düğümünü genişletin, sunucu grupları' na sağ tıklayın ve ardından sunucu grubu oluştur' a tıklayın.In the Connections pane, expand the local server node, right-click Server Farms, and then click Create Server Farm.

  3. Sunucu grubu oluştur iletişim kutusunda, sunucu grubu için anlamlı bir ad yazın (örneğin, hazırlama grubu) ve ardından sunucu grubu sağla' yı seçin.In the Create Server Farm dialog box, type a meaningful name for the server farm (for example, Staging Farm), and then select Provision server farm.

  4. Her bir sunucuda yerel Yöneticiler grubuna eklediğiniz etki alanı hesabının kullanıcı adını ve parolasını yazın.Type the user name and password of the domain account that you added to the local administrators group on each server.

  5. İleri'ye tıklayın.Click Next.

  6. Sunucu Ekle sayfasında, birincil sunucunun tam etki alanı adını (FQDN) yazın, birincil sunucu' yı seçin ve ardından Ekle' ye tıklayın.On the Add Servers page, type the fully qualified domain name (FQDN) of the primary server, select Primary Server, and then click Add.

  7. Bu noktada WFF, verdiğiniz kimlik bilgilerini kullanarak birincil sunucuyla iletişim kurmayı dener.At this point, WFF will attempt to contact the primary server using the credentials you provided. Bağlantı başarılı olursa, birincil sunucu sunucu Ekle sayfasındaki tabloya eklenecektir.If the connection succeeds, the primary server will be added to the table on the Add Servers page.

    Note

    Sunucunun, yük dengeleme için varsayılan olarak kullanılabildiğini fark etmiş olabilirsiniz.You might have noticed that Server is available for Load Balancing is selected by default. WFF, yük dengelemeyi uygulamak için IIS ARR modülünü kullanır ve bu sayede istekleri sunucu grubunuzdaki Web sunucuları arasında dağıtır.WFF uses the IIS ARR module to implement load balancing and thereby distribute requests across the web servers in your server farm. Çoğu senaryoda, yalnızca bir üçüncü taraf yük dengeleme çözümü kullanmak isterseniz, Yük Dengeleme seçeneği Için sunucu 'nun kullanılabilir olduğunu temizlemelisiniz.In most scenarios, you'd only clear the Server is available for Load Balancing option if you wanted to use a third-party load balancing solution instead.

  8. Sunucu Ekle sayfasında, ilk IKINCIL sunucunuzun FQDN 'sini yazın ve ardından Ekle' ye tıklayın.On the Add Servers page, type the FQDN of your first secondary server, and then click Add.

  9. Grubunuzdaki diğer ikincil sunucular için 7. adımı tekrarlayın ve ardından son' a tıklayın.Repeat step 7 for any additional secondary servers in your farm, and then click Finish.

WFF sunucu grubunuz artık çalışıyor ve çalışıyor.Your WFF server farm is now up and running. Birincil sunucuya yüklediğiniz tüm Web platformu ürünleri veya bileşenleri ve birincil sunucuya dağıttığınız tüm Web uygulamaları veya içerikler, tüm ikincil sunucularınızda otomatik olarak sağlanır.Any web platform products or components that you install on the primary server, and any web applications or content that you deploy to the primary server, will be automatically provisioned on all your secondary servers.

WFF, geniş ve karmaşık bir konudur ve BT hakkında daha fazla bilgi edinmek için bkz. IIS 7 Web sitesi Için Microsoft Web grubu çerçevesi 2,0 .WFF is a broad and complex topic, and you can learn more about it on the Microsoft Web Farm Framework 2.0 for IIS 7 website. Ancak, şu anda bilmeniz gereken iki özellik alanı vardır:For the time being, however, there are two features areas that you need to be aware of:

  • Uygulama sağlama , Web uygulamaları ve yapılandırma ayarları gibi birincil sunucudan, sunucu grubundaki tüm ikincil sunucular üzerinde içerik çoğaltılan bir işlemdir.Application provisioning is the process that replicates content from the primary server, like web applications and configuration settings, across all the secondary servers in the server farm. Örneğin, birincil hazırlama sunucunuza Contact Manager örnek çözümünü dağıtırsanız, WFF uygulama sağlama işlemi bu çözümü tüm ikincil hazırlama sunucularınıza dağıtır.For example, if you deploy the Contact Manager sample solution to your primary staging server, the WFF application provisioning process will deploy this solution to all your secondary staging servers. Varsayılan olarak, uygulama sağlama işlemi her 30 saniyede bir çalışır.By default, the application provisioning process runs every 30 seconds.
  • Platform sağlama , Web platformu ürünlerini ve bileşenlerini birincil sunucudan sunucu grubundaki tüm ikincil sunucularla eşitleyen işlemdir.Platform provisioning is the process that synchronizes web platform products and components from the primary server to all the secondary servers in the server farm. Örneğin, birincil hazırlama sunucunuza ASP.NET MVC 3 ' ü yüklerseniz, platform sağlama işlemi, tüm ikincil hazırlama sunucularınızda ASP.NET MVC 3 ' ü yüklemek için Web Platformu Yükleyicisi ' ni kullanacaktır.For example, if you install ASP.NET MVC 3 on your primary staging server, the platform provisioning process will use the Web Platform Installer to install ASP.NET MVC 3 on all your secondary staging servers. Varsayılan olarak, platform sağlama işlemi her beş dakikada bir çalışır.By default, the platform provisioning process runs every five minutes.

WFF denetleyicisi sunucunuzdaki IIS Yöneticisi 'nden temel uygulama ve platform sağlama ayarlarını yönetebilirsiniz.You can manage basic application and platform provisioning settings from IIS Manager on your WFF controller server.

Uygulama ve platform sağlama ayarlarını keşfetExplore application and platform provisioning settings

  1. IIS Yöneticisi 'nde, Bağlantılar bölmesinde, sunucu grubunuzu seçin.In IIS Manager, in the Connections pane, select your server farm.

  2. Sunucu grubu bölmesinde, uygulama sağlama' ya çift tıklayın.In the Server Farm pane, double-click Application Provisioning.

  3. Gördüğünüz gibi, sunucu grubu şu anda, birincil sunucu ve ikincil sunucular arasında her 30 saniyede Web içeriğini ve yapılandırma ayarlarını eşitleyecek şekilde yapılandırılmıştır.As you can see, the server farm is currently configured to synchronize web content and configuration settings between the primary server and the secondary servers every 30 seconds.

  4. Geri' ye tıklayın ve ardından Platform sağlama' ya çift tıklayın.Click Back, and then double-click Platform Provisioning.

  5. Gördüğünüz gibi, sunucu grubu şu anda her beş dakikada bir birincil sunucu ve ikincil sunucular arasındaki web platformu ürünlerini ve bileşenlerini eşitleyecek şekilde yapılandırılmıştır.As you can see, the server farm is currently configured to synchronize web platform products and components between the primary server and the secondary servers every five minutes.

  6. Geri'yi tıklatın.Click Back.

  7. Sunucu grubunu web platformu ürünlerini hemen eşitlemeye zorlamak için, Eylemler bölmesinde, Platform sağla' ya tıklayın.To force the server farm to synchronize web platform products immediately, in the Actions pane, click Provision Platform.

    Note

    Platform sağlama biraz zaman alabilir.Platform provisioning may take some time. Yükleyici işlemi, sunucu grubunuzdaki ikincil sunucular üzerinde arka planda çalışır.The installer process runs in the background on the secondary servers in your server farm.

  8. Sağlama işleminin tamamlanabilmesi için yeterli zaman size izin verildiğinde, birincil sunucuya eklediğiniz ürünlerin ve bileşenlerin artık ikincil sunucularda çoğaltıldığını doğrulayabilirsiniz.Once you've allowed sufficient time for the provisioning process to complete, you can verify that the products and components that you added to the primary server have now been replicated on the secondary servers. Örneğin, bir ikincil sunucuda oturum açabilir ve Sunucu Yöneticisi penceresini kullanarak Web sunucusu rolünün yüklü olduğunu doğrulayabilirsiniz.For example, you can log on to a secondary server and use the Server Manager window to verify that the web server role has been installed.

  9. Ayrıca, çeşitli web platformu bileşenlerinin eklendiğini doğrulamak için yüklü programlar listesini de denetleyebilirsiniz.You can also check the installed programs list to verify that various web platform components have been added.

Yük dengelemeyi yapılandırmaConfigure Load Balancing

Bir Web grubu oluşturduğunuzda, web sunucularınız arasında HTTP istekleri dağıtmak için bir yük dengeleme formu ayarlamanız gerekir.When you create a web farm, you need to set up some form of load balancing to distribute HTTP requests between your web servers. Bu, Windows Server 2008 Ağ Yükü Dengeleme, IIS ARR veya üçüncü taraf yazılım tabanlı ya da donanım tabanlı yük dengeleme çözümü olabilir.This could be Windows Server 2008 network load balancing, IIS ARR, or a third-party software-based or hardware-based load balancing solution.

WFF, IIS ARR ile yakından tümleştirilecek şekilde tasarlanmıştır.WFF is designed to integrate closely with IIS ARR. Bu tümleştirmeden faydalanmak için, WFF denetleyici sunucusuna ARR modülünü yüklemeniz gerekir.To take advantage of this integration, you need to install the ARR module on the WFF controller server. Böylece, genellikle etki alanı adı sistemi (DNS) kayıtlarını yapılandırarak tüm Web trafiğinizi denetleyici sunucusuna yönlendirebilirsiniz.You then direct all your web traffic to the controller server, typically by configuring Domain Name System (DNS) records. Denetleyici sunucusu daha sonra sunucu kullanılabilirliğine ve çeşitli diğer ölçütlere bağlı olarak, gelen istekleri grubunuzdaki sunucular arasında dağıtır.The controller server will then distribute incoming requests among the servers in your farm, based on server availability and various other criteria.

Note

ARR 'yi WFF ile kullanmanız gerekmez; WFF 'yi, üçüncü taraf yük dengeleme çözümleriyle çalışacak şekilde yapılandırabilirsiniz.You don't have to use ARR with WFF; you can configure WFF to work with third-party load balancing solutions. Daha fazla bilgi için bkz. IIS 7 Için Web grubu çerçevesi 2,0 'ye genel bakış.For more information, see Overview of the Web Farm Framework 2.0 for IIS 7.

ARR kullanarak yük dengeleme, çoğu Bu öğreticinin kapsamı ötesinde karmaşık bir konudur.Load balancing using ARR is a complex topic, most of which is beyond the scope of this tutorial. Ancak, ARR modülünü yüklemek ve yük dengelemeye başlamak için bir sonraki yordamı kullanabilirsiniz.However, you can use the next procedure to install the ARR module and get started with load balancing.

WFF denetleyici sunucusunda yük dengelemeyi ayarlamak içinTo set up load balancing on the WFF controller server

  1. WFF denetleyicisi sunucusunda Web Platformu Yükleyicisi ' ni başlatın.On the WFF controller server, launch the Web Platform Installer.

  2. Web platformu yükleyicisi 3,0 penceresinin en üstünde, Ürünler' e tıklayın.At the top of the Web Platform Installer 3.0 window, click Products.

  3. Pencerenin sol tarafında, gezinti bölmesinde, sunucu' ya tıklayın.On the left side of the window, in the navigation pane, click Server.

  4. Uygulama Isteği yönlendirme 2,5 satırında Ekle' ye tıklayın.In the Application Request Routing 2.5 row, click Add.

  5. Yükleme' ye tıklayın ve ardından Web platformu yükleme penceresindeki yönergeleri izleyin.Click Install, and then follow the instructions in the Web Platform Installation window.

  6. Yükleme tamamlandığında, IIS Yöneticisi 'ni başlatın ve Bağlantılar bölmesinde sunucu grubu düğümünüz ' ı tıklatın.When the installation is complete, launch IIS Manager, and in the Connections pane, click your server farm node. Sunucu grubu bölmesine birkaç yeni simge eklendiğini unutmayın.Notice that several new icons have been added to the Server Farm pane.

  7. Sunucu Grubu bölmesinde Yük Dengeleme'ye çift tıklayın.In the Server Farm pane, double-click Load Balance.

  8. Yük Dengeleme bölmesinde, bir yük dengeleme algoritması seçin (örneğin, en az geçerli istek).In the Load Balance pane, select a load balance algorithm (for example, Least current request).

    Note

    Yük Dengeleme algoritmaları ve diğer yapılandırma ayarları hakkında daha fazla bilgi için bkz. uygulama Isteği yönlendirme modülü.For more information on load balancing algorithms and other configuration settings, see Application Request Routing Module.

  9. Eylemler bölmesinde Uygula' ya tıklayın.In the Actions pane, click Apply.

Artık sunucu grubunuzdaki sunucular için temel yük dengelemeyi yapılandırdınız.You have now configured basic load balancing for the servers in your server farm. Tüm Web grubu trafiğinizi denetleyici sunucusuna yönlendirirsiniz, istekler kullanılabilirliğe ve seçtiğiniz Yük Dengeleme algoritmasına göre grubunuzdaki sunucular arasında dağıtılır.If you direct all your web farm traffic to the controller server, the requests will be distributed between the servers in your farm according to availability and the load balancing algorithm you selected.

ARR ile yük dengelemeyi yapılandırma hakkında daha fazla bilgi için bkz. uygulama Isteği yönlendirme modülü.For more information on how to configure load balancing with ARR, see Application Request Routing Module.

Sunucu grubunu izlemeMonitor the Server Farm

Sunucu grubunuzun sistem durumunu, denetleyici sunucusundaki IIS Yöneticisi aracılığıyla istediğiniz zaman izleyebilirsiniz.You can monitor the health of your server farm at any time through IIS Manager on the controller server. Bağlantılar bölmesinde, sunucu grubunuzu genişletin ve ardından sunucular' a tıklayın.In the Connections pane, expand your server farm, and then click Servers. Orta bölmede, son etkinliğin izleme günlüğü ile birlikte gruptaki her bir sunucunun özeti gösterilir.The center pane will show a summary of each server in the farm together with a trace log of recent activity.

SonuçConclusion

WFF sunucu grubunuz artık çalışır durumda olmalıdır.Your WFF server farm should now be up and running. Birincil sunucuyu, hangi dağıtım yaklaşımını tercih—ettiğiniz, Ayrıntılar—için daha fazla okuma bölümünü görmek üzere yapılandırabilirsiniz ve yapılandırmanız sunucu grubundaki her ikincil sunucuda çoğaltılır.You can configure the primary server to support whichever deployment approach you prefer—see the Further Reading section for details—and your configuration will be replicated on each secondary server in the server farm.

Daha Fazla BilgiFurther Reading

WFF 'yi yapılandırmanın ve kullanmanın tüm yönleri hakkında daha fazla bilgi için bkz. IIS 7 Için Microsoft Web grubu çerçevesi 2,0 Web sitesi.For more guidance on all aspects of configuring and using the WFF, see the Microsoft Web Farm Framework 2.0 for IIS 7 website.