OpenShift 소개

OpenShift (오픈시프트) 는 기업에 Docker와 Kubernetes를 제공하는 컨테이너 애플리케이션 플랫폼입니다.
오픈시프트는 사용 중인 애플리케이션 아키텍처와 관계없이 거의 모든 인프라(퍼블릭 또는 프라이빗)에서 애플리케이션을 쉽고 빠르게 구축, 개발 및 배포할 수 있습니다. 온프레미스, 퍼블릭 클라우드, 호스티드 중 어떤 IT 환경이든 경쟁업체보다 빨리 우수한 아이디어를 제품화 할 수 있습니다.
요약하면 신속한 애플리케이션 개발을 위해 도커 컨테이너와 DevOps (데브옵스)도구를 사용하여 Kubernetes (쿠베르네테스)를 지원하는 운영환경을 제공하는 것입니다.
오픈시프트는 엔터프라이즈에 Docker와 Kubernetes를 제공하는 확장 가능한 개방형 컨테이너 애플리케이션 플랫폼입니다.

 


 


 

 

 

개발자와 컨테이너

개발자와 컨테이너 기술

개발자와 컨테이너 기술이 주는 주요한 장점은 아래와 같습니다. 신속한 개발환경 구축, 작은 시스템 자원으로 개발 환경 구축, 모든 개발자팀에게 동일한 환경 제공, 개발/테스트/스테이징/운영 환경을 동일하게 구성 , DevOps 에, 마이크로서비스 아키텍

디지털 트랜스포메이션 과 컨테이너

디지털 트랜스포메이션과 컨테이너 기술

디지털 트랜스포메이션 (Digital Transformation : DX) 은 디지털 기술을 활용하여 기업과 사회를 더 좋은 방향으로 “변화”하는 것이라고 정의할 수 있습니다. 최신의 디지털 기술을 이용하여 지금까지 없었거나 불가능했던 일들을 실현하여 세상을 변화시키는 것입니다. 컨테이너는 더 낮은 비용으로 애플리케이션을보다 효율적으로 개발함으로써 DevOps에 더 집중할 수 있습니다. 테스트와 환경 구성 그리고 트러블슈팅 같은 고질적인 수작업 중심의 IT 문제에 집중하지 않고 비즈니스 성장에 도움이되는 애플리케이션 개발에 더 많은 시간을 할애 할 수 있습니다.

IT인프라 와 IT 부서 클라우드 와 컨테이너

IT인프라 변화 – 메인프레임에서 컨테이너

1980년대 메인프레임에서 시작해서 최근에 컨테이너 기술을 근간으로하는 Cloud Native 까지의 IT트랜드 를 살펴 봅니다. IT인프라 는 IT (Information Technology) Infrastructure 의 줄임말로 기업의 IT 환경을 운영하고 관리하는데 필요한 구성요소들 입니다. 이러한 구성 요소에는 하드웨어, 소프트웨어, 네트워킹 구성 요소, 운영 체제(OS), 데이터 스토리지가 있으며 모두 IT 서비스 및 솔루션을 제공하는 데 사용됩니다.

APM - EBS 온라인클래스 표준 모니터링

OPENMARU APM 으로 EBS 온라인 클래스 정상운영에 기여!

Covid-19로 인하여 불가피하게 시작된 EBS 온라인 클래스! 어려운 환경에서도 EBS와 IT 전문가들이 비상대책단 상황실 상시 운영과 24시간 시스템 모니터링 체제를 가동하였다. 그 와중에 오픈마루 APM이 서버에 대한 신속하고 적절한 TroubleShooting을 제공한 것이 큰 역할을 했다는 평가를 받았다.
OPENMARU APM 관계자는 앞으로도 학생들이 온라인 학습을 어려움 없이 할 수 있도록 지원을 아끼지 않겠다고 전했다.

Openshift4 발표자료 다운로드

OPENSHIFT4 발표 자료를 공유합니다. OpenShift4는 자동화된 풀스택 오퍼레이션으로 엔터프라이즈 쿠버네티스를 확장하여 하이브리드 클라우드 및 멀티클라우드 배포를 관리합니다. CoreOS 기반 , 쿠버네티스 오퍼레이터 자동화, 서비스 메쉬, KNative 지원합니다.

