"October 12, 2013 51CTO headline" What kind of Linux server is most suitable for your business? In short, it needs to give employees the ideal support they need to work.
Compared to hundreds of Linux desktop systems, the number of Linux server systems is actually relatively limited, but it is still difficult for us to choose the ideal solution for business needs. In this article, I will try to use my 12 years of experience in Linux to help you find the answers to your questions.
I think one of the most important factors in choosing a Linux Server system is whether your IT staff has the experience of being a skilled Linux user. Even today, Linux expertise is no longer as obscure as it used to be, but to become a Linux-savvy IT expert, the average technician has a long way to go.
At the Oscon (the World Open Source Business conference), held earlier this year at Oregon State Portland, I found that every business, even Microsoft, was looking for technicians with extensive Linux and open source experience.
In fact, it's hard for employers to find mature employees who have been mixed up in Linux for a few years now-and these are the people who have the talent to use Linux servers as planned.
In other words, if you do not have this type of Linux veteran, it is best not to have the brains of the deployment of Linux server distribution. In the case of Debian, the system has no technical support, let alone training, from a dedicated vendor.
Please don't misunderstand my meaning. Debian is extremely powerful for experienced users, but if the technical team under hand doesn't even know the difference between bash and C shell, it's too early to use Debian.
The best Linux Server system solution for newcomers
- RHEL
- Suse
- Oracle Linux
- Turnkey Linux
If your technical team is just in touch with Linux, it's a good idea to choose commercial Linux. Here, I would like to recommend Red Hat Enterprise Linux to you as a majority of the consultants.
Without enterprise technical support, Red Hat could not be the first company to gain 1 billion net worth of Linux products. As with other Linux versions, RHEL provides a comprehensive range of tools-enterprise support, professional certification, hardware certification, and automated online updates via Red Hat Network ("portal")-all of which will grinning the CFO and CIOs.
But Red Hat also faces another powerful competitor: the SUSE Linux Enterprise Server System (SLES).
Like Rhel, SLEs also provides technical support; Brother Novell is responsible for employee certification; hardware certification and online update are also many.
So how do we make a choice between the two? The answer is simple: do the tests. The test process for both is simple and completely free. From a personal point of view, Rhel and sles two kinds of programs I have to dabble. To make the right choice, you need to find a fit between your business needs and your system's characteristics. As long as the starting point is accurate, both generally can play an ideal role.
There's another set of Enterprise Linux options: Oracle Linux Although all of its design ideas and technical goals are replicated in Rhel, but I personally do not care about this. But I need to remind you that, according to my own experience, only those companies that have staked all it bets on the Oracle family will use the system.
The most suitable Linux server system for non-expert technician use
- Centos
- OpenSUSE
- Ubuntu Server
Let's explore the situation of this flattening out. Your employees have a certain understanding of the Linux system, but not the level of expertise-what to do?
For such enterprise users, I certainly prepared a number of relevant recommendations. First of all, if you like the way Rhel works, then CentOS as a free clone version of Rhel will certainly make you satisfied.
The popularity of CentOS is high. If you use the Apache Web server in almost all web hosting services, it is equivalent to already running CentOS in the infrastructure. In addition, this release also offers a number of free online support resources.
If you are worried that Red Hat company may be a drastic to CentOS, I ask you to not worry about the good. While Red Hat is disgusted with the existence of Oracle Linux, Red Hat CEO James Whitehurst recently said: "CentOS has become the default component of the Rhel ecosystem." Its presence has helped us to develop new areas that allow users to experience the benefits of Rhel in a free way. As a result, although our revenue has been impacted from a micro point of view, CentOS has been a significant driving force for Red Hat Linux on a macro level. ”
openSUSE is also a good choice for users who know about Linux but are not deep enough. openSUSE is a community Linux distribution for the SUSE system. Although it does not provide technical support like sles, its excellent stability and ease of use are still commendable. In addition, my own home server is using the openSUSE system.
But I don't recommend another little brother--fedora from the Rhel community. Fedora is great for developers who want to push their Linux potential to the limit, but it's not a good place to be a server system with stability as its primary requirement.
Another set of ideal programs is the Ubuntu introduced by canonical company. Although Ubuntu is a very ambitious desktop system that is even intended to extend to smartphones and tablets, it has another great version in the server environment: Ubuntu Server.
Like Rhel and SLEs, Ubuntu also offers technical support and product certifications, but its resource reserves are not as rich as Red Hat and SuSE. On the other hand, however, Ubuntu is easier to manage when performing simple server tasks.
Linux server systems best suited to expert users
- Arch
- Gentoo
- Debian
- Fedora
If you have a deep interest in cloud computing, don't forget that Ubuntu (as well as Rhel) can connect with OpenStack in depth. In addition, as the parent of the Ubuntu system, canonical also launched JuJu, a very handy toolset for DevOps (i.e., for development and operation processes), to set, configure, manage, maintain, The deployment and extension work has been made easy and enjoyable.
Talking about cloud computing, you should first consider whether your Linux server is running in your own office building or in a data center. If you choose a cloud solution, you need to ensure that your business services are running on a dedicated Linux server.
Most public cloud services, such as Amazon Web Services (AWS), Azure, and Rackspace, offer Linux server scenarios. If you use this type of scenario, you can eliminate a number of technical challenges in the server setup process.
Amazon, for example, provides Amazon device mirroring (AMI) for all of the Linux distributions mentioned earlier in the home Amazon Elastic Cloud (AE2), or even Amazon Linux, which they have developed themselves. And don't be surprised, even Microsoft's Azure supports CentOS, OpenSUSE, SuSE, and Ubuntu. Finally, Rackspace and OpenStack support most mainstream server Linux distributions and the relatively low profile of arch and Gentoo. However, I would like to emphasize that only a certain level of Linux technology users are suitable for the use of Debian, and its distribution should be used only for certain critical business servers.
Who says we still need a powerful Linux server in a cloud environment? In fact, the overall performance of each Linux server is perfectly satisfactory as long as it is guaranteed to be dedicated to a specific job. In this case, the last candidate is finally on the stage--this is turnkey Linux.
Turnkey is developed on the basis of 64-bit Debian Linux, but it is very friendly to the requirements of enterprise users. The reason for this is that it provides a dedicated Linux server solution rather than a full-featured release.
Turnkey offers more than 100 applications that can be run directly. These include standards such as Apache Web Services, a Linux, MySQL, Php/python/perl (lamp) stack, a WordPress blog platform : Drupal Content Management System (CMS) for Ushahidi Emergency response Server and other special business environments; Game CRM application Zurmo, Human response management system Sahana Eden, etc. You can run these proprietary application servers in AWS, bare metal, virtual machines, or infrastructure as a service (IaaS) cloud.
All in all, whether you are a novice who knows nothing about Linux or a developer who understands the secrets of the kernel, there is always a Linux server system for you and your business-please choose.
Original link: http://www.itworld.com/operating-systems/372236/how-choose-best-linux-server-your-business
Http://os.51cto.com/art/201310/412961.htm
http://www.zhihu.com/question/19582551
How to choose the most ideal Linux server system for the enterprise?