IIS ve Gerekli Ortamların Hazırlanması

PROD Sunucu Gereklilikleri

Web sunucusu olarak IIS (Internet Information Services) kullanılacaktır ve iki farklı uygulama (Web Frontend ve Backend) bu sunucuda çalışacaktır.

Bu gereksinimler yalnızca Windows sunucularında geçerlidir.
  1. Alan Adı ve Subdomainler
    • Web uygulaması için verilecek alan adı altında web ve backend uygulamaları için subdomainler oluşturulmalıdır.
  2. SSL Sertifikaları
    • Her bir subdomain için SSL sertifikaları sağlanmalıdır.

Uygulamalar:

  • Web Frontend
    Subdomain: app.xxx.com
    Ortam: Production
  • Web Backend
    Subdomain: appapi.xxx.com
    Ortam: Production
  1. Firewall Ayarları
    • Uygulamaların erişimi için Firewall'dan 80 ve 443 portlarına izin verilmelidir.
  2. Veritabanı Erişimi
  • MS-SQL Server için veritabanı erişimi sağlanmalı, gerekli bağlantı bilgileri (connection string) sağlanmalıdır. Örnek bağlantı stringi şu şekildedir:
Server=192.168.1.2,1433;Database=testdb;User Id=admin;Password=12345;
  1. Deployment Süreçleri için Uzaktan Erişim
    • Sunucuya deployment işlemleri için uzaktan erişim bilgileri sağlanmalıdır.

Sunucu ve Yazılım Gereksinimleri

  • İşletim Sistemi: Windows Server 2019
  • Veritabanı: MS SQL Server 2019
  • Veritabanı Yönetim Aracı: SQL Server Management Studio (SSMS)
  • Web Sunucusu: IIS 10.0xx

Donanım Gereksinimleri:

  • RAM: 32 GB
  • VCPU: 16
  • CPU: Xeon E5 2660 2.2 GHz

Kurulması Gereken Diğer Uygulamalar