Udostępnij za pośrednictwem


Scenariusz: konfigurowanie środowiska produkcyjnego na potrzeby wdrażania w Internecie

Autor : Jason Lee

W tym temacie opisano typowy scenariusz wdrażania w Internecie dla środowiska produkcyjnego i wyjaśniono zadania, które należy wykonać w celu skonfigurowania podobnego środowiska.

Środowisko produkcyjne jest ostatecznym miejscem docelowym aplikacji internetowej lub witryny internetowej. W tym momencie aplikacja została wdrożona w środowisku przejściowym i jest gotowa do "wygaśnięcia". Cechy środowiska produkcyjnego mogą się znacznie różnić w zależności od charakteru i celu zawartości internetowej, rozmiaru organizacji, odbiorców docelowych i wielu innych czynników. W scenariuszu o skali przedsiębiorstwa środowisko produkcyjne może mieć następujące cechy:

  • Środowisko składa się z wielu serwerów internetowych z równoważeniem obciążenia i co najmniej jednego serwera bazy danych, często z klastrem trybu failover i dublowaniem bazy danych.
  • Jeśli środowisko jest dostępne z Internetu, prawdopodobnie zostanie oddzielone od sieci wewnętrznej. Może ona znajdować się w innej podsieci w sieci obwodowej, może znajdować się w innej domenie i może znajdować się w zupełnie innej infrastrukturze sieci.
  • Deweloperzy i konta procesów serwera kompilacji są bardzo mało prawdopodobne, aby mieć uprawnienia administratora na serwerach produkcyjnych.
  • Zmiany w aplikacjach są wdrażane rzadziej niż wdrożenia testowe lub przejściowe.

Uwaga

Skalowanie w poziomie wdrożenia bazy danych na wielu serwerach wykracza poza zakres tego samouczka. Aby uzyskać więcej informacji na temat tego obszaru, zapoznaj się z SQL Server Books Online.

Na przykład w naszym scenariuszu samouczka serwer team build zawiera definicje kompilacji, które umożliwiają użytkownikom kompilowanie rozwiązania Contact Manager i wdrażanie go w środowisku przejściowym w jednym kroku. Gdy aplikacja jest gotowa do wdrożenia w środowisku produkcyjnym, ze względu na ograniczenia nałożone przez wymagania dotyczące zabezpieczeń i infrastrukturę sieciową, administrator środowiska produkcyjnego musi ręcznie skopiować pakiet internetowy na produkcyjny serwer internetowy i zaimportować go za pośrednictwem Menedżera usług Internet Information Services (IIS).

Gdy aplikacja jest gotowa do wdrożenia w środowisku produkcyjnym, administrator środowiska produkcyjnego musi ręcznie skopiować pakiet internetowy na produkcyjny serwer internetowy i zaimportować go za pośrednictwem Menedżera usług Internet Information Services (IIS).

Omówienie rozwiązania

W tym scenariuszu można wyłudić te fakty na podstawie analizy wymagań dotyczących wdrożenia:

  • Ze względu na ograniczenia zabezpieczeń i konfigurację sieci nie można skonfigurować środowiska produkcyjnego w celu obsługi wdrażania jednokrotnego lub zautomatyzowanego. Wdrożenie w trybie offline jest jedynym realnym podejściem w tym scenariuszu.
  • Środowisko produkcyjne zawiera wiele serwerów internetowych, dzięki czemu można użyć struktury Web Farm Framework (WFF) do utworzenia farmy serwerów. Przy użyciu tego podejścia administrator musi zaimportować aplikację tylko na jeden serwer internetowy (serwer podstawowy), a program WFF zreplikuje wdrożenie na wszystkich pozostałych serwerach sieci Web w środowisku produkcyjnym.

Te tematy zawierają wszystkie informacje potrzebne do wykonania tych zadań:

Dalsze informacje

Aby uzyskać wskazówki dotyczące konfigurowania typowego środowiska testowego dewelopera, zobacz Scenariusz: konfigurowanie środowiska testowego na potrzeby wdrażania w Internecie. Aby uzyskać wskazówki dotyczące konfigurowania typowego środowiska przejściowego, zobacz Scenariusz: Konfigurowanie środowiska przejściowego na potrzeby wdrażania w Internecie.