MSA

MSA ( Microservices Architecture ) 발표 자료 다운로드

마이크로서비스는 애플리케이션 구축을 위한 아키텍처 기반의 접근 방식입니다. 마이크로서비스를 전통적인 모놀리식(monolithic) 접근 방식과 구별 짓는 기준은 애플리케이션을 핵심 기능으로 세분화하는 방식입니다. 각 기능을 서비스라고 부르며, 독립적으로 구축하고 배포할 수 있습니다. 이는 개별 서비스가 다른 서비스에 부정적 영향을 주지 않으면서 작동(또는 장애가 발생)할 수 있음을 의미합니다.

DevOps

DevOps 발표 자료 다운로드

최근에는 Docker로 대표되는 LXC (Linux Containers) 와 같은 컨테이너형 가상화쪽으로 화제가 옮겨가고 있습니다.
컨테이너형 가상화 기술은 기존의 가상화 기술보다 가벼워 지고, 이식성이 뛰어난 특징을 가지고 있습니다.
Linux 컨테이너는 실행에 필요한 모든 파일을 포함하여 전체 런타임 환경에서 애플리케이션을 패키지화하고 분리하는 기술입니다. 이를 통해 전체 기능을 유지하면서 컨테이너화된 애플리케이션을 환경(개발, 테스트, 생산 등) 간에 쉽게 이동할 수 있습니다.

CI/CD

CI / CD ( 지속적인 통합 / 지속적인 전달 ) 발표 자료 다운로드

CI/CD는 애플리케이션 개발 단계를 자동화하여 애플리케이션을 보다 짧은 주기로 고객에게 제공하는 방법입니다. CI/CD의 기본 개념은 지속적인 통합, 지속적인 서비스 제공, 지속적인 배포입니다. CI/CD는 새로운 코드 통합으로 인해 개발 및 운영팀에 발생하는 문제(일명 “인테그레이션 헬(integration hell)”)을 해결하기 위한 솔루션입니다.

특히, CI/CD는 애플리케이션의 통합 및 테스트 단계에서부터 제공 및 배포에 이르는 애플리케이션의 라이프사이클 전체에 걸쳐 지속적인 자동화와 지속적인 모니터링을 제공합니다. 이러한 구축 사례를 일반적으로 “CI/CD 파이프라인”이라 부르며 개발 및 운영팀의 애자일 방식 협력을 통해 지원됩니다.플리케이션 통합 전략의 일부로 제공될 수 있습니다.

컨테이너

컨테이너 기술 ( Container Technology ) 발표 자료 다운로드

최근에는 Docker로 대표되는 LXC (Linux Containers) 와 같은 컨테이너형 가상화쪽으로 화제가 옮겨가고 있습니다.
컨테이너형 가상화 기술은 기존의 가상화 기술보다 가벼워 지고, 이식성이 뛰어난 특징을 가지고 있습니다.
Linux 컨테이너는 실행에 필요한 모든 파일을 포함하여 전체 런타임 환경에서 애플리케이션을 패키지화하고 분리하는 기술입니다. 이를 통해 전체 기능을 유지하면서 컨테이너화된 애플리케이션을 환경(개발, 테스트, 생산 등) 간에 쉽게 이동할 수 있습니다.

하이브리드 클라우드 장점

하이브리드 클라우드 (Hybrid Cloud) 발표 자료 다운로드

하이브리드 클라우드는 네트워크 연결을 통해 하나 이상의 퍼블릭 클라우드 및 프라이빗 클라우드 환경을 결합하여 서로 다른 클라우드 환경 간에 데이터와 애플리케이션을 공유할 수 있는 클라우드 컴퓨팅 모델입니다.
하이브리드의 본래 의미는 생물학에서 잡종(雜種, hybrid) 이라는 의미입니다. 최근 많은 분야에서 사용하는 키워드로, 자동차 나 자전거와 같은 교통 수단이나 IT 분야에서 접하는 기회가 많아졌습니다.