Need advice about which tool to choose?Ask the StackShare community!

Jelastic

38
60
+ 1
74
Kubernetes

58.7K
50.7K
+ 1
677
Add tool

Jelastic vs Kubernetes: What are the differences?

Key Differences between Jelastic and Kubernetes

Jelastic and Kubernetes are two popular container orchestration platforms, but they have several key differences.

  1. Deployment and Management: Jelastic provides a fully managed platform where users can deploy applications without worrying about the underlying infrastructure. In contrast, Kubernetes is a self-managed platform that requires users to set up and manage their own infrastructure.

  2. Ease of Use: Jelastic aims to simplify the deployment and management process by providing a user-friendly interface and automating many tasks. On the other hand, Kubernetes has a steeper learning curve and requires a deeper understanding of containerization and infrastructure management.

  3. Scaling: Jelastic offers automatic horizontal and vertical scaling capabilities, allowing applications to scale up or down based on demand. Kubernetes also supports scaling, but it requires manual configuration and management of scaling policies.

  4. Platform Support: Jelastic is designed to support multi-cloud environments and can be deployed on various cloud providers. Kubernetes is also cloud-agnostic but requires additional configuration and setup to work across multiple platforms.

  5. Pricing: Jelastic typically offers a pay-as-you-go pricing model, where users are billed based on the resources they consume. Kubernetes is an open-source platform and does not have any direct pricing, but users are responsible for the costs associated with managing their infrastructure.

  6. Ecosystem and Community: Kubernetes has a larger and more active community compared to Jelastic. This means there is a wealth of resources, documentation, and third-party integrations available for Kubernetes. Jelastic has a smaller community, but it provides dedicated support and assistance to its users.

In summary, Jelastic offers a fully managed and user-friendly platform with automatic scaling capabilities, multi-cloud support, and a pay-as-you-go pricing model. Kubernetes, on the other hand, is a self-managed platform with a steeper learning curve, manual scaling configuration, and a larger community ecosystem.

Decisions about Jelastic and Kubernetes
Simon Reymann
Senior Fullstack Developer at QUANTUSflow Software GmbH · | 30 upvotes · 8.9M views

