Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bu makale, geliştiricilerin Azure'ı kullanmaya başlamasına yardımcı olan yedi makalenin ikinci bölümüdür.
- 1. Bölüm: Geliştiriciler için Azure'a genel bakış
- 2. Bölüm: Geliştiriciler için önemli Azure hizmetleri
- 3. Bölüm: Azure'da uygulama barındırma
- Bölüm 4: Uygulamanızı Azure hizmetlerine bağlama
- 5. Bölüm: Azure'da kaynak oluşturmak ve yönetmek Nasıl yaparım??
- 6. Bölüm: Azure uygulamaları oluşturmaya yönelik temel kavramlar
- Bölüm 7: Nasıl faturalandırılırım?
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 onların 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.
Döküm Araçları
Döküm Araçları önceden oluşturulmuş ve özelleştirilebilir API'ler ve modellerle 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. |
|
Foundry Araçları'nda Azure 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. |
|
Döküm Araçları'nda Azure Dili | Temel ifadeleri tanımlamak ve metinden yaklaşım analizi gerçekleştirmek için doğal dil işlemeyi (NLP) kullanın. |
|
Döküm Araçları'nda Azure Translator | 100'den fazla dili ve diyalektleri çevirin. |
|
Foundry Araçları'nda Azure Vision | Resim ve videolardaki içerikleri analiz edin. |
|
Azure AI Arama Hizmeti | Geleneksel arama ve konuşma tabanlı arama uygulamaları için büyük ölçekli bilgi erişimi, güvenlik ve yapay zeka zenginleştirme ve vektörleştirme özellikleriyle. |
|
Foundry Araçları'nda Azure Belge Zekası | Formlarınızı anlayan belge ayıklama hizmeti, belgelerden hızla metin ve yapı ayıklamanıza olanak sağlar. |
Yapay zeka uygulamaları oluşturmaya başlamak için bkz. Yapay zeka uygulaması geliştirmeye genel bakış. Dağıtıma hazır başvuru örnekleri için yapay zeka uygulama şablonlarına göz atın. Akıllı aracılar oluşturmak istiyorsanız bkz. Azure'da Model Bağlam Protokolü kullanarak aracı oluşturma.
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 | SQL Server veritabanı motoru ürünlerinin buluttaki bir 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, uygulamalara ve uygulamalardan ileti göndermeyi, almayı ve yönlendirmeyi yöneten en popüler hizmetler arasındadı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 loglama hakkında bilgi sağlar.
| Hizmet | Açıklama | |
|---|---|---|
|
Azure Monitör | 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.