Kapsayıcılara Giriş

Azure Compute Solutions

Florin Angelescu

Azure Cloud Architect

Kapsayıcılar nedir?

 

Kapsayıcı

 

  • Hafif, taşınabilir yazılım birimleri.
  • Bir uygulamayı paketler.
  • Çalışması için gereken her şeyle birlikte.
Azure Compute Solutions

Kapsayıcılar nedir?

 

Kapsayıcı

 

  • Hafif, taşınabilir yazılım birimleri
  • Bir uygulamayı paketler
  • Çalışması için gereken her şeyle birlikte
    • Kitaplıklar
Azure Compute Solutions

Kapsayıcılar nedir?

 

Kapsayıcı

 

  • Hafif, taşınabilir yazılım birimleri
  • Bir uygulamayı paketler
  • Çalışması için gereken her şeyle birlikte
    • Kitaplıklar
    • Bağımlılıklar
Azure Compute Solutions

Kapsayıcılar nedir?

 

Kapsayıcı

 

  • Hafif, taşınabilir yazılım birimleri
  • Bir uygulamayı paketler
  • Çalışması için gereken her şeyle birlikte
    • Kitaplıklar
    • Bağımlılıklar
    • Yapılandırma dosyaları
Azure Compute Solutions

Kapsayıcılar nedir?

 

Sanal Makineler

        Sanal makineler

 

  • Tam bir işletim sistemi gerektirir

 

Kapsayıcılar

         Kapsayıcılar

  • Her uygulama için tam bir işletim sistemi gerekmez.
  • Konak OS çekirdeğini paylaşır.
  • Daha hızlı başlar, daha verimli çalışır ve ortamlar arasında taşınması daha kolaydır.
Azure Compute Solutions

Bulut bilişimde kapsayıcılar

 

Bulut Bilişim

 

  • Bir kez oluştur, her yerde çalıştır

    • Dizüstü, veri merkezi, bulut
  • Hızlı ölçeklenir

    • Dinamik iş yükleri için idealdir
  • Sorunsuz dağıtım

    • Özellikleri daha hızlı sunar
    • Daha az hatayla
Azure Compute Solutions

Kapsayıcı mimarisinin temelleri

 

Kapsayıcı

Azure Compute Solutions

Kapsayıcı mimarisinin temelleri

 

Kapsayıcı

  • İmaj
    • Kapsayıcının içeriğini tanımlayan plan
    • Uygulama ve bağımlılıklar dahil
Azure Compute Solutions

Kapsayıcı mimarisinin temelleri

 

Kapsayıcı

 

  • İmaj
    • Kapsayıcının içeriğini tanımlayan plan
    • Uygulama ve bağımlılıklar dahil
  • Çalışma zamanı
    • Kapsayıcıları çalıştıran motor
    • Docker veya containerd
Azure Compute Solutions

Kapsayıcı mimarisinin temelleri

 

Kapsayıcı

 

  • İmaj
    • Kapsayıcının içeriğini tanımlayan plan
    • Uygulama ve bağımlılıklar dahil
  • Çalışma zamanı
    • Kapsayıcıları çalıştıran motor
    • Docker veya containerd
  • Konak sistem
    • Altyapı makinesi
    • CPU, bellek, ağ sağlar
Azure Compute Solutions

Kapsayıcı mimarisinin temelleri

Birden Çok Kapsayıcı

  • Aynı konakta birden çok kapsayıcı çalışabilir.
  • Birbirinden yalıtılmıştır.
  • OS çekirdeğini paylaşır.
Azure Compute Solutions

Kapsayıcı kullanım alanları

Mikro Hizmetler

  • Uygulamaları küçük, bağımsız hizmetlere bölme

DevOps Boru Hatları

  • Sürekli tümleştirme ve dağıtımı etkinleştirme

Hibrit Bulut Uygulamaları

  • İş yüklerini şirket içi ve bulut ortamlarında tutarlı şekilde çalıştırma

Otomasyon

  • Kısa görevler için kapsayıcı başlatıp sonrasında kapatarak maliyetleri düşürme
Azure Compute Solutions

Özet

 

Kapsayıcılar

 

  • Bulut bilişimde temel teknolojidir.
  • Taşınabilirlik, verimlilik ve ölçeklenebilirlik sağlar.
  • Modern uygulama geliştirme için doğal bir uyum
Azure Compute Solutions

Hadi pratik yapalım!

Azure Compute Solutions

Preparing Video For Download...