3 puan yazan GN⁺ 2023-08-26 | 1 yorum | WhatsApp'ta paylaş
  • FreeBSD 14'ün Firecracker sanal makine monitöründe (VMM) çalışacak şekilde taşınma sürecini anlatan bir yazı
  • Amazon'ın, AWS Lambda hizmeti için sanal makineleri en düşük ek yükle başlatabilmek amacıyla geliştirdiği Firecracker
  • Colin Percival, FreeBSD önyükleme sürecini hızlandırmak, FreeBSD ve diğer platformlardaki hataları bulmak ve AWS'de FreeBSD'nin daha fazla kullanılmasını sağlamak gibi çeşitli nedenlerle Haziran 2022'de FreeBSD'yi Firecracker'a taşımaya başladı
  • Taşıma sürecinde, Firecracker'ın FreeBSD çekirdeğini çalıştırmasını sağlamak, ilk çökme durumlarını hata ayıklamak, Xen hypercall'larını işlemek, Firecracker'daki ACPI yokluğunu ele almak ve seri konsolla ilgili sorunları çözmek gibi birçok zorluğun aşılması gerekti
  • Yazar ayrıca Virtio aygıtlarının (disk ve ağ gibi) Firecracker üzerindeki FreeBSD'de çalışmasını sağlamak için de çalışmak zorunda kaldı
  • FreeBSD Firecracker üzerinde çalıştıktan sonra, yazar performansı artırmak ve önyükleme süresini azaltmak için optimize edilebilecek çeşitli alanlar belirledi
  • Yazar, gelecekte Firecracker'ın da FreeBSD üzerinde çalışacak şekilde taşınabileceğini öne sürüyor
  • Yazar, başkalarını da Firecracker üzerinde FreeBSD'yi denemeye ve deneyimleri hakkında geri bildirim vermeye davet ediyor
  • Colin Percival, 2004'ten beri bir FreeBSD geliştiricisi ve 2005'ten 2012'ye kadar projenin güvenlik sorumlusu oldu. 2006'da Tarsnap çevrimiçi yedekleme hizmetini kurdu ve 2019'da FreeBSD'yi EC2'ye getirme çalışmaları nedeniyle Amazon Web Services Hero seçildi

1 yorum

 
GN⁺ 2023-08-26
Hacker News görüşü
  • Firecracker VM, basit bir Linux konteyner teknolojisi değil, tam teşekküllü bir makinedir.
  • fly.io gibi gerçek kullanım örnekleri, küçük ama yetenekli microVM'lerin ne kadar etkili olduğunu gösteriyor.
  • Colin'in yaması FreeBSD ve Firecracker'a uygulandığında, çekirdek açılış süresi 20 ms'nin altına düşüyor.
  • QEMU'nun, Firecracker'dan ilham alan bir microvm'i var.
  • Firecracker hızlı açılış süreleri vadediyor, ancak ağ yapılandırması karmaşık bir süreç olabiliyor.
  • AWS veya ARM tabanlı macOS şu anda iç içe sanallaştırmayı desteklemiyor; bunun desteklenmesi, Firecracker tabanlı teknolojilerin geliştirilmesini ve dağıtımını basitleştirmeye yardımcı olacaktır.
  • Firecracker'ın, ek belgelenmeye ihtiyaç duyan çok sayıda edge case'i var.
  • 1 CPU ve 128 MB RAM ile FreeBSD çekirdeği 20 ms'nin altında açılabiliyor. Bu, k8s kümeleri veya Docker ile çalışan kişiler için etkileyici.
  • Bazı kullanıcılar, Firecracker instance'ları ve benzeri teknolojilerin kullanım alanlarını sorguluyor; bunların esas olarak bulut deneyimi ya da maliyet düşürme önlemleri açısından mı avantaj sağladığını soruyor.