NETWORKING, SYNCED FOLDERS, & CLUSTERS EĞİTİMİ

Çok makineli ortamı kodla ayağa kaldırın

Vagrant ile private/public network, synced folder stratejileri ve multi-machine küme topolojilerini tekrarlanabilir biçimde kurun.

Vagrant ile forwarded port ve private/public network modlarından NFS ve rsync tabanlı synced folder stratejilerine, oradan multi-machine küme topolojilerine kadar tekrarlanabilir geliştirme ortamları kurmayı öğreten orta seviye DVA eğitimi.

3 gün Orta Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

Vagrant ağ modları, paylaşılan klasörler ve çok makineli küme yönetimi

Bu orta seviye eğitim, Vagrant ile taşınabilir ve tekrarlanabilir geliştirme ortamlarının ağ, dosya paylaşımı ve küme boyutlarını öğretir. Vagrantfile içinde forwarded port, private network (host-only), public network (bridged) modları ve statik/DHCP IP atama ele alınır. Senkron klasörler için VirtualBox shared folder, NFS ve rsync stratejilerinin performans ve izin farkları işlenir. Çok makineli (multi-machine) tanımlarla bir load balancer ve çok sayıda uygulama düğümünden oluşan küme topolojisi kurulur; makineler arası iletişim, provisioning sırası ve host/guest ağ etkileşimi uygulamalı gösterilir.

Süre ve Format

3 Gün. Her gün dört modül; her modül bir Vagrantfile yapılandırmasıyla başlar ve çalışan ortamda doğrulamayla biter.

Seviye

Orta Seviye — Vagrant tabanlı geliştirme ortamlarında ağ yapılandırma, senkron klasör paylaşımı ve çok makineli küme kurulumu.

Öğrenme Metodu

Her kavram gerçek bir Vagrantfile üzerinde yazılır, vagrant up ile ayağa kaldırılır ve SSH/ping ile makineler arası iletişim doğrulanarak pekiştirilir.

Neden Bu Eğitim?

📦Tekrarlanabilirlik

Tüm ortamı Vagrantfile'a yazarak aynı kümeyi her makinede birebir ayağa kaldırırsınız.

🔗Ağ Kontrolü

Private, public ve forwarded port modlarını bilerek host-guest iletişimini tam kontrol edersiniz.

🗂️Hızlı Paylaşım

NFS ve rsync stratejileriyle kaynak kodu senkronunu performanslı yönetirsiniz.

Anahtar Konular

vagrant eğitimivagrant networkingsynced foldermulti-machine vagrantnfs rsyncprivate networkforwarded portvagrant kümeprovisioninggeliştirme ortamı
“Tüm kümen bir dosyada yaşıyorsa, onu bozmaktan korkmazsın; vagrant destroy, sonra yeniden up.”

Ön Koşullar

Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri

1
Komut Satırı

Linux/terminal ve temel SSH kullanımına aşinalık gerekir.

2
Sanallaştırma

VirtualBox veya başka bir provider kurulu olmalı; VT-x/AMD-V açık.

3
Ağ Temeli

IP, subnet ve port kavramlarına temel aşinalık beklenir.

4
Vagrant Kurulumu

Vagrant kurulu bir bilgisayar ve örnek box indirme erişimi.

Eğitim İçeriği

Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.

Günün hedefiKatılımcı, bir Vagrant makinesine port yönlendirme ve farklı ağ modlarıyla host ve dış erişimi yapılandırabilir.
Modül 1
Forwarded Port Yapılandırma
  • config.vm.network "forwarded_port" sözdizimi
  • guest ve host port eşlemesi (ör. 80→8080)
  • Port çakışmasında auto_correct davranışı
  • Yalnız localhost'a (127.0.0.1) bağlama seçeneği
  • Birden çok servis için çoklu port tanımı
  • Tarayıcı ve curl ile yönlendirmenin doğrulanması
Modül 2
Private Network (Host-Only)
  • config.vm.network "private_network" ile statik IP
  • DHCP ile otomatik IP alma seçeneği
  • Host ile guest arasında izole iletişim
  • Aynı private ağdaki makinelerin birbirini görmesi
  • Dış dünyadan erişimin olmaması (güvenlik)
  • ping ile host-guest bağlantısının test edilmesi
Modül 3
Public Network (Bridged)
  • config.vm.network "public_network" köprü modu
  • Fiziksel ağdan DHCP ile IP alma
  • Köprülenecek host arayüzünün seçimi
  • Makinenin yerel ağdaki diğer cihazlara görünmesi
  • Statik IP ile sabit adres atama
  • Yerel ağdan erişimin doğrulanması
