블로그 구독

IT 팀은 그 어느 때보다 빠른 속도로 더 많은 서비스를 제공하여 현대적인 비즈니스 요구 사항을 지원해야 합니다. 그럼에도 불구하고 조직의 86%는 여러 IT 환경에 애플리케이션을 배포하며, 62%는 3개 이상의 환경을 사용합니다.1 이러한 복잡성으로 인해 상호운용성 및 가용성 문제, 복잡한 관리, 더 높은 보안 및 컴플라이언스 위험이 발생할 수 있습니다.

IT 환경을 표준화하면 유연성, 효율성, 신뢰성을 높여 증가하는 요구 사항을 충족할 수 있습니다. 표준 운영 환경(SOE)은 IT 인프라를 간소화하여 관리 및 제어를 효율화하는 동시에 다양한 사용자와 목적에 맞게 시스템을 사용자 정의할 수 있는 유연성을 제공합니다.

Red Hat Enterprise Linux(RHEL)는 안정성, 제어, 유연성을 결합하여 SOE를 위한 이상적인 기반을 제공합니다. RHEL은 물리, 가상화, 클라우드 및 엣지 인프라 전반에서 더욱 일관성 있게 실행되므로 사용자 옵션을 제한하지 않고도 조직 전체를 위한 단일 표준 기반을 유지할 수 있습니다.

RHEL 8.9에는 조직의 목표를 지원하는 운영 기반을 구축할 수 있도록 더 많은 기능이 추가되었습니다. 이러한 모든 기능은 RHEL 9.3에서도 사용할 수 있으므로 중단 없이 원하는 일정에 맞게 업그레이드할 수 있습니다.

풋프린트 전반에서 이미지를 더욱 신속하게 배포하고 관리

대부분의 조직은 여러 배포 환경을 보유하고 있으며, 운영 체제 이미지 관리는 높은 신뢰성을 갖춘 보안 중심 운영에 매우 중요합니다. 호스팅 서비스 또는 온프레미스로 제공되는 RHEL 이미지 빌더 툴을 사용하면 인프라 풋프린트 전반에 배포하기 위한 표준 기반을 토대로 최적화된 운영 체제 이미지를 생성할 수 있습니다. 툴의 온프레미스 버전에는 이제 UEFI(Unified Extensible Firmware Interface) 및 레거시 BIOS(기본 입력/출력 시스템) 부팅 모드를 포함하여 AWS 하이브리드 부팅 구성에 대한 지원이 포함되어 있어 UEFI 보안 부팅과 같은 기능을 활용할 수 있습니다. 또한 VMware 이미지를 OVA(개방형 가상 어플라이언스) 형식으로 패키징하고 VMware vSphere 템플릿 라이브러리로 가져와 더욱 빠른 가상 머신(VM) 프로비저닝을 수행할 수 있습니다.

다른 Linux 배포판에서 마이그레이션 간소화

여러 운영 체제를 실행하면 관리 복잡성이 증가하지만 운영 체제 마이그레이션은 그 자체로 복잡한 경우가 많습니다. Convert2RHEL 툴은 다른 RPM 기반 Linux 배포판에서 RHEL로 마이그레이션 수행을 간소화합니다. 이 툴은 온사이트 데이터센터와 클라우드 환경에서 시스템을 인플레이스로 전환하는 동시에 기존 운영 체제 사용자 정의, 구성, 기본 설정을 유지합니다. 애플리케이션 스택을 해체하거나 재배포할 필요가 없으므로 운영 중단이 최소화됩니다. Convert2RHEL은 다른 여러 Linux 배포판에서 마이그레이션할 수 있도록 지원됩니다. 자세한 내용은 이 문서에서 확인하세요.

구성 관리 간소화

