Native Container

The Native Container is an innovative container product that is released based on JD Cloud’s deep accumulation in container technology. The product fully integrates the advantages of containers and virtual machines. It does not need to manage the virtual machine or the cluster and provides users with a safe and easy-to-use container service with flexible billing method, which effectively reduces the invested costs of the users.

Buy Now

Benefits

Safe Isolation
It adopts the independent core technology and avoids the hidden hazards of sharing a kernel among containers based on the isolation of virtual machine. Different tenants are completely isolated based on the SDN technology.
Simple and User-friendly
The container can be quickly used without managing clusters or studying programming tools and the container supports Docker image, so that the users can focus on APPs. OpenAPI is provided to increase service efficiency.
Flexible Architecture
The private interconnection between the container instance and the resources, e.g. public cloud computing, storage and network, is realized in the same Virtual Private Cloud, with the aim to fully utilize the rich product resources.
Rich Configuration
Native Container is designed with four main models, i.e. general, compute-optimized, memory-optimized Native Container and high-frequency compute. It supports 1-core 1G (minimum) and 72-core 576G (maximum).
Flexible Billing
Two billing methods are supported, i.e. monthly package and pay by configuration. In case of pay by configuration, the billing is adopted in seconds and the minimum billing period is five minutes, and the actual service time is accumulated and billing is not made in a halted state.

Features

Product Type

Product Form

It supports Native Container Instance and Native Container Pod; JD Cloud console provides separated operation interfaces for the two types of Native Containers.

Native Container Instance

Only a single Container runs in a Container Instance; the Container exclusively enjoys all the resources defined by Instance Type.

Native Container Pod

Compatible with Kubernetes Pod definition, one Pod encapsulates multiple Containers of shared kernel, network and file system.

Specification and Billing

Enrich Configuration

JD Cloud provides the Native Container with four different types and configurations including the general type, compute optimized type, memory optimized type and high frequency compute, which can easily address various micro-miniature and large services. It can fully satisfy the demands of different service types so that the users can buy them as needed.

Flexible Billing

JD Cloud Native Container provides the billing type of pay by configuration, which reduces the billing granularity to second level. It does not charge when the resources are in stop status. The minimum billing cycle is 5 minutes. It supports monthly package that can lower investment cost efficiently.

Reliable Storage

Persistence Storage

Cloud Disk provides Native Container Instance and Native Container Pod with persistence storage with low latency and high reliability.

Cloud Disk and Snapshot

Cloud Disk provides customers with Premium Hdd Cloud Disk and SSD Cloud Disk. It supports setting the capacity of Cloud Disk as required and the capacity can be expanded at any time to satisfy the rapid growth of service. In addition, Cloud Disk provides the function of making snapshot that can further satisfy data backup, batch deployment, rapid restore and other demand scenarios.

Network

Network Isolation

Virtual Private Cloud allocates a private space of isolation security for users. Virtual Private Cloud is independent and isolated with each other, deploying Native Container Instance and Native Container Pod in different Virtual Private Clouds can implement network isolation. The users are in full control of the network management, which supports subnet independent division, Public IP configuration, etc. Moreover, it can apply VPN or dedicated line to connect user local servers with JD Cloud Native Container Instance or Native Container Pod to implement the expansion of current network deployment.

Elastic IP

The elastic IP is associated with the JD Cloud account and the users can associate the elastic IP with any Native Container Instance and Native Container Pod in the same region, to enable Internet access of resources and adjust bandwidth and change associated resources based on real usage of the network at the same time.

Security Group and Monitoring

Security Group

The security group is a kind of distributed and stateful virtual firewall, with the features of detecting and filtering data packages coming in and out from the Native Container Instance and the Native Container Pod. By applying the security group, network access control for single or multiple groups of resources can be implemented, including the east-west traffic between resources and south-north traffic of communication between resources and public network.

Monitoring

Provide multi-dimension monitoring, facilitating the users to control usage, performance and running status of container resources in real time. Support customized alarm rules for different monitoring indicators, send alarm notifications via SMS, email, etc., meet the demands in different user scenarios, and ensure the continuous and stable running of applications

Image

Image

Directly run the Native Container Instance and Native Container Pod based on Docker Image to quickly implement lightweight deployment and rapid start.

Container Registry

Seamlessly integrated with JD Cloud Container Registry to implement high-speed image download and accelerate the deployment of container application.

Health Check

Survival and ready detection

It supports survival detection for configuration container of Native Container Pod, automatically re-detects ailed container; supports configuration ready detection and reports the detected status in real time to provide reliable basis for upper applications to determine the container status.

Compatible with Kubernetes

Integrated with Kubernetes

Create Kubernetes resources based on the Native Container Pod in JCS for Kubernetes through virtual Kubelet

Scenarios

Micro service-oriented architecture

By analyzing and conducting the business modeling to specific business lines, the micro service-oriented architecture can strip complicated business logics into a group of small, dedicated services of low coupling degree and high autonomy degree. The features of native containers (i.e. lightweight level and unified deployment) bring a brand new thought for unified management, scheduling and deployment of each micro service, and greatly reduce the dependency between services and between versions, achieving high consistence in different environment for the same micro service.

Continuous Integration and Continuous Deployment

Provide the users with basic development environment based on DevOps Platform of Native Container, making the developers only need to pay attention to the installation and configuration workload of code development reduction tools. At the same time, diversified docker images enable the operation and maintenance personnel to quickly deploy and develop the needed services on the Platform. Support service associate through environment variables. Realize the isolation of development environment, test environment and production environment as well as quick environment setup and recovery, and improve the overall efficiency.

Quick Auto Scaling

With the ability of quick start, rapid deployment, and massive concurrency, containers can be used to meet the unexpected needs of the business in applications that require large changes in demand and require hundreds or even thousands of machines to be quickly started up.