Aracılığıyla paylaş


CLI kullanarak Uzaktan İzleme çözüm hızlandırıcısını dağıtma

Bu nasıl yapılır kılavuzunda Uzaktan İzleme çözüm hızlandırıcısının nasıl dağıtılacağı gösterilmektedir. Çözümü CLI kullanarak dağıtırsınız.

Önkoşullar

Uzaktan İzleme çözüm hızlandırıcısını dağıtmak için etkin bir Azure aboneliğine ihtiyacınız vardır.

Hesabınız yoksa yalnızca birkaç dakika içinde ücretsiz bir deneme sürümü hesabı oluşturabilirsiniz. Ayrıntılı bilgi için bkz. Azure Ücretsiz Deneme Sürümü.

CLI'yı çalıştırmak için yerel makinenizde Node.js yüklü olmalıdır.

CLI’yı yükleme

CLI'yı yüklemek için komut satırı ortamınızda aşağıdaki komutu çalıştırın:

npm install iot-solutions -g

CLI'da oturum açma

Çözüm hızlandırıcısını dağıtabilmeniz için önce CLI kullanarak Azure aboneliğinizde oturum açmanız gerekir:

pcs login

Oturum açma işlemini tamamlamak için ekrandaki yönergeleri izleyin.

Dağıtım seçenekleri

Çözüm hızlandırıcısını dağıttığınızda, dağıtım işlemini yapılandıran birkaç seçenek vardır:

Seçenek Değerler Açıklama
SKU basic, standard, local Temel dağıtım, test ve gösterimler için tasarlanmıştır ve tüm mikro hizmetleri tek bir sanal makineye dağıtır. Standart dağıtım üretime yöneliktir ve mikro hizmetleri birkaç sanal makineye dağıtır. Yerel dağıtım, yerel makinenizde mikro hizmetleri çalıştırmak için bir Docker kapsayıcısı yapılandırır ve depolama ve Cosmos DB gibi Azure bulut hizmetlerini kullanır.
Çalışma Zamanı dotnet, java Mikro hizmetlerin dil uygulamasını seçer.

Yerel dağıtım seçeneğini kullanmayı öğrenmek için bkz. Uzaktan İzleme çözümünü yerel olarak çalıştırma.

Temel ve standart dağıtımlar

Bu bölümde, temel ve standart dağıtım arasındaki temel farklar özetlemektedir.

Temel

CLI kullanarak temel bir dağıtım yapabilirsiniz.

Temel dağıtım, çözümü göstermeye yöneliktir. Maliyetleri azaltmak için tüm mikro hizmetler tek bir sanal makinede dağıtılır. Bu dağıtım üretime hazır bir mimari kullanmaz.

Temel dağıtım, Azure aboneliğinizde aşağıdaki hizmetleri oluşturur:

Count Kaynak Tür Için Kullanılır
1 Linux Sanal Makinesi Standart D1 V2 Mikro hizmetleri barındırma
1 Azure IoT Hub S1 – Standart katman Cihaz yönetimi ve iletişim
1 Azure Cosmos DB Standart Yapılandırma verilerini, kuralları, uyarıları ve diğer soğuk depolamayı depolama
1 Azure Depolama Hesabı Standart VM ve akış denetim noktaları için Depolama
1 Web Uygulaması Ön uç web uygulamasını barındırma
1 Azure Active Directory Kullanıcı kimliklerini ve güvenliği yönetme
1 Azure Haritalar Standart Varlık konumlarını görüntüleme
1 Azure Akış Analizi 3 birim Gerçek zamanlı analizi etkinleştirme
1 Azure Cihaz Sağlama Hizmeti S1 Cihazları uygun ölçekte sağlama
1 Azure Time Series Insights S1 – 1 birim İleti verileri için Depolama ve ayrıntılı telemetri analizini etkinleştirir

Standart

Standart bir dağıtımı yalnızca CLI kullanarak yapabilirsiniz.

