Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| chp:algemeen [2018/09/21 11:31] – [OpenShift] matthias | chp:algemeen [2026/05/27 14:01] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | :!: Let op! deze documentatie is nog volop in ontwikkeling :!: | ||
| - | \\ \\ | ||
| ====== Community Hosting Platform ====== | ====== Community Hosting Platform ====== | ||
| + | Het op Community Hosting Platform is gebaseerd op OpenShift. Openshift Container Platform is gebouwd op Red Hat Enterprise Linux en Kubernetes en biedt een veiligere schaalbare multi-tenant omgeving voor (web-)applicaties en sites. Het stelt omroepen en hun ontwikkelaars in staat om zelfstandig sites en web-applicaties aan te maken, te deployen en te onderhouden. Het NPO Hosting en Streaming team is er ter ondersteuning en om te voorzien in de benodigde bouwstenen zoals templates en containers. | ||
| + | Dit nieuwe platform biedt een verdere scheiding van applicaties en toegangsrechten dan tot nu toe mogelijk was in het bestaande platform. Het biedt developers en web-redacteurs meer inzicht in hun eigen omgeving. | ||
| - | Community Hosting Platform is een container platform voor het hosten van omroep applicaties en websites. \\ | ||
| - | Deze nieuwe omgeving draait deels in de cloud en deels op NPO eigen infrastructuur. \\ | ||
| - | De voordelen hiervan zijn dat we gebruik kunnen maken van de flexibiliteit die de cloud biedt. Daarnaast kunnen we gebruik maken van diensten die cloudproviders bieden zoals: Machine Learning, Big Data, etc. | ||
| - | Verder kunnen we met het aanbieden van een Static Asset CDN de traffic kosten omlaag brengen. | ||
| - | ====== Container Technieken ====== | + | ==== Containers en het huidige hostingsplatform |
| - | FIXME | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | === Containers en het huidige hostingsplatform === | + | |
| {{ : | {{ : | ||
| - | In de basis zijn containers geisoleerde processen die naast elkaar op een systeem/ | + | In de basis zijn containers geisoleerde processen die naast elkaar op een systeem/ |
| Wat is dan het verschil en waarom zou je willen overstappen op een " | Wat is dan het verschil en waarom zou je willen overstappen op een " | ||
| * Het huidige platform vereist (veel) handwerk om applicaties als losse " | * Het huidige platform vereist (veel) handwerk om applicaties als losse " | ||
| Line 54: | Line 45: | ||
| |Replication (controler) | Dezelfde pod (definitie) meerdere keren tegelijk draaien. Dit wordt ook wel horizontaal schalen genoemd. Het horizontaal schalen gebeurt via de replication controller voor pods die daar geschikt voor zijn. | | |Replication (controler) | Dezelfde pod (definitie) meerdere keren tegelijk draaien. Dit wordt ook wel horizontaal schalen genoemd. Het horizontaal schalen gebeurt via de replication controller voor pods die daar geschikt voor zijn. | | ||
| | Project | In kubernetes heet dit een namespace; dit is een geisoleerde omgeving waarin applicaties kunnen worden gedeployeerd. Projecten zijn afgeschermd op basis van gebruikersaccounts. Op deze manier kun je een (externe) ontwikkelaar toegang verlenen tot projecten.| | | Project | In kubernetes heet dit een namespace; dit is een geisoleerde omgeving waarin applicaties kunnen worden gedeployeerd. Projecten zijn afgeschermd op basis van gebruikersaccounts. Op deze manier kun je een (externe) ontwikkelaar toegang verlenen tot projecten.| | ||
| - | ====== Het Platform ====== | ||
| - | FIXME | ||
| ===== Cloud ===== | ===== Cloud ===== | ||