What kind of Linux server is most suitable for your enterprise? In short, it needs to provide ideal support for employees. Compared with hundreds of Linux desktop systems, the number of Linux server systems is actually limited, but it is still difficult for us to choose the Linux server that is truly suitable for enterprise needs. what kind of Linux server is the most suitable for your enterprise? In short, it needs to provide ideal support for employees.
Compared with hundreds of Linux desktop systems, the number of Linux server systems is actually limited, but it is still difficult for us to choose an ideal solution that truly suits the needs of enterprises. In this article, I will try to use my 12 years of Linux experience to help you find answers to your questions.
I think the most important factor in selecting a Linux server system is whether your IT staff have good Linux experience. Although the Linux expertise is no longer as obscure as IT was in the past, there is still a long way to go to become an IT expert proficient in Linux.
When I participated in OSCon (the World Open Source Business Conference) held in Portland, Oregon earlier this year, I found that every company (including Microsoft) we are looking for technical staff with rich Linux and open-source experience.
In fact, it is difficult for employers to find mature employees who have been involved in the Linux field for more than a few years-and such technicians are essential for the smooth use of Linux servers as planned.
In other words, if you do not have such a Linux old bird, you 'd better leave it alone. Taking Debian as an example, this system does not have any specialized vendors to provide technical support, let alone related training.
Do not misunderstand me. Debian is extremely powerful for experienced users, but if the difference between BASH and C Shell cannot be clarified by the technical team at the bottom of your hand, you should just cut off your idea of using Debian.
The most suitable Linux server system solution for newcomers
- RHEL
- SUSE
- Oracle Linux
- Turnkey Linux
If your technical team is new to Linux, you 'd better choose commercial Linux. Here, I will recommend RedHat Enterprise Linux to you like most consultants.
Without enterprise technical support, RedHat cannot be the first company to earn one billion RMB from Linux products. Compared with other Linux versions, RHEL provides comprehensive tools-enterprise support, professional certification, hardware certification, and Red Hat Network (RHN) automated online update-all of this will make CFO and CIOs laugh.
However, RedHat faces another powerful competitor: SUSE Linux Enterprise Server System (SLES ).
Similar to RHEL, SLES also provides technical support, while Novell, a brother company, is responsible for employee authentication, and there are also a lot of hardware certifications and online updates.
So how can we choose between them? The answer is simple: test. The test procedures are simple and free. From a personal perspective, I have been involved in RHEL and SLES. To make a correct choice, you need to find a matching point between your enterprise needs and system features. As long as the starting point is accurate, both of them can play an ideal role.
In fact, there is another set of enterprise-level Linux options: Although all its design ideas and technical objectives are being copied to RHEL, I personally do not care about this. However, IT should be noted that, based on my own experiences, only enterprises that place all their IT bets on the Oracle family will use this system.
Linux server systems most suitable for non-expert technical personnel
- CentOS
- OpenSUSE
- Ubuntu Server
Next we will discuss this situation. Your employees have a certain understanding of the Linux system, but do not reach the expert level-what should you do?
For such enterprise users, I certainly have prepared some related recommendations. First, if you like the way RHEL works, CentOS, as a free clone of RHEL, will certainly make you satisfied.
CentOS is very popular. If you use Apache Web servers in almost all Web hosting services, it is equivalent to running CentOS in the infrastructure. In addition, this release also provides a large number of free online support resources.
If you are worried that the red hat company may be willing to pay a base salary for CentOS, please do not worry about it. Despite Red Hat's dislike for the existence of Oracle Linux, James whitehust, CEO of Red Hat, recently said: "CentOS has become the default component of the RHEL ecosystem. Its existence has helped us explore new areas, that is, to allow users to experience the efficacy of RHEL for free. Therefore, although our revenue has been affected from a micro perspective, CentOS has played an extremely important role in promoting Red Hat Linux ."
OpenSUSE is also a good choice for users who have some knowledge about Linux but are not deep enough. OpenSUSE is the community Linux release version of The SUSE system. Although it does not provide technical support like SLES, its outstanding stability and ease of use are still commendable. In addition, my home server uses the OpenSUSE system.
However, I do not recommend Fedora, another younger brother from the RHEL community. Fedora is great for developers who want to bring Linux's potential to the limit, but it is not suitable for server systems where stability is the main requirement.
Another ideal solution is Ubuntu, which was launched by Canonical. Although Ubuntu is a very ambitious desktop system that even intends to expand to smartphones and tablet devices, it also has another outstanding version in the server environment: ubuntu Server.
Similar to RHEL and SLES, Ubuntu also provides technical support and product certification, but its resource reserves are not as rich as Red Hat and SUSE. On the other hand, Ubuntu is easier to manage when performing simple server tasks.
Linux server system most suitable for expert users
- Arch
- Gentoo
- Debian
- Fedora
If you are interested in cloud computing, do not forget the ability of Ubuntu (like RHEL) to be deeply connected with OpenStack. In addition, as the parent company of Ubuntu, Canonical also launched Juju, a very convenient DevOps (that is, a tool set for development and operation processes, this makes settings, configurations, management, maintenance, deployment, and scaling of crazy servers easy and enjoyable.
When talking about cloud computing, you should first consider whether your Linux server is running in your office building or data center. If you select a cloud solution, you need to ensure that the service runs on a dedicated Linux server.
Most public cloud Services, such as Amazon Web Services (AWS), Azure, and RackSpace, provide Linux server solutions. If this type of solution is used, you can avoid a lot of technical difficulties during server setup.
For example, Amazon provides Amazon device images (AMI) for all the Linux distributions mentioned above in Amazon Elastic Cloud (AE2 ), they even included Amazon Linux they developed. Don't be surprised. even Microsoft Azure supports CentOS, OpenSUSE, SUSE, and Ubuntu. Finally, RackSpace and OpenStack support most mainstream server Linux distributions, as well as Arch and Gentoo with low popularity. However, I still want to emphasize that only users with a certain level of Linux technology can use Debian, and its release version should be used only for specific key business servers.
Who said we still need a Linux server with strong performance in the cloud environment? In fact, as long as each Linux server can specifically correspond to a specific job, its overall performance will be completely satisfactory. Here, the last candidate finally came to power-this is Turnkey Linux.
Turnkey is developed based on 64-bit Debian Linux, but it is very friendly to enterprise users. The reason is that it provides a dedicated Linux server solution instead of a full-featured release.
Turnkey provides more than one hundred applications that can run directly. Including Apache Web services and other standards; a set of Linux, MySQL, PHP/Python/Perl (LAMP) stacks; a WordPress blog platform; drupal content management system (CMS) for Ushahidi emergency response server and other special business environments; Zurmo for game customer relationship management (CRM); Sahana Eden for human response management systems. You can run these private application servers on AWS, bare metal, virtual machines, or infrastructure as a Service (IaaS) cloud.
All in all, no matter whether you are new to Linux or a developer familiar with the secrets of the kernel, there is always a Linux server system suitable for you and your enterprise-please choose.
Link: http://www.itworld.com/operating-systems/372236/how-choose-best-linux-server-your-business