{"id":3108,"date":"2019-10-12T23:12:03","date_gmt":"2019-10-12T21:12:03","guid":{"rendered":"https:\/\/www.j-lawyer.org\/?p=3108"},"modified":"2019-10-12T23:12:03","modified_gmt":"2019-10-12T21:12:03","slug":"revisited-thomas-krenn-award-und-was-wir-damit-machen","status":"publish","type":"post","link":"https:\/\/www.j-lawyer.org\/?p=3108","title":{"rendered":"Revisited: Thomas Krenn Award und was wir damit machen"},"content":{"rendered":"\n<p>Im M\u00e4rz dieses Jahres geh\u00f6rte j-lawyer.org zu den gl\u00fccklichen <a href=\"https:\/\/www.j-lawyer.org\/?p=2783\">Gewinnern des Thomas Krenn Awards<\/a>. Als Drittplatzierte konnten wir einen ordentlich ausgestatteten Microserver entgegennehmen: Intel XEON-Prozessoren, 32 GB RAM und 2x 512GB SSD. <\/p>\n\n\n\n<p>Es hat etwas gedauert, aber nun ist die gesamte Entwicklung von unserem &#8222;alten Eisen&#8220; auf das neue System migriert &#8211; f\u00fcr Interessierte hier ein paar Rahmendaten. Nachger\u00fcstet wurden 4x 6TB Festplatten Western Digital Red. <\/p>\n\n\n\n<p>Auf den beiden SSDs des Microservers wurde <a rel=\"noreferrer noopener\" aria-label=\"Proxmox VE (\u00f6ffnet in neuem Tab)\" href=\"https:\/\/www.proxmox.com\/de\/proxmox-ve\" target=\"_blank\">Proxmox VE<\/a> auf einem RAID 1 (Mirroring) installiert. Proxmox ist eine Open Source Virtualisierungsl\u00f6sung, die sowohl klassische virtuelle Maschinen als auch Containertechnologie unterst\u00fctzt. <\/p>\n\n\n\n<p>Die insgesamt 24TB &#8222;raw capacity&#8220; wurden als RAID 10 (Mirroring + Striping) mit ZFS als Dateisystem aufgesetzt. Auf diesem Speicher werden die virtuellen Maschinen und Container gehostet. Insgesamt haben wir folgende Funktionalit\u00e4ten von mehreren Altger\u00e4ten auf den Microserver migriert:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Einen <a rel=\"noreferrer noopener\" aria-label=\"Jenkins (\u00f6ffnet in neuem Tab)\" href=\"https:\/\/jenkins.io\/\" target=\"_blank\">Jenkins<\/a>-Buildserver, der auf Basis einer Code\u00e4nderung an j-lawyer.org all jene Softwarebuilds und -tests abf\u00e4hrt, die wir aufgrund von Ressourcenbeschr\u00e4nkungen nicht in der Cloud (<a rel=\"noreferrer noopener\" aria-label=\"Travis CI (\u00f6ffnet in neuem Tab)\" href=\"https:\/\/travis-ci.org\/jlawyerorg\" target=\"_blank\">Travis CI<\/a>) laufen lassen k\u00f6nnen. Dazu z\u00e4hlen in erster Linie auch Performance- und Langzeittests oder Tests mit gro\u00dfen Datenmengen. Der Buildserver f\u00fchrt taglich um die 15 Jobs aus.<\/li><li>Einen Fileserver, welcher Softwarest\u00e4nde archiviert, Backups vorh\u00e4lt. Der Fileserver hostet aktuell Daten im Umfang von ca. 4TB.<\/li><li>Virtuelle Maschinen zum automatischen und manuellen Testen: Ubuntu Linux, Debian, openSUSE, Fedora, Windows 10. (Gibt es eigentlich eine M\u00f6glichkeit, macOS virtuell zu betreiben)?<\/li><li>Mehrere virtuelle Maschinen die dem Setup der <a rel=\"noreferrer noopener\" aria-label=\"j-lawyer.BOX (\u00f6ffnet in neuem Tab)\" href=\"https:\/\/www.j-lawyer.org\/?page_id=1855\" target=\"_blank\">j-lawyer.BOX<\/a> entsprechen.<\/li><\/ul>\n\n\n\n<p>Alles in allem 11 VMs und Container. <\/p>\n\n\n\n<p>Die CPU-Leistung des Microservers erlaubt auch erstmals die Nutzung von ZFS mit automatischer Kompression &#8211; so werden aus den 24TB Speicherkapazit\u00e4t praktisch noch wesentlich mehr. Die Kompressionsrate l\u00e4sst sich wie folgt ermitteln:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">zfs get all | grep compressratio<\/pre>\n\n\n\n<p>Je nach Container \/ VM werden auf dem System zwischen Kompressionsraten zwischen 1,1 und 1,6 erreicht, bei toller Performance! <\/p>\n\n\n\n<p>Alles in allem ist das System ein Riesenschritt nach vorn, was unsere Build-Infrastruktur angeht &#8211; an dieser Stelle nochmal ein gro\u00dfes Dankesch\u00f6n an <a href=\"https:\/\/www.thomas-krenn.com\/de\/index.html\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\"Thomas Krenn (\u00f6ffnet in neuem Tab)\">Thomas Krenn<\/a>!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Im M\u00e4rz dieses Jahres geh\u00f6rte j-lawyer.org zu den gl\u00fccklichen Gewinnern des Thomas Krenn Awards. Als Drittplatzierte konnten wir einen ordentlich ausgestatteten Microserver entgegennehmen: Intel XEON-Prozessoren, 32 GB RAM und 2x 512GB SSD. Es hat etwas gedauert, aber nun ist die gesamte Entwicklung von unserem &#8222;alten Eisen&#8220; auf das neue System migriert &#8211; f\u00fcr Interessierte hier [&hellip;]<\/p>\n","protected":false},"author":5,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_bbp_topic_count":0,"_bbp_reply_count":0,"_bbp_total_topic_count":0,"_bbp_total_reply_count":0,"_bbp_voice_count":0,"_bbp_anonymous_reply_count":0,"_bbp_topic_count_hidden":0,"_bbp_reply_count_hidden":0,"_bbp_forum_subforum_count":0,"footnotes":""},"categories":[5],"tags":[760,762,759,761,667,677],"class_list":{"0":"post-3108","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-project-news","7":"tag-infrastruktur","8":"tag-jenkins","9":"tag-microserver","10":"tag-proxmox","11":"tag-thomas-krenn","12":"tag-thomas-krenn-award","13":"czr-hentry"},"_links":{"self":[{"href":"https:\/\/www.j-lawyer.org\/index.php?rest_route=\/wp\/v2\/posts\/3108","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.j-lawyer.org\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.j-lawyer.org\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.j-lawyer.org\/index.php?rest_route=\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/www.j-lawyer.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=3108"}],"version-history":[{"count":1,"href":"https:\/\/www.j-lawyer.org\/index.php?rest_route=\/wp\/v2\/posts\/3108\/revisions"}],"predecessor-version":[{"id":3109,"href":"https:\/\/www.j-lawyer.org\/index.php?rest_route=\/wp\/v2\/posts\/3108\/revisions\/3109"}],"wp:attachment":[{"href":"https:\/\/www.j-lawyer.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=3108"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.j-lawyer.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=3108"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.j-lawyer.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=3108"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}