Bagikan melalui


Skenario: Mengonfigurasi Lingkungan Produksi untuk Penyebaran Web

oleh Jason Lee

Topik ini menjelaskan skenario penyebaran web umum untuk lingkungan produksi dan menjelaskan tugas yang perlu Anda selesaikan untuk menyiapkan lingkungan serupa.

Lingkungan produksi adalah tujuan akhir untuk aplikasi web atau situs web. Pada titik ini, aplikasi Anda telah melalui pengujian, telah disebarkan ke lingkungan penahapan, dan siap untuk "ditayangkan." Karakteristik lingkungan produksi dapat sangat bervariasi sesuai dengan sifat dan tujuan konten web Anda, ukuran organisasi Anda, audiens target Anda, dan banyak faktor lainnya. Dalam skenario skala perusahaan, lingkungan produksi mungkin memiliki karakteristik ini:

  • Lingkungan ini terdiri dari beberapa server web yang seimbang beban dan satu atau beberapa server database, sering kali dengan pengklusteran failover dan pencerminan database.
  • Jika lingkungan menghadap internet, kemungkinan akan dipisahkan dari jaringan internal Anda. Ini mungkin berada di subnet yang berbeda dalam jaringan perimeter, mungkin berada di domain yang berbeda, dan mungkin berada di infrastruktur jaringan yang sama sekali berbeda.
  • Pengembang dan membangun akun proses server sangat tidak mungkin memiliki hak istimewa administrator di server produksi.
  • Perubahan pada aplikasi disebarkan secara lebih jarang daripada penyebaran pengujian atau penahapan.

Catatan

Penskalaan penyebaran database di beberapa server berada di luar cakupan tutorial ini. Untuk informasi lebih lanjut tentang area ini, silakan konsultasikan SQL Server Books Online.

Misalnya, dalam skenario tutorial kami, server Team Build menyertakan definisi build yang memungkinkan pengguna membangun solusi Contact Manager dan menyebarkannya ke lingkungan penahapan dalam satu langkah. Ketika aplikasi siap disebarkan ke produksi, karena kendala yang diberlakukan oleh persyaratan keamanan dan infrastruktur jaringan, administrator lingkungan produksi harus menyalin paket web secara manual ke server web produksi dan mengimpornya melalui Manajer Layanan Informasi Internet (IIS).

Ketika aplikasi siap untuk disebarkan ke produksi, administrator lingkungan produksi harus menyalin paket web secara manual ke server web produksi dan mengimpornya melalui Manajer Layanan Informasi Internet (IIS).

Gambaran Umum Solusi

Dalam skenario ini, Anda dapat menyimpulkan fakta ini dari analisis persyaratan penyebaran:

  • Karena pembatasan keamanan dan konfigurasi jaringan, Anda tidak dapat mengonfigurasi lingkungan produksi untuk mendukung penyebaran satu klik atau otomatis. Penyebaran offline adalah satu-satunya pendekatan yang layak dalam skenario ini.
  • Lingkungan produksi mencakup beberapa server web, sehingga Anda dapat menggunakan Web Farm Framework (WFF) untuk membuat farm server. Dengan menggunakan pendekatan ini, administrator hanya perlu mengimpor aplikasi ke satu server web (server utama), dan WFF akan mereplikasi penyebaran di semua server web lain di lingkungan produksi.

Topik-topik ini menyediakan semua informasi yang Anda butuhkan untuk menyelesaikan tugas-tugas ini:

Bacaan lebih lanjut

Untuk panduan tentang mengonfigurasi lingkungan pengujian pengembang yang khas, lihat Skenario: Mengonfigurasi Lingkungan Pengujian untuk Penyebaran Web. Untuk panduan tentang mengonfigurasi lingkungan penahapan yang khas, lihat Skenario: Mengonfigurasi Lingkungan Penahapan untuk Penyebaran Web.