You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Current »


Goals

  • See and overview of Magnolia Paas

Introduction

Magnolia PaaS is a digital Platform as a Service (PaaS) offering that provides:

  • Magnolia CMS optimized for running in multiple clouds.

  • A complete application development environment running in the cloud.

  • Managed services for enterprise-grade security.

  • A pre-defined continuous integration pipeline including automated quality, unit and retention testing.

  • Magnolia optimized deployment blueprints for a continuous delivery pipeline.

Architecture:

  • Keycloack

    • Keycloak is an open-source authentication and authorization server
    •  Allows users to authenticate to multiple web applications and services through different security protocols.
    • Provides features such as session management, user management, and integration with external identity providers.

  • Gitlab

    • GitLab is a software source code repository management platform.
    • Allows developers to collaborate on projects and version their code efficiently.
    • Offers features such as version control, issue tracking, continuous integration, access control ...

  • Rancher

    • Rancher is a container orchestration and management platform.
    • Allows users to manage multiple container clusters and provides a graphical user interface for configuring, deploying, and managing containerised applications.
    •  Offers features such as infrastructure management, load balancing, monitoring, and container security.

  • Cockpit

    • Control center for your Magnolia deployment.
    • From the Cockpit, you can manage different aspects of your deployment

  • Fastly

    • Fastly is a cloud content delivery network (CDN)
    • Enables customers to accelerate the delivery of web content, applications, and APIs globally.
    • Offers features such as caching, load balancing, web security, and media streaming.
    • The platform uses a global network of servers to provide low latency and high availability.

  • Jira

    • A software application that allows teams to track issues


environments with architecture


Environments

  • Allow you to develop and test your Magnolia PaaS project in separate places
  • Typically, you have three environments
    • dev: starting environment for your project.
    • uat: User Acceptance Testing, environment is often used to validate
    • prod: live environment 





  • No labels