<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">Hi Giovanni,<div class=""><br class=""></div><div class="">thanks a lot for sharing your insights! For a relaunch of a content heavy</div><div class="">geonode I´ve had a look at Rancher as setup as well. The two reasons</div><div class="">I’ ve decided against it are:</div><div class=""><br class=""></div><div class="">The ability to scale on different hosts is nice, but can get quite expensive</div><div class="">as well. (Among others we host at AWS which looks cheap only at first glance). </div><div class="">So after a stress test of a standard docker setup runing on EC2 large with Jmeter</div><div class="">I´ve decided that this should much do it for the project needs.. So what I´m trying to</div><div class="">say is that one has to consider if the ablity of cloud scaling pays off compared </div><div class="">to the costs.</div><div class=""><br class=""></div><div class="">The second reason is, if I´m not really in the need of cloud scaling, and using maybe</div><div class="">only one Rancher host, the GUI does not provide a „killer feature“ that would convince me</div><div class="">using it. To get an overview what is happening docker stats is fine for me.</div><div class="">If one really needs a GUI showing metrics a separate container running monit, scout, </div><div class="">prometheus or some other framework can be a solid alternative. </div><div class=""><br class=""></div><div class="">Last but not least. You guys did a great rework of geonode-project and it´s installation. </div><div class="">Again if I´m not in the need of cloud scaling 'docker-compose up' is now much</div><div class="">faster than setting up Rancher and geonode by use of a catalog. </div><div class=""><br class=""></div><div class="">Just my two cents. I´m looking forward hearing of other experinces.</div><div class=""><br class=""></div><div class="">Cheers,</div><div class=""><br class=""></div><div class="">Toni</div><div class=""><br class=""></div><div class=""><br class=""></div><div class=""><br class=""></div><div class=""><br class=""><div class="">
<div style="color: rgb(0, 0, 0); letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><div style="color: rgb(0, 0, 0); letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><div style="color: rgb(0, 0, 0); letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><div style="color: rgb(0, 0, 0); letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><div style="color: rgb(0, 0, 0); letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><div class=""><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><div class=""><div class="">-----------------------------------------------</div><div class="">CSGIS</div><div class=""><br class=""></div><div class="">-----------------------------------------------</div><div class=""><div class="" style="orphans: 2; widows: 2;">Kolonnadenstraße 1</div><div class="" style="orphans: 2; widows: 2;">04109 Leipzig</div></div><div class="">-----------------------------------------------</div><div class="">Mobil<span class="Apple-tab-span" style="white-space: pre;">      </span>+49/ (0) 176 6680 3198</div><div class="">Tel <span class="Apple-tab-span" style="white-space: pre;">         </span>+49/ (0) 341 24 04 738</div><div class="">Fax <span class="Apple-tab-span" style="white-space: pre;">         </span>+49/ (0) 341 24 04 73</div><div class="">Web<span class="Apple-tab-span" style="white-space: pre;">                </span><a href="http://csgis.de" class="">http://csgis.de</a></div><div class="">-----------------------------------------------</div><div class=""><br class=""></div><div class="">Hinweis gemäß § 33 BDSG</div><div class="">Daten der Verfahrensbeteiligten werden gespeichert. Dieses Dokument ist ausschließlich für den </div><div class="">Adressaten bestimmt. Der Inhalt der E-Mail ist vertraulich. Falls Sie diese E-Mail versehentlich </div><div class="">erhalten haben, rufen Sie uns unter obiger Rufnummer umgehend an und löschen Sie diese Nachricht </div><div class="">von Ihrem Computer. Jegliche Art von Reproduktionen, Verbreitung, Vervielfältigung, Veränderung, </div><div class="">Verteilung und/oder Veröffentlichung dieser E-Mail ist verboten.</div></div></div></div></div></div></div></div></div>
</div>
<div><br class=""><blockquote type="cite" class=""><div class="">Am 22.08.2018 um 21:00 schrieb <a href="mailto:geonode-devel-request@lists.osgeo.org" class="">geonode-devel-request@lists.osgeo.org</a>:</div><br class="Apple-interchange-newline"><div class=""><div class="">Send geonode-devel mailing list submissions to<br class=""><span class="Apple-tab-span" style="white-space:pre">      </span><a href="mailto:geonode-devel@lists.osgeo.org" class="">geonode-devel@lists.osgeo.org</a><br class=""><br class="">To subscribe or unsubscribe via the World Wide Web, visit<br class=""><span class="Apple-tab-span" style="white-space:pre">   </span>https://lists.osgeo.org/mailman/listinfo/geonode-devel<br class="">or, via email, send a message with subject or body 'help' to<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span>geonode-devel-request@lists.osgeo.org<br class=""><br class="">You can reach the person managing the list at<br class=""><span class="Apple-tab-span" style="white-space:pre">   </span>geonode-devel-owner@lists.osgeo.org<br class=""><br class="">When replying, please edit your Subject line so it is more specific<br class="">than "Re: Contents of geonode-devel digest..."<br class=""><br class=""><br class="">Today's Topics:<br class=""><br class="">   1. From GeoNode to Rancher... and back (G. Allegri)<br class=""><br class=""><br class="">----------------------------------------------------------------------<br class=""><br class="">Message: 1<br class="">Date: Wed, 22 Aug 2018 10:58:18 +0200<br class="">From: "G. Allegri" <giovanni.allegri@geo-solutions.it><br class="">To: geonode-devel <geonode-devel@lists.osgeo.org><br class="">Subject: [GeoNode-devel] From GeoNode to Rancher... and back<br class="">Message-ID:<br class=""><span class="Apple-tab-span" style="white-space:pre">       </span><CAB4g1=wjK=mK1KEkzEGw7CXL07jikzRqQoQGHKWm4XK8PgfPEw@mail.gmail.com><br class="">Content-Type: text/plain; charset="utf-8"<br class=""><br class="">Hello everyone,<br class=""><br class="">since some months we (GeoSolutions) have spent an amount of time analysing,<br class="">developing and experimenting with GeoNode, Docker and Rancher (1.6). The<br class="">purpose, that we know also others from the community share, was to test<br class="">GeoNode within a "cloud oriented" context, supporting services<br class="">orchestration for the GeoNode stack, aimed to simplify deployment,<br class="">horizontal scaling, updating, etc.<br class=""><br class="">Rancher seemed the right way to go, because it supports Docker and Docker<br class="">compose, has lots of batteries included and it provides a straightforward<br class="">management through its nice web console.<br class="">After some months with it Rancher 2 was about to be released. As you may<br class="">know it's deeply different from the 1.x. Although a (not complete) layer of<br class="">compatibility is provided, reality is that their "Cattle" orchestrator has<br class="">been substituted for Kubernetes, which has become an industry standard and,<br class="">probably, the most widespread solution for cloud services orchestration.<br class=""><br class="">Kubernetes seems a bit oversized for our purposes and for the typical<br class="">deployment scenarios for GeoNode. It requires a significative investment of<br class="">resources to learn it, set it up and manage / mantain it. Rancher 2<br class="">simplifies some aspects, but it won't preserve you from knowing and<br class="">tweeking the underlying engine and services (networking, schedulers, etc.).<br class="">On the opposite side, simpler approaches often lead to tailored made<br class="">solutions, integrating different pieces together (for management,<br class="">networking, service discovery, config, scheduling, health checks, load<br class="">balancing, etc.). It can be easier at the beginning but it risks to become<br class="">a nightmare and even more expensive then investing on a solution like<br class="">Kubernetes.<br class=""><br class="">Long story short, we would like to confront with those of you that share<br class="">similar goals, to know your opinions and experience on that.<br class="">It would be great if a shared approach could be found. Sharing to grow<br class="">everyone, together ;)<br class=""><br class="">All the best,<br class="">Giovanni<br class=""><br class=""><br class="">-- <br class="">Giovanni Allegri<br class="">GeoSolutions S.A.S.<br class="">Via di Montramito 3/A<br class=""><https://maps.google.com/?q=Via+di+Montramito+3/A%0D+55054+%C2%A0Massarosa&entry=gmail&source=g><br class="">55054  Massarosa<br class=""><https://maps.google.com/?q=Via+di+Montramito+3/A%0D+55054+%C2%A0Massarosa&entry=gmail&source=g><br class=""> (LU)<br class="">Italy<br class="">phone: +39 0584 962313 <+39%200584%20962313><br class="">fax:     +39 0584 1660272 <+39%200584%20166%200272><br class=""><br class="">http://www.geo-solutions.it<br class="">http://twitter.com/geosolutions_it<br class=""><br class="">-------------------------------------------------------<br class=""><br class=""><br class="">Con riferimento alla normativa sul trattamento dei dati personali (Reg. UE<br class="">2016/679 - Regolamento generale sulla protezione dei dati “GDPR”), si<br class="">precisa che ogni circostanza inerente alla presente email (il suo<br class="">contenuto, gli eventuali allegati, etc.) è un dato la cui conoscenza è<br class="">riservata al/i solo/i destinatario/i indicati dallo scrivente. Se il<br class="">messaggio Le è giunto per errore, è tenuta/o a cancellarlo, ogni altra<br class="">operazione è illecita. Le sarei comunque grato se potesse darmene notizia.<br class=""><br class="">This email is intended only for the person or entity to which it is<br class="">addressed and may contain information that is privileged, confidential or<br class="">otherwise protected from disclosure. We remind that - as provided by<br class="">European Regulation 2016/679 “GDPR” - copying, dissemination or use of this<br class="">e-mail or the information herein by anyone other than the intended<br class="">recipient is prohibited. If you have received this email by mistake, please<br class="">notify us immediately by telephone or e-mail.<br class="">-------------- next part --------------<br class="">An HTML attachment was scrubbed...<br class="">URL: <http://lists.osgeo.org/pipermail/geonode-devel/attachments/20180822/c28e93da/attachment-0001.html><br class=""><br class="">------------------------------<br class=""><br class="">Subject: Digest Footer<br class=""><br class="">_______________________________________________<br class="">geonode-devel mailing list<br class="">geonode-devel@lists.osgeo.org<br class="">https://lists.osgeo.org/mailman/listinfo/geonode-devel<br class=""><br class=""><br class="">------------------------------<br class=""><br class="">End of geonode-devel Digest, Vol 43, Issue 16<br class="">*********************************************<br class=""></div></div></blockquote></div><br class=""></div></body></html>