Azure Bulut Hizmeti oluşturma ve dağıtma (klasik)

Önemli

Cloud Services (klasik) artık yeni müşteriler için kullanımdan kaldırılmıştır ve tüm müşteriler için 31 Ağustos 2024'te kullanımdan kaldırılacaktır. Yeni dağıtımlarda yeni Azure Resource Manager tabanlı dağıtım modeli Azure Cloud Services (genişletilmiş destek) kullanılmalıdır.

Azure portal, bulut hizmeti oluşturup dağıtmanız için iki yol sağlar: Hızlı Oluşturma ve Özel Oluşturma.

Bu makalede, yeni bir bulut hizmeti oluşturmak için Hızlı Oluşturma yönteminin nasıl kullanılacağı ve ardından Azure'da bir bulut hizmeti paketini karşıya yüklemek ve dağıtmak için Karşıya Yükle'nin nasıl kullanılacağı açıklanmaktadır. Bu yöntemi kullandığınızda, Azure portal siz devam ederken tüm gereksinimleri tamamlamak için uygun bağlantılar sağlar. Bulut hizmetinizi oluştururken dağıtmaya hazırsanız, Özel Oluşturma'yı kullanarak ikisini de aynı anda yapabilirsiniz.

Not

Bulut hizmetinizi Azure DevOps'tan yayımlamayı planlıyorsanız Hızlı Oluştur'u kullanın ve ardından Azure Hızlı Başlangıç'tan veya panodan Azure DevOps yayımlamayı ayarlayın. Daha fazla bilgi için bkz. Azure DevOps Kullanarak Azure'a Sürekli Teslim veya Hızlı Başlangıç sayfası için yardım.

Kavramlar

Bir uygulamayı Azure'da bulut hizmeti olarak dağıtmak için üç bileşen gerekir:

  • Hizmet Tanımı
    Bulut hizmeti tanım dosyası (.csdef), rol sayısı dahil olmak üzere hizmet modelini tanımlar.
  • Hizmet Yapılandırması
    Bulut hizmeti yapılandırma dosyası (.cscfg), rol örneği sayısı dahil olmak üzere bulut hizmeti ve tek tek roller için yapılandırma ayarları sağlar.
  • Hizmet Paketi
    Hizmet paketi (.cspkg), uygulama kodunu, yapılandırmalarını ve hizmet tanımı dosyasını içerir.

Bunlar ve paket oluşturma hakkında daha fazla bilgiyi burada bulabilirsiniz.

Uygulamanızı hazırlama

Bir bulut hizmetini dağıtabilmeniz için önce uygulama kodunuzdan bulut hizmeti paketini (.cspkg) ve bir bulut hizmeti yapılandırma dosyasını (.cscfg) oluşturmanız gerekir. Azure SDK, bu gerekli dağıtım dosyalarını hazırlamaya yönelik araçlar sağlar. SDK'yı Azure İndirmeleri sayfasından, uygulama kodunuzu geliştirmeyi tercih ettiğiniz dilde yükleyebilirsiniz.

Bir hizmet paketini dışarı aktarmadan önce üç bulut hizmeti özelliği için özel yapılandırmalar gerekir:

  • Veri şifrelemesi için daha önce Güvenli Yuva Katmanı (SSL) olarak bilinen Aktarım Katmanı Güvenliği (TLS) kullanan bir bulut hizmeti dağıtmak istiyorsanız uygulamanızı TLS için yapılandırın .
  • Rol örneklerine Uzak Masaüstü bağlantılarını yapılandırmak istiyorsanız, Uzak Masaüstü rollerini yapılandırın .
  • Bulut hizmetiniz için ayrıntılı izleme yapılandırmak istiyorsanız, bulut hizmeti için Azure Tanılama etkinleştirin. Minimum izleme (varsayılan izleme düzeyi), rol örnekleri (sanal makineler) için konak işletim sistemlerinden toplanan performans sayaçlarını kullanır. Ayrıntılı izleme , uygulama işleme sırasında oluşan sorunların daha yakından analiz edilmesine olanak tanımak için rol örnekleri içindeki performans verilerine dayalı ek ölçümler toplar. Azure Tanılama etkinleştirmeyi öğrenmek için bkz. Azure'da tanılamayı etkinleştirme.

Web rollerinin veya çalışan rollerinin dağıtımlarıyla bir bulut hizmeti oluşturmak için hizmet paketini oluşturmanız gerekir.

Başlamadan önce

  • Azure SDK'yı yüklemediyseniz Azure SDK'yı Yükle'ye tıklayarak Azure İndirmeleri sayfasını açın ve kodunuzu geliştirmeyi tercih ettiğiniz dil için SDK'yı indirin. (Bunu daha sonra yapma fırsatınız olacak.)
  • Herhangi bir rol örneği sertifika gerektiriyorsa sertifikaları oluşturun. Bulut hizmetleri için özel anahtara sahip bir .pfx dosyası gerekir. Bulut hizmetini oluşturup dağıtırken sertifikaları Azure'a yükleyebilirsiniz.

Oluşturma ve dağıtma

  1. Azure portal oturum açın.

  2. Kaynak > oluştur İşlem'e tıklayın ve aşağı kaydırıp Bulut Hizmeti'ne tıklayın.

    Bulut hizmetinizi yayımlama1

  3. Yeni Bulut Hizmeti bölmesinde DNS adı için bir değer girin.

  4. Yeni bir Kaynak Grubu oluşturun veya var olan bir kaynak grubunu seçin.

  5. Bir Konum seçin.

  6. Paket'e tıklayın. Bu işlem Paket karşıya yükle bölmesini açar. Gerekli alanları doldurun. Rollerinizden herhangi biri tek bir örnek içeriyorsa, bir veya daha fazla rol tek bir örnek içerse bile Dağıt'ın seçili olduğundan emin olun.

  7. Dağıtımı başlat'ın seçili olduğundan emin olun.

  8. Tamam'a tıklayarak Paket karşıya yükle bölmesini kapatın.

  9. Eklenecek sertifikanız yoksa Oluştur'a tıklayın.

    Bulut hizmetinizi yayımlama2

Sertifikayı karşıya yükleme

Dağıtım paketiniz sertifikaları kullanacak şekilde yapılandırılmışsa, sertifikayı şimdi karşıya yükleyebilirsiniz.

  1. Sertifikalar'ı seçin ve Sertifika ekle bölmesinde TLS/SSL sertifikası .pfx dosyasını seçin ve ardından sertifikanın Parolasını girin.

  2. Sertifika ekle'ye tıklayın ve ardından Sertifika ekle bölmesinde Tamam'a tıklayın.

  3. Bulut Hizmeti bölmesinde Oluştur'a tıklayın. Dağıtım Hazır durumuna ulaştığında, sonraki adımlara geçebilirsiniz.

    Bulut hizmetinizi yayımlama3

Dağıtımınızın başarıyla tamamlandığını doğrulayın

  1. Bulut hizmeti örneğine tıklayın.

    Durum, hizmetin Çalışıyor olduğunu göstermelidir.

  2. Temel Bileşenler'in altında Site URL'sine tıklayarak bulut hizmetinizi bir web tarayıcısında açın.

    CloudServices_QuickGlance

Sonraki adımlar