Modül 4
IP Atama ve Erişim Doğrulama
  • ip addr / ifconfig ile arayüz ve IP kontrolü
  • Birden çok arayüzün (NAT + private) bir arada olması
  • Varsayılan NAT arayüzünün dış erişim sağlaması
  • Ağ modu seçiminin güvenlik sonuçları
  • Firewall/iptables'ın guest içinde erişime etkisi
  • vagrant ssh ile makineye bağlanıp test
Günün hedefiKatılımcı, host ve guest arasında dosya paylaşımını ihtiyaç ve performansa göre doğru yöntemle yapılandırabilir.
Modül 1
Varsayılan Synced Folder
  • /vagrant dizininin otomatik paylaşımı
  • config.vm.synced_folder ile özel klasör eşleme
  • VirtualBox shared folder mekanizması
  • Çift yönlü anlık senkronun çalışma mantığı
  • disabled: true ile paylaşımı kapatma
  • Guest Additions gereksinimi ve uyumluluk
Modül 2
NFS Paylaşımı
  • type: "nfs" ile NFS tabanlı paylaşım
  • Büyük proje dizinlerinde performans kazancı
  • NFS'in private network gerektirmesi
  • Host tarafında NFS sunucu yapılandırması
  • mount_options ile bağlama ayarları
  • Windows host'ta NFS sınırlamaları
Modül 3
rsync Senkron Stratejisi
  • type: "rsync" ile tek yönlü kopyalama
  • vagrant rsync-auto ile değişiklik izleme
  • rsync__exclude ile dizin hariç tutma
  • İlk kopyalama ve artımlı senkron farkı
  • Yüksek performans, düşük anlıklık dengesi
  • Üretime benzer senaryolarda rsync tercihi
Modül 4
İzin ve Performans
  • owner ve group ile dosya sahiplik ayarı
  • mount_options ile dmode/fmode izinleri
  • Çok sayıda küçük dosyada senkron maliyeti
  • node_modules gibi dizinleri hariç tutma gereği
  • Senkron yönteminin build süresine etkisi
  • Yöntem seçiminde anlıklık/hız dengesi
Günün hedefiKatılımcı, tek Vagrantfile ile load balancer ve uygulama düğümlerinden oluşan bir küme kurup makineler arası iletişimi sağlayabilir.
Modül 1
Multi-Machine Tanımı
  • config.vm.define ile birden çok makine tanımlama
  • Her makineye ayrı box, IP ve kaynak atama
  • Döngüyle çok sayıda düğüm üretme (Ruby)
  • Makinelerin private network üzerinden haberleşmesi
  • Belirli makineye vagrant up <isim> ile işlem
  • Hostname atama ve isimle erişim
Modül 2
Küme Topolojisi
  • Bir load balancer ve çok sayıda app düğümü planı
  • Statik IP'lerle sabit küme adres şeması
  • Düğümler arası ping ve SSH ile bağlantı testi
  • /etc/hosts ile isim çözümleme dağıtımı
  • LB'nin app düğümlerine trafik yönlendirmesi
  • Küme büyütmede IP ve kaynak planı
Modül 3
Provisioning
  • Shell provisioner ile paket kurulumu
  • Ansible/Puppet provisioner ile yapılandırma
  • run: "always" ve ilk kurulumda çalışma farkı
  • Makineye özel ve ortak provisioning ayrımı
  • Provisioning sırası ve bağımlılık yönetimi
  • vagrant provision ile yeniden çalıştırma
Modül 4
Yaşam Döngüsü ve Hata Ayıklama
  • up, halt, suspend, resume, destroy komutları
  • vagrant status ile küme durumunun izlenmesi
  • vagrant global-status ile tüm ortamlar
  • -debug ve log ile sorun ayıklama
  • Box ve snapshot ile hızlı geri dönüş
  • Kaynak (CPU/RAM) yetersizliğinde küme planlama

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Port Yönlendirme

Forwarded port ile guest servislerine host üzerinden erişimi yapılandırırsınız.

✅
Ağ Modları

Private ve public network modlarını ihtiyaca göre seçip IP atamasını yönetirsiniz.

✅
Synced Folder

Varsayılan paylaşım, NFS ve rsync arasından doğru senkron stratejisini seçersiniz.

✅
İzin Yönetimi

owner, group ve mount_options ile paylaşılan dosya izinlerini doğru ayarlarsınız.

✅
Multi-Machine

Tek Vagrantfile ile çok makineli küme tanımlayıp döngüyle düğüm üretirsiniz.

✅
Küme İletişimi

