토픽

Linux의 이해

IT 시스템과 워크로드가 점점 복잡해짐에 따라 기본 아키텍처와 운영 체제는 안정적이고, 확장 가능하며, 성능 중심적이어야 합니다. Linux는 전통적이든 혁신적이든 관계없이 베어메탈에서 가상, 클라우드, 컨테이너에 이르는 모든 IT 워크로드와 배포를 위한 안정적인 기반입니다.

Linux란 무엇일까요?

Linux®오픈소스 운영 체제(OS)이자 IT 인프라 플랫폼입니다. 이는 원래 1991년에 Linus Torvalds가 취미로 만든 것으로 알려져 있습니다. Linus는 대학생 시절에 Unix의 원칙과 설계를 기반으로 했던 MINIX 운영 체제를 대체할 무료 오픈소스 버전을 만들고자 했습니다. 이렇게 한 대학생의 취미에서 탄생한 것이 바로 현재 가장 큰 사용자 기반을 갖고 있고, 공용 인터넷 서버에서 가장 많이 사용되며, 상위 500대 초고속 슈퍼컴퓨터에서 유일하게 사용되는 OS입니다.

Linux의 가장 큰 장점은 아마도 오픈소스일 것입니다. Linux는 GPL(GNU General Public License)를 사용하여 출시되었습니다. 따라서 누구나 소프트웨어를 실행하고 연구하고 공유하고 수정할 수 있습니다. 수정한 코드를 재배포하거나 판매하는 것도 가능하며, 이 경우 반드시 동일한 라이센스를 사용해야 합니다. 이는 Unix 및 Windows와 같이 독점적이고 사용자를 종속시키며 변경되지 않은 상태로 제공되고 수정할 수 없는 전통적인 운영 체제와 크게 다릅니다.

참고: Linux를 언급할 때 무엇을 포함하고 무엇을 배제해야 할지에 관해서는 항상 논란이 있습니다. Linux의 정의를 설명하기 위해 Linux 커널 그리고 이와 함께 제공되는 툴, 애플리케이션, 서비스를 다룰 예정입니다. 이 모든 요소가 결합되어 많은 사람이 Linux라 부르는 기능적인 운영 체제를 만듭니다. 이러한 툴, 애플리케이션, 서비스의 일부는 GNU 시스템의 구성 요소이므로 자유 소프트웨어 재단은 이 조합을 'GNU/Linux'라 부릅니다. 이것이 Linux 커널과 함께 번들링되었기 때문에 우리가 알고 있는 Linux는 사실 Linux 커널 그 이상입니다.

Linux로 무엇을 할 수 있을까요?

Linux는 컨테이너, 클라우드 네이티브 애플리케이션, 보안을 포함한 거의 모든 유형의 IT 이니셔티브에서 기본 요소로 사용됩니다. Linux는 Wikipedia와 같은 지식 공유 웹사이트에서 뉴욕 증권 거래소, Android를 실행하는 모바일 장치(무료 소프트웨어를 사용하여 특정 용도를 위해 Linux 커널 배포)에 이르기까지 전 세계의 대규모 산업과 비즈니스에서 핵심에 자리하고 있습니다. Linux는 지난 몇 년간 데이터센터와 클라우드 배포의 영역에서 높은 가용성과 안정성을 갖춘 핵심 워크로드의 실질적인 표준으로 성장했으며 사용자의 요구와 워크로드에 따라 여러 사용 사례, 배포, 대상 시스템 및 장치, 기능을 지원합니다.

Microsoft는 이와 다른 방식으로 Linux와 오픈소스를 수용하여 Linux용 SQL Server를 구축하고 .NET 프레임워크 (.NET Core/Mono)를 오픈소스화하여 모든 플랫폼에서 실행 가능하도록 하였고, Linux를 사용하는 개발자는 이 프레임워크를 사용하여 애플리케이션을 개발할 수 있게 되었습니다. 2025년까지 모든 SAP 고객은 Linux에서만 실행되는 SAP HANA(인메모리, 관계형 데이터베이스 관리 시스템)로 이전할 예정입니다. 2017년 현재 SAP 시장의 50%는 Windows 고객이 차지하고 있습니다.

클라우드를 살펴보면 Microsoft Azure의 경우에도 Azure Marketplace의 이미지 중 60% 이상과 가상 머신 중 약 ⅓이 Linux를 기반으로 하고 있습니다. 한편, Amazon Web ServicesGoogle Cloud Platform은 공용 이미지를 통한 여러 Linux 배포판을 지원합니다.

점점 더 많은 시스템이 Linux의 안정성과 확장성에 의존하고 있으므로 Linux는 계속해서 미래의 운영 체제로 부상할 것입니다.

Red Hat과 Linux는 동일한 것인가요?

Red Hat은 초기에 커스텀 Linux 배포판을 지원하는 데서 성공의 가능성을 확인하고 'Red Hat® Linux'라는 이름을 지었습니다. Red Hat Linux의 성장 역사와 신뢰성은 많은 사람의 뇌리에 두 개의 동의어로 자리잡았습니다. Red Hat의 솔루션과 기술은 초창기부터 IT 스택의 거의 모든 측면을 포함하여 이러한 성공의 기반이 되어 주었습니다.

