nginx
tcp/443 tcp/80
sw-cp-server
tcp/8443
Open service 45.157.176.86:8443 · www.aks.stefan.so
2024-09-09 15:15
HTTP/1.1 303 See Other Server: sw-cp-server Date: Mon, 09 Sep 2024 15:16:00 GMT Content-Type: text/html; charset=UTF-8 Transfer-Encoding: chunked Connection: close Expires: Fri, 28 May 1999 00:00:00 GMT Last-Modified: Mon, 09 Sep 2024 15:16:00 GMT Cache-Control: no-store, no-cache, must-revalidate Cache-Control: post-check=0, pre-check=0 Pragma: no-cache P3P: CP="NON COR CURa ADMa OUR NOR UNI COM NAV STA" X-Frame-Options: SAMEORIGIN X-XSS-Protection: 1; mode=block Location: https://www.aks.stefan.so/login.php X-Content-Type-Options: nosniff
Open service 45.157.176.86:80 · www.aks.stefan.so
2024-09-09 15:15
HTTP/1.1 301 Moved Permanently Server: nginx Date: Mon, 09 Sep 2024 15:15:59 GMT Content-Type: text/html Content-Length: 162 Connection: close Location: https://www.aks.stefan.so/ Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>nginx</center> </body> </html>
Open service 45.157.176.86:443 · www.aks.stefan.so
2024-09-09 15:15
HTTP/1.1 200 OK Server: nginx Date: Mon, 09 Sep 2024 15:16:00 GMT Content-Type: text/html Content-Length: 6198 Last-Modified: Mon, 30 Nov 2020 09:13:40 GMT Connection: close ETag: "5fc4b7c4-1836" X-Powered-By: PleskLin Accept-Ranges: bytes <html> <head> <meta charset="utf-8"> <link rel="stylesheet" href="dist/reveal.css"> <link rel="stylesheet" href="dist/theme/rwe.css"> <style> </style> </head> <body> <div class="reveal"> <div class="slides"> <section> Azure App Platform<br/> RWE Renewables </section> <section> <section> A short History of what we had </section> <section> Pivotal Cloud Foundry <p class="fragment fade-in">Top 7 reasons PCF made life difficult</p> </section> <section> Pivotal Cloud Foundry<br/> <ol> <li>Provisioning</li> <li class="fragment fade-in">Build Packs</li> <li class="fragment fade-in">Local Storage</li> <li class="fragment fade-in">Logging</li> <li class="fragment fade-in">Orchestration</li> <li class="fragment fade-in">SSL Support</li> <li class="fragment fade-in">Cost</li> </ol> </section> </section> <section> <section> Azure App Platform </section> <section> Design Goals<br/> </section> <section> Provisioning<br/> <ol> <li class="fragment fade-in">one platform, multiple apps in multiple stages</li> <li class="fragment fade-in">Apps that need to, should be able to connect to PDV / RCN</li> <li class="fragment fade-in">should work automatically through pipelines</li> <li class="fragment fade-in">Requirements should be part of the code</li> <li class="fragment fade-in">Secrets and configrations should be stored centrally</li> <li class="fragment fade-in">SSL should work automatically and be enabled by default</li> <li class="fragment fade-in">Orchestration: be able to deploy apps consisting of multiple microservices</li> </ol> </section> <section> Docker<br/> <ol> <li class="fragment fade-in">flexible & battle proven</li> <li class="fragment fade-in">Containers > Build Packs</li> <li class="fragment fade-in">Container builds are run in the pipeline and deployed ready to run</li> <li class="fragment fade-in">Local development and production / staging use the same containers</li> <li class="fragment fade-in">no struggle "getting it to run" aka "works n my machine"</li> <li class="fragment fade-in">Documentation about requirements is part of the code</li> </ol> </section> <section> Logging / Debugging<br/> <ol> <li class="fragment fade-in">live logs should be viewable by developers</li> <li class="fragment fade-in">historic logs should be available</li> <li class="fragment fade-in">flexible use of logged data</li> </ol> </section> <section> Expandability<br/> <ol> <li class="fragment fade-in">we don't know the future requirements</li> <li class="fragment fade-in">use internal hosted services whenever possible</li> <li class="fragment fade-in">be able to use external services</li> <li class="fragment fade-in">be able to setup and integrate custom servers (e.g. with Ansible) </li> </ol> </section> <section> Open Standards / Open Source<br/> <ol> <li class="fragment fade-in">no vendor lock in</li>