Source : http://www.opennaru.com/cloud/cloud-native-visiting-seminar/
* OpenShift 의 주요 기능과 컴포넌트 그리고 용어 소개
* OpenShift H/W 와 S/W 아키텍처
* PaaS 구축 시 반드시 고려해야 하는 부분들은 무엇인가?
* Scale In/Out 및 Auto Healing 이란?
* 애플리케이션 장애시 자동 복구 데모
* 오토 스케일링 데모
* OpenShift 환경에서 Apache/Tomcat 구성 및 배포 데모
7. • Cloud Native Computing은 클라우드 네이티브 컴퓨팅 재단이 주도 하고 있으며 관련
오픈소스를 통합 관리하고 정책/표준을 협의. 기존 글로벌 클라우드 공급자와 기술 기업
들이 대거 참여하여 운영 됨
CNCF (Cloud Native Computing Foundation)
• 클라우드 네이티브 기술을 사용하는 조직은 현대적인 퍼블릭,
프라이빗, 그리고 하이브리드 클라우드와 같이 동적인 환경에
서 확장성 있는 애플리케이션을 만들고 운영할 수 있다.
• 컨테이너, 서비스 메시, 마이크로서비스, 불변의 인프라스트럭
처, 그리고 선언적 API가 전형적인 접근 방식에 해당한다.
• 이 기술은 회복성이 있고, 관리 편의성을 제공하며, 가시성을
갖는 느슨하게 결합된 시스템을 가능하게 한다.
• 견고한 자동화와 함께 사용하면, 엔지니어는 영향이 큰 변경
을 최소한의 노력으로 자주, 예측 가능하게 수행할 수 있다.
• Cloud Native Computing Foundation은 벤더 중립적인 오픈
소스 프로젝트 생태계를 육성하고 유지함으로써 해당 패러다
임 채택을 촉진한다.
• 우리 재단은 최신 기술 수준의 패턴을 대중화하여 이런 혁신
을 누구나 접근 가능하도록 한다.
CNCF CLOUD NATIVE DEFINITION V1.0
31. Red Hat OpenShift Container Platform – 특장점
Self-Service
Multi-language
Automation
Collaboration
Seamless
Standards-based
Web-scale
Open Source
Enterprise Grade
Secure
표준 오픈소스 기술
• Docker - 업계 표준 오픈소스
컨테이너 기술
• Kubernetes - 가장 강력한
오케스트레이션 기술
• OpenVSwitch - 표준 오픈소스
SDN 기술
자동화
• 셀프서비스 기반 서비스 프로비저닝
• 자동화된 Auto Scaling
• 서비스 무중단을 위한 다양한 배포
전략
• 소프트웨어 인프라 자동화를
바탕으로 마이크로서비스 전략 제시
플랫폼 다양성
• 다양한 개발언어 런타임 제공
• 다양한 DB 플랫폼 제공
• Source-To-Image 빌드/Docker
빌드 등 다양한 빌드 전략 수립
• CI/CD 파이프라인 구축 방안
제시
• 협업 중심의 DevOps 전략 제시
엔터프라이즈용 기술
• Red Hat Enterprise Linux의
강력한 보안 제공
• Red Hat Enterprise Linux
기술지원 포함
• 기업 환경에 바로 적용 가능한
xPaaS 플랫폼 제공
33. Facilitating A Rich Container Ecosystem
Represented by a broad coali
tion of industry leaders focus
ed on common standards for
software containers
Create and drive the adoption of
a new computing paradigm that
is optimized for modern distribu
ted systems