Standart dağıtım, bir geliştiricinin özelleştirebileceği ve genişletebileceği üretime hazır bir dağıtımdır. Ölçek ve genişletilebilirlik için oluşturulmuş üretime hazır bir mimariyi özelleştirmeye hazır olduğunuzda standart dağıtım seçeneğini kullanın. Uygulama mikro hizmetleri Docker kapsayıcıları olarak oluşturulur ve Azure Kubernetes Service kullanılarak dağıtılır. Kubernetes düzenleyici mikro hizmetleri dağıtır, ölçeklendirir ve yönetir.

Standart dağıtım, Azure aboneliğinizde aşağıdaki hizmetleri oluşturur:

Count Kaynak SKU / Boyut Için Kullanılır
1 Azure Kubernetes Service Tam olarak yönetilen bir Kubernetes kapsayıcı düzenleme hizmeti kullanın; varsayılan olarak 3 aracı kullanılır
1 Azure IoT Hub S2 – Standart katman Cihaz yönetimi, komut ve denetim
1 Azure Cosmos DB Standart Yapılandırma verilerini ve kurallar, uyarılar ve iletiler gibi cihaz telemetrisini depolama
5 Azure Depolama Hesapları Standart VM depolama için 4 ve akış denetim noktaları için 1
1 App Service S1 Standart TLS üzerinden uygulama ağ geçidi
1 Azure Active Directory Kullanıcı kimliklerini ve güvenliği yönetme
1 Azure Haritalar Standart Varlık konumlarını görüntüleme
1 Azure Akış Analizi 3 birim Gerçek zamanlı analizi etkinleştirme
1 Azure Cihaz Sağlama Hizmeti S1 Cihazları uygun ölçekte sağlama
1 Azure Time Series Insights S1 – 1 birim İleti verileri için Depolama ve ayrıntılı telemetri analizini etkinleştirir

Not

Bu hizmetler için fiyatlandırma bilgilerini adresinde https://azure.microsoft.com/pricingbulabilirsiniz. Aboneliğinizin kullanım ve faturalama ayrıntılarını Azure Portal'da bulabilirsiniz.

Çözüm hızlandırıcısını dağıtma

Dağıtım örnekleri:

Örnek: .NET sürümünü dağıtma

Aşağıdaki örnekte Uzaktan İzleme çözümü hızlandırıcısının temel .NET sürümünün nasıl dağıtılacağı gösterilmektedir:

pcs -t remotemonitoring -s basic -r dotnet

Örnek: Java sürümünü dağıtma

Aşağıdaki örnekte Uzaktan İzleme çözüm hızlandırıcısının standart Java sürümünün nasıl dağıtılacağı gösterilmektedir:

pcs -t remotemonitoring -s standard -r java

pcs komut seçenekleri

Bir çözümü dağıtmak için komutunu çalıştırdığınızda pcs sizden şunları istenir:

  • Çözümünüz için bir ad. Bu ad benzersiz olmalıdır.
  • Kullanılacak Azure aboneliği.
  • Bir konum.
  • Mikro hizmetleri barındıran sanal makinelerin kimlik bilgileri. Sorun giderme amacıyla sanal makinelere erişmek için bu kimlik bilgilerini kullanabilirsiniz.

pcs Komut tamamlandığında yeni çözüm hızlandırıcınızın URL'sini görüntüler. komutupcs, oluşturduğu IoT Hub adı gibi bilgileri içeren bir dosya {deployment-name}-output.json da oluşturur.

Komut satırı parametreleri hakkında daha fazla bilgi için şunu çalıştırın:

pcs -h

CLI hakkında daha fazla bilgi için bkz. CLI'yı kullanma.

Sonraki adımlar

Bu nasıl yapılır kılavuzunda şunların nasıl yapıldığını öğrendiniz:

  • Çözüm hızlandırıcısını yapılandırma
  • Çözüm hızlandırıcısını dağıtma
  • Çözüm hızlandırıcısında oturum açma

Uzaktan İzleme çözümünü dağıttığınıza göre, sonraki adım çözüm panosunun özelliklerini keşfetmektir.