sap ha

IBM Power10 servers for SAP HANA at unbeatable prices

IBM has released its latest offering on high-performance Power10 servers for SAP HANA, which is based on its range of single and dual-socket servers with between 2TB and 6TB of RAM at discounts of nearly 50%.

SAP HANA works thanks to a design where the real-time processing and analysis of large volumes of data is performed entirely in memory, guaranteeing a much improved performance compared to classic SAP environments. HANA helps companies around the world manage critical data and make business decisions based on accurate, real-time information.

What does IBM Power10 bring to the table?

IBM Power10 is the first server to offer native support for SAP HANA, making it an attractive option for companies looking to deploy this platform. With its ability to handle large volumes of data and perform real-time analysis, the Power10 can significantly improve the efficiency and effectiveness of business operations.

Read more

“The salesperson tricked me” or why you need a Technology Radar service.

The title of this article, “The salesperson tricked me,” is one of the most common beginnings of our conversations with new customers. Large projects with little return, if not omitting key information that if known would have changed the course of strategic technology decisions. Incredible specifications where someone forgets about the professional services necessary for the solution to be implemented, or the correct training of the personnel who will operate it in the coming years. Read more

Alma & CentOS Linux on IBM Power servers

Over the past two years, the CentOS project, a community Linux distribution based on and binary compatible with Red Hat, has undergone continuous changes. As with other free software projects, this popular (and stable) distribution, used by companies and organizations around the world, became a “development version” of Red Hat Enterprise Linux. The same goes for oVirt vs RHEV or Foreman + Katello vs Satellite. In return, Red Hat offers free licenses for small deployments and has expanded educational subscription options.

What happens with CentOS Stream?

It is not that CentOS Stream is no longer stable, or that its users unwittingly become beta-testers . of Red Hat Enterprise, but fundamental aspects were changed. Until now, when Red Hat released version X, a few months later, the same versions of the same packages were compiled, creating a “clone” with the same functionality for those who did not need enterprise-level support. This is no longer the case (updates and changes become more frequent) and, all over the world, users are wondering what to do. CERN in Switzerland, for example, has decided to stay with CentOS Stream for the time being. Perhaps because it is better the devil you know than the devil you don’t… but that’s another story.

In parallel, Ubuntu, Red Hat and SUSE offer all their repositories for x86 but also for ARM and ppc64le (Linux on IBM Power), so we were very interested in testing if these new CentOS heir distributions were being compiled for these architectures and if we could migrate to them from CentOS Stream. If so, we believe it could be a good incentive for customers who have (or are considering acquiring) IBM Power servers to give this technology a chance, which, if deployed successfully, not only achieves much better performance per core, but also greatly reduces licensing costs and the hours required for technical maintenance.

Alma vs CentOS, Rocky and Oracle Linux

In this table we have the distributions based on Red Hat that we can (or will) install on IBM Power, and their fundamental characteristics.

Benchmarking against RHEL AlmaLinux Oracle Linux Rocky Linux CentOS Stream CentOS Linux
Available from March 2021 2006 June 2021 2019 2004
1:1 binary compatibility with RHEL Yes Nearly *
(changes in glibc, openssl…)
Yes ACG limits apply. Yes
Updates every Daily Daily Daily RHEL Upstream Daily
Life Cycle 10 Years 10 Years 10 Years 5 Years EOL on 2021-12-31
Commercial support Third parties Oracle, third parties Third parties Third parties Third parties
PowerPC support Yes Yes Not yet Yes Yes
Support for s390x Not yet To be decided To be decided Yes Yes
Property of: AlmaLinux OS Foundation Oracle Inc Rocky Enterprise Software Foundation Red Hat Inc Red Hat Inc
Type of owner’s organization Non-Profit 501(c)6 For Profit C-Corp For Profit, Public Benefit Corp For Profit C-Corp For Profit C-Corp

