SlideShare una empresa de Scribd logo
1 de 22
Descargar para leer sin conexión
Kubernetes Hosting
Easy Launch of Managed Services
8 Axioms of Hosting Industry in 2019
● The world is intensively migrating to the cloud
● New technologies allows existing apps to be more efficient
● More automation is better so orchestration is required
● Extra complexity is not always good
● The market is heaped of solutions for hosting so choosing a proper solution for every
project is important
● Security is VERY IMPORTANT
● Security is VERY IMPORTANT
● Security is VERY IMPORTANT
Orchestration Battle
VS
What is Kubernetes?
● Container Orchestration
● Designed and Open Sourced by Google in 2014
● Groups application containers into logical units
for easy management and discovery
Kubernetes Adoption
What Kubernetes Can Do?
Why Kubernetes? (for end-users)
● OCI
○ Next Generation Standard for Containers
○ Network Plugins
○ Storage Plugins
○ Multiple Pluggable Backends (KataContainers, Containerd, CRI-O, Rkt)
● Helm
○ Large Number of Pre-Packed Charts
○ Clustered Solutions Out-of-Box
○ Easy Install/Upgrade
○ CNCF (Cloud Native Computing Foundation)
● Business
○ ISVs are building solutions for K8s
○ Already available in many clouds
Why Kubernetes? (for providers)
Ability to cover the following use cases:
● User application was previously packed for K8s
● Demand in trendy solutions
● Customer wants to decrease spendings on K8s hosting
● Customer wants to migrate his existing K8s application to provider’s data center
Should We Use Kubernetes for Everything?
Small Web Application
General Problems of Kubernetes
● Too many entities to manage (pod, node, service, ingress and ingress
controller, namespace, deployment, statefulset, RBAC, nodeport, load
balancer, physical volume, physical volume claim, networks...)
● High entry barrier for beginners
● Most of features are API-managed only, Kubernetes Dashboard is poor
● Migration complexity as it was designed for cloud-native apps and
microservices
● Upgrade to next K8s is a challenge every time
Overcomplexity is Not Always Good
Multitenancy in Kubernetes is Problematic Today
● Single RBAC system for multiple users
● A vulnerability on any level can lead system to Game Over
● Common bottlenecks (like etcd)
● Different security subsystems are not overlapped
○ Namespaces
○ Cgroups
○ SElinux, AppArmor, Grsecurity
Hard Multi-Tenancy in Kubernetes
Each customer requires one or more dedicated k8s clusters
Problems of Kubernetes Solved by Jelastic
● Challenging setup is converted to “one click”
● Manual nodes configuration is fully automated
● Replacing VMs with system containers
○ “Pay-per-use” feature unlocked
○ Fast scaling of k8s nodes
● Turnkey solution for Public Hosting Business
● CNI plugin (powered by Weave) for overlay
network support
● Traefik ingress control for transferring
HTTP/HTTPS requests to services
● HELM package manager to auto-install
pre-packed solutions from repositories
● CoreDNS for internal names resolution
● Dynamic provisioner of persistent volumes
● Heapster for gathering stats
● Jelastic SSL for protecting ingress network
● Kubernetes Dashboard
Pre-Installed Kubernetes Components
Kubernetes Cluster Specifics
● Automatic installation via intuitive UI
● New worker nodes are automatically
connected to the cluster
● No Public IPs are required, Jelastic
Shared Load balancer support is
working out of the box
● Shared storage can be attached and
managed using Dynamic Volumes
Provisioner
Pay-As-You-Go vs Pay-As-You-Use
Using automatic vertical scaling, Jelastic provides economically advantageous
pricing based on real resource consumption
Forbes - Deceptive Cloud Efficiency: Do You Really Pay As You Use?
Pay-As-You-Go @ AWS
Pay-As-You-Go @ Google Cloud
Pay-As-You-Go @ DigitalOcean
Pay-As-You-Use @ Jelastic
Kubernetes Hosting across Clouds & Data Centers
● Easily containerize and migrate existing
applications
● Run hyper scalable microservices and
keep them resilient to failures
● Provision the clusters across multiple
clouds and on-premises with no vendor
lock-in
● Get extra savings due to more efficient
resource utilization and offer
pay-per-use pricing for customers
Give a Try Yourself
jelastic.cloud
Contact for Custom Setup
and Migration Assistance
sales@jelastic.com

Más contenido relacionado

Más de Jelastic Multi-Cloud PaaS

Más de Jelastic Multi-Cloud PaaS (20)