환경 전반에서 일관된 운영 체제 구성을 유지하는 것은 어려울 수 있습니다. 자동화는 배포 전반에서 일관성을 개선하기 위한 핵심 요소입니다. RHEL 8.9에는 구성 복잡성을 더욱 쉽게 관리하는 데 도움이 되는 새로운 시스템 롤과 기존 롤에 대한 개선 사항이 포함되어 있습니다. 새로운 롤은 다음과 같습니다.

  • Keylime_server: Keylime 등록 기관 및 Keylime 검증기 설정을 포함하여 Keylime 서버의 구성을 자동화하고 일관된 배포를 유지 관리합니다.
  • Systemd: 유닛 시작, 중지, 활성화 및 비활성화, 사용자 정의 유닛 배포와 같은 일반적인 systemd 태스크를 규모에 맞게 자동화하여 반복적인 태스크를 줄이고 잠재적인 문제를 방지합니다.
  • PostgreSQL: RHEL에 포함된 자주 사용되는 데이터베이스인 PostgreSQL의 설치 및 구성을 자동화하여 시간을 절약하고 일관성을 개선합니다.

향상된 롤은 다음과 같습니다.

  • Podman: Podman 네트워크, 상태 점검 및 비밀 정보의 구성을 자동화하고, Quadlet 컨테이너 정의를 사용하여 RHEL 인스턴스 전반에서 컨테이너 정의와 배포를 간소화합니다.
  • Kdump: 새로운 옵션을 사용하면 RHEL 리소스 전반에서 기본 커널 덤프 매개 변수를 설정할 때 유연성이 향상됩니다.
  • Storage: 파일 시스템을 마운트 해제하지 않고 확장하고, 파일 시스템 마운트 지점에 대한 소유권과 권한을 설정하고, RAID LVM 볼륨의 스트라이프 크기를 설정하여 규모에 맞게 스토리지 관리를 개선합니다.
  • Microsoft SQL: 사용자 정의 데이터와 로그 디렉터리를 지정하여 Microsoft SQL Server 데이터베이스 성능을 개선합니다.

RHEL 웹 콘솔에는 시스템 관리 효율성을 향상하기 위한 새로운 기능도 포함되어 있습니다. 예를 들어, 시간당 성능 및 디스크 I/O 사용량을 색상으로 코딩한 통합 보기를 통해 시스템 성능을 분석하고 문제를 더욱 신속하게 트러블슈팅할 수 있습니다. 또한 Podman 상태 점검에 대한 응답으로 비정상 컨테이너를 다시 시작, 중지 또는 강제 종료하는 등의 작업을 지정할 수 있습니다. 마지막으로, 새로운 VM 관리 기능을 사용하면 구성 변경으로 인해 VM을 다시 시작해야 하는 VM을 확인할 수 있습니다.

맞춤형 시스템 성능

다수의 대규모 환경 전반에서 리소스 성능을 최적화하는 것은 가장 경험이 풍부한 IT 전문가에게도 어려운 과제일 수 있습니다. 지속적으로 시스템을 모니터링하고, 광범위한 데이터세트를 분석하고, 올바른 최적화를 수행하려면 상당한 시간과 노력이 필요합니다.

RHEL 8.9에 포함된 Performance Co-Pilot은 시스템 수준의 성능 측정을 모니터링, 시각화, 저장하고 분석하는 툴, 서비스, 라이브러리 세트입니다. 버전 6.0.5의 새로운 메트릭은 인터럽트, 비휘발성 스토리지, 외부 메모리를 포함하여 훨씬 더 많은 하드웨어 리소스의 성능을 모니터링하고 인프라의 잠재적인 문제를 더 빠르게 감지하는 데 도움을 줍니다. 또한 웹후크 작업을 Event-Driven Ansible에 직접 전송하여 시스템 상태가 정의된 PMIE(Performance Metrics Inference Engine) 룰과 일치할 때마다 특정 프로세스를 자동으로 시작할 수 있습니다. Grafana 9.2.10을 사용하면 RHEL 인프라 전반에서 스트리밍 성능 데이터를 그 어느 때보다 쉽게 분석할 수 있습니다.

새로운 Application Streams에 액세스

대규모 하이브리드 클라우드 환경은 컴파일러, 런타임, 데이터베이스, 웹 서버와 같은 핵심 기술에 대한 요구 사항이 있는 여러 사용자 커뮤니티를 지원해야 합니다. 예를 들어, 개발 조직은 혁신적인 애플리케이션을 빌드하는 데 도움이 되는 최신 업데이트와 기능을 원합니다. 동시에 IT 운영 팀은 애플리케이션을 프로덕션 환경에 배포할 때 신뢰성을 높이기 위해 안정적이고 검증된 강력한 툴 버전을 필요로 합니다.

