Bulut hizmeti oluşturma ve dağıtmaHow to create and deploy a cloud service

Azure portal bulut hizmeti oluşturmanız ve dağıtmanız için iki yol sunar: Hızlı oluştur ve özel oluştur.The Azure portal provides two ways for you to create and deploy a cloud service: Quick Create and Custom Create.

Bu makalede yeni bir bulut hizmeti oluşturmak için hızlı oluşturma yönteminin nasıl kullanılacağı ve sonra Azure 'da bir bulut hizmeti paketini karşıya yüklemek ve dağıtmak için karşıya yükleme işleminin nasıl yapılacağı açıklanır.This article explains how to use the Quick Create method to create a new cloud service and then use Upload to upload and deploy a cloud service package in Azure. Bu yöntemi kullandığınızda Azure portal, hareket halindeyken tüm gereksinimlerin tamamlanmasına yönelik uygun olan bağlantıları sağlar.When you use this method, the Azure portal makes available convenient links for completing all requirements as you go. Bulut hizmetinizi oluştururken dağıtmaya hazırsanız, her ikisini de özel oluştur 'u kullanarak yapabilirsiniz.If you're ready to deploy your cloud service when you create it, you can do both at the same time using Custom Create.

Not

Bulut hizmetinizi Azure DevOps ' dan yayımlamayı planlıyorsanız hızlı oluştur ' u kullanın ve Azure hızlı başlangıç veya Pano 'dan Azure DevOps yayımlaması ' nı ayarlayın.If you plan to publish your cloud service from Azure DevOps, use Quick Create, and then set up Azure DevOps publishing from the Azure Quickstart or the dashboard. Daha fazla bilgi için bkz. Azure DevOps kullanarak Azure 'A sürekli teslimveya hızlı başlangıç sayfası için yardım.For more information, see Continuous Delivery to Azure by Using Azure DevOps, or see help for the Quick Start page.

KavramlarConcepts

Azure 'da bir uygulamayı bulut hizmeti olarak dağıtmak için üç bileşen gereklidir:Three components are required to deploy an application as a cloud service in Azure:

  • Hizmet tanımıService Definition
    Bulut hizmeti tanım dosyası (. csdef), rol sayısı dahil olmak üzere hizmet modelini tanımlar.The cloud service definition file (.csdef) defines the service model, including the number of roles.
  • Hizmet yapılandırmasıService Configuration
    Bulut hizmeti yapılandırma dosyası (. cscfg), bulut hizmeti ve rol örneklerinin sayısı dahil olmak üzere ayrı ayrı roller için yapılandırma ayarları sağlar.The cloud service configuration file (.cscfg) provides configuration settings for the cloud service and individual roles, including the number of role instances.
  • Hizmet paketiService Package
    Hizmet paketi (. cspkg) uygulama kodu ve yapılandırma ve hizmet tanım dosyasını içerir.The service package (.cspkg) contains the application code and configurations and the service definition file.

Bunlar hakkında daha fazla bilgi ve buradabir paket oluşturma hakkında daha fazla bilgi edinebilirsiniz.You can learn more about these and how to create a package here.

Uygulamanızı hazırlamaPrepare your app

Bir bulut hizmetini dağıtabilmeniz için önce uygulama kodunuzda ve bir bulut hizmeti yapılandırma dosyasından (. cscfg) bulut hizmeti paketini (. cspkg) oluşturmanız gerekir.Before you can deploy a cloud service, you must create the cloud service package (.cspkg) from your application code and a cloud service configuration file (.cscfg). Azure SDK, bu gerekli dağıtım dosyalarını hazırlamaya yönelik araçlar sağlar.The Azure SDK provides tools for preparing these required deployment files. Azure İndirmeleri sayfasından, uygulama kodunuzu geliştirmeyi tercih ettiğiniz dilde SDK 'yı yükleyebilirsiniz.You can install the SDK from the Azure Downloads page, in the language in which you prefer to develop your application code.

Bir hizmet paketini dışarı aktarmadan önce üç bulut hizmeti özelliği için özel yapılandırma gerekir:Three cloud service features require special configurations before you export a service package:

  • Veri şifreleme için Güvenli Yuva Katmanı (SSL) kullanan bir bulut hizmeti dağıtmak istiyorsanız, uygulamanızı SSL için yapılandırın .If you want to deploy a cloud service that uses Secure Sockets Layer (SSL) for data encryption, configure your application for SSL.
  • Rol örneklerine uzak masaüstü bağlantılarını yapılandırmak istiyorsanız, Uzak Masaüstü için rolleri yapılandırın .If you want to configure Remote Desktop connections to role instances, configure the roles for Remote Desktop.
  • Bulut hizmetiniz için ayrıntılı izleme yapılandırmak istiyorsanız, bulut hizmeti için Azure Tanılama etkinleştirin.If you want to configure verbose monitoring for your cloud service, enable Azure Diagnostics for the cloud service. En az izleme (varsayılan izleme düzeyi), rol örnekleri (sanal makineler) için konak işletim sistemlerinden toplanan performans sayaçlarını kullanır.Minimal monitoring (the default monitoring level) uses performance counters gathered from the host operating systems for role instances (virtual machines). Ayrıntılı izleme , uygulama işleme sırasında oluşan sorunların daha yakından analizine olanak tanımak için rol örnekleri içindeki performans verilerine dayalı ek ölçümler toplar.Verbose monitoring gathers additional metrics based on performance data within the role instances to enable closer analysis of issues that occur during application processing. Azure Tanılama nasıl etkinleştireceğinizi öğrenmek için bkz. Azure 'da tanılamayı etkinleştirme.To find out how to enable Azure Diagnostics, see Enabling diagnostics in Azure.