Choosing Right Garbage Collector to Increase Efficiency of Java Memory Usage
Choosing Right Garbage Collector to Increase Efficiency of Java Memory UsageChoosing Right Garbage Collector to Increase Efficiency of Java Memory Usage
Choosing Right Garbage Collector to Increase Efficiency of Java Memory Usage
 
SaaSification in Action. Attracting Software Vendors with Easy Transformation
SaaSification in Action. Attracting Software Vendors with Easy TransformationSaaSification in Action. Attracting Software Vendors with Easy Transformation
SaaSification in Action. Attracting Software Vendors with Easy Transformation
 
State of the Art UI - Overview of Jelastic PaaS Functionality
State of the Art UI - Overview of Jelastic PaaS FunctionalityState of the Art UI - Overview of Jelastic PaaS Functionality
State of the Art UI - Overview of Jelastic PaaS Functionality
 
How to Make Money Solving 5 Major Problems of Cloud Hosting Customers
How to Make Money Solving 5 Major Problems of Cloud Hosting CustomersHow to Make Money Solving 5 Major Problems of Cloud Hosting Customers
How to Make Money Solving 5 Major Problems of Cloud Hosting Customers
 
Multi-Cloud Lightweight Platform as a Service
Multi-Cloud Lightweight Platform as a ServiceMulti-Cloud Lightweight Platform as a Service
Multi-Cloud Lightweight Platform as a Service
 
From VMs to Containers: Decompose and Migrate Old Legacy JavaEE Application
From VMs to Containers: Decompose and Migrate Old Legacy JavaEE ApplicationFrom VMs to Containers: Decompose and Migrate Old Legacy JavaEE Application
From VMs to Containers: Decompose and Migrate Old Legacy JavaEE Application
 
Automating CICD Pipeline with GitLab and Docker Containers for Java Applications
Automating CICD Pipeline with GitLab and Docker Containers for Java ApplicationsAutomating CICD Pipeline with GitLab and Docker Containers for Java Applications
Automating CICD Pipeline with GitLab and Docker Containers for Java Applications
 
Automated Scaling of Microservice Stacks for JavaEE Applications
Automated Scaling of Microservice Stacks for JavaEE ApplicationsAutomated Scaling of Microservice Stacks for JavaEE Applications
Automated Scaling of Microservice Stacks for JavaEE Applications
 
Cloud Hosting Business in Africa: Market Specifics and Ways to Grow
Cloud Hosting Business in Africa: Market Specifics and Ways to GrowCloud Hosting Business in Africa: Market Specifics and Ways to Grow
Cloud Hosting Business in Africa: Market Specifics and Ways to Grow
 
Automated scaling of microservice stacks for JavaEE applications - JEEConf 2017
Automated scaling of microservice stacks for JavaEE applications - JEEConf 2017Automated scaling of microservice stacks for JavaEE applications - JEEConf 2017
Automated scaling of microservice stacks for JavaEE applications - JEEConf 2017
 
Jelastic DevOps Platform Product Overview for Service Providers
Jelastic DevOps Platform Product Overview for Service ProvidersJelastic DevOps Platform Product Overview for Service Providers
Jelastic DevOps Platform Product Overview for Service Providers
 
Auto Scaling for Multi-Tier Containers Topology
Auto Scaling for Multi-Tier Containers TopologyAuto Scaling for Multi-Tier Containers Topology
Auto Scaling for Multi-Tier Containers Topology
 
Jelastic DevOps Platform Product Overview for ISVs
Jelastic DevOps Platform Product Overview for ISVsJelastic DevOps Platform Product Overview for ISVs
Jelastic DevOps Platform Product Overview for ISVs
 
DevOps Epoch 2016
DevOps Epoch 2016DevOps Epoch 2016
DevOps Epoch 2016
 
Онлайн миграция контейнеров. Взгляд изнутри
Онлайн миграция контейнеров. Взгляд изнутриОнлайн миграция контейнеров. Взгляд изнутри
Онлайн миграция контейнеров. Взгляд изнутри
 
Jelastic - DevOps PaaS Business with Docker Support for Service Providers
Jelastic - DevOps PaaS Business with Docker Support for Service ProvidersJelastic - DevOps PaaS Business with Docker Support for Service Providers
Jelastic - DevOps PaaS Business with Docker Support for Service Providers
 
Jelastic Turnkey Cloud PaaS for Developers
Jelastic Turnkey Cloud PaaS for DevelopersJelastic Turnkey Cloud PaaS for Developers
Jelastic Turnkey Cloud PaaS for Developers
 
Jelastic - Containers Live Migration Behind the Scene
Jelastic - Containers Live Migration Behind the SceneJelastic - Containers Live Migration Behind the Scene
Jelastic - Containers Live Migration Behind the Scene
 
