Sunucusuz bilgi işlem

Altyapıyı dert etmeyin ve uygulamaları daha hızlı oluşturun

Sunucusuz bilgi işlemin sağladıkları

Tüm zamanınızı harika uygulamalar oluşturmaya ve dağıtmaya ayırmaya, sunucu yönetmekle zaman kaybetmemeye ne dersiniz? Sunucusuz bilgi işlem, tam olarak bunu yapmanızı sağlar. Uygulamanızı çalıştırmanız ve ölçeklendirmeniz gereken altyapı sizin adınıza yönetilir. Harcadığınız çabayı işinize yoğunlaştırın. Altyapı yönetimindeki kaynakları, uygulamaları yenilemek ve daha hızlı piyasaya sürmek için kullanın.

Sunucusuz bilgi işlem nedir?

Sunucusuz bilgi işlem, sunucuların, altyapının ve işletim sistemlerinin soyutlaştırılmasıdır. Sunucusuz uygulamalar oluştururken herhangi bir sunucuyu sağlamanız veya yönetmeniz, altyapı sorunları konusunda endişe etmeniz gerekmez. Sunucusuz bilgi işlem, olayların ve tetikleyicilerin bulutta, neredeyse gerçek zamanlı olarak gerçekleşmesine verilen tepkilerin bir sonucudur. Tam olarak yönetilen hizmetler olarak, sunucu yönetimi ve kapasite planlama özellikleri geliştiriciye görünmez ve faturalandırma yalnızca kodunuzun çalıştığı asıl süreyi temel alır.

Neden sunucusuz uygulamalar oluşturmalısınız?

Altyapıya değil, uygulamalarınıza odaklanın

Ekiplerinizi sunucuları yönetme yükünden kurtarın. Tam olarak yönetilen hizmetlerden yararlanarak yönetim görevlerinden kurtulup iş mantığınıza odaklanabilirsiniz. Sunucusuz mimari ile yalnızca kodunuzu dağıtmanız yeterlidir; dağıttığınız kod, yüksek kullanılabilirlikle çalışmaya başlar.

Esnek ölçeklendirmeden yararlanın

Sunucusuz bilgi işlem, tüm iş yüklerini karşılayacak biçimde sıfırdan on binlerce eş zamanlı işleve neredeyse anında (saniyeler içinde) ölçeklenir ve ölçekleme yapılandırması gerektirmez. Olaylara ve tetikleyicilere neredeyse gerçek zamanlı olarak yanıt verilir.

Yalnızca kullandığınız kaynaklar için ödeme yapın

Sunucusuz mimariyle, yalnızca kodunuzun çalıştığı zaman için ödeme yaparsınız. Sunucusuz bilgi işlem, olay temellidir ve kaynaklar bir olay tarafından tetiklendiği anda ayrılır. Bir saniyeden daha kısa birimlerin kullanıldığı faturalandırma yöntemiyle, yalnızca kodunuzu çalıştırmak için gereken zaman ve kaynak için ödeme yaparsınız.

Sunucusuz çözümlerle tasarruf edin

451 Research’ün bu analiziyle sunucusuz bilgi işlemin maliyeti ve avantajları konusunda bilgi edinin.

Microsoft sunucusuz uygulama platformuyla uygulama oluşturun

Microsoft Azure’da sunucusuz uygulamalar oluşturun. Geliştirici üretkenliğini artırmak, işletme hedeflerine odaklanmak ve pazara daha hızlı ulaşmanızı sağlayacak akıllı uygulamalar oluşturmak için tamamen sunucusuz bir platformdan yararlanın.

Geliştirici üretkenliğini artırın

Visual Studio’da yerel hata ayıklama, görsel hata ayıklama geçmişi, dağıtım yuvaları ve diğer özelliklerden yararlanın. Microsoft sunucusuz platformu, geliştiricilerin verimliliğini en üst düzeye taşımasına yardımcı olacak işlevleri sağlamak için sunucu altyapısını soyutlaştırmaktan daha fazlasını yapar.

Sorunsuz bağlantılar oluşturun

Çeşitli kaynaklardan değerli ve tamamlayıcı işlevleri bir arada kullanarak modern uygulamalar oluşturun. Çeşitli Azure hizmetleri ve dış hizmetlerle kolayca etkileşimde bulunmak için Azure İşlevleri’ndeki tetikleyiciler ve bağlamalar gibi yenilikçi özellikleri, Microsoft ve üçüncü taraf hizmetlere yönelik 100’den fazla bağlayıcıdan yararlanmak için Logic Apps’i kullanın.

Akıllı uygulamalar geliştirin

Akıllı özellikleri uygulamalarınızla kolayca tümleştirin. Yerleşik akıllı özellikler, Azure ile tüm uygulama geliştiricilerin elinin altında. Sunucusuz kodlarınızın veya mantıklarınızın Machine Learning ve Bilişsel Hizmetler kullanmasını sağlayın.

Sunucusuz uygulamalar için Azure’u keşfedin

Bilgi İşlem

Azure İşlevleri, sunucular hakkında endişelenmeden, kendi seçtiğiniz programlama dilinde yazdığınız kodlarınızı çalıştırmanıza olanak veren olay temelli bir bilgi işlem deneyimidir. İsteğe bağlı ölçeklendirmeden yararlanın ve kullanmadığınız kapasite için ödeme yapmayın.

Depolama

Azure Depolama, geliştiricilere bulut uygulamaları için sağlam, kullanılabilirliği yüksek ve çok büyük oranda ölçeklenebilir bulut depolama sağlar. Bulut uygulamaları arasında sunucusuz iletişim için, yapılandırılmamış nesne verileri, yapılandırılmış veri kümeleri, dosya depolama ve kuyruk depolama seçenekleri elde edin.

Veritabanı

Azure Cosmos DB, tüm sunucusuz uygulamalar için sunulan global olarak dağıtılmış, yüksek düzeyde ölçeklenebilir, çok modelli bir veritabanı hizmetidir. Tam olarak yönetilen bulut veritabanı, anahtar-değer, sütun-aile, belge ve graf gibi çeşitli veri modellerini destekler. Ayrıca SQL, MongoDB, Tablo ve Gremlin gibi popüler API’leri de destekler.

Güvenlik ve erişim denetimi

Azure Active Directory, bulut tabanlı kimlik ve erişim yönetimi sağlar. Geliştiriciler, Azure Active Directory kullanarak kaynaklara erişimi güvenli bir şekilde denetleyebilir, sunucusuz uygulama kullanıcılarının kimliğini doğrulayabilir.

Bulut mesajlaşma

Event Grid, birden çok Azure hizmetinden veya kendi uygulamalarınızdan gelen olayları sunucusuz mantıksal iş akışlarına bağlayarak zengin uygulama senaryolarına olanak sağlayan tam olarak yönetilen bir olay yönlendirme hizmetidir.

Service Bus, özel ve genel bulut ortamlarında bağlantılarla dağıtımlı ve ölçeklenebilir bulut çözümleri oluşturmanıza olanak veren tam olarak yönetilen bir mesajlaşma altyapısıdır.

İş akışı düzenleme

Logic Apps, geliştiricilere, karmaşık birleştirici kodlar yazmadan, uygulamalarıyla verileri ayrı sistemler arasında kolayca tümleştirme olanağı veren sunucusuz iş akışları sağlar. Logic Apps ayrıca, uygulamanızın sunucusuz işlevlerini ve API’lerini düzenlemenize ve bağlamanıza olanak verir.

API yönetimi

API Management, her ölçekte API’lerin oluşturulmasına, yönetilmesine, izlenmesine ve güvenliğinin sağlanmasına olanak veren hazır bir çözümdür.

Azure İşlevleri Proxy’leri, istemcilere tek bir API yüzeyi sunarken büyük API yüzeylerini çok işlevli uygulamalara böler ve mikro hizmet mimarileri oluşturulmasına olanak sağlar.

Analiz

Azure Stream Analytics, verilerin gerçek zamanlı akışını sağlayan ve tam olarak yönetilen bir analiz hizmetidir. Sorguları basit, bildirim temelli, SQL benzeri bir dilde yazabilir ve yalnızca iş başına kullanılan işlem için ücret ödersiniz.

Event Hubs; işleme, yönlendirme ve depolama amacıyla genellikle cihaz ve algılayıcılardan küçük veri girişlerinin topluca alınmasını kolaylaştıran tam olarak yönetilen bir hizmettir.

Zeka

Azure Bot Hizmeti, metin/SMS, Skype, Microsoft Teams, Slack, Office 365, Twitter ve diğer popüler hizmetler gibi pek çok kanaldan kullanıcılarınızla bağlamsal olarak etkileşime geçebilen akıllı, sunucusuz botlar oluşturmanıza olanak verir.