Our whole DevOps stack consists of the following tools:

  • GitHub (incl. GitHub Pages/Markdown for Documentation, GettingStarted and HowTo's) for collaborative review and code management tool
  • Respectively Git as revision control system
  • SourceTree as Git GUI
  • Visual Studio Code as IDE
  • CircleCI for continuous integration (automatize development process)
  • Prettier / TSLint / ESLint as code linter
  • SonarQube as quality gate
  • Docker as container management (incl. Docker Compose for multi-container application management)
  • VirtualBox for operating system simulation tests
  • Kubernetes as cluster management for docker containers
  • Heroku for deploying in test environments
  • nginx as web server (preferably used as facade server in production environment)
  • SSLMate (using OpenSSL) for certificate management
  • Amazon EC2 (incl. Amazon S3) for deploying in stage (production-like) and production environments
  • PostgreSQL as preferred database system
  • Redis as preferred in-memory database/store (great for caching)

The main reason we have chosen Kubernetes over Docker Swarm is related to the following artifacts:

  • Key features: Easy and flexible installation, Clear dashboard, Great scaling operations, Monitoring is an integral part, Great load balancing concepts, Monitors the condition and ensures compensation in the event of failure.
  • Applications: An application can be deployed using a combination of pods, deployments, and services (or micro-services).
  • Functionality: Kubernetes as a complex installation and setup process, but it not as limited as Docker Swarm.
  • Monitoring: It supports multiple versions of logging and monitoring when the services are deployed within the cluster (Elasticsearch/Kibana (ELK), Heapster/Grafana, Sysdig cloud integration).
  • Scalability: All-in-one framework for distributed systems.
  • Other Benefits: Kubernetes is backed by the Cloud Native Computing Foundation (CNCF), huge community among container orchestration tools, it is an open source and modular tool that works with any OS.
See more
Get Advice from developers at your company using StackShare Enterprise. Sign up for StackShare Enterprise.
Learn More
Pros of Jelastic
Pros of Kubernetes
  • 13
    Automatic scaling
  • 12
    Managed hosting
  • 12
    Pay-per-Use on an hourly basis
  • 8
    Constantly evolving
  • 6
    Multiple hosting providers
  • 5
    Full automatic vertical and horizontal scaling
  • 5
    High availability
  • 5
    SSH access
  • 3
    Jenkins
  • 3
    Great support
  • 2
    Easy to use
  • 164
    Leading docker container management solution
  • 128
    Simple and powerful
  • 106
    Open source
  • 76
    Backed by google
  • 58
    The right abstractions
  • 25
    Scale services
  • 20
    Replication controller
  • 11
    Permission managment
  • 9
    Supports autoscaling
  • 8
    Cheap
  • 8
    Simple
  • 6
    Self-healing
  • 5
    No cloud platform lock-in
  • 5
    Promotes modern/good infrascture practice
  • 5
    Open, powerful, stable
  • 5
    Reliable
  • 4
    Scalable
  • 4
    Quick cloud setup
  • 3
    Cloud Agnostic
  • 3
    Captain of Container Ship
  • 3
    A self healing environment with rich metadata
  • 3
    Runs on azure
  • 3
    Backed by Red Hat
  • 3
    Custom and extensibility
  • 2
    Sfg
  • 2
    Gke
  • 2
    Everything of CaaS
  • 2
    Golang
  • 2
    Easy setup
  • 2
    Expandable

Sign up to add or upvote prosMake informed product decisions

Cons of Jelastic
Cons of Kubernetes
    Be the first to leave a con
    • 16
      Steep learning curve
    • 15
      Poor workflow for development
    • 8
      Orchestrates only infrastructure
    • 4
      High resource requirements for on-prem clusters
    • 2
      Too heavy for simple systems
    • 1
      Additional vendor lock-in (Docker)
    • 1
      More moving parts to secure
    • 1
      Additional Technology Overhead

    Sign up to add or upvote consMake informed product decisions

    What is Jelastic?

    Jelastic is a Multi-Cloud DevOps PaaS for ISVs, telcos, service providers and enterprises needing to speed up development, reduce cost of IT infrastructure, improve uptime and security.

    What is Kubernetes?

    Kubernetes is an open source orchestration system for Docker containers. It handles scheduling onto nodes in a compute cluster and actively manages workloads to ensure that their state matches the users declared intentions.

    Need advice about which tool to choose?Ask the StackShare community!

    What companies use Jelastic?
    What companies use Kubernetes?
    See which teams inside your own company are using Jelastic or Kubernetes.
    Sign up for StackShare EnterpriseLearn More

    Sign up to get full access to all the companiesMake informed product decisions

    What tools integrate with Jelastic?
    What tools integrate with Kubernetes?

    Sign up to get full access to all the tool integrationsMake informed product decisions

    Blog Posts

    Kubernetesetcd+2
    2
    1163
    Dec 8 2020 at 5:50PM

    DigitalOcean

    GitHubMySQLPostgreSQL+11
    2
    2360
    PythonDockerKubernetes+7
    3
    1103
    May 21 2020 at 12:02AM

    Rancher Labs

    KubernetesAmazon EC2Grafana+12
    5
    1498
    Apr 16 2020 at 5:34AM

    Rancher Labs

    KubernetesRancher+2
    2
    940
    What are some alternatives to Jelastic and Kubernetes?
    Google App Engine
    Google has a reputation for highly reliable, high performance infrastructure. With App Engine you can take advantage of the 10 years of knowledge Google has in running massively scalable, performance driven systems. App Engine applications are easy to build, easy to maintain, and easy to scale as your traffic and data storage needs grow.
    Amazon EBS
    Amazon EBS volumes are network-attached, and persist independently from the life of an instance. Amazon EBS provides highly available, highly reliable, predictable storage volumes that can be attached to a running Amazon EC2 instance and exposed as a device within the instance. Amazon EBS is particularly suited for applications that require a database, file system, or access to raw block level storage.
    DigitalOcean
    We take the complexities out of cloud hosting by offering blazing fast, on-demand SSD cloud servers, straightforward pricing, a simple API, and an easy-to-use control panel.
    Heroku
    Heroku is a cloud application platform – a new way of building and deploying web apps. Heroku lets app developers spend 100% of their time on their application code, not managing servers, deployment, ongoing operations, or scaling.
    Cloud Foundry
    Cloud Foundry is an open platform as a service (PaaS) that provides a choice of clouds, developer frameworks, and application services. Cloud Foundry makes it faster and easier to build, test, deploy, and scale applications.
    See all alternatives