‫Doğrulama veya geri döndü.
‫Süpervizör D'nin kullanımı hakkındaki görüşünüz nedir?
‫Bu harika bir soru.
‫Supervisor D Bahsettiğiniz şeyin supervisor'ı konteynere koymak ve onu PID bir olarak ya da doğrudan o konteynerde
‫kök süreç olarak çalıştırmak olduğunu varsayıyorum.
‫Doğru yapmanız gerekiyorsa sorun değil.
‫Docker'ın en iyi uygulamalarının konteyner başına asla birden fazla uygulama olmadığını biliyorum.
‫Ben de bu fikirden yola çıkarak konteyner başına birden fazla endişenin asla söz konusu olmadığını söylemek istiyorum.
‫Ve bazı durumlarda bu endişe birden fazla yürütülebilir olabilir.
‫Dolayısıyla bunlara başka bir şeyle başlamanız gerekir.
‫Ve bir çeşit süslü kabuk komut dosyası olabilir.
‫Gözetmen D'yi kullanmayı seviyorum.
‫Aslında HP repoma bakarsanız, seviye için korkunç derecede eski bir P HP repom var, bu yüzden modern yeni Docker özelliklerinden bazılarını kullanmak için kesinlikle bazı güncellemelere
‫ihtiyacım var, ancak benzersiz olan birkaç şeyi gösteriyor ve bunlardan
‫biri, NPM kullanırken PDP için PDP çalıştırılabilir dosyasının ve motor X çalıştırılabilir dosyasının çalışmasına ihtiyacınız var
‫ve bunları ayrı kaplarda çalıştırabilirsiniz ve bu muhtemelen bunu yapmanın resmi Docker yolu
‫olacaktır.
‫Onların yönergelerini takip ediyor olsaydınız, ancak yönergeleri sadece en iyi uygulamalar gibidir.
‫Bunlar başlangıç noktasıdır ancak ne yaptığınızı ve neden yaptığınızı biliyorsanız orada kalmanız gerektiği
‫anlamına gelmez.
‫Yani benim durumumda, bu özel örnekte hem motor X'i hem de p HP FGM'yi aynı konteyner görüntüsünde birleştiriyorum ve her ikisini de süpervizör
‫D ile çalıştırıyorum ve bu da başka bir karmaşıklık katmanı ekliyor çünkü şimdi Docker, motor X ve FGM'yi çalıştıran süpervizörler
‫olarak aslında süpervizör çalıştıran bir konteyner çalıştırıyor, ancak
‫bunun iyi çalıştığını görüyorum ve çalıştırdım.
‫Bunu birçok bölgede çalışan ve kötüye kullanılan çok büyük küresel Web sitelerinde çalıştırdım.
‫Dolayısıyla bu tasarım kesinlikle zaman içinde test edilmiş ve ağır senaryolarda kullanılmıştır.
‫Bunu sevmemin nedeni, Docker ve swarm'ın kutudan çıktığı haliyle pod kavramına sahip olmaması.
‫Küba ve 80'ler dünyasındaysanız bir pod konseptiniz var ve bu durumda X motorunu
‫ve PSP'yi aynı pod içinde kendi konteynerlerinde yan yana çalıştırabilirsiniz ve bu pod birlikte konuşlandırılır.
‫Böylece bir sunucuya yerleştirildiğinde, her ikisini de alacağınızı bilirsiniz ve sonra
‫her ikisi de soketleri kullanabilir, eğer bu şeylere aşina iseniz ve PSP ileri geri konuşmak için
‫soketleri kullanırlar ve bu çok verimlidir, ancak docker swarm yönteminde bunu kutudan yaparsınız, bu şekilde TGP üzerinden
‫konuşmanız gerekir ve bu da çok fazla gecikme ekler.
‫Demek istediğim, bu kadar çok gecikme bazı insanlar için sorun olmayabilir, ancak aynı çekirdek içindeki
‫yerel bir soket üzerinden konuşmak yerine sunucu üzerinden gitmekten bahsettiğinizde, onlarca milisaniye
‫olmasa bile muhtemelen birkaç milisaniye gecikme kesinlikle eklenir.
‫Bu yüzden ikisini de aynı konteynerde çalıştırmayı seviyorum ve bunu yapmak için supervisor D'yi kullanıyorum.
‫Şu örneğe bir bakın.
‫Bunu sohbette söyleyeceğim.
‫Sanırım birisinin bunu zaten oraya gönderdiğini gördüm.
‫Umarım bu size yardımcı olur ve sorunuzu yanıtlar.
‫Bu arada D süpervizörünü kullandığım sadece birkaç yer var ve burası da onlardan biri.
‫Diğeri soğuk füzyon gibi olabilir çünkü çalışmak ya da Gen-X alanını oluşturmak için ön
‫uçta bir yama ya da başka bir şeye ihtiyaç duyar.
‫Dolayısıyla, kodunuzu çalıştırmak için Amul'a gitmesi gereken bir ikili dosyaya sahip olduğunuzda ve önünde
‫bir tür web sunucusuna ihtiyacınız olduğunda ve her ikisi de toplam hizmeti sunmak
‫için birlikte çalışmak zorundadır, çünkü her zaman birlikte konuşlandırılacaklardır ve biri diğeri
‫olmadan çalışmaz.
‫Bu durumda aynı görüntüde birlikte gitmeleri tamamen mantıklıdır, özellikle de onları ölçeklendirdiğinizde, her zaman bire
‫bir ölçeklendirecekseniz, çünkü kapsayıcılarla ilgili birçok şey farklı şekilde ölçeklendirmek istersiniz, API sayısını
‫farklı ölçeklendirirsiniz, veritabanı kapsayıcı sayısını ölçeklendirirsiniz.
‫Dolayısıyla, bu durumlarda kesinlikle esnekliğe sahip olursunuz ve bunları ayrı ayrı güncellemek için inşa etmek istersiniz.
‫Bu durumda uygulamayı aynı anda güncelleyeceğim ve konteynerleri her zaman aynı anda değiştireceğim,
‫bu yüzden bunları birlikte yapmak çok mantıklı, umarım yardımcı olur.