Bilişsel Hizmetler, duygu ve yaklaşım algılama, görüntü ve konuşma tanıma, dili anlama, bilgi ve arama gibi akıllı özellikleri kolayca ekleyerek uygulamanızı sürekli geliştirmenize olanak verir. Sunucusuz kodlarda veya mantıklarda bu hizmetlerin kullanılması, akıllı uygulamalar oluşturmayı daha kolay öğrenilir hale getirir.

Geliştirici araçları

Tümleşik Geliştirme Deneyimi (IDE)

İşlevler için Visual Studio geliştirici araçları, IDE içinde tamamen yerel bir derleme, hata ayıklama ve yayımlama deneyimi sunarak sunucusuz geliştirmeyi modernleştirir.

Logic Apps için Visual Studio geliştirici araçları, Visual Studio içinden mantıksal uygulamalarınızı görsel olarak tasarlamanızı, oluşturmanızı ve dağıtmanızı sağlar.

Sürekli tümleştirme ve sürekli geliştirme

Visual Studio Team Services, sunucusuz uygulamalarınız için sürekli tümleştirme ve teslim (CI/CD) iş akışı oluşturmanıza olanak verir.

İzleme, günlüğe kaydetme ve tanılama

Application Insights, sunucusuz uygulamalarınızı izlemeyi, performans anomalilerini algılamayı ve ilgili sorunları tanılamayı sağlayan genişletilebilir bir uygulama performansı yönetim hizmetidir.

SDK'lar

Azure SDK’leri ve araçları, çok sayıda platform ve dil için sunucusuz işlevlerinizden kullanabileceğiniz zengin API’lerin yanı sıra, otomasyon ve betik oluşturma konularında yardımcı olan komut satırı araçları sağlar.

Çerçeveler

Serverless Framework, sunucusuz mimariler oluşturmanızı kolaylaştıran açık kaynak bir uygulama çerçevesidir. Azure İşlevleri için bir eklentiyi destekler.

Müşterilerin sunucusuz bilgi işlemi nasıl kullandığını görün

Sunucusuz uygulama örnekleri

Web uygulaması mimarisi

Azure İşlevleri, tek sayfalık bir uygulamayı çalıştırabilir. Uygulama, Web Kancası URL’sini kullanarak işlevleri çağırır, kullanıcı verilerini kaydeder ve hangi verilerin görüntüleneceğine karar verir. Öte yandan, bir işlev çağırarak ve kullanıcı profili bilgilerini bu işleve geçirerek, reklam hedefini değiştirme gibi basit özelleştirmeler de yapabilirsiniz.

IoT arka ucu

Örneğin Nesnelerin İnterneti (IoT) cihazları, iletileri Azure Stream Analytics’ne gönderir ve Stream Analytics de iletiyi dönüştürmek için bir Azure İşlevi çağırır. Bu işlev, verileri işler ve Azure Cosmos DB’de yeni bir güncelleştirme oluşturur.

SaaS tümleştirmesi

Azure İşlevleri, SaaS hizmetindeki etkinlikleri temel alan tetikleyicileri destekler. Örneğin, bir dosyayı OneDrive’a kaydederseniz, elektronik tabloda değişiklik yapmak için Microsoft Graph API kullanan bir işlev tetiklenir ve ek grafiklerle hesaplanan veriler oluşturulur.

Mobil arka uç

Mobil arka uç, Web Kancası URL’si kullanılarak mobil istemciden çağrılan bir dizi HTTP API’si olabilir. Örneğin, mobil uygulama bir resim yakalayabilir ve ardından blob depolamaya yüklemek üzere erişim belirteci almak için bir Azure İşlevi çağırabilir. Blobun karşıya yüklenmesiyle ikinci bir Azure İşlevi tetiklenir ve resmi mobil cihazlara uyacak şekilde yeniden boyutlandırır.

Bu beş dakikalık hızlı başlangıçlarla isteğe bağlı kod çalıştırmaya başlayın

Bu beş dakikalık hızlı başlangıçlarla isteğe bağlı kod çalıştırmaya başlayın

Oluşturduğunuz uygulamalardan hangileri sunucusuz mimariden yararlanabilir?

Sunucusuz bir platformla uygulama oluşturmaya bugün başlayın.