As you can see, if we are looking for an alternative to CentOS Linux for Power, AlmaLinux seems to be the most interesting option and with 10 years of updates in each version.

Testing AlmaLinux (ppc64le)

In order to write this article we have done two types of tests. The first one was to install AlmaLinux from the AlmaLinux DVD on a Power8 server. As you can see, beyond booting from the LPAR SMS, the installation is the same as on an x86 system.

What if we want to migrate from CentOS Stream to AlmaLinux?

There is a script that you can download here, which we downloaded in a second environment with a freshly updated CentOS Stream.

$ wget https://raw.githubusercontent.com/AlmaLinux/almalinux-deploy/master/almalinux-deploy.sh

It is necessary to edit this script before executing it

$ vi almalinux-deploy.sh

And modify the next line, where it verifies the architecture because ppc64le IS SUPPORTED and we have all the software packages available (we are going to check it).

Next we run the script, which you will probably need to launch with the -d option to downgrade from the current version of CentOS Stream to AlmaLinux 8.X (it will always be somewhat older than the latest CentOS Stream).

 

And then you can install epel-release and the rest of the repositories with additional software as you would in any x86 environment.

Being an IBM Power environment, it is advisable to install the software packages that add functionality (based on AIX commands) to be able to correctly manage all the HW, access the HMC console and be able to make configuration changes without rebooting the systems.

$ yum install wget
$ wget ftp://public.dhe.ibm.com/software/server/POWER/Linux/yum/download/ibm-power-repo-latest.noarch.rpm
$ rpm -ivh –nodeps ibm-power-repo-latest.noarch.rpm

Here, once again, you have to edit the configuration script to make it work in AlmaLinux. You will see that there is an exit 1 if it is not centos/suse/redhat that we are going to modify to look like this

$ vi /opt/ibm/lop/configure

$ chmod +x /opt/ibm/lop/configure

$ /opt/ibm/lop/configure

Install the epel repository (contains a lot of additional software)

$ yum install epel-release

And we can see how the new repositories are already active

$ yum repolist

migra

We download the PowerVM utilities for the Linux LPAR to be managed from the HMC.

$ yum install src ksh rsct.core devices.chrp.base.ServiceRM DynamicRM

And restart the RMC services (which are used to add or remove memory and cpu dynamically).

$ /usr/bin/rmcctrl -z
$ /usr/bin/rmcctrl -A
$ /usr/bin/rmcctrl -p

The final test

We are going to use a script of several lines to deploy a web server, database and a WordPress site.

$ wget https://github.com/UncleDan/linux-scripts/blob/master/wordpress-centos8.sh

$ bash wordpress-centos8.sh

We entered our IP with the browser and Wodpress worked! This is something that two years ago we could not say would work with this security. We are happy to see that a lot of progress has been made and that ppc64le application support is becoming more extensive and complete. We encourage you to try it out without the need to invest in new licenses.

What other applications and services can we deploy on Linux on IBM Power?

To finish this article we leave you a list of applications available in OpenShift for Power and that are therefore fully supported in any Red Hat based distribution, such as AlmaLinux and CentOS. What are you waiting for to try it?

Operating systems under containers (docker / runC)

+ Red Hat
+ CentOS
+ SUSE
+ BusyBox
+ AlpineLinux
+ Ubuntu
+ Debian

Middleware

+ WebSphere Liberty
+ Open Liberty
+ Apache Tomcat
+ ActiveMQ
+ JBoss
+ WildFly
+ RabbitM
+ WordPress

Languages

+ Jenkins
+ Ansible
+ Kubernetes
+ Red Hat OpenShift
+ Gradle
+ Maven
+ Terraform
+ Travis CI
+ Python
+ Java
+ PHP
+ GoLang
+ OpenJDK
+ NodeJS
+ R
+ Ruby

 

Databases

+ MongoDB
+ Redis
+ MySQL
+ Cassandra
+ MariaDB
+ PostgreSQL
+ Memcached
+ IBM Db2

Analytics & AI

+ Grafana
+ Kibana
+ Elasticsearch
+ Logstash
+ Fluentd
+ Kafka
+ IBM Watson Studio
+ IBM Watson ML

Storage

+ Container Storage Interface
+ IBM Spectrum Virtualize
+ IBM PowerVC CSI Driver
+ NFS

Communications

+ Prometheus
+ Nginx
+ Apache HTTP Server
+ ZooKeeper
+ HAP oxy
+ etcd

 

Myths, truths and our take on IBM Cloud Paks

With IBM’s purchase of Red Hat, the entire portfolio of software solutions for cybersecurity, applications, databases, automation and hybrid cloud management has been ported to OpenShift under the brand name
IBM Cloud Paks
. This means that many of these applications have been redesigned and adapted to run on top of containers (although some, such as QRadar, have been doing so for years) and be controlled by Kubernetes, which is the container orchestrator on which OpenShift is based.

How are IBM Cloud Paks deployed?

IBM Cloud Paks are installed on a PaaS environment with OpenShift both in own data centers on IBM Power Systems, VMWare, KVM (RHEV / LinuxONE) and in public clouds of Microsoft (Azure), IBM, Amazon (AWS) and Google (GCP). Thanks to IBM Satellite, it can be deployed in a combination of on-premises and cloud resources, through a flexible hybrid architecture. Our
professional services department
can help you.

How are IBM Cloud Paks licensed? How much do they cost?

This is perhaps one of the least known and, in our opinion, most controversial parts. IBM has always sold perpetual licenses for all its software solutions. These licenses come with a basic technical support for HW incidents and a more advanced one for SW (SWMA) that can be renewed typically every 3 years. By moving to a cloud environment we are moving towards pay-per-use systems, which are very scalable and sometimes, to be honest, very expensive. complicated to estimate. For example, Data has these prices per “virtual core”. That is, from a few hundred dollars to a few hundred thousand… :)

This has obvious advantages for solutions where it makes sense to keep renewing support, as is the case with open and extremely complex solutions such as those based on micro-services and containers. Customers who are not comfortable with this model can continue to purchase appliances or licenses to deploy many of these solutions in their infrastructure for a one-time payment and optional support to be renewed every several years. In others, this is the only model as they are native solutions for Kubernetes and Cloud based environments.

Do I need to have OpenShift to install an IBM Cloud Pak?

Short answer: yes. However, if you don’t have it, you can deploy it without too many problems thanks to the installers included in the latest versions both in your own infrastructure and in an external one (IaaS) from your favorite cloud provider.

Are IBM Cloud Paks worth it?

As a good free verse that we are in the systems integrators sector, we think that some do, and others not so much (at least for now). It depends on their intended use, the dependency we have with other applications and the level of maturity in the adoption of containers and the use of Kubernetes in our organization. If we are starting out with Dockers, OpenShift and Cloud environments, perhaps it is better to stick to a good
digital transformation and modernization plan
rather than “putting the cart before the horse”.

Are there IBM Cloud Paks courses or training?

In order to take advantage of this technology you need to master both the infrastructure (OpenShift) for which there is official training offered by Red Hat, and an intensive hands-on workshop developed by ourselves. Once the infrastructure is under control you will need to train on the different IBM products and solutions you are interested in, as they are collections of Software grouped by category and licensed together. The Cloud Pak for Security, for example, is primarily IBM QRadar SOAR Platform while the Cloud Pak for Applications includes the entire Websphere suite.

That said, if you want,
we speak
.

 

New Cybersecurity Analyst Certification with QRadar SIEM 7.4.3

Just came out of the first of the new IBM QRadar SIEM certifications. As always, they have started with the simplest one, the analyst. It is intended for professionals who wish to validate their knowledge of QRadar SIEM in version 7.4.3. The exam is C1000-139, entitled “IBM Security QRadar SIEM V7.4.3 – Analysis” and the certification obtained is“IBM Certified Analyst – Security QRadar SIEM V7.4.3“.

As you know (and if you don’t, we’ll tell you about it) the main novelty in version 7.4 is the change of user interface. They have been including control and monitoring panels to improve the visibility of security incidents with specific mappings to methodologies such as MITRE ATT&CK. It is a way to standardize incidents, give a bit of abstraction to the product, provide us with a higher level view of what is happening, beyond the specific rules that have been applied and the chains of events that have been generated.

As prerequisites (not part of the exam) it is necessary to be proficient:

  • SIEM concepts (what it is, what it isn’t and what it is for)
  • Master TCP/IP network theory
  • Have a good knowledge of computer security terminology.
  • Learn about the different QRadar modules and plugins such as Network Insights or Incident Forensics.

Why are we asked in the exam?

  • Analysis of security offenses and events (logs, network flows, etc.)
  • Understanding of reference data listings (sets, maps, tables, etc.)
  • Mastering the rules and building blocks
  • Know how to search in reports, create them from scratch, program them, modify them, etc.
  • Have a basic knowledge of QRadar architecture, fundamentally its components, licensing and configuration at the network level.
  • Finally, multi-domain and multi-client configurations, which seem to be becoming more and more fashionable, have a dedicated section in this review.

Do I have to recertify?

In our opinion, if you are certified on versions 7.2.X or 7.3.X there is no need to re-certify. Another thing is that your company requires it to maintain a certain level of partnership with IBM or it is a requirement for a public tender. However, if you are going to get certified, take advantage of it and do it when the new versions are released.

When will the rest of the certifications in 7.4.2 be released?

Between this quarter and next quarter, the “administrator” and “deployment professional” will be released. The differences between all of them were covered some time ago in this article. Although the versions change, the types of exams and their objectives are the same.

Can you help us with QRadar?

Of course, we offer training, professional services, support and we also sell and renew your licenses. Contact us and let’s talk.

Upgrade your IBM Power9 or your LPARs may not start up.

We often overlook the need to perform preventive updates not only of the operating system (AIX, Linux, IBM i) but also of the FW of IBM Power servers. IBM publishes fixes for problems that other customers have experienced and it is usually not necessary for you to do so as well. In doing so, we keep our systems secure from all types of external and internal threats and vulnerabilities.

The problem we talked about in this short article is a bug that prevented LPARs from booting on Power9 servers if they had been running for more than 814 days. It sounds a bit like the printers of a few years ago that failed to print several hundred thousand pages, we never know if on purpose or by mistake. In the case of IBM it is a recognized firmware bug that is fixed with the update VH950_045_045 / FW950.00 available from November 23, 2020. So if you are an IBM customer where in the last two years, your aging Power9 systems have not been upgraded, you are likely to have this problem for the remainder of the year.

We give you a hint, the error is CA000040 which prevents the LPAR from booting and whose temporary solution could be to use the Power8 compatibility mode from the HMC or ASMI while you install the pending updates.

At Sixe Ingeniería we have been preventively maintaining our clients’ IBM Power systems for more than 15 years.
We can help you monitor, update and preventively maintain your entire infrastructure.
IBM and Lenovo server and storage systems. We also help you minimize licensing costs and offer the best prices on upgrades to new generations of IBM Power servers. Contact us for more information.

We installed and tested the new IBM AIX 7.3

After joining IBM’s OpenBeta program, we have been able to download and test the new version of AIX 7.3, which comes on its 35th anniversary.

