Aracılığıyla paylaş


Geliştiriciler için Azure'a genel bakış

Bulut için uygulama geliştirmeye yeni başladıysanız bu yedi makalelik seriyle başlayın.

Azure, modern uygulamalar oluşturma sürecini basitleştirmek için tasarlanmış bir bulut platformudur. Uygulamalarınızı tamamen Azure'da barındırmayı veya şirket içi uygulamalarınızı Azure hizmetleriyle genişletmeyi tercih ettiğiniz durumlarda, Azure ölçeklenebilir, güvenilir ve sürdürülebilir uygulamalar oluşturmanıza yardımcı olur.

Azure, Python, JavaScript, Java, .NET ve Go gibi günümüzde kullanılan en popüler programlama dillerini destekler. Kapsamlı bir SDK kitaplığı ve VS Code, Visual Studio, IntelliJ ve Eclipse gibi zaten kullandığınız araçlarda kapsamlı destek ile. Azure, sahip olduğunuz becerileri geliştirir ve hemen üretken olmanıza yardımcı olur.

Azure'da uygulama geliştirme senaryoları

Gereksinimlerinize bağlı olarak Azure'i uygulamanıza farklı yollarla dahil edin. Aşağıdaki video, Azure geliştiricileri için en popüler geliştirme senaryolarına yardımcı bir genel bakış sağlar:

Azure'da yaygın yazılım geliştirme ve dağıtım senaryoları:

  • Azure'da uygulama barındırma - Tüm uygulama yığınınızı barındırabilirsiniz: web uygulamaları, API'ler, veritabanları ve depolama hizmetleri. Azure, tam olarak yönetilen hizmetlerden kapsayıcılara ve sanal makinelere kadar çeşitli barındırma modellerini destekler. Tam olarak yönetilen Azure hizmetlerini kullandığınızda, uygulamalarınız Azure'da yerleşik olarak bulunan ölçeklenebilirlik, yüksek kullanılabilirlik ve güvenlik avantajlarından yararlanabilir.

  • Mevcut şirket içi uygulamalardan bulut hizmetlerini kullanma - Mevcut şirket içi uygulamaları Azure hizmetleriyle genişletin. Örneğin, bir uygulama dosyaları depolamak için Azure Blob Depolama'yı, uygulama gizli dizilerini güvenli bir şekilde depolamak için Azure Key Vault'ı veya tam metin arama özelliği eklemek için Azure AI Search'i kullanabilir. Bu tam olarak yönetilen hizmetler, uygulama mimarinizi veya dağıtım modelinizi değiştirmeden uygulamalarınızla tümleştirilir.

  • Kapsayıcı tabanlı mimariler - Uygulamalarınızı modernleştirmek için kapsayıcı tabanlı hizmetleri kullanın. Mevcut bir uygulamayı daha kolay dağıtım için kapsayıcıya dönüştürüyor olmanız, kapsayıcı görüntüleri için özel bir kayıt defterine ihtiyacınız olması, mikro hizmet tabanlı uygulamaları dağıtmanız veya kapsayıcıları büyük ölçekte yönetmeniz fark etmeksizin, Azure gereksinimlerinizi destekleyen çözümler sunar.

  • Yapay zeka temelli uygulamalar - Koşullarınızda, tercih ettiğiniz programlama dilinde, bulutta, şirket içinde veya uçta yapay zeka destekli uygulamalar oluşturun. Veri gizliliğini, saydamlığı ve güveni korurken uygulamalarınızda yapay zekayı sorumlu bir şekilde uygulamanıza yardımcı olacak araçlar, hizmetler ve yönergeler alın. Uygulamalarınıza konuşma, görüntü işleme, dil ve karar özellikleri eklemek, sohbet botları oluşturmak ve yapay zeka destekli arama ile içgörüleri ortaya çıkarmak için Azure AI'yi kullanın.

  • Modern sunucusuz mimariler - HTTP isteklerine yanıt verme, Blob depolamada dosya yüklemelerini işleme veya kuyruk olaylarını işleme gibi olay odaklı çözümler derlemeyi basitleştirmek için Azure İşlevleri'ni kullanın. Sunucular veya çerçeve kodu konusunda endişelenmeden yalnızca olayınızı işlemek için gereken kodu yazarsınız. Tümleştirme sorunlarını çözmek için Azure'a ve diğer hizmetlere 250'den fazla bağlayıcı kullanın.

Bu senaryoları nasıl uygularsınız? Sonraki makale olan "Geliştiriciler için önemli Azure hizmetleri", her senaryoyu uygulamak için çeşitli Azure hizmet seçenekleri sunar.