DEV Community

Mustafa  Çam
Mustafa Çam

Posted on

Cloud Native

Cloud native, modern uygulamaların bulut ortamlarında oluşturulması, dağıtılması ve yönetilmesi için tasarlanmış bir yaklaşımdır. İşte cloud native hakkında daha fazla bilgi:

  • Tanım: Cloud native, uygulamaların bulutta optimize edilmiş şekilde geliştirilmesi, dağıtılması ve yönetilmesini vurgular. Bu yaklaşım, bulutun sunduğu esneklik, ölçeklenebilirlik ve hizmetlerden tam olarak yararlanmak üzere tasarlanır⁵.

  • Anahtar Özellikler:

    • Mikro Hizmetler: Cloud native uygulamalar, birbirine bağlı mikro hizmetlerle oluşturulur. Bu hizmetler bağımsız olarak çalışır ve minimum bilişim kaynağı kullanır.
    • Konteynerler: Uygulamalar, soyut yazılım birimleri olan konteynerler üzerinde çalışır. Konteynerler, taşınabilirlik ve izolasyon sağlar.
    • Otomasyon ve Sürekli Teslim/Deploy (CD): Cloud native yaklaşım, otomatikleştirilmiş süreçleri ve sürekli teslim/deploy yöntemlerini içerir.
  • Avantajları:

    • Verimlilik: Geliştirme, DevOps ve sürekli teslim gibi çevik uygulamaları beraberinde getirir.
    • Maliyet Tasarrufu: Fiziksel altyapıya yatırım yapmak zorunda kalmadan çalışır.
    • Erişilebilirlik: Esnek ve yüksek oranda erişilebilir uygulamalar oluşturur.

Cloud native uygulamalar, bulutun sunduğu avantajları tam anlamıyla kullanarak daha hızlı, esnek ve ölçeklenebilir bir şekilde çalışır. Bu yaklaşım, modern uygulama geliştirme ve işletme yöntemlerini içerir ve bulut altyapısını etkin bir şekilde kullanır.

Top comments (0)