Among its novelties, the following stand out:

  • Python and Bash frameworks that work directly with AIX, we won’t have to reinstall them manually!
  • Support for the dnf command (standard in Red Hat) for installing open source packages from the AIX Toolbox. AIX has been speaking Linux for a long time, but since version 7.3 it is becoming more and more integrated, providing developers and system administrators with all the features needed to modernize UNIX environments.
  • Reduced time to dynamically add processors/memory to a running LPAR, helpful for LPARs with databases using hundreds of GB or several TB of RAM. This is coupled with the reduction of IPL times for this type of partitioning.
  • pigz and zlibNX commands now transparently use NX GZIP acceleration in Power9 and Power10
  • Enhanced support for logical volume (LVM) encryption to include rootvg and dump device.
  • The TCP protocol stack now supports CUBIC, a TCP network congestion avoidance algorithm that can get high-bandwidth connections across networks faster and more reliably.
  • Additional IP security enhancements (IPsec)
  • Possibility to create an OVA file from an mksysb using the create_ova command in order to speed up cloud (PowerVS) and hybrid deployments.
  • Creating an ISO image from the new command mksysb_iso
  • Integration with the new IBM Open XL C/C++ and Fortran compilers
  • Increased file size and file system size
  • Improved Ansible and Ansible Tower support
  • PowerVC 2.X Integration

 

Meet the new IBM Power10 and AIX 7.3 Servers

The Power of 10

September 8th is the date of the official announcement of the new IBM servers with Power10 processors, which will be followed by the announcement of the 7.3 version of AIX, which will be 35 years old in 2021. Considering the technical features available we know that they incorporate DDR5 memory, a PCIe 5.0 interface and that they are designed using 7nm technology from Samsung. The Power10 processors will once again come in two flavors. One with 15 cores in SMT-8 mode (ideal for AIX and IBM i) and others with 30 cores and SMT-4 for Linux-only workloads. The Power10 chips also incorporate major enhancements for Artificial Intelligence (AI), allowing Machine Learning loads to run up to 20 times faster than POWER9.

One million SAPS. Infrastructure matters a lot.

As usual, the first systems to be announced will be scale-up systems designed for highly virtualized environments with resource-intensive applications such as SAP HANA. Published benchmarks indicate that 1 million SAPS are achieved with 120 cores, which is half the number of cores needed in the previous generation of Power9 in E980 servers. Compared to current third-party servers available this year, HPE achieved about 670,000 SAPS (which equates to about 120,000 concurrent users) using 224 cores in its Superdome Flex 280 based on Intel’s most powerful processors (the Xeon Platinum). For those of you that this doesn’t tell you much, the other reading is that the performance per core has continued to improve a lot while the rest of the manufacturers keep it stagnant by adding other complementary hardware (flash memory, more cores, etc).

All the memory you need

The arrival of “Memory Inception” technology allows you to create clusters of systems that share memory between them, being able to reach several Petabytes of RAM available for the same environment divided into several physical servers. This positions IBM as a leader in the development of hardware technologies for application clusters on Red Hat OpenShift. Soon to be announced are the “medium” two and four socket servers where we will be able to continue to deploy mixed IBMi, AIX and Linux environments well.

End-to-end encryption

We cannot end this article without mentioning one of the key features of the IBM Power platform, which is data security. The new processors incorporate four times more AES encryption components to anticipate the needs of cryptographic standards coming in 2022 such as quantum-safe cryptography or fully homomorphic encryption. All of this applies to new container-based workloads where security has become the primary concern of the organizations that use them.

AIX 7.3, UNIX beyond 2030

Although it will give for another article, with the arrival of Power10 will be announced the new version of AIX, which will be the 7.3, which has not happened since 2015. Numbering is a matter of marketing. If IBM had chosen to call this version 8.1 it would have perhaps, generated doubts about whether the new features impacted stability for existing applications, but like any new version it incorporates many interesting new features. Today we continue to deploy new environments on AIX, as well as migrating others from Solaris, HP-UX and even Linux.

