Cloud Native Computing Foundation (CNCF) Nedir?

Perform Yazılım
1 min readOct 7, 2022

--

CNCF kısaca, bir mikro hizmet mimarisinin parçası olan konteyleri düzenlemek için açık kaynak teknolojilerini destekleyen ve entegre eden bir teknolojinin adıdır.

2015 yılında kurulan Linux Vakfı’nın bir yan kuruluşu olan CNCF, açık kaynak projelerinde işbirliği yapmak için geliştiriciler, son kullanıcılar ve BT teknolojisi ve hizmet sağlayıcılarından oluşan, satıcıdan bağımsız bir topluluk oluşturmayı amaçlamaktadır.

CNCF, bulutta yerel bir yaklaşımı benimseyen şirketlere rehberlik etmek için 10 adımdan ve araç tavsiyelerinden oluşan bir Bulut Yerel İz Haritası oluşturmuştur.

  1. Konteynerleştirme (Containerization).
  2. CI/CD.
  3. Orkestrasyon ve Uygulama Tanımı (Orchestration and Application Definition).
  4. Gözlenebilirlik ve Analiz (Observability and Analysis).
  5. Servis Proxy, Görünürlük, Ağ İlişkileri (Service Proxy, Discovery ve Mesh).
  6. Ağ ve Uygulanışları (Networking and Policy).
  7. Dağıtık Veritabanı ve Depolama (Distributed Database and Storage).
  8. Akış ve Mesajlaşma (Streaming and Messaging.).
  9. Container Registry ve Runtime (Konteynerlerin Kayıtlanması ve Çalışmaları ).
  10. Yazılım Dağıtımı (Software Distribution).

CNCF, aşağıdaki konularda geleneksel şirket içi uygulamalardan farklı bir mimari gerektirir.

  1. Yazılım Dilleri (Languages)
  2. Esneklik (Elasticity)
  3. -Güncellenebilirlik (Updatability)
  4. Çokluluk (Multitenancy)
  5. Bağlı Kaynaklar (Connected Resources)
  6. Kullanılabilirlik (Down Time)
  7. Modüler Tasarım (Modular Design)
  8. Otomasyon (Automation)
  9. Merkeziyetsizlik (Statelessness)

--

--

Perform Yazılım
Perform Yazılım

No responses yet