Jelastic - DevOps PaaS Business with Docker Support for Service Providers

Download Jelastic - DevOps PaaS Business with Docker Support for Service Providers

Post on 11-Jan-2017

402 views

Category:

Technology

0 download

TRANSCRIPT

  • DevOps PaaS with Docker Supportfor Service Providers

    DevOps PaaS Business with Docker Supportfor Service Providers

  • Docker AdoptionNew Target Customers for Hosting Service Providers

  • DevOps AdoptionNew Target Customers for Hosting Service Providers

  • Infinite ScalabilityDeployment Automation DevOps Oriented

    DevOps PaaS for Hosting CompaniesAllows MSPs to differentiate among competitors

    Jelastic is a DevOps Platform-as-a-Service solution for containers orchestration, that is designed for Service Providers

    Automatic scalability

    Up and down for better density

    In and out for improved load spikes handling

    Support of multiple Datacenters and Availability Zones

    Wide range of certified containers

    Java, PHP, Ruby, Node.JS, Python

    SQL & NoSQL databases

    Deployment time is reduced from days to minutes

    High-level automation of complex DevOps workflows

    Smooth management of dev/test/prod environments

    Zero code change adoption

    Application Lifecycle Management, CI/CD tools

  • DevOps PaaS for Hosting CompaniesAllows MSPs to differentiate among competitors

    The turnkey platform with self-service portals, that enables wide set of automation for cloud deployment, along with orchestration, billing, metering, monitoring and marketplace

    UI to manage Docker containers

    50+ software stacks for one-click provisioning

    Full white labeling of UI and emails

    Wide set of automation for cloud deployment

    Hourly-based billing

    Tiers and discounts

    Pre-paid and post-paid billing models

    Built-in integration with WHMCS, Odin Service Automation, Odin Business Automation Standard

    24/7 technical support

    Support trainings and certification

    Go-to-marketing campaigns for rapid growth of Docker PaaS business

    Built-In Billing Engine White Labeled Self-Service Portal Support & Marketing

  • DevOps PaaS for Hosting CompaniesAllows MSPs to differentiate among competitors

  • Docker PaaS for Hosting CompaniesAllows MSPs to monetize trendy Docker container technology

    Easy DeploymentSimple Management

    Interactive Docker management UI & CLI client

    Integration with Docker Hub Registry & CoreOS private registries

    Full access to logs inside Docker CT, including stderr & stdout

    Interactive file manager for Docker CTs

    Configurable links, env variables, volumes

    Ability to clone complex Docker configuration

    Automatic vertical scaling

    Automatic horizontal scaling based on load triggers

    Sticky load balancing

    Live migration: within one cloud, from private to public cloud, or across different clouds

    Support of stateful applications

    Persistent local and shared storage

    Rolling redeployment

    Integration with Jenkins, Bamboo & Teamcity

    Ability to perform huge complex deployments in parallel

    Accelerated creation of massive Docker CTs

    Automatic Scaling

  • Docker PaaS for Hosting CompaniesAllows MSPs to monetize trendy Docker container technology

    High Level of Isolation

    More secure virtualization Virtuozzo/OpenVZ instead of LXC

    Advanced Network isolation with own host-routed network interfaces

    Ability to manage disk space size per container

    Ability to limit disk I/O usage per container

    Ability to set fair CPU & memory limits

    Container-Native Orchestration

    Running Docker on bare metal hosts

    Multi-hosts & multi-cloud deployment

    Link support between containers on multiple hardware nodes

    Event-driven Docker orchestration (AWS Lambda style)

    High Availability

    Automatic failover after hosts failure

    Affinity & Anti-affinity rules

    Shared highly-available http & tcp entry point

    Ability to assign public IPv4 for each Docker CT

    Built-in metering, monitoring and alerts

  • Building HA Environments Testing Envs` Management

    Tools for creating and managing huge amount of testing environments

    Cloning, updating without downtime, migration between datacenters

    Integration with continuous integration servers

    Automatic hibernation of unused resources for high density

    Automation via API

    Development Envs` Management

    Self-service portal for developers to speed up prototyping

    More than 50 open source software stacks are available out-of-the-box

    Possibility to use Docker containers as building blocks

    Marketplace with 3rd party add-ons for Developers

    Scalable frontends and backends Automatic horizontal scaling and

    clustering

    Automated replication for application servers and databases

    Automatic recovery after failures Cloud management automation

    for SaaS providers

    Up to 50% infrastructure TCO savings

    Up to 70% increase in DevOps productivity

    Up to 85% acceleration of application time-to-market

    Solving Specific Challenges of DevOps Teams

    ISVs, SaaS providers, Media, Mobile, Gaming, Telco, Finance, Retail, Internet Startups

  • Customers

    Locaweb (Brazil)

    Layershift (UK)

    ServInt (US)

    dogado (Germany)

    eApps (US)

    Hostnet (Netherlands)

    Including

    50+ MSPs (b2b)

    20+ Enterprises (b2b)

    15+ Reselling Partners (b2b)

    200,000+ Developers (b2b2c)

    25+ Countries

    Proven Solution

  • Jelastic thrives on flexibility for partners and customers offering wide choice of

    programming languages, Docker containers orchestration, datacenter distribution of

    workloads within hybrid cloud, and automation of the main DevOps processes.

    Jelastic has rich container adoption and high level of DevOps automation. Partners

    liked Jelastic's ease of self-provisioning and worldwide support.

    Based on IDC analysis, Jelastic is a Major Player in this IDC MarketScape.

    IDC MarketScape: Worldwide Public Deployment-Centric Cloud Application Platform

    2015 Vendor Assessment

    IDC Opinion

    IDC about Jelastic

  • Infrastructure

  • Jelastic Architecture

  • Multitenant Self-Service Portalfor Developers

    Cluster Admin (Ops) Panel for System Admins

    Easy Cloud Management

  • Jelastic provides advanced scaling, high availability and live migration of containers across data centers and cloud providers

    Multiple Datacenters and Clouds Support

  • 100+ applications for one-click installation

    100,000+ Docker images

    Integrated marketplace into intuitive UI

    Ability to pack the most demanded apps

    Easy way to add new/custom apps to marketplace

    Built-In SaaS Marketplace

  • Application Servers

    GlassfishJboss ASWildflyTomcatTomEEJettyPassengerPumaUnicornNginxApacheMS IIS

    Load Balancers

    NginxHAProxyApacheVarnish

    Databases

    PostgreSQLMySQLMariaDBPerconaMS SQLMongoDBCouchDBCassandraNeo4jOrientDB

    Message Queues

    ActiveMQRabbitMQZooKeeper

    Continuous Delivery

    MavenAntJenkinsBambooNexusGitlabGit/SVNIDE-plugins

    Add-ons

    NewRelicSendGridAppDynamicsJRebelDripStatLogentriesLogstashTakipi

    Search & Caching

    ElasticsearchShpinxLuceneMemcachedRedis

    Java, JavaEE, .NET, ASP.NET, PHP, Ruby, Python, Node.JS, Groovy, Clojure, Scala

    Wide Range of Certified Containers

  • Logos

    UI texts

    Emails

    Documentation

    Localization

    Support of multiple locales for UI, Emails and Documentation

    English, German, Spanish, Finnish, Japanese, Portuguese, etc.

    Full White-Labeling

    White-Labeling and Localization

  • Built-in integration with Odin Service Automation, Odin Business Automation Standard, WHMCS, Cleverbridge

    Easy integration with custom billing systems (via straightforward REST API)

    Integration with Billing Systems

  • The system of quotas at Jelastic is intended for setting limits on particular options, resources and account usage for users while working with the platform.

    It can be applied for individual users or groups of users.

    Flexible Quotas System

  • Docker Management Technical Details

  • Visual Editor of Docker Topologies

  • Jelastic uses Virtuozzo Containers as a virtualization layer for Docker

    This solution is more secure and mature than standard Docker implementation, based on libcontainer.

    Docker Images inside Virtuozzo Containers

  • Jelastic seamlessly integrates Virtuozzo Storage technology to provide automatic failover solution on containers level

    Containers data are being replicated across several Hardware Nodes.

    In case one of the Nodes goes down, its containers will be immediately restored on another nodes.

    Software Defined Storage

  • Jelastic supports the UI management of Docker Volumes

    These volumes can be both local and shared Volumes are persistent by default, so they can be used for stateful applications Volumes can be highly available due to the usage of Virtuozzo storage Volumes can be automatically detached and attached during containers

    redeployment

    Persistent Volumes Management

  • Jelastic Containers orchestrator contains built-in affinity and anti-affinity rules

    Improved high availability of applications Uniform distribution of load across cloud

    cluster

    Affinity & Anti-Affinity Rules

  • Jelastic Containers orchestrator contains built-in DNS service & Reverse Proxy

    Highly available DNS & reverse proxy Http, Https and TCP support Sticky load balancing support Provides DNS-based auto-discovery

    DNS Auto-Discovery

  • Jelastic provides Service Providers with built-in Registry of certified Docker containers

    Language runtimes, Application servers, SQL & NoSQL databases Caches Message Queues Load Balancers, etc.

    Registry of the Certified Containers

  • Jelastic is integrated with Docker Hub Registry for 1-click installation of any image, accessible from the Hub

    UI Integration with Docker Hub Registry

  • In addition to the numerous Docker images available within the official Hub Registry, Jelastic gives you an ability to add your own private or public Docker from the Custom Registry.

    UI Integration with Private Docker Registries

  • UI CLI

    REST API Declarative Manifest (Kubernetes style)

    Container Deployment Options

  • Jelastic provides comprehensive monitoring solution based on Zabbix

    Zabbix monitoring solution is used in order to monitor the main parameters of Containers infrastructure and cluster components such as hardware nodes

    End-users monitoring is performed by 3rd party tools, that are integrated for one-click installation through the Marketplace - NewRelic, DripStat and ManageCat

    Built-In Monitoring Solutions

  • Automatic Horizontal Scaling

  • Migrate containers with application from one physical server to the other with zero downtime

    Increases operational efficiency Provides better load balancing and data center utilization Scale within a server without downtime Allows moving customers to more powerful nodes without service interruption

    Live Migration of Containers

  • Zero DownTime Re-Deployment (ZDT)

  • Resources can be tracked directly from UI:

    CPU RAM Network Storage etc

    Built-In Metering

  • UI Management of Docker Containers Lifecycle

    UI

  • 1. Add required images from the public Docker Registry Hub or from a Custom Registry

    2. Set amount of nodes and resources for each image

    3. Click on Create button.

    Easy as never before!

    Composing Docker-based Topology

  • Docker Environment Deployment

  • To update the version of Docker container, just click on Redeploy container button and choose the desired version

    Docker Containers Redeployment

  • For linking Docker containers you just have to click on Links in the environment topology window and add a new link

    Linking Docker Containers

  • To manage Docker variables, you just have to click on Variables in the environment topology window and add a new variable

    Docker Variables Management

  • To manage Docker volumes, you just have to click on Volumes in the environment topology window and add a new volume or delete existing

    Docker Volumes Management

  • Built-In Billing Engine

  • Built-In Cost Estimation Calculator in UI

  • RAM, CPU, Storage, Network Traffic, IPs, licenses and additional services are billed automatically.

    Billing is based on the actual hourly usage.

    Both pre-paid and post-paid billing options are supported.

    Flexible Hourly Billing

  • Volume discounts are supported and free tiers can be configured in several clicks

    Tiered Pricing

  • Pricing models can be assigned to each user group individually

    Individual Pricing for User Groups

  • Built-In Billing Reports in UI for Users

  • Built-In Billing Reports in UI for Providers

  • For more information, contact us at info@jelastic.com