Azure Bilişsel Hizmetler kapsayıcıları
Azure bilişsel hizmetler, şirket içinde Azure 'da bulunan API 'Leri kullanmanıza olanak sağlayan çeşitli Docker Kapsayıcıları sağlar. Bu kapsayıcıları kullanmak, bilişsel hizmetler 'i uyumluluk, güvenlik veya diğer işletimsel nedenlerle verilerinize daha yakın hale getirme esnekliği sunar. Kapsayıcı desteği şu anda Azure bilişsel hizmetler 'in bir alt kümesi için kullanılabilir.
Kapsayıcılama, bağımlılık & yapılandırma dahil olmak üzere bir uygulama veya hizmetin bir kapsayıcı görüntüsü olarak birlikte paketlendiği yazılım dağıtımına yönelik bir yaklaşımdır. Çok az değişiklikle bir kapsayıcı ana bilgisayarına bir kapsayıcı görüntüsü dağıtılabilir. Kapsayıcılar, bir sanal makineden daha küçük bir parmak izine sahip ve temel alınan işletim sisteminden yalıtılmıştır. Kapsayıcılar, kısa süreli görevlere ait kapsayıcı görüntülerinden oluşturulabilir ve artık gerekli olmadığında kaldırılır.
Özellikler ve avantajlar
- sabit altyapı: değişikliklere uyum sağlayabilirken, DevOps ekiplerinin bilinen ve güvenilir bir sistem parametreleri kümesinden yararlanmasını sağlar. Kapsayıcılar, öngörülebilir bir ekosistem içinde Pivot esnekliği sağlar ve yapılandırma drmasını önler.
- Veriler üzerinde denetim: bilişsel hizmetler tarafından verilerinizin işlenme yeri seçin. buluta veri gönderememek ancak Bilişsel Hizmetler API'si erişmeniz gerekiyorsa bu, bu gerekli olabilir. Karma ortamlarda, veriler, yönetim, kimlik ve güvenlik arasında tutarlılık desteği.
- Model güncelleştirmeleri üzerinde denetim: çözümlerinde dağıtılan modellerin sürümü oluşturma ve güncelleştirme esnekliği.
- Taşınabilir mimari: Azure 'da, şirket içinde ve kenarda dağıtılabilecek taşınabilir bir uygulama mimarisi oluşturulmasına izin vermez. Kapsayıcılar doğrudan Azure Kubernetes hizmetine, Azure Container Instancesveya Azure Stackdağıtılan bir Kubernetes kümesine dağıtılabilir. Daha fazla bilgi için bkz. Azure Stack Için Kubernetes dağıtma.
- Yüksek aktarım hızı/düşük gecikme süresi: müşterilerin uygulama mantığına ve verilerine fiziksel olarak yakın şekilde çalışmasını sağlayarak yüksek aktarım hızı ve düşük gecikme süreli gereksinimlere yönelik ölçeklendirme olanağı sağlar. Kapsayıcılar, saniye başına işlem (TPS) değildir ve gerekli donanım kaynaklarını sağladıysanız, her ikisi de ölçeği yukarı ve dışarı işlemek için kullanılabilir.
- Ölçeklenebilirlik: sürekli büyüyen ve Kubernetes gibi kapsayıcı düzenleme yazılımıyla birlikte artan popülerlik. ölçeklenebilirlik, Forefront of teknolojik gelişmelerden oluşur. Ölçeklenebilir bir küme kurucusu üzerinde derleme, uygulama geliştirme ve yüksek kullanılabilirlik.
Azure bilişsel hizmetler 'deki kapsayıcılar
Azure bilişsel hizmetler kapsayıcıları, her biri Azure bilişsel hizmetler 'deki hizmetlerden bir işlev alt kümesini içeren aşağıdaki Docker Kapsayıcıları kümesini sağlar. Yönergeleri ve görüntü konumlarını aşağıdaki tablolarda bulabilirsiniz. Kapsayıcı görüntülerinin listesi de mevcuttur.
Karar kapsayıcıları
| Hizmet | Kapsayıcı | Description | Kullanılabilirlik |
|---|---|---|---|
| Anomali algılayıcısı | Anomali algılayıcısı (görüntü) | Anomali algılayıcı API 'SI, makine öğrenimi ile zaman serisi verilerinizde bulunan normalleştirikleri izlemenize ve algılamanıza olanak sağlar. | Genel kullanıma sunuldu |
Dil kapsayıcıları
| Hizmet | Kapsayıcı | Description | Kullanılabilirlik |
|---|---|---|---|
| LUIS | Lusıs (görüntü) | Bir Docker kapsayıcısı olarak da bilinen eğitilen veya yayınlanan Language Understanding modelini bir Docker kapsayıcısına yükler ve kapsayıcının API uç noktalarından sorgu tahminlerine erişim sağlar. Kapsayıcıda sorgu günlüklerini toplayabilir ve uygulamanın tahmin doğruluğunu artırmak için bunları Luo portalına geri yükleyebilirsiniz. | Genel kullanıma sunuldu |
| Dil hizmeti | Anahtar ifade ayıklama (görüntü) | Ana noktaları belirlemek için anahtar tümceleri ayıklar. Örneğin, "The food was delicious and there were wonderful staff" (Yemekler lezzetliydi ve personel harikaydı) giriş metni olduğunda API, "food" (yemek) ve "wonderful staff" (personel harikaydı) ana konuşma noktalarını döndürür. | Genel kullanıma sunuldu |
| Dil hizmeti | Metin dil algılama (görüntü) | 120 dilde dile kadar, giriş metninin hangi dilde yazıldığını algılar ve istekte gönderilen her belge için tek bir dil kodu bildirir. Dil kodu, puanın ağırlığını belirten bir puanla eşleştirilir. | Genel kullanıma sunuldu |
| Dil hizmeti | Yaklaşım Analizi (görüntü) | Olumlu veya negatif yaklaşım hakkında ipuçları için ham metni analiz eder. Bu yaklaşım analizinin bu sürümü, her belge ve tümce için yaklaşım etiketlerini (örneğin pozitif veya negatif) döndürür. | Genel kullanıma sunuldu |
| Dil hizmeti | Sistem durumu için Metin Analizi | Yapılandırılmamış klinik metinden tıp bilgilerini ayıklayın. | Genel kullanıma sunuldu |
| Translator | Translator | Birkaç dilde ve dialects 'de metin çevirin. | Geçişli önizleme. Erişim isteyin. |
Konuşma kapsayıcıları
Not
Konuşma kapsayıcılarını kullanmak için bir çevrimiçi istek formudoldurmanız gerekir.
| Hizmet | Kapsayıcı | Description | Kullanılabilirlik |
|---|---|---|---|
| Konuşma Hizmeti API’si | Konuşmayı metne dönüştürme (görüntü) | Sürekli, gerçek zamanlı konuşmaları metne dönüştürür. | Genel kullanıma sunuldu |
| Konuşma Hizmeti API’si | Özel konuşma tanıma metin (görüntü) | Özel bir model kullanarak sürekli gerçek zamanlı konuşmayı metne dönüştürme. | Genel kullanıma sunuldu |
| Konuşma Hizmeti API’si | Metinden konuşmaya (görüntü) | Metni, doğal sesli konuşmaya dönüştürür. | Genel kullanıma sunuldu |
| Konuşma Hizmeti API’si | Özel metin okuma (görüntü) | Özel bir model kullanarak metni doğal-sounkonuşmaya dönüştürür. | Geçişli Önizleme |
| Konuşma Hizmeti API’si | Sinir metin okuma (görüntü) | Derin sinir ağ teknolojisini kullanarak metni doğal-sounding konuşmaya dönüştürür. Bu, doğal olarak birleştirilmiş konuşmaya olanak sağlar. | Genel kullanıma sunuldu |
| Konuşma Hizmeti API’si | Konuşma dili algılama (görüntü) | Konuşulan ses dilini belirler. | Geçişli Önizleme |
Görüntü kapsayıcıları
| Hizmet | Kapsayıcı | Description | Kullanılabilirlik |
|---|---|---|---|
| Görüntü İşleme | OCR (görüntü) oku | Okuma OCR kapsayıcısı, JPEG, PNG, BMP, PDF ve TIFF dosya biçimleri desteğiyle, görüntülerden ve belgelerden yazdırılmış ve el yazısı metinleri ayıklamanızı sağlar. Daha fazla bilgi için bkz. okuma API 'si belgeleri. | Geçişli önizleme. Erişim isteyin. |
| Uzamsal Analiz | Uzamsal analiz (görüntü) | Kişiler, taşınanlar ve fiziksel ortamlardaki nesnelerle etkileşimler arasındaki uzamsal ilişkileri anlamak için gerçek zamanlı akış videosunu analiz eder. | Önizleme |
Ayrıca, bazı kapsayıcılar bilişsel Hizmetler çoklu hizmet kaynak sunumunda desteklenir. Tek bir bilişsel hizmetler oluşturup bir adet tek kaynak oluşturabilir ve aşağıdaki hizmetler için desteklenen hizmetler genelinde aynı faturalandırma anahtarını kullanabilirsiniz:
- Görüntü İşleme
- LUIS
- Dil hizmeti
Önkoşullar
Azure bilişsel hizmetler kapsayıcılarını kullanmadan önce aşağıdaki önkoşulları karşılamanız gerekir:
Docker altyapısı: Docker altyapısının yerel olarak yüklü olması gerekir. Docker, MacOS, Linuxve WindowsDocker ortamını yapılandıran paketler sağlar. Windows, docker 'ın Linux kapsayıcılarını destekleyecek şekilde yapılandırılması gerekir. Docker Kapsayıcıları ayrıca doğrudan Azure Kubernetes hizmetine veya Azure Container Instancesdağıtılabilir.
Kapsayıcıların Azure 'a bağlanıp faturalandırma verilerini göndermesini sağlamak için Docker yapılandırılmalıdır.
Microsoft Container Registry ve docker ile benzerlik: kayıt defterleri, depolar, kapsayıcılar, kapsayıcı görüntüleri ve temel komutlar hakkında bilgi sahibi olmak üzere hem Microsoft Container Registry hem de docker kavramları hakkında temel bilgilere sahip olmanız gerekir docker .
Docker ve kapsayıcı temel bilgileri ile ilgili giriş yapmak için Docker’a genel bakış bölümüne bakın.
Tek tek kapsayıcılar, sunucu ve bellek ayırma gereksinimleri dahil olmak üzere kendi gereksinimlerine sahip olabilir.
Azure bilişsel hizmetler kapsayıcı güvenliği
Uygulamalar geliştirirken güvenlik birincil bir odak olmalıdır. Güvenliğin önemi başarı için bir ölçümdür. Bilişsel hizmetler kapsayıcıları içeren bir yazılım çözümünü mimarmaya çalışırken, kullanabileceğiniz sınırlamaları ve özellikleri anlamak çok önemlidir. Ağ güvenliği hakkında daha fazla bilgi için bkz. Azure bilişsel Hizmetler sanal ağlarını yapılandırma.
Önemli
Varsayılan olarak bilişsel hizmetler kapsayıcı API 'sinde bir güvenlik yoktur . Bunun nedeni, kapsayıcının bir ağ köprüsü tarafından dışından korunan Pod 'ın bir parçası olarak çalışacaktır. Ancak, bulut tabanlıbilişsel hizmetlere erişirken kullanılan kimlik doğrulaması ile aynı şekilde çalışacak kimlik doğrulamasını etkinleştirmek mümkündür.
Aşağıdaki diyagramda varsayılan ve güvenli olmayan yaklaşım gösterilmektedir:
Alternatif ve güvenli bir yaklaşım olarak bilişsel hizmet kapsayıcıları tüketicileri, bir kapsayıcıyı öne bakan bir bileşen ile artırabilir ve kapsayıcı uç noktasını özel olarak tutun. Bir giriş ağ geçidi olarak sunduğumuz bir senaryoyu ele alalım. İstio, HTTPS/TLS ve istemci sertifikası kimlik doğrulamasını destekler. Bu senaryoda, Istio ön ucu kapsayıcı erişimini kullanıma sunar ve bu durumda Istio ile önceden onaylanan istemci sertifikasını sağlar.
NGINX aynı kategoride yer alan başka bir popüler seçenektir. Hem Istio hem de NGINX hizmet ağı olarak davranır ve Yük Dengeleme, Yönlendirme ve oran denetimi gibi ek özellikler sunar.
Kapsayıcı ağ iletişimi
Bilişsel hizmetler kapsayıcıları, faturalandırma amaçlarıyla ölçüm bilgilerini göndermek için gereklidir. İzin verme hatası, bilişsel hizmetler kapsayıcılarının bağlı olduğu çeşitli ağ kanallarının kapsayıcının çalışmasını engelleyecek.
İzin verilenler listesi bilişsel hizmetler etki alanları ve bağlantı noktaları
Ana bilgisayar, liste bağlantı noktası 443 ve aşağıdaki etki alanlarına izin verir:
*.cognitive.microsoft.com*.cognitiveservices.azure.com
Derin paket incelemesini devre dışı bırak
Derin paket incelemesi (DPI), bir bilgisayar ağı üzerinden gönderilen verilerin ayrıntılarını inceleyerek ve genellikle işlem gerçekleştirerek, yeniden yönlendirerek veya uygun şekilde kaydederek işlem yapması gereken veri işleme türüdür.
Bilişsel hizmetler kapsayıcılarının Microsoft sunucuları 'nda oluşturmakta olduğu güvenli kanallarda DPı 'yi devre dışı bırakın. Bunun başarısız olması, kapsayıcının düzgün çalışmasını engeller.
Geliştirici örnekleri
geliştirici örnekleri GitHub havuzumuzasunulmuştur.
Sonraki adımlar
Bilişsel hizmetler ile kullanabileceğiniz kapsayıcı Tarifler hakkında bilgi edinin.
Azure bilişsel hizmetler 'de kapsayıcılar tarafından sunulan işlevleri yükleyip araştırın: