Introduction

Introduction to the Magelify cloud platform.

Dashboard screenshot

What is Magelify?

Magelify is a deployment and code collaboration platform for building, managing and scaling modern web applications. Magelify combines enterprise-ready cloud hosting with best-practice developer workflows supporting teams of any size.

Using simple one-click application templates you can easily provision popular ecommerce and content management platforms such as Magento and Wordpress with zero infrastructure management. Being built on top of the Kubernetes container orchestration platform, Magelify provides native horizontal scaling and failover (HA) out of the box.

Magelify streamlines your end-to-end development experience, with Git-style "push to deploy" and built-in CI/CD (continuous integration and delivery), making it easier to adapt DevOps in your organization. Magelify follows the Twelve-Factor principles but adds a few additional features such as persistence to support legacy apps.

Key features

  • Built-in Git repositories (replaces Github, Gitlab, SVN, ...)
  • Managed container hosting (replaces AWS/GCS, dedicated servers, VPS)
  • Automated CI/CD pipeline (replaces Jenkins, Travis, CircleCI, ...)
  • Snapshots and recovery (replaces backup services such as R1Soft, Acronis, ...)
  • Easy horizontal scaling
  • Self-healing application clusters based on Kubernetes
  • Cloud-native storage that scales with your application
  • Team collaboration with role-based access control
  • SSL/TLS protection for all domains
  • Beautifully designed dashboard UI

How is Magelify different?

To better understand how our scalable container platform compares to regular server hosting we've highlighted some important differences below.

FeatureMagelifyGeneric hosting
Failure toleranceHighly available, self-healing cluster of compute nodesNo failover / single point of failure (VM/dedicated server)
Recovery time after node failureSeconds or minutes - containers are rescheduled automatically to healthy nodeHours or days - need to rebuild server/restore backups
Deployment workflowPush to deploy (Git, CI/CD, automated)FTP, SSH (manual file copy)
Version control and release managementRevision tagging and rollback supportN/A (manual)
Runtime environmentDocker containersBare-metal / VPS
ScalabilityScales horizontally and vertically, virtually no limitsOnly vertical scaling, limited by server hardware
Multiple environmentsNatively supported including staged rolloutsRequires manual configuration and management
Pricing modelFlexible, per-component scaling, pay only for what you useHigh upfront commitments, pay for idle resources
Storage systemCloud native, software-defined storageLocal disk / NAS
Process/user isolationDocker containers, namespace isolation, hardened network policies, cgroupsNone or separate virtualization layer with high overhead
Security / domain protectionFully automated and free SSL certificates for every domain-