Red Hat은 2003년에 Fedora Linux Project와 합병하면서 변화를 겪었고, 현재 Red Hat Enterprise Linux라 불리는 Linux 배포판을 관리, 보호, 지원합니다. 오늘날 Red Hat Enterprise Linux는 자동화, 클라우드, 컨테이너, 미들웨어, 스토리지, 애플리케이션 개발, 마이크로서비스, 가상화, 관리 등을 위한 소프트웨어와 기술을 지원합니다.

Linux는 여러 Red Hat 제품에서 핵심적인 역할을 합니다. Linux는 단순한 서버용 운영 체제를 넘어서는, 현대적인 IT 스택의 기반입니다.

Linux 및 Linux 배포 심층 분석

Linux를 신뢰할 수 있을까요? 과연 안전할까요?

보안은 배포한 후에 신경을 쓰지 않아도 되는 것이 아니며 비즈니스 및 배포 전략의 한 부분으로 통합되어야 합니다.

가장 우수한 보안은 계층형 보안

보안은 기능이 아닙니다. 보안은 종합적인 시스템입니다. IT 보안의 측면에서 운영 체제는 하드웨어에 배포된 애플리케이션뿐 아니라 물리적 하드웨어 그리고 이 하드웨어에 액세스할 수 있는 사람까지 포괄하는 거대한 시스템의 일부입니다. 보안을 넓은 관점에서 보자면 리스크 관리, 규정 준수, 거버넌스도 포함합니다. 한 가지 측면을 보안한다고 모든 것이 안전해지지는 않으며, 모든 부분을 관리해야 합니다.

Linux는 모듈식이므로 보안을 쉽게 관리할 수 있습니다. Linux 운영 체제를 구성하는 각 요소는 감사, 모니터링, 보안 기능을 갖추고 있습니다. Linux에는 SELinux와 같은 보안 문제를 차단하고, 모니터링하고, 보고하며, 해결할 수 있는 툴과 모듈이 내장되어 있습니다. Linux 내에서도 커널 공간에서 사용자 공간을 분리하기 위한 공동 작업이 진행되고 있습니다. 시스템 전체에서 실행되는 모든 프로세스가 사용자 역할 권한에 따라 사용하지 못하도록 하고, 사용자 프로세스 역시 전체로서 시스템에서 사용하지 못하도록 하는 것입니다. 이는 컨테이너와 가상화 기술의 핵심적인 개념으로서 분리되어 있는 별개의 보안 워크로드와 권한을 필요로 합니다.

물론 보안이 완벽하게 구현된 운영 체제는 존재하지 않지만 보안을 강화하기 위해 사용자가 취할 수 있는 조치가 있으며 Linux는 여러 이점을 제공합니다.

Red Hat을 선택하는 이유는 무엇일까요?

Red Hat은 대규모 오픈소스 커뮤니티에서 Linux 커널과 관련 기술에 기여하고 있는 선도적인 업체 중 하나입니다. Red Hat 엔지니어는 기능과 안정성, 보안을 개선하여 각 고객의 사용 사례와 워크로드에 관계없이 인프라가 제대로 작동하고 안정적으로 유지될 수 있도록 합니다. Red Hat은 지원팀과 전문가의 현장 방문 지원에 의해 개발된 강력한 Linux 교육 커리큘럼을 통해 플랫폼을 최대한 활용할 수 있는 방법을 안내합니다.

Red Hat Enterprise Linux는 하이브리드 클라우드 배포의 일관된 토대에서 비롯된 제어, 신뢰성, 자율성을 통해 비즈니스를 운영할 수 있도록 애플리케이션을 강화합니다. Red Hat은 수천 개의 인증된 하드웨어, 소프트웨어, 클라우드 솔루션을 제공하면서 세계를 선도하는 오픈소스 엔터프라이즈 IT 솔루션 제공업체이며 Fortune 500대 기업의 90%의 신뢰를 받고 있습니다.

UAE Exchange는 Linux를 기반으로 하는 회사입니다. Red Hat이 UAE Exchange가 선택한 기술 벤더라는 위상을 계속 유지할 것을 확신하기에, 당사는 오픈소스에 대한 믿음을 가지고 이에 전념할 것입니다.

Linux를 실행하고 관리하는 데 필요한 사항

인프라

하이브리드 클라우드 전체에 구축된 일관된 기반은 모든 주요 하드웨어 플랫폼과 수천 개의 애플리케이션을 지원하여 비즈니스를 운영할 수 있도록 애플리케이션을 강화합니다.

관리

간편한 Red Hat Enterprise Linux 관리 방법을 제공하여 시스템을 효율적으로 실행하고 적절하게 보안을 유지하며, 다양한 표준 규정을 준수하도록 합니다.

인프라

퍼블릭 및 프라이빗 클라우드 구축을 위한 안전하고 확장 가능한 Linux 기반 IaaS(서비스로서의 인프라) 플랫폼입니다.

OpenStack® 워드 마크 및 OpenStack 로고는 미국 및 기타 국가에 등록된 OpenStack Foundation의 등록 상표/서비스 마크 또는 상표/서비스 마크이며, OpenStack Foundation의 허가하에 사용됩니다. Red Hat은 OpenStack Foundation 또는 OpenStack 커뮤니티와 아무런 제휴, 보증, 후원 관계에 있지 않습니다.

Linux의 더 큰 가능성을 살펴보세요