In all of our large and medium-sized clients there is a part of their productive environments where the information that keeps their business and internal processes alive is processed. Where do you install Oracle, DB2, SAP, SAS, etc? In AIX. No other UNIX-like operating system offers the same maturity, stability, performance and scalability. It is a modern UNIX, with great compatibility with modern applications such as Chef, Puppet, Ansible and that coexists wonderfully with other environments based on Linux, IBM i or Z/OS which has a lot of life ahead and the new version 7.3 is good proof of this. It also has three big advantages for departments and system administrators: everything works (vs that beta-tester feeling so ingrained in Linux), they run on the most stable and robust servers out there (except for the Mainframe) and you learn only once, instead of every time a new version is released: we all remember that moment where “ifconfig -a” stopped working in Red Hat :)

Time to renew equipment, licenses… and to upgrade

With the arrival of a new processor technology, the “sales” begin at IBM. If you have Power7 or Power8 equipment whose maintenance contracts are about to expire (or are already out of support) and you are considering whether or not to renew them, count on our help. We advise you on how to save a lot of money with our audit services and renewal of licenses, take advantage of 100% of IBM Power equipment that you have and we offer you at cost pricenew Power9 servers and soon Power10.

Need technical support?

At Sixe Ingeniería we offer technical support and preventive maintenance of AIX and Linux on Power Systems directly and without intermediaries. We will be happy to help you.

Seize the True Power of CI/CD with Tekton and Kubernetes Pipelines

The introduction of Kubernetes (Tekton) Pipelines has made a revolution in the way we handle CI/CD workflows in software development. The addition of Tekton, the Kubernetes-native framework, has given us more power and flexibility in creating and managing pipelines. This article focuses on the importance of Kubernetes Pipelines and Tekton on Red Hat OpenShift, and how these tools can help you make your development process truly continuous.

What is a Pipeline?

A pipeline is an automated process that drives software through the building, testing, and deploying stages of the software development lifecycle. In other words, a pipeline executes the Continuous Integration and Continuous Delivery (CI/CD) workflow. It automatically handles the tasks of running the test suite, analyzing code, creating binaries, containerization, and deploying changes to the cloud or on-premise solutions.

Why Should You Build Pipelines with Kubernetes?

As the development world moves to embrace microservices-based applications ahead of monolithic applications, the CI/CD process has become truly continuous with incremental updates to the codebase that are independently deployable.

In such a setting, Kubernetes simplifies the process of creating and maintaining CI/CD pipelines. It deploys each microservice to a single Kubernetes cluster and maintains several copies of each microservice to serve as dev, test, and prod versions.

With Kubernetes pipelines, you no longer have to rebuild the entire application during each build. Instead, Kubernetes updates the container of the microservice and deploys it through the defined pipeline. There’s no need for writing build scripts anymore as Kubernetes automatically handles the process with only a few configuration options we provide. This reduces the chance for human errors in the CI/CD workflow.

What is Tekton?

Tekton allows you to take Kubernetes pipelines to the next level. It’s an open-source, Kubernetes-native framework for developing CI/CD pipelines. Tekton provides extensions to Custom Resource Definitions (CRDs) in Kubernetes to make it easier to create and standardize pipelines. It has in-built support for coupling with existing CI/CD tools in the industry such as Jenkins, Jenkins X, Skaffold, Knative, and OpenShift.

The OpenShift integration of Tekton, named OpenShift Pipelines, introduces even more power and flexibility to this system through RedHat and OpenShift developer tools.

Why Should You Use Tekton?

Tekton pipelines use Kubernetes clusters as a first-class type and containers as their primary building blocks. The decoupled nature of Tekton ensures that you can use a single pipeline to deploy to separate Kubernetes clusters. This makes it easier to deploy services across multiple cloud solutions supplied by different vendors or even across on-premise systems.

Tekton allows you to run the automated tasks in isolation, without being affected by other processes running in the same system. Another specialty of Tekton is the flexibility it provides to switch resources, such as GitHub repositories, in between pipeline runs.

It also facilitates switching pipeline implementation depending on the type of resource. For example, you can set up a unique implementation to handle images.

Tekton coupled with OpenShift ensures high availability of the system by allowing each unit to independently scale on-demand. And you get improved logging/monitoring tools and fast self-recovery features in-built to Kubernetes.