Application Streams를 사용하면 핵심 운영 체제와 별도로 툴과 기술을 독립적으로 업데이트할 수 있습니다. 요구 사항과 우선순위에 맞는 특정 기술 버전을 선택할 수 있는 유연성을 제공하므로 툴과 애플리케이션 관리를 간소화하고 모든 사용자 커뮤니티의 요구 사항을 더 쉽게 충족할 수 있습니다.

RHEL 8.9의 새로운 Application Streams에는 다음이 포함됩니다.

  • Node.js 20: 새로운 버전의 V8 엔진과 함께 JavaScript 실행(runtime) 환경의 기본 부분이 개선되어 이 인기 있는 교차 플랫폼 오픈소스 서버 환경의 성능이 향상되고 새로운 언어 기능이 제공됩니다.
  • Java-21: Java Platform, Standard Edition의 오픈소스 구현인 OpenJDK의 새로운 기능에는 경량 가상 스레드, 최소 웹 서버, 시퀀스 컬렉션, 그리고 호스트 이름 및 주소 확인을 위한 서비스 공급업체 인터페이스(SPI)와 같은 기능이 포함되어 애플리케이션을 신속하게 구축할 수 있도록 지원합니다.
  • 컴파일러 툴킷: 새로운 버전에는 GCC 13, LLVM 16.06, Rust 1.71.1 및 Go 1.20.46이 포함됩니다.
    • GCC 툴셋 13: C++23, C++20 및 C23에 대한 새롭고 향상된 최적화 기능과 향상된 언어 지원을 제공하여 워크로드 성능을 향상합니다.
    • LLVM 툴셋 16.0.6: 암시적 함수 선언, 호환되지 않는 함수 포인터 유형 및 암시적 정수 반환 값에 대한 새로운 기본 오류가 포함되어 있어 개발자가 더 안전한 코드를 작성하는 데 도움이 됩니다.
    • Rust 툴셋 1.71.1: 성능과 효율성을 개선하는 동시에 일부 교차 언어 작업의 안전성을 높이는 새로운 구현 및 프로토콜이 포함되어 있습니다.
    • Go 툴셋 1.20.6: 애플리케이션 성능을 향상하기 위해 향상된 데이터 처리 및 새 패키지를 통합합니다.

자세히 알아보기

RHEL 8.9의 최신 기능에 대해 자세히 알아보세요.

추가 리소스

출처

1F5 Networks. “2023 애플리케이션 전략 현황 리포트,” 2023년 3월.


저자 소개

Gil Cattelain is Principal Product Marketing Manager for Red Hat Enterprise Linux. Cattelain has more than 20 years’ experience as a leader in high-tech software product marketing with a proven track record of managing major product releases and go-to-market strategies. Prior to Red Hat, Cattelain held product marketing leadership roles at Micro Focus, Novell, and Genesys, focusing on the endpoint management and DevOps/agile solutions, including digital marketing for the contact center market.

Read full bio

채널별 검색

automation icon

오토메이션

기술, 팀, 인프라를 위한 IT 자동화 최신 동향

AI icon

인공지능

고객이 어디서나 AI 워크로드를 실행할 수 있도록 지원하는 플랫폼 업데이트

open hybrid cloud icon

오픈 하이브리드 클라우드

하이브리드 클라우드로 더욱 유연한 미래를 구축하는 방법을 알아보세요

security icon

보안

환경과 기술 전반에 걸쳐 리스크를 감소하는 방법에 대한 최신 정보

edge icon

엣지 컴퓨팅

엣지에서의 운영을 단순화하는 플랫폼 업데이트

Infrastructure icon

인프라

세계적으로 인정받은 기업용 Linux 플랫폼에 대한 최신 정보

application development icon

애플리케이션

복잡한 애플리케이션에 대한 솔루션 더 보기

Original series icon

오리지널 쇼

엔터프라이즈 기술 분야의 제작자와 리더가 전하는 흥미로운 스토리