Düğümler arası private ağ ve isim çözümleme ile iç haberleşmeyi kurarsınız.

✅
Provisioning

Shell ve Ansible provisioner ile makineleri otomatik yapılandırırsınız.

✅
Yaşam Döngüsü

up/halt/destroy ve status komutlarıyla küme yaşam döngüsünü yönetirsiniz.

Kimler İçin Uygundur?

  • Yerel ortamda dağıtık uygulamaları ve kümeleri tekrarlanabilir biçimde ayağa kaldırmak isteyen geliştiriciler
  • DevOps mühendisleri
  • sistem yöneticileri için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Yerel ortamda dağıtık uygulamaları ve kümeleri tekrarlanabilir biçimde ayağa kaldırmak isteyen geliştiriciler, DevOps mühendisleri ve sistem yöneticileri için uygundur.
NFS ile rsync arasında ne zaman tercih yapmalıyım?
Anlık çift yönlü senkron ve yüksek performans gerekiyorsa NFS, tek yönlü ve üretime benzer dağıtım isteniyorsa rsync tercih edilir; her ikisinin izin ve platform farkları eğitimde işlenir.
Kaç makinelik küme kurabilirim?
Multi-machine tanımıyla donanım kaynaklarınız elverdiği ölçüde düğüm tanımlayabilirsiniz; eğitimde döngüyle ölçeklenebilir küme kurulumu gösterilir.
Hangi provider ve sağlayıcılar kullanılıyor?
Eğitim VirtualBox provider üzerinden işlenir; forwarded port, private/public network ve synced folder kavramları diğer provider'larla da ilişkilendirilir.
Eğitim sonunda sertifika veriliyor mu?
Katılım ve değerlendirme sonrası Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir.

Sertifikalandırma

Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.

Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.

Örnek Sertifika d Digital Vizyon AKADEMİ KATILIM SERTİFİKASI Bu sertifika [Katılımcı Adı Soyadı] adlı katılımcının aşağıdaki eğitim programını başarıyla tamamladığını belgeler. Networking, Synced Folders, & Clusters Eğitimi Sertifika Kodu DV-2026XX00 Tarih 23.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre3 gün
SeviyeOrta Seviye
FormatOnline / Yüz Yüze / Hibrit
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

Ağ Temelleri ve YönlendirmeNetwork Discovery Tools and Techniques Eğitimi
Ağ Teknolojileri Eğitimleri

Network Discovery Tools and Techniques Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Ağ keşif eğitimi: Nmap port tarama, ARP ve ping sweep, servis/OS tespiti, NSE, SNMP walk, CDP/LLDP ve traceroute ile topoloji haritalama. Uygulamalı DVA eğitimi

Detayları Gör →
Ağ Temelleri ve YönlendirmeNetwork Eğitimi
Ağ Teknolojileri Eğitimleri

Network Eğitimi

3 günTemelOnline / Yüz Yüze / Hibrit

Ağ temelleri eğitimi: OSI/TCP-IP modeli, IP adresleme ve subnetting, Ethernet switching, routing, DNS, DHCP, NAT ve TCP/UDP. Simülatörle uygulamalı DVA eğitimi.

Detayları Gör →
Ağ Temelleri ve YönlendirmeNetwork File Systems Eğitimi
Ağ Teknolojileri Eğitimleri

Network File Systems Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Ağ dosya sistemleri eğitimi: NFSv3/v4 exports ve mount, SMB/CIFS ve Samba, iSCSI blok depolama, Kerberos güvenliği ve rsize/wsize performans ayarı. DVA eğitimi.

Detayları Gör →
Ağ Temelleri ve YönlendirmeNetwork Infrastructure Fundamentals (NIF) Eğitimi
Ağ Teknolojileri Eğitimleri

Network Infrastructure Fundamentals (NIF) Eğitimi

3 günTemelOnline / Yüz Yüze / Hibrit

Ağ altyapısı temelleri eğitimi: kablolama ve ortamlar, topolojiler, altyapı cihazları, IP adresleme, VLAN, DNS/DHCP/NAT ve katmanlı tasarım. Uygulamalı DVA eğit

Detayları Gör →
Ağ Temelleri ve YönlendirmeNetwork Survey & Extraction: Network Analysis Eğitimi
Ağ Teknolojileri Eğitimleri

Network Survey & Extraction: Network Analysis Eğitimi

4 günİleriOnline / Yüz Yüze / Hibrit

İleri ağ analizi eğitimi: PCAP yakalama, akış ve protokol analizi, TCP stream ve reassembly, nesne/metadata çıkarımı, ilişki grafiği ve delil raporlama. DVA eği

Detayları Gör →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn