Sunucusuz mimari (serverless) nedir?

Sunucusuz mimari

Tüm yönleriyle Sunucusuz mimari (serverless) nedir? Artıları ve eksileri.

Sunucusuz mimari biraz garip gelebilir, sonuçta sunucu olmadan çalışan bir sistemdir.

Kısaca, konumunuzdaki fiziksel sunucular yerine container tabanlı mimari kullanılıyor.

Sunucusuz mimariyi kullanmanın yararları oldukça açık.

  • Altyapınızı desteklemek için üçüncü tarafların kullanılması,
  • Sunucuların peşin masraflarını ödemek zorunda kalmamanız,
  • Üçüncü tarafın sizin için her şeyi yönetmeniz anlamına gelir,

Bu nedenle BT altyapınızı yönetmek için fazladan kaynak harcamanıza gerek yoktur.

Sunucusuz mimariyi kullanmak, hazırda olan sunucuyu tamamen ortadan kaldırmanız gerektiği anlamına gelmez.

Bu üçüncü taraf hizmetleri, örneğin, uygulamaları çalıştırmak için mevcut servisleriniz üzerinde mikro servisler ve sunucu kodu kullanarak da çalışabilir.

 

Arka uç (BaaS) ve işlev (FaaS)

En yaygın olarak adlandırılan iki tür sunucu altyapısı vardır.

  • Hizmet olarak yedekleme (BaaS)
  • Ön uç hizmeti olarak (Faas)

Bunların birincisi, öncelikle bir mobil teknoloji (Mobil Backend-a-Service (MBaaS)) olarak hayata başladı. Ancak şimdi masaüstü uygulamalarını da içerecek şekilde gelişti.

BaaS, kodun her bölümünü yöneten eksiksiz bir çevrimiçi hizmet sunar. Genellikle kod, tetiklendikten sonra sürekli olarak çalışır. Bu nedenle sağlayıcıya bir abonelik ödenir. Aynı arka uç hizmeti kullanılarak çeşitli uygulamalarla paylaşılan altyapı üzerinde çalışır.

BaaS altyapısı sunan satıcılardan bazıları Parse, Kinvey, Buddy, Appcelerator ve StackMob’dur. (Parse, facebook’un alt kuruluşudur.)

FaaS, BaaS’tan farklıdır çünkü yalnızca geliştirici tarafından tasarlanan kodları yürütmek için araçlar sağlar.

FaaS, belirli bir olay olduğunda olduğu gibi, talep üzerine kod tetikleyerek çalışır. Bu, eylemleri yönetme konusunda endişelenmenize gerek olmadığı anlamına gelir. Çünkü bunların hepsi otomatik olarak gerçekleşir ve çalıştırmak için çok ucuz olabilir. Yalnızca bu tetikleyicide tüketilenin miktarını, ikinci bir kısma, bellek ve CPU kullanımını ölçerek ödeyebilir.

FaaS altyapısının örnekleri AWS Lambda, Azure İşlevleri, IBM OpenWhisk ve Google Cloud Fonksiyonlarıdır. Hepsi, programlama dilleri Node.js, Python, .NET Core ve Java dahil olmak üzere çalışma zamanlarının çoğunu destekliyor.

Sunucusuz mimari uygulama örnekleri Sunucusuz altyapı, her uygulama veya hizmet için uygun değildir. Bu özellikle de FaaS kurulumları için geçerlidir.

Çok hızlı sorgular için tasarlanan, veri analizi, push bildirimleri (oyun uygulamaları, aktarım güncelleme uygulamaları ve sosyal ağ veya mesajlaşma uygulamaları gibi). Gerçek zamanlı uygulamalar. Sürekli veritabanı temizliği gibi olay odaklı aralıklara en uygun olanıdır.

Sunucusuz mimari, mikro hizmetlerin yanı sıra API ile çalışan SaaS uygulamaları veya üçüncü taraf kaynaklardan gelen verileri kullanmak için başka uygulama olasılıkları da vardır.

Bir dizi farklı uygulamadan verileri entegre etmeye dayanan uygulamalar da iyi bir örnektir.

 

Sunucusuz mimarinin faydaları

Düşük ön maliyetler ve genellikle, tüketim bazlı bir ödeme modelinin yanı sıra. Sunucusuz bir altyapının bakımı daha kolay olabilir.

Bir sağlayıcı, talep üzerine çalışır durumda olmalarını ve çalışmasını sağlayarak bakımları yönetir. Bu, sunucuları yönetmek için mühendisleri istihdam etmeniz gerekmediği ve geliştiricilerin kod ve inovasyon üzerine odaklanabileceği anlamına gelir.

FaaS, özellikle başka faydalar sunar. Örneğin, kullanıcılar HTTP istekleri veya API çağrılarını beklemek zorunda değildir. Çünkü kod sadece ihtiyaç olduğunda yürütülür.

Sağlayıcı, ölçekleme dahil diğer her şeyi yönetir ve kaynakları yönetmenin daha kolay bir yoludur.

Görev gerçekleştirildikten sonra, container sağlayıcı tarafından hizmet dışı bırakılır.

 

Dezavantajları

Altyapı yönetimi geliştiriciden ziyade sağlayıcıya bağımlı olduğu için, bazı dezavantajlar vardır.

En büyük sorunlardan biri, geliştiricinin veya programlayıcının, uygulamalarını altyapıyı yönetmeleri durumunda olduğu gibi aynı görünüme sahip olmayacaklarıdır. Bu nedenle, bir kesinti veya kodla ilgili bir sorun olursa, buna anında müdehale edemeyebilirler. Ayrıca, Sağlayıcılar arasında geçiş yapmak zordur.

Sunucusuz mimariyle ilgili diğer sınırlamalar, paylaşımlı altyapı kullanması nedeniyle. İlk sunucu istekleri sırasında uygulamaların durgun görünmesine neden olabilecek bazı gecikmeler olabilir.

Uzun süre çalışan, sunucusuz mimariye uygun olmayan bazı uygulamalar da vardır.

 

İlginizi çekebilir:

Leave a Reply

Your email address will not be published. Required fields are marked *

Link xoilac 1 anstad.com, Link xoilac 2 sosmap.net, Link xoilac 3 cultureandyouth.org, Link xoilac 4 xoilac1.site, Link xoilac 5 phongkhamago.com, Link xoilac 6 myphamtocso1.com, Link xoilac 7 greenparkhadong.com, Link xoilac 8 xmx21.com, Link 6686 design 686.design, Link 6686 blog 6686.blog, Link 6686 express 6686.express, Link 6686 bet, Link 6686 me, Link trực tiếp bóng đá colatv, Link trực tiếp bóng đá colatv, Link trực tiếp bóng đá colatv, Link rakhoi, Link caheo, Link mitom, Link saoke, Link vaoroi, Link cakhiatv, Link 90phut, Link socolive, Link xoivotv, Link cakhia, Link vebo, Link xoilac, Link xoilactv, Link xoilac tv, Link xôi lạc tv, Link xoi lac tv, Link xem bóng đá, Link trực tiếp bóng đá, Link xem bong da, Link truc tiep bong da hom nay, Link truc tiep bong da, Link xem bóng đá trực tiếp, trang cá độ bóng đá, trang cá cược bóng đá, trang ca do bong da, trực tiếp bóng đá, xoilac tv, rakhoi tv, xem trực tiếp bóng đá, bóng đá trực tiếp, mitom tv, truc tiep bong da, xem trực tiếp bóng đá, trực tiếp bóng đá hôm nay, 90phut trực tiếp bóng đá, trực tiếp bóng đá, bóng đá trực tiếp, vaoroitv, xôi lạc, saoke tv, top 10 nhà cái uy tín, nhà cái uy tín, nha cai uy tin, xem trực tiếp bóng đá, bóng đá trực tiếp, truc tiep bong da, xem bong da, caheo, socolive, xem bong da, xem bóng đá trực tuyến, xoilac, xoilac, mitom, caheo, vaoroi, caheo, 90phut, rakhoitv, 6686,