1.
2014 Red Hat Summit: Performance analysis & tuning에서 잠깐 소개하였던 RHEL 7.0이 공식으로 나왔습니다.
Red Hat Unveils Red Hat Enterprise Linux 7, Redefining the Enterprise Operating System
Forrest의 Richard Fichera은 아래와 같이 기술적인 특징을 정리하고 있습니다. 하나하나 의미있는 발전이네요.
Scalability – The Linux kernel now scales to 4096 x86 CPUs and up to 16 TB of memory, well into high-end UNIX server territory, and will support the largest x86 servers currently shipping. At this point, with RHEL 7 and other Linux distributions running on large Xeon E7 V2 servers, there seems to be little to choose between UNIX and Linux in terms of high-end scalability except in those very few cases where monolithic SMP runtime environments exceed 96 cores. The only thing holding Linux back from the very largest commercial applications is the inherent conservatism of the I&O professionals who run large UNIX transactional environments, and as Linux accumulates additional customer evidence, the migration of UNIX workloads to x86 Linux will continue. I/O – The Linux kernel now includes a wide range of file systems, ranging from an improved ext (the most widely used Linux file system) to XFS (for very large file systems up to half a Petabyte) and a beta version of btrfs (a geeky contraction of “Better File System”), an open source file system that promises much of the scalability and feature set of Oracle’s popular ZFS file system including checksums, snapshotting, advanced logical volume management including thin provisioning and others. RHEL 7 also includes advanced features like geoclustering and remote data replication to support advanced HA topologies. Virtualization – In addition to the built-in KVM virtualization, RHEL includes containers, a lightweight virtualization abstraction similar to Solaris Containers and Resource Zones. This provides a virtualized OS image that has very low overhead, and (both a great strength and a great weakness, depending on use case) generates all virtual OS Images from a single root OS image, so there is only one set of files to update to patch all OS Images. Clustering and HA – Supported by file replication features, the latest kernel distributions include the ability to set up geographically distributed clusters of physical and virtual servers with either automated or manual failover. Keeping it simple and running efficiently – RHEL 7 contains a range of improvements to make it simpler to install and lower overhead to manage, including in-place upgrades of existing RHEL system, rollback capabilities, and templatized deployment via “profiles,” which allow configuration definitions to be specified for specific workloads and deployed on demand. After the installation, the distribution contains a vastly improved set of runtime management and monitoring capabilities to enable optimal runtime performance. Red Hat Releases RHEL 7 – Linux Continues Its March To The Top중에서
어떤 일본회사가 RHEL 7.0에서 바뀐 기능을 소개하는 문서를 올렸네요. 잘 정리되어 있습니다.
Redhat을 정식으로 계약하여 사용하는 분들이야 온라인으로 받으면 되지만 CentOS를 사용하는 저같은 사람들은 어떻게 해야 할까요? 아직 CentOS7은 나오지 않았습니다만 준비를 하고 있습니다. 아래에서 정보를 얻으시면 될 듯 합니다.
News, views and reports on CentOS 7
2.
Redhat이 지원하는 것중 Docker가 있습니다. Container라는 것만 알고 있지 자세히 몰랐습니다. 아래 글을 보고 이해했습니다.
Docker는 컨테이너형 가상화를 실현하는 오픈소스로 VirtualBox나 VMware와 같은 가상화와 비슷한점도 있지만 다른 점은 빌드와 배포가 빠르며 오버 헤드가 적으면서도 플랫폼과 하드웨어에서 독립된 환경을 제공해 주는 것입니다.
Docker는 매우 가벼운 컨테이너입니다. 가상 머신을 실행하려면 많은 리소스가 필요합니다. 그러나 Docker 컨테이너를 시작하는 데 필요한 CPU 및 메모리 오버 헤드는 매우 작고 빠르게 시작할 수 있습니다. 일반적으로 프로세스와 비교되는 수준입니다. 컨테이너의 실행도 빠르고, 이미지의 작성이나 파일 시스템의 스냅샷도 빠른 것이 특징입니다.
구글, 레드햇 그리고 오픈스택에서 컨테이너형 가상화 Docker를 채택한 이유는?중에서
Redhat은 Docker를 위한 제품으로 Red Hat Enterprise Linux Atomic Host을 4월에 내놓았네요.
Red Hat Accelerates Application Delivery with New Linux Container Innovations
자세히 알아보고자 검색을 해보니 KT에 계시는 김영찬님이 전문가인 듯 합니다. 여러 행사에서 많이 발표하셨습니다. 그 중 관심있는 두개만 옮겨 왔습니다. 두번째 개발환경 구축하기. 조만간 저도 시도해보려고 합니다.