Aracılığıyla paylaş


Geliştiriciler için önemli Azure hizmetleri

Bu makale, geliştiricilerin Azure'ı kullanmaya başlamasına yardımcı olan yedi makalenin ikinci bölümüdür.

Bu makalede geliştiricilerin en sık kullandığı temel Azure hizmetlerinden bazıları tanıtlenmektedir. Tüm Azure hizmetlerinin kapsamlı listesi için Bkz . Azure belge merkezi sayfası.

Uygulama barındırma ve işlem

Kapsayıcılar, VM'ler veya sunucusuz teknolojiler kullanarak bir web uygulamasının statik kaynaklarını, API'sini veya uzun süre çalışan arka uç işlemlerini barındırmanız gerekip gerekmediğine bakılmaksızın, bu Azure hizmetleri çözümünüzün tamamını tasarlamanıza yardımcı olur.

        Hizmet Açıklama
Azure App Service Tam olarak yönetilen bir Azure hizmetinde .NET, Java, Node.js ve Python web uygulamalarını ve API'lerini barındırabilirsiniz. Kodunuzu yalnızca Azure'a dağıtmanız gerekir. Azure, yüksek kullanılabilirlik, yük dengeleme ve otomatik ölçeklendirme gibi altyapı görevlerini yönetir.
Azure Static Web Apps Gatsby, Hugo veya VuePress gibi çerçeveler kullanılarak oluşturulan statik web uygulamalarını ya da Angular, React, Svelte veya Vue kullanılarak oluşturulan modern web uygulamalarını barındırabilirsiniz. Statik web uygulamaları, kod değişikliklerine ve Azure İşlevleri ile özellik API'si tümleştirmesi temelinde otomatik olarak derlenip dağıtılır.
Azure Container Apps Azure Container Apps, kapsayıcılı uygulamaları düzenlemeyi veya altyapıyı yönetmeden sunucusuz bir platformda çalıştırmanıza olanak tanır.
Azure Container Instances Docker kapsayıcılarını yönetilen, sunucusuz Azure ortamında isteğe bağlı olarak çalıştırın. Azure Container Instances düzenleme olmaksızın yalıtılmış kapsayıcılarda çalıştırılabilen senaryolara yönelik bir çözümdür.
Azure Kubernetes Services Üretime hazır bir Kubernetes kümesini buluta hızla dağıtın ve işlem yükünü Azure'a boşaltın. Azure, sistem durumu izleme ve bakım gibi kritik görevleri işler. Yalnızca aracı düğümlerini yönetmeniz ve bakımını yapmanız gerekir.
Azure Sanal Makineler İşlem ortamınız üzerinde daha fazla denetime ihtiyacınız olduğunda azure'da sanal makineleri kullanarak uygulamanızı barındırabilirsiniz. Azure VM'leri hem Linux hem de Windows sanal makineleri için esnek, ölçeklenebilir bir bilgi işlem ortamı sunar.
Azure İşlevleri Çeşitli olaylardan tetiklenebilen küçük, ayrık kod kesimleri oluşturmaya yönelik sunucusuz bir işlem platformu. Yaygın uygulamalar sunucusuz API'ler oluşturmak veya olay sürücüsü mimarilerini düzenlemeyi içerir.
Azure Spring Apps Spring Boot mikro hizmet uygulamalarını Azure'da barındırın, kod değişikliği gerekmez. Azure Spring Apps izleme, yapılandırma yönetimi, hizmet bulma, CI/CD tümleştirmesi ve daha fazlasını sağlar.

"Bir uygulamayı barındırmak için neden bu kadar çok farklı yol var?" diye merak edebilirsiniz. Yanıt, sonraki Azure'da uygulama barındırma makalesinde açıklanmıştır.

Azure Yapay Zeka Hizmetleri

Azure yapay zeka hizmetleri , önceden oluşturulmuş ve özelleştirilebilir API'ler ve modeller ile yapay zeka uygulamaları oluşturmanıza yardımcı olur. Konuşmalar, arama, izleme, çeviri, konuşma, görme ve karar alma için doğal dil işleme uygulamaları örnek olarak verilebilir.

        Hizmet Açıklama
Azure OpenAI Kod çevirisi için içerik oluşturma, özetleme, anlam arama ve doğal dil için GPT, Codex ve Embeddings model serisi gibi güçlü dil modellerini kullanın.
Azure AI Konuşma Sesli konuşmayı okunabilir, aranabilir metne dönüştürün veya daha doğal arabirimler için metni gerçekçi konuşmaya dönüştürün.
Azure AI Dili Temel ifadeleri tanımlamak ve metinden yaklaşım analizi gerçekleştirmek için doğal dil işlemeyi (NLP) kullanın.
Azure Yapay Zeka Translator 100'den fazla dili ve diyalektleri çevirin.
Azure AI Vision Resim ve videolardaki içerikleri analiz edin.
Azure AI Arama Yapay zeka zenginleştirme ve vektörleştirme seçenekleriyle geleneksel ve konuşma arama uygulamaları için uygun ölçekte bilgi alma.
Azure AI Belge Zekası Formlarınızı anlayan belge ayıklama hizmeti, belgelerden hızla metin ve yapı ayıklamanıza olanak sağlar.

