Hocam bazı anlaşılmamış durumlar var gibi ama tabi tam olarak açık biçimde yazamadığınız için net bir şey söyleyemiyorum.
O yüzden şöyle açıklamaya çalışayım. major cloud providerlarda, (aws, gcp, azure, ali cloud vb) kendi VPC'nizi oluşturabiliyorsunuz. Yani sadece size ait olan sanal bir network blogu oluşturmuş oluyorsunuz. Daha sonrasında sunucular arasında içeride ekstra bir katman olarak güvenlik sağlamak istiyorsanız eğer, sunucuların birbirleriyle konuşabilmesi için VPN kurmak yerine, App server (yada docker) servisinizin ssl ile db'ye bağlanıyor olması PCI standardı açısından yeterli görülüyor. (networking için konuşuyorum.) Bunların haricinde halen ekstra güvenlik istiyorsanız, DB sunucunuz üzerinde encrpytion yapmayı düşünebilirsiniz ancak ciddi performans kaybına yol açacaktır. Daha hafif ve genel geçer kullanım olarak, database üzerinde kritik bilgi içeren tabloların kritik sütunlarını, ssl sertifikası ile encrpyt edip tutabilirsiniz. Yine PCI'a göre söylüyorum. Normalde bu kritik dataların tamamı HSM (Hardware Security Module) cihazları üzerinde tutulan bir sertifika ile encrypt edilip db ye yazılıyor. Belki HSM cihazı alamayabilirsiniz ama ssl sertifikanızı bir başka sunucuda erişimlerin daha düzgün şekilde kısıtlandığı bir server'da farklı bir blokta tutmayı düşünebilirsiniz. Monitoring için nasıl bir düşünceniz var yine bilmiyorum ancak, yine büyük cloud providerların tamamı loging ve monitoring konularında son derece kolaylaştıran araçlar sunuyorlar ancak tabi ki limitli. O durumlarda da daha ileri seviye monitoring için kendi araçlarınızı yazmanız yada nagios, zabbix gibi genel geçer monitoring araçlarına pluginler yada checkler yazmanız gerekiyor. İyi çalışmalar. 25 Mayıs 2018 08:41 tarihinde Eray Aslan <er...@a21an.org> yazdı: > On Fri, May 25, 2018 at 02:21:54AM +0300, Mesut Taşçı wrote: > > Bir cloud provider[1]'da 1 adet sunucum var. Üzerinde hepsi docker > > containerlar üzerinde çalışan 1 Postgresql, 2 microservis, 1 web > sunucusu, > > 1 rabbitmq ve 1 adet taskları işleyen container çalışıyor. Bu > containerları > > farklı makinalara ayırmak istiyorum. > > > > 5-6 adet sunucu açıp, yukarıda bahsettiğim docker containerlarda çalışan > > servislerimi bu makinalara dağıtmak ve kolay bir şekilde monitoring > yapmak > > istiyorum. > > > > Sunucuların tamamı aynı datacenterdalar. Ben VPN kullanmadan bu > sunucuları > > birbirine bağlayıp kullanabilirim fakat datacenterda networku dinleyen > > birileri olabilir ve DB sunucusuna bağlanmak için port açtığımda > > başkalarıda bağlanmaya çalışabilir. Ayrıca monitoring için kullanacağım > > makinanın web arayüzüne erişmek için monitoring sunucusuna dış IP ataması > > yapmam gerekecek. Buda bir güvenlik açığı oluşturabilir. > > Kubernetes'i deneyin. > > - Network policy'ler ile pod'lar (container'lar) arasindaki trafigi > yetkilendirmek mumkun. > - Default olarak trafik encrypt edilmiyor ama bu opsiyonu sunan overlay > network secerseniz mumkun (kullanmadim) > > Tabii ki manual olarak da yapabilirsiniz ama tekerlegi yeniden icat > etmeye gerek yok derim. Monitoring, logging vs cok kolaylasiyor. > Resilient, self-healing... > > Fiyat konusunda ne kadar hassassiniz bilmiyorum ama GCE (tercihen) veya > AWS'yi deneyin. Hayatiniz kolaylasir. > > -- > Eray > _______________________________________________ > Linux-sunucu E-Posta Listesi > Linux-sunucu@liste.linux.org.tr > > Liste kurallarını http://liste.linux.org.tr/kurallar.php bağlantısından > okuyabilirsiniz; > > Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden gelen > e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini kullanarak 1 > dakika içinde üyeliğinizi sonlandırabilirsiniz. > https://liste.linux.org.tr/mailman/listinfo/linux-sunucu > -- Gökhan KARAKAŞ gsm +90 506 904 90 59
_______________________________________________ Linux-sunucu E-Posta Listesi Linux-sunucu@liste.linux.org.tr Liste kurallarını http://liste.linux.org.tr/kurallar.php bağlantısından okuyabilirsiniz; Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden gelen e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini kullanarak 1 dakika içinde üyeliğinizi sonlandırabilirsiniz. https://liste.linux.org.tr/mailman/listinfo/linux-sunucu