How Does Tekton Work?

Tekton provides Kubernetes-style CRDs for declaring CI/CD pipelines. The resources are declared in a yaml which is, usually, stored with the code repository. We will consider the basic CRDs that are essential when creating pipelines.

Task

A Task is the smallest configurable unit in a Tekton pipeline. It’s similar to a function that accepts a set of inputs and outputs certain results. Each task can either run individually and independently or as a part of the pipeline. A command executed by a Task is called a Step. Each task consists of one or more Steps. Tekton executes each Task in its own Kubernetes pod.

Pipeline

A Pipeline consists of a number of Tasks that form the final automated CI/CD workflow. In addition to Tasks, it also contains PipelineResources. They are provided as inputs and outputs to Pipeline Tasks.

PipelineResource

A PipelineResource is an object that is used as an input or an output to a Task. For example, if the Task accepts a GitHub repository as input and builds and outputs the related Docker image, both of them are declared as PipelineResource objects.

PipelineRun

A PipelineRun is an instance of a Pipeline that is being executed. It initiates the execution of the Pipeline and manages the PipelineResources passed to Tasks as inputs and outputs.

TaskRun

A TaskRun is a running instance of a Task. PipelineRun creates TaskRun objects for each Task in the Pipeline to initiate the execution.

Trigger

A Trigger is an external event that triggers the CI/CD workflow. For example, a Git pull request could act as a Trigger. The information passed with the event payload is then used to trigger the Tasks in the Pipeline.

Condition

Conditions are similar to if statements in regular programming. They perform a validation check against provided conditions and return a True or False value. The Pipeline checks these Conditions before running a Task. If the Condition returns True, the Task is run, and if it returns False, the Task is skipped.

With these components, you can create complex, fully automated pipelines to build, test, and deploy your applications to the cloud or on-premise solutions.

Who Should Use Tekton?

Platform engineers who build CI/CD workflows for developers in an organization would find Tekton an ideal framework to make this process simpler. Developers too can build CI/CD workflows with Tekton for software and application development projects. This gives them the ability to easily manage different stages of the development process, such as dev, test, prod versions of the product, with minimal human interference.

What’s Next?

Refer to official Tekton and OpenShift Pipelines documentation to learn more on how to set up CI/CD pipelines that fulfill your organization’s needs with ease.

Need help?

We offer Kubernetes and OpenShift trainings and we can help you to buy, deploy and manage your OpenShift environment on IBM Power Systems.

Everything you need to know about Rancher – enterprise Kubernetes management

One of the most valuable innovations that have happened in cloud computing is the use of containers to run cloud-based applications and services. Platforms like Kubernetes have made it much easier to manage containerized workloads and services on cloud platforms. For those who may not know, Kubernetes is an open-source platform for deploying, managing and automating containerized workloads and services.

Being open-source, Kubernetes has several distributions that you can choose from if you intend to deploy workloads on the cloud. One of the distributions that you choose is Rancher. If you are keen to learn more about Rancher and how it compares with other Kubernetes distributions, this article is for you. We shall discuss what Rancher is, its key features, why you should use it, and how it compares with other alternatives.  Let’s dive in!

rancher what it is

What is Rancher?

Rancher is a software stack that is used to manage Kubernetes clusters. It is basically software that DevOps can use while adopting the user of containers. Rancher includes a full distribution of Kubernetes, Docker Swarm, and Apache Mesos, making it simple to manage container clusters on any cloud platform. Some of the popular companies that use Rancher include; Alibaba travelers, Abeja, Trivago, UseInsider, Starbucks, Oxylabs, yousign, and many more.

Rancher has recently been bought by SUSE, and this acquisition will significantly change their direction. SUSE already had its container management solution, but after acquiring Rancher, they will most likely pivot from their initial solution and focus on making Rancher a much better software.