Veri

Azure, birçok popüler açık kaynak veritabanı ürününün yönetilen sürümleri de dahil olmak üzere çok çeşitli ilişkisel ve NoSQL depolama seçenekleri sunar.

        Hizmet Açıklama
Azure SQL Buluttaki BIR SQL Server veritabanı altyapısı ürünleri ailesi.
Azure SQL Veritabanı SQL Server'ın tam olarak yönetilen, bulut tabanlı bir sürümü.
Azure Cosmos DB Tam olarak yönetilen, bulut tabanlı bir NoSQL veritabanı. Azure Cosmos DB, MongoDB, Cassandra ve Gremlin ile uyumlu API'ler de dahil olmak üzere birden çok API'ye sahiptir.
PostgreSQL için Azure Veritabanı PostgreSQL Community Edition tabanlı tam olarak yönetilen, bulut tabanlı bir PostgreSQL veritabanı hizmeti.
MySQL için Azure Veritabanı MySQL Community Edition tabanlı, tam olarak yönetilen, bulut tabanlı bir MySQL veritabanı hizmeti.
MariaDB için Azure Veritabanı MariaDB topluluk sürümünü temel alan, tam olarak yönetilen, bulut tabanlı bir MariaDB veritabanı hizmeti.
Redis için Azure Önbelleği Uygulamalar için verilere yüksek aktarım hızı ve düşük gecikme süresi erişimi sağlayan güvenli bir veri önbelleği ve mesajlaşma aracısı.

Depolama

Azure Depolama ürünleri güvenli, ölçeklenebilir bulut ve hibrit veri depolama hizmetleri sunar. Teklifler arasında karma depolama çözümlerine yönelik hizmetler ve verileri aktarma, paylaşma ve yedekleme hizmetleri yer alır.

        Hizmet Açıklama
Azure Blob Depolama Azure Blob Depolama, uygulamalarınızın dosyaları bulutta depolamasına ve almasına olanak tanır. Azure Depolama yüksek oranda ölçeklenebilir, çok miktarda veri depolar ve yedekli depolama ile yüksek kullanılabilirlik sağlar.
Azure Data Lake Storage Azure Data Lake Storage yapılandırılmış, yarı yapılandırılmış veya yapılandırılmamış veriler için ölçeklenebilir, uygun maliyetli depolama ile büyük veri analizini destekler.

Mesajlaşma

Bunlar, uygulamalardan ve uygulamalardan ileti göndermeyi, almayı ve yönlendirmeyi yöneten en popüler hizmetlerden bazılarıdır.

        Hizmet Açıklama
Azure Service Bus Noktadan noktaya ve yayımla-abone ol tümleştirmelerini destekleyen tam olarak yönetilen bir kurumsal ileti aracısı. Ayrılmış uygulamalar oluşturmak, kuyruk tabanlı yük dengeleme veya mikro hizmetler arasındaki iletişimi kolaylaştırmak için idealdir.
Azure Event Hubs Azure Event Hubs, web sitelerinden, uygulamalardan veya cihazlardan çok büyük veri akışlarını alıp işleyen yönetilen bir hizmettir.
Azure Kuyruk Depolama Büyük iş yüklerini işleyen basit ve güvenilir bir kuyruk.

Kimlik ve güvenlik

Azure'ın güçlü yönlerinden biri, varsayılan olarak güvenli güvenlik duruşundadır. Aşağıdaki hizmetlerle uygulama düzeyinde güvenliği geliştirebilirsiniz.

        Hizmet Açıklama
Microsoft Entra ID Kullanıcı kimliklerini yönetin ve uygulamalarınıza, verilerinize ve kaynaklarınıza erişimi kontrol edin.
Azure Key Vault Uygulama gizli bilgilerinizi, bağlantı dizeleri ve API anahtarları gibi, uygulamanızın ve gizli bilgilerinizin güvenliğini sağlamak için kısıtlı erişime sahip şifrelenmiş bir kasada depolayın ve erişin.
Uygulama Yapılandırması Uygulama ayarlarını ve özellik bayraklarını merkezi olarak yönetmek için hızlı ve ölçeklenebilir bir hizmet.

Yönetim

Çoğu uygulama DevOps' un, geliştiricilerin ve yöneticilerin bulutta çalışan kod üzerinde derin görünürlüğe sahip olmasından yararlanıyor. Aşağıdaki hizmetler, uygulama performansı ve günlüğe kaydetme hakkında içgörü sağlar.

        Hizmet Açıklama
Azure İzleyici Bulut ve şirket içi ortamlarınızdan izleme verilerini toplamak, analiz etmek ve yanıtlamak için kapsamlı bir izleme çözümü.
Application Insights Azure İzleyici'nin bu özelliği, canlı web uygulamalarınızın performansını, güvenilirliğini ve kalitesini geliştirmeye yönelik Uygulama Performansı Yönetimi (APM) sağlar.

Artık sağlam bir bulut çözümünde birleştirilebilen hizmetlere genel bir bakış elde ettiğinize göre, bulutu hedefleyen uygulamalar oluşturmaya ve barındırmaya daha yakından bakacağız.