Web rollerinin veya çalışan rollerinin dağıtımlarıyla bir bulut hizmeti oluşturmak için hizmet paketini oluşturmanızgerekir.To create a cloud service with deployments of web roles or worker roles, you must create the service package.

Başlamadan önceBefore you begin

  • Azure SDK 'sını yüklemediyseniz Azure indirme sayfasınıaçmak için Azure SDK 'sını yükle ' ye tıklayın ve ardından kodunuzu geliştirmeyi tercih ettiğiniz dile ait SDK 'yı indirin.If you haven't installed the Azure SDK, click Install Azure SDK to open the Azure Downloads page, and then download the SDK for the language in which you prefer to develop your code. (Bunu daha sonra yapmak için bir fırsattır.)(You'll have an opportunity to do this later.)
  • Herhangi bir rol örneği bir sertifika gerektiriyorsa, sertifikaları oluşturun.If any role instances require a certificate, create the certificates. Bulut Hizmetleri, özel anahtara sahip bir. pfx dosyası gerektirir.Cloud services require a .pfx file with a private key. Bulut hizmetini oluştururken ve dağıtırken sertifikaları Azure 'a yükleyebilirsiniz.You can upload the certificates to Azure as you create and deploy the cloud service.

Oluşturma ve dağıtmaCreate and deploy

  1. Azure Portal’da oturum açın.Log in to the Azure portal.

  2. İşlem > kaynak oluştur ' atıklayın, ardından aşağı kaydırarak bulut hizmeti' ne tıklayın.Click Create a resource > Compute, and then scroll down to and click Cloud Service.

    Bulut hizmetinizi yayımlayın

  3. Yeni bulut hizmeti bölmesinde DNS adıiçin bir değer girin.In the new Cloud Service pane, enter a value for the DNS name.

  4. Yeni bir kaynak grubu oluşturun veya var olan bir grubu seçin.Create a new Resource Group or select an existing one.

  5. Bir Konum seçin.Select a Location.

  6. Paket' e tıklayın.Click Package. Bu, bir paket yükle bölmesini açar.This opens the Upload a package pane. Gerekli alanları girin.Fill in the required fields. Rollerinizin herhangi biri tek bir örnek içeriyorsa, bir veya daha fazla rol tek bir örnek içeriyorsa bile dağıtıma dikkat edin.If any of your roles contain a single instance, ensure Deploy even if one or more roles contain a single instance is selected.

  7. Dağıtımı Başlat ' ın seçili olduğundan emin olun.Make sure that Start deployment is selected.

  8. Tamam ' a tıklayarak bir paket yükle bölmesini kapatacaktır.Click OK which will close the Upload a package pane.

  9. Eklemek için herhangi bir sertifikanız yoksa Oluştur' a tıklayın.If you do not have any certificates to add, click Create.

    Bulut hizmetinizi yayımlayın

Sertifikayı karşıya yükleyinUpload a certificate

Dağıtım paketiniz sertifikaları kullanacak şekilde yapılandırıldıysa, sertifikayı Şimdi karşıya yükleyebilirsiniz.If your deployment package was configured to use certificates, you can upload the certificate now.

  1. Sertifikalar' ı seçin ve sertifika Ekle bölmesinde SSL sertifikası. pfx dosyasını seçin ve ardından sertifika için parola belirtin.Select Certificates, and on the Add certificates pane, select the SSL certificate .pfx file, and then provide the Password for the certificate,

  2. SertifikaEkle ' ye tıklayın ve ardından Sertifika Ekle bölmesinde Tamam ' a tıklayın.Click Attach certificate, and then click OK on the Add certificates pane.

  3. Bulut hizmeti bölmesinde Oluştur ' a tıklayın.Click Create on the Cloud Service pane. Dağıtım, hazırlık durumuna ulaştığında, sonraki adımlara geçebilirsiniz.When the deployment has reached the Ready status, you can proceed to the next steps.

    Bulut hizmetinizi yayımlayın

Dağıtımınızın başarıyla tamamlandığını doğrulayınVerify your deployment completed successfully

  1. Bulut hizmeti örneğine tıklayın.Click the cloud service instance.

    Durum, hizmetin çalıştığınıgöstermelidir.The status should show that the service is Running.

  2. Essentialsaltında, bulut hizmetinizi bir Web tarayıcısında açmak için site URL 'sine tıklayın.Under Essentials, click the Site URL to open your cloud service in a web browser.

    CloudServices_QuickGlance

Sonraki adımlarNext steps