copyright | lastupdated | ||
---|---|---|---|
|
2018-11-15 |
{:new_window: target="_blank"} {:shortdesc: .shortdesc} {:screen: .screen} {:pre: .pre} {:table: .aria-labeledby="caption"} {:codeblock: .codeblock} {:tip: .tip} {:note: .note} {:important: .important} {:deprecated: .deprecated} {:download: .download}
{: #cs_ov}
{{site.data.keyword.containerlong}} delivers powerful tools by combining Docker containers, the Kubernetes technology, an intuitive user experience, and built-in security and isolation to automate the deployment, operation, scaling, and monitoring of containerized apps in a cluster of compute hosts. For certification information, see Compliance on the {{site.data.keyword.Bluemix_notm}} . {:shortdesc}
{: #benefits}
Clusters are deployed on compute hosts that provide native Kubernetes and {{site.data.keyword.IBM_notm}}-specific capabilities. {:shortdesc}
Benefit | Description |
---|---|
Single-tenant Kubernetes clusters with compute, network, and storage infrastructure isolation |
|
Multizone clusters to increase high availability |
|
Highly available masters |
|
Image security compliance with Vulnerability Advisor |
|
Continuous monitoring of the cluster health |
|
Secure exposure of apps to the public |
|
{{site.data.keyword.Bluemix_notm}} service integration |
|
{: caption="Benefits of the {{site.data.keyword.containerlong_notm}}" caption-side="top"} |
Ready to get started? Try out the creating a Kubernetes cluster tutorial.
{: #differentiation}
You can run {{site.data.keyword.containerlong_notm}} in {{site.data.keyword.Bluemix_notm}} Public or Dedicated, in {{site.data.keyword.Bluemix_notm}} Private, or in a hybrid setup. {:shortdesc}
{{site.data.keyword.containerlong_notm}} setup | Description |
---|---|
{{site.data.keyword.Bluemix_notm}} Public | With {{site.data.keyword.Bluemix_notm}} Public on [shared or dedicated hardware or on bare metal machines](cs_clusters_planning.html#shared_dedicated_node), you can host your apps in clusters on the cloud by using {{site.data.keyword.containerlong_notm}}. You can also create a cluster with worker pools in multiple zones to increase high availability for your apps. {{site.data.keyword.containerlong_notm}} on {{site.data.keyword.Bluemix_notm}} Public delivers powerful tools by combining Docker containers, the Kubernetes technology, an intuitive user experience, and built-in security and isolation to automate the deployment, operation, scaling, and monitoring of containerized apps in a cluster of compute hosts. For more information, see [{{site.data.keyword.containerlong_notm}} technology](cs_tech.html). |
{{site.data.keyword.Bluemix_notm}} Dedicated | {{site.data.keyword.Bluemix_notm}} Dedicated offers the same {{site.data.keyword.containerlong_notm}} capabilities on the cloud as {{site.data.keyword.Bluemix_notm}} Public. However, with an {{site.data.keyword.Bluemix_notm}} Dedicated account, available [physical resources are dedicated to your cluster only](cs_clusters_planning.html#shared_dedicated_node) and are not shared with clusters from other {{site.data.keyword.IBM_notm}} customers. You might choose to set up an {{site.data.keyword.Bluemix_notm}} Dedicated environment when you require isolation for your cluster and the other {{site.data.keyword.Bluemix_notm}} services that you use. For more information, see [Getting started with clusters in {{site.data.keyword.Bluemix_notm}} Dedicated](cs_dedicated.html#dedicated). |
{{site.data.keyword.Bluemix_notm}} Private | {{site.data.keyword.Bluemix_notm}} Private is an application platform that can be installed locally on your own machines. You might choose to use Kubernetes in {{site.data.keyword.Bluemix_notm}} Private when you need to develop and manage on-prem, containerized apps in your own controlled environment behind a firewall. For more information, see the [{{site.data.keyword.Bluemix_notm}} Private product documentation ![External link icon](../icons/launch-glyph.svg "External link icon")](https://www.ibm.com/support/knowledgecenter/en/SSBS6K_1.2.0/kc_welcome_containers.html). |
Hybrid setup | Hybrid is the combined use of services that run in {{site.data.keyword.Bluemix_notm}} Public or Dedicated and other services that run on-prem, such as an app in {{site.data.keyword.Bluemix_notm}} Private. Examples for a hybrid setup:
To enable communication between services that are running in {{site.data.keyword.Bluemix_notm}} Public or Dedicated and services that are running on-prem, you must [set up a VPN connection](cs_vpn.html). For more information, see [Using {{site.data.keyword.containerlong_notm}} with {{site.data.keyword.Bluemix_notm}} Private](cs_hybrid.html). |
{: #cluster_types}
You can create one free cluster or any number of standard clusters. Try out free clusters to get familiar with a few Kubernetes capabilities, or create standard clusters to use the full capabilities of Kubernetes to deploy apps. Free clusters are automatically deleted after 30 days. {:shortdesc}
If you have a free cluster and want to upgrade to a standard cluster, you can create a standard cluster. Then, deploy any YAMLs for the Kubernetes resources that you made with your free cluster into the standard cluster.
{: #pricing}
Review some frequently asked questions about {{site.data.keyword.containerlong_notm}} pricing and billing. For account-level questions, check out the Managing billing and usage docs. For details about your account agreements, consult the appropriate {{site.data.keyword.Bluemix_notm}} Terms and Notices. {: shortdesc}
{: #usage}
How can I check my billing and usage?
To check your usage and estimated totals, see Viewing your usage.
If you link your {{site.data.keyword.Bluemix_notm}} and IBM Cloud infrastructure (SoftLayer) accounts, you receive a consolidated bill. For more information, see Consolidated billing for linked accounts.
Can I group my cloud resources by teams or departments for billing purposes?
You can use resource groups to organize your {{site.data.keyword.Bluemix_notm}} resources, including clusters, into groups to organize your billing.
{: #monthly-charges}
Your charges depend on the type of resource that you use, and might be fixed, metered, tiered, or reserved. For more information, view How you are charged.
IBM Cloud infrastructure (SoftLayer) resources can be billed hourly or monthly in {{site.data.keyword.containerlong_notm}}.
- Virtual machine (VM) worker nodes are billed hourly.
- Physical (bare metal) worker nodes are billed monthly resources in {{site.data.keyword.containerlong_notm}}.
- For other infrastructure resources, such as file or block storage, you might be able to choose between hourly or monthly billing when you create the resource.
Monthly resources are billed based upon the first of the month for usage in the preceding month. If you order a monthly resource in the middle of the month, you are charged a prorated amount for that month. However, if you cancel a resource in the middle of the month, you are still charged the full amount for the monthly resource.
{: #estimate}
Yes, see Estimating your costs and the cost estimator tool. Continue reading for information about costs that are not included in the cost estimator, such as outbound networking.
{: #cluster-charges}
With {{site.data.keyword.containerlong_notm}} clusters, you can use IBM Cloud infrastructure (SoftLayer) compute, networking, and storage resources with platform services such as Watson AI or Compose Database-as-a-Service. Each resource might entail its own charges.
- Worker nodes
- Outbound networking
- Subnet IP addresses
- Storage
- {{site.data.keyword.Bluemix_notm}} services
- Worker nodes
Clusters can have two main types of worker nodes: virtual or physical (bare metal) machines. Machine type availability and pricing varies by the zone that you deploy your cluster to.
Virtual machines feature greater flexibility, quicker provisioning times, and more automatic scalability features than bare metal, at a more cost-effective price than bare-metal. However, VMs have a performance trade-off when compared to bare metal specs, such as networking Gbps, RAM and memory thresholds, and storage options. Keep in mind these factors that impact your VM costs:
- Shared vs. dedicated: If you share the underlying hardware of the VM, the cost is lower than dedicated hardware, but the physical resources are not dedicated to your VM.
- Hourly billing only: Hourly offers more flexibility to order and cancel VMs quickly.
- Tiered hours per month: Hourly billing is tiered. As your VM remains ordered for a tier of hours within a billing month, the hourly rate that you are charged lowers. The tiers of hours are as follows: 0 - 150 hours, 151 - 290 hours, 291 - 540 hours, and 541+ hours.
Physical machines (bare metal) yield high performance benefits for workloads such as data, AI, and GPU. Additionally, all the hardware resources are dedicated to your workloads, so you don't have "noisy neighbors". Keep in mind these factors that impact your bare metal costs:
- Monthly billing only: All bare metals are charged monthly.
- Longer ordering process: Because ordering and canceling bare metal servers is a manual process through your IBM Cloud infrastructure (SoftLayer) account, it can take more than one business day to complete.
For details on the machine specifications, see [Available hardware for worker nodes](/docs/containers/cs_clusters_planning.html#shared_dedicated_node).
- Public bandwidth
Bandwidth refers to the public data transfer of inbound and outbound network traffic, both to and from {{site.data.keyword.Bluemix_notm}} resources in data centers around the globe. Public bandwidth is charged per GB. You can review your current bandwidth summary by logging into the [{{site.data.keyword.Bluemix_notm}} console](https://console.bluemix.net/), from the menu ![Menu icon](../icons/icon_hamburger.svg "Menu icon") selecting **Infrastructure**, and then selecting the **Network > Bandwidth > Summary** page.
Review the following factors that impact public bandwidth charges:
- Location: As with worker nodes, charges vary depending on the zone that your resources are deployed in.
- Included bandwidth or Pay-As-You-Go: Your worker node machines might come with a certain allocation of outbound networking per month, such as 250GB for VMs or 500GB for bare metal. Or, the allocation might be Pay-As-You-Go, based on GB usage.
- Tiered packages: After you exceed any included bandwidth, you are charged according to a tiered usage scheme that varies by location. If you exceed a tier allotment, you might also be charged a standard data transfer fee.
For more information, see [Bandwidth packages![External link icon](../icons/launch-glyph.svg "External link icon")](https://www.ibm.com/cloud/bandwidth).
- Subnet IP addresses
When you create a standard cluster, a portable public subnet with 8 public IP addresses is ordered and charged to your account monthly.
If you already have available subnets in your infrastructure account, you can use these subnets instead. Create the cluster with the `--no-subnets` [flag](cs_cli_reference.html#cs_cluster_create), and then [reuse your subnets](cs_subnets.html#custom).
- Storage
- When you provision storage, you can choose the storage type and storage class that is right for your use case. Charges vary depending on the type of storage, the location, and the specs of the storage instance. To choose the right storage solution, see [Planning highly available persistent storage](cs_storage_planning.html#storage_planning). For more information, see:
- [NFS file storage pricing![External link icon](../icons/launch-glyph.svg "External link icon")](https://www.ibm.com/cloud/file-storage/pricing)
- [Block storage pricing![External link icon](../icons/launch-glyph.svg "External link icon")](https://www.ibm.com/cloud/block-storage/pricing)
- [Object storage plans![External link icon](../icons/launch-glyph.svg "External link icon")](https://www.ibm.com/cloud-computing/bluemix/pricing-object-storage#s3api)
- {{site.data.keyword.Bluemix_notm}} services
- Each service that you integrate with your cluster has its own pricing model. Consult each product documentation and the [cost estimator ![External link icon](../icons/launch-glyph.svg "External link icon")](https://console.bluemix.net/pricing/) for more information.