Jelastic Reselling Option for Hosting Providers and MSPs
Jelastic Reselling Option for Hosting Providers and MSPsJelastic Reselling Option for Hosting Providers and MSPs
Jelastic Reselling Option for Hosting Providers and MSPs
 
Docker and DevOps Trends in Hosting Industry
Docker and DevOps Trends in Hosting IndustryDocker and DevOps Trends in Hosting Industry
Docker and DevOps Trends in Hosting Industry
 

Último

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 

Último (20)

Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 

Easy Launch of Managed Kubernetes Hosting within Own Datacenter

  • 1. Kubernetes Hosting Easy Launch of Managed Services
  • 2. 8 Axioms of Hosting Industry in 2019 ● The world is intensively migrating to the cloud ● New technologies allows existing apps to be more efficient ● More automation is better so orchestration is required ● Extra complexity is not always good ● The market is heaped of solutions for hosting so choosing a proper solution for every project is important ● Security is VERY IMPORTANT ● Security is VERY IMPORTANT ● Security is VERY IMPORTANT
  • 4. What is Kubernetes? ● Container Orchestration ● Designed and Open Sourced by Google in 2014 ● Groups application containers into logical units for easy management and discovery
  • 7. Why Kubernetes? (for end-users) ● OCI ○ Next Generation Standard for Containers ○ Network Plugins ○ Storage Plugins ○ Multiple Pluggable Backends (KataContainers, Containerd, CRI-O, Rkt) ● Helm ○ Large Number of Pre-Packed Charts ○ Clustered Solutions Out-of-Box ○ Easy Install/Upgrade ○ CNCF (Cloud Native Computing Foundation) ● Business ○ ISVs are building solutions for K8s ○ Already available in many clouds
  • 8. Why Kubernetes? (for providers) Ability to cover the following use cases: ● User application was previously packed for K8s ● Demand in trendy solutions ● Customer wants to decrease spendings on K8s hosting ● Customer wants to migrate his existing K8s application to provider’s data center
  • 9. Should We Use Kubernetes for Everything? Small Web Application
  • 10. General Problems of Kubernetes ● Too many entities to manage (pod, node, service, ingress and ingress controller, namespace, deployment, statefulset, RBAC, nodeport, load balancer, physical volume, physical volume claim, networks...) ● High entry barrier for beginners ● Most of features are API-managed only, Kubernetes Dashboard is poor ● Migration complexity as it was designed for cloud-native apps and microservices ● Upgrade to next K8s is a challenge every time
  • 11. Overcomplexity is Not Always Good
  • 12. Multitenancy in Kubernetes is Problematic Today ● Single RBAC system for multiple users ● A vulnerability on any level can lead system to Game Over ● Common bottlenecks (like etcd) ● Different security subsystems are not overlapped ○ Namespaces ○ Cgroups ○ SElinux, AppArmor, Grsecurity Hard Multi-Tenancy in Kubernetes Each customer requires one or more dedicated k8s clusters
  • 13. Problems of Kubernetes Solved by Jelastic ● Challenging setup is converted to “one click” ● Manual nodes configuration is fully automated ● Replacing VMs with system containers ○ “Pay-per-use” feature unlocked ○ Fast scaling of k8s nodes ● Turnkey solution for Public Hosting Business
  • 14. ● CNI plugin (powered by Weave) for overlay network support ● Traefik ingress control for transferring HTTP/HTTPS requests to services ● HELM package manager to auto-install pre-packed solutions from repositories ● CoreDNS for internal names resolution ● Dynamic provisioner of persistent volumes ● Heapster for gathering stats ● Jelastic SSL for protecting ingress network ● Kubernetes Dashboard Pre-Installed Kubernetes Components
  • 15. Kubernetes Cluster Specifics ● Automatic installation via intuitive UI ● New worker nodes are automatically connected to the cluster ● No Public IPs are required, Jelastic Shared Load balancer support is working out of the box ● Shared storage can be attached and managed using Dynamic Volumes Provisioner
  • 16. Pay-As-You-Go vs Pay-As-You-Use Using automatic vertical scaling, Jelastic provides economically advantageous pricing based on real resource consumption Forbes - Deceptive Cloud Efficiency: Do You Really Pay As You Use?
  • 21. Kubernetes Hosting across Clouds & Data Centers ● Easily containerize and migrate existing applications ● Run hyper scalable microservices and keep them resilient to failures ● Provision the clusters across multiple clouds and on-premises with no vendor lock-in ● Get extra savings due to more efficient resource utilization and offer pay-per-use pricing for customers
  • 22. Give a Try Yourself jelastic.cloud Contact for Custom Setup and Migration Assistance sales@jelastic.com