One of Rancher’s significant benefits is the ability to manage multiple Kubernetes clusters in a simplified manner. It offers simplified management of multiple Kubernetes clusters that can be created manually using ranchers Kubernetes distribution called RKE (Rancher Kubernetes Engine) or imported into cluster manager management panel.

Besides Rancher Kubernetes Engine (RKE), Rancher has initiated several other innovative projects, and one of these is the K3S – a simper Kubernetes control panel that is mainly used in edge computing. Now that SUSE has taken Rancher, we hope that they will improve it even further to make it a complete Kubernetes platform.

Features in Rancher

Some of the main features in Rancher include the following

  • Docker Catalog App
  • Included Kubernetes Distribution
  • Included Docker Swarm Distribution
  • Included Mesos Distribution
  • Infrastructure Management
  • Some of the key features in Rancher include the following;
  • Manage Hosts, Deploy Containers, Monitor Resources
  • User Management & Collaboration
  • Native Docker APIs & Tools
  • Monitoring and Logging
  • Connect Containers, Manage Disks, Deploy Load Balancers

Why use Rancher?

With several other distributions of Kubernetes on the market, why choose Rancher? Let’s look at some of the key advantages/benefits Rancher poses.

  • It is easy to use: One of the reasons one would choose Rancher over any other Kubernetes platform is the simplified web UI that makes it easy to do whatever you need. It is a platform that even developers who are not so experienced with Kubernetes can easily get started with.
  • It can easily be deployed on any cloud infrastructure: Another critical advantage that Rancher has over other Kubernetes platforms is its compatibility with different cloud platforms; so, you can quickly deploy it on any cloud infrastructure.
  • Simplifies managing clusters: Rancher is probably the best choice to manage multiple Kubernetes clusters from one interface. Its ability to manage multiple clusters is one of the significant strengths that were built at the core of Rancher.
  • It includes load balancing and health check: This is one of the major features that is included in Rancher, which is very handy if you intend to deploy a system that will likely get huge traffic.
  • It is open-source and totally free: RKE, K3s, and all other Rancher products are open source and free to use for anyone. If you don’t have a budget to spend on container management software, then Rancher is the best choice for you. However, getting support from Rancher labs will require you to pay some money.

 When not to use Rancher.

Despite having lots of advantages, there are certain scenarios where it is advisable not to use Rancher. Below are some of the situations where you should avoid using Rancher.

  • If you are interested in more mature products: When compared to other Kubernetes platforms like OpenShift, Rancher is pretty new and is still evolving. If you are the kind of person that loves using already mature products that won’t experience any radical changes, you might be disappointed with Rancher.
  • If you don’t intend to use multiple clusters: One of the major strengths that Rancher has over other Kubernetes distributions is its ability to manage multiple container clusters from one interface. For those managing single clusters, you will likely not put Rancher to good use, so you are better off choosing another platform.

How Rancher compares with other alternatives like OpenShift

One of the key strengths that OpenShift has over Rancher is that it is a mature platform and has full support from Red Hat. If you are already into the Red Hat ecosystem, your obvious choice for managing containers should be OpenShift. Rancher also has support from Rancher Labs, but it is not as reliable as Red Hat’s. Using Rancher is more logical if you intend to manage multiple container clusters.

Conclusion

Rancher is an excellent tool for managing and automating Kubernetes clusters. It also has lots of handy features that you can take advantage of, especially if you are managing multiple Kubernetes clusters.

The ability to manage all your clusters from one place is one of the reasons you should choose Rancher over any other platform if you intend to manage multiple clusters. Rancher is also very easy to learn and use, so new Kubernetes users can quickly get started with Rancher.

Need training, consulting or architecting?

We are SUSE and Red Hat Business Partnerns. We can help you deploying both Rancher and OpenShift PoCs so you can evaluate and try both solutions. We have also also developed some Docker / kubernetes and OpenShift 4 hands-on trainings that could be of your interest.

SIXE