Geri Dön

Bilişim altyapısı üzerine sunucusuz mimari platformu inşa etme

Building a serverless architecture platform on information technology infrastructure

  1. Tez No: 651640
  2. Yazar: METE KÖSE
  3. Danışmanlar: PROF. DR. ECİR UĞUR KÜÇÜKSİLLE
  4. Tez Türü: Yüksek Lisans
  5. Konular: Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol, Computer Engineering and Computer Science and Control
  6. Anahtar Kelimeler: Belirtilmemiş.
  7. Yıl: 2020
  8. Dil: Türkçe
  9. Üniversite: Süleyman Demirel Üniversitesi
  10. Enstitü: Fen Bilimleri Enstitüsü
  11. Ana Bilim Dalı: Bilgisayar Mühendisliği Ana Bilim Dalı
  12. Bilim Dalı: Belirtilmemiş.
  13. Sayfa Sayısı: 76

Özet

Sunucusuz Mimari, kullanıcının sadece uygulamasını geliştirdiği, diğer tüm katmanların bulut bilişim ya da altyapı sağlayıcıları tarafından sunulduğu kavram olarak adlandırılmaktadır. Bu tez çalışmasında yerinde bir veri merkezi, altyapısı bulunan kurum ve kuruluşların, hiçbir bulut sağlayıcısı kullanmadan mevcut altyapısı üzerinde örnek bir sunucusuz mimari platformunu nasıl kurulabileceği üzerinde durulmuştur. Tasarım öncesinde, sunucusuz bilişim hizmeti veren popüler bulut sağlayıcıları araştırılmıştır. Bu sağlayıcılardan en çok kullanılan ilk iki sağlayıcı olan Amazon Web Services (AWS) ve Microsoft Azure platformlarının sunucusuz mimari platformları üzerinde temel ve benzer kod içerikleri ile fonksiyonlar oluşturularak performans testleri yapılmıştır. Yapılan tasarım; bilişim katmanı, stabilite ve ölçeklendirme katmanı, ölçme ve izleme katmanı olarak üç ayrı katmana ayrılmış ve temel olarak bir mimari elde edilmiştir. Bu tasarım üzerinde popüler bulut sağlayıcıların sunucusuz bilişim platformlarında yapılan performans testlerine benzer testler yapılmıştır. AWS ve Azure üzerindeki testlerle, yapılan tasarımın performans testleri karşılaştırılmış ve üç platform üzerine koyulan, aynı görevdeki üç fonksiyonun oturum sayıları, ortalama cevap süreleri, maksimum cevap süreleri grafiklerle gösterilerek analiz edilmiştir. Sonuçta; yapılan tasarımın iyileştirme ve geliştirme noktaları, popüler bulut sağlayıcılarından geri kalan noktaları, avantajları ve dezavantajları ortaya çıkarılmış ve yerinde bir altyapısı olan kurum ve kuruluşların sunucusuz mimari ihtiyaçları için kullanımı mümkün bir tasarım elde edilmiştir.

Özet (Çeviri)

Serverless Architecture is called the concept in which the user only develops the application and all other layers are presented by cloud computing providers or other infrastructure providers. In this thesis, an exemplary serverless architecture platform, which has an on-premise data center and infrastructure, can be designed without using any cloud provider, is mentioned. Prior to design, popular cloud providers providing serverless computing services were researched and performance tests were performed by creating basic and similar code contents and functions on serverless architectural platforms of Amazon Web Services (AWS) and Microsoft Azure platforms, which are the first two most used providers. The design made was detailed with three layers: the computing layer, the stability and scaling layer, the observabilty layer, and as a result, an architecture was essentially obtained. Performance tests were performed on this design, similar to the tests performed by popular cloud providers on serverless IT platforms.The performance tests of the designed architecture were compared with the tests on AWS and Azure. The session numbers, average response times and maximum response times of the three functions in the same function were analyzed by graphs. In line with the conclusion, the points of improvement and development of the designed architecture, its advantages and disadvantages were mentioned. A serverless architectural design, which can be used for the serverless architectural needs of institutions and organizations with an on-site infrastructure, was obtained.

Benzer Tezler

  1. Sunucusuz yazılım mimarisiyle coğrafi bilgi sistemi tasarımı ve uygulaması

    Design and application of serverless architectures in geographic information system

    METE ERCAN PAKDİL

    Doktora

    Türkçe

    Türkçe

    2022

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrolİstanbul Teknik Üniversitesi

    Bilişim Uygulamaları Ana Bilim Dalı

    PROF. DR. RAHMİ NURHAN ÇELİK

  2. Mekansal bilgi sistemleri için bulut tabanlı, performanslı, erişilebilirliği yüksek, yeni nesil bir sistem tasarımı, altyapısı ve uygulaması

    Design of a cloud sub-structured, high performance, next-generation, high available geographic information system sub-structure and its application

    YÜCEL GÜLLÜCE

    Yüksek Lisans

    Türkçe

    Türkçe

    2013

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrolİstanbul Teknik Üniversitesi

    Bilişim Ana Bilim Dalı

    PROF. DR. RAHMİ NURHAN ÇELİK

  3. Dynamic use of spatial information produced by crowdsourcing approach through social media in the cloud-based decision support process during a disaster

    Afet anında toplumun sosyal medya araçlarıyla ürettiği mekânsal bilgilerin bulut tabanlı karar destek sürecinde dinamik kullanımı

    FEYZİ ÇELİK YILANKIRAN

    Doktora

    İngilizce

    İngilizce

    2021

    Jeodezi ve Fotogrametriİstanbul Teknik Üniversitesi

    Bilişim Uygulamaları Ana Bilim Dalı

    DOÇ. DR. CANER GÜNEY

  4. Optimal dynamic resource allocation for heterogeneous cloud data centers

    Heterojen bulut veri merkezleri için optimal dinamik kaynak atama

    NAZIM UMUT EKİCİ

    Yüksek Lisans

    İngilizce

    İngilizce

    2019

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolOrta Doğu Teknik Üniversitesi

    Elektrik-Elektronik Mühendisliği Ana Bilim Dalı

    PROF. DR. ŞENAN ECE SCHMİDT

    PROF. DR. KLAUS VERNER SCHMİDT

  5. Sanal sunucu ve konteyner teknolojilerinin performans karşılaştırması ve yazılım geliştirme süreçlerine etkisi

    Performance comparison of virtual machine and container technology and its effect of software development process

    FERHAT SANUÇ

    Yüksek Lisans

    Türkçe

    Türkçe

    2019

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolKocaeli Üniversitesi

    Bilişim Sistemleri Mühendisliği Ana Bilim Dalı

    DOÇ. DR. HALİL YİĞİT