오픈스택이 가진 기술에 대하여 설명합니다.
1. 오픈소스기반 OpenStack 클라우드 시스템
2. OpenStack 기술 개요 및 동향
3. OpenStack 의 Community 개발 체계
4. OpenStack HA를 위한 방안
5. OpenStack SDN 개발 동향
6. Neutron OVS-DPDK 가속화와 구현방안
오픈스택이 가진 기술에 대하여 설명합니다.
1. 오픈소스기반 OpenStack 클라우드 시스템
2. OpenStack 기술 개요 및 동향
3. OpenStack 의 Community 개발 체계
4. OpenStack HA를 위한 방안
5. OpenStack SDN 개발 동향
6. Neutron OVS-DPDK 가속화와 구현방안
[Open Infrastructure & Cloud Native Days Korea 2019]
커뮤니티 버전의 OpenStack 과 Ceph를 활용하여 대고객서비스를 구축한 사례를 공유합니다. 유연성을 확보한 기업용 클라우드 서비스 구축 사례와 높은 수준의 보안을 요구하는 거래소 서비스를 구축, 운영한 사례를 소개합니다. 또한 이 프로젝트에 사용된 기술 스택 및 장애 해결사례와 최적화 방안을 소개합니다. 오픈스택은 역시 오픈소스컨설팅입니다.
#openstack #ceph #openinfraday #cloudnative #opensourceconsulting
[오픈소스컨설팅]클라우드기반U2L마이그레이션 전략 및 고려사항Ji-Woong Choi
Cloud 기반으로 U2C(Unix to Cloud),U2L(Unix to Linux) 마이그레이션에 대한 가이드 라인과 사이징 관련 고려 사항에 대해 설명한 자료입니다.
많은 전환 프로젝트에서 추출된 경험치가 들어가 있으며, 전환별 난이도 및 고려사항이 들어가 있습니다.
[오픈소스컨설팅] Open Stack Ceph, Neutron, HA, Multi-RegionJi-Woong Choi
OpenStack Ceph & Neutron에 대한 설명을 담고 있습니다.
1. OpenStack
2. How to create instance
3. Ceph
- Ceph
- OpenStack with Ceph
4. Neutron
- Neutron
- How neutron works
5. OpenStack HA- controller- l3 agent
6. OpenStack multi-region
Yesterday I gave presentation on Ansible and it was successful . It give basic understanding of playbook and an example implementation of jboss application from scratch
Deploy an Elastic, Resilient, Load-Balanced Cluster in 5 Minutes with SenlinQiming Teng
This is a talk from the Austin OpenStack summit. It demonstrates how a resilient, elastic and load-balanced cluster can be deployed using senlin, heat, ceilometer, lbaas v2, nova.
리눅스 pacemaker 기반의 High Availaiblity 구성방법에 대해 설명합니다. pacemaker를 사용하는 다른 리눅스 기반도 구성이 가능합니다.
Pacemaker 기반 Linux High Availability 입문용으로는 적합하지 않을 수 있습니다. Pacemaker 기반 Linux High Availability를 한 번도 설치 및 구성을 하지 않은 리눅스 관리자라면 설치 문서를 먼저 참고하십시오.
RHEL7 및 CentOS 7을 중심으로 레드햇 계열의 리눅스에 적합한 내용으로 작성되었습니다.
Deploying a Low-Latency Multiplayer Game Globally: Loadout Amazon Web Services
This is a deep-dive straight into the guts of running a low-latency multiplayer game, such as a first-person shooter, on a global scale. We dive into architectures that enable you to split apart your back-end APIs from your game servers, and Auto Scale them independently. See how to run game servers in multiple AWS regions such as China and Frankfurt, and integrate them with your central game stack. We’ll even demo this in action, using AWS CloudFormation and Chef to deploy Unreal Engine game servers.
[Open Infrastructure & Cloud Native Days Korea 2019]
커뮤니티 버전의 OpenStack 과 Ceph를 활용하여 대고객서비스를 구축한 사례를 공유합니다. 유연성을 확보한 기업용 클라우드 서비스 구축 사례와 높은 수준의 보안을 요구하는 거래소 서비스를 구축, 운영한 사례를 소개합니다. 또한 이 프로젝트에 사용된 기술 스택 및 장애 해결사례와 최적화 방안을 소개합니다. 오픈스택은 역시 오픈소스컨설팅입니다.
#openstack #ceph #openinfraday #cloudnative #opensourceconsulting
[오픈소스컨설팅]클라우드기반U2L마이그레이션 전략 및 고려사항Ji-Woong Choi
Cloud 기반으로 U2C(Unix to Cloud),U2L(Unix to Linux) 마이그레이션에 대한 가이드 라인과 사이징 관련 고려 사항에 대해 설명한 자료입니다.
많은 전환 프로젝트에서 추출된 경험치가 들어가 있으며, 전환별 난이도 및 고려사항이 들어가 있습니다.
[오픈소스컨설팅] Open Stack Ceph, Neutron, HA, Multi-RegionJi-Woong Choi
OpenStack Ceph & Neutron에 대한 설명을 담고 있습니다.
1. OpenStack
2. How to create instance
3. Ceph
- Ceph
- OpenStack with Ceph
4. Neutron
- Neutron
- How neutron works
5. OpenStack HA- controller- l3 agent
6. OpenStack multi-region
Yesterday I gave presentation on Ansible and it was successful . It give basic understanding of playbook and an example implementation of jboss application from scratch
Deploy an Elastic, Resilient, Load-Balanced Cluster in 5 Minutes with SenlinQiming Teng
This is a talk from the Austin OpenStack summit. It demonstrates how a resilient, elastic and load-balanced cluster can be deployed using senlin, heat, ceilometer, lbaas v2, nova.
리눅스 pacemaker 기반의 High Availaiblity 구성방법에 대해 설명합니다. pacemaker를 사용하는 다른 리눅스 기반도 구성이 가능합니다.
Pacemaker 기반 Linux High Availability 입문용으로는 적합하지 않을 수 있습니다. Pacemaker 기반 Linux High Availability를 한 번도 설치 및 구성을 하지 않은 리눅스 관리자라면 설치 문서를 먼저 참고하십시오.
RHEL7 및 CentOS 7을 중심으로 레드햇 계열의 리눅스에 적합한 내용으로 작성되었습니다.
Deploying a Low-Latency Multiplayer Game Globally: Loadout Amazon Web Services
This is a deep-dive straight into the guts of running a low-latency multiplayer game, such as a first-person shooter, on a global scale. We dive into architectures that enable you to split apart your back-end APIs from your game servers, and Auto Scale them independently. See how to run game servers in multiple AWS regions such as China and Frankfurt, and integrate them with your central game stack. We’ll even demo this in action, using AWS CloudFormation and Chef to deploy Unreal Engine game servers.
서버, 도커 컨테이너, 데이터베이스, WAS, 네트워크, 쿨링랙, 서버 취약점, IP 주소 관리, 가동률 등 IT 인프라 모니터링 솔루션 ...옥시즌
‘인사이트뷰 모니터링 (insightVew Monitoring)’ 솔루션은 클라우드/IDC 운영자를 위한 IT 인프라 모니터링 솔루션으로 Linux/Unix, Windows 서버 OS 및 도커 컨테이너, 데이터베이스, WAS, 네트워크, 쿨링랙, 서버 취약점, IP 주소 관리, 가동률 등 IT 인프라 자원에 대한 장애/성능/구성정보 모니터링을 통하여 IT 인프라 자원의 안정적인 운영을 지원합니다. IT 인프라 자원에 대한 주요 상태 정보를 직관적으로 파악하고 관리할 수 있도록 효율적인 각종 기능을 제공하고 있습니다.
- Linux/Unix, Windows 서버 통합 모니터링 관리 지원
- 계정그룹을 통한 관리자 계정 권한 위임
- 서버 OS 및 도커 컨테이너 통합 모니터링 지원
- Port 및 URL 모니터링 지원
- MySQL/MrariaDB 등 데이터베이스 모니터링 지원
- Apache HTTP Server, Tomcat, NGINX 등 WAS 모니터링 지원
- SNMP를 통한 네트워크 장비 모니터링 지원
- 쿨링랙(Cooling Rack) 컨트롤러 모니터링 지원
- 서버 OS 취약점 분석 지원
- 사용자 스크립트 실행을 통한 모니터링 지원
- 모니터링 설정 기본값 적용에 따른 설치 즉시 사용 가능
- 태스크 별 적용을 통한 유연한 모니터링 항목 관리
- 현 상태 정보 제공을 통한 모니터링 설정의 편의성 제공
- 통지 메시지에 대한 데이터 속성값 매핑 지원
- 장애 이벤트의 다양한 통지 방법 제공(이메일, 슬랙, 텔레그램 등)
- DB 연계를 통한 대시보드 구성
[오픈소스컨설팅]Day #1 MySQL 엔진소개, 튜닝, 백업 및 복구, 업그레이드방법Ji-Woong Choi
MySQL 소개
간략한 소개
version history
MySQL 사용처
제품 군 변화
시장 변화
MySQL 구성
MySQL 클라이언트 / 서버 개념
클라이언트 프로그램
MySQL 설치
MySQL 버전
MySQL 설치
MySQL 환경 설정
환경설정, 변수 설정
MySQL 스토리지 엔진 소개
MySQL tuning 소개 및 방법
데이터 백업/복구 방법
백업
복구
MySQL Upgrade
클라우드/IDC 운영자를 위한 서버 및 도커 컨테이너 모니터링 솔루션 (old version)옥시즌
‘인사이트뷰 모니터링 (insightVew Monitoring)’ 솔루션은 클라우드/IDC 운영자를 위한 서버 및 도커 컨테이너 모니터링 솔루션으로 Linux/Unix, Windows 서버 OS 및 도커 컨테이너에 대한 장애/성능/구성정보 모니터링을 통하여 IT 인프라 서버의 안정적인 운영을 지원합니다. 서버에 대한 주요 상태 정보를 직관적으로 파악하고 관리할 수 있도록 효율적인 각종 기능을 제공하고 있습니다.
- Linux/Unix, Windows 서버 통합 모니터링 관리 지원
- 계정그룹을 통한 관리자 계정 권한 위임
- 서버 OS 및 도커 컨테이너 통합 모니터링 지원
- Port 및 URL 모니터링 지원
- MySQL/MrariaDB 모니터링 지원
- 사용자 스크립트 실행을 통한 모니터링 지원
- 모니터링 설정 기본값 적용에 따른 설치 즉시 사용 가능
- 태스크 별 적용을 통한 유연한 모니터링 항목 관리
- 현 상태 정보 제공을 통한 모니터링 설정의 편의성 제공
- 통지 메시지에 대한 데이터 속성값 매핑 지원
- 장애 이벤트의 다양한 통지 방법 제공(이메일, 슬랙, 텔레그램 등)
- DB 연계를 통한 대시보드 구성
2. 2
- Internal Use Only -
Nagios 모니터링 솔루션 소개
Nagios는 오픈소스 기반의 모니터링 통합 관제 솔루션입니다.
Nagios는 클라우드 또는 서비스 환경을 구성하고 있는 물리적 또는 가상화된 서버 플랫폼에 대한
전반적인 관제정보를 제공합니다.
시스템의 장애 발생시 관리자에게 자동으로 알림 메시지를 전달합니다. 커스터마이징이 가능합니다. .
3. 3
- Internal Use Only -
Nagios 모니터링 솔루션 구성 형태
Nagios
Nagios XI
일반적인 엔터프라이즈 환경에서 많이 적용하여 활용
유연성 및 확장성 제공
물리적, 가상화 환경에 대한 모니터링 인터페이스 제공
Nagios Fusion
Nagios XI 와 Nagios Core를 통합하여 모니터링
단일 콘솔에서 모니터링이 가능 하도록 구성
Nagios Core
Nagios XI 의 Core 모듈로서 기본적인 기능만 제공
별도의 확장 모듈은 제공하지 않음.
Nagios Mobile
Nagios XI 의 Core 모듈을 모두 제공
모바일 인터페이스를 제공함으로써 스마폰, 타플릿PC등에서
확인 가능하도록 지원
4. 4
- Internal Use Only -
Nagios 기본 모듈단위 기능제공
Nagios는 커뮤니티에서 개발된 기능들을 모듈단위로 제공함으로써 사용자가 손쉽게 추가할수 있습니다.
모니터링 웹 인터페이스의 경우 모니터링 데이터를 추출하여 원하는 형태로 커스터 마이징이 가능합니다
5. 5
- Internal Use Only -
Nagios 확장 모듈단위 기능 제공
Nagios XI 버전의 모니터링 솔루션의 경우 모니터링에 필요한 확장 모듈의 경우 아래와 같이 별도로
커뮤니티에서 제공하고 있습니다.
별도의 제공되어지는 확장 모듈이외에도 사용자가 별도로 커스터 마이징이 가능합니다.
6. 6
- Internal Use Only -
Ganglia 모니터링 솔루션 소개
Ganglia는 클러스터 및 고성능 컴퓨팅 시스템 (HPC)을 위한 확장 가능한 분산 모니터링 도구입니다.
BSD licenses를 따르는 오픈 소스 프로그램이며 http://ganglia.sourceforge.net/ 에서 배포합니다.
메모리, CPU, 디스크, 네트워크 자원 사용률 뿐만이 아닌, Hadoop dfs, mapred 와 관련된 200여개 이상의
Hadoop 성능 지표를 나타낼수 있습니다.
7. 7
- Internal Use Only -
Ganglia 모니터링 솔루션 구성
Ganglia는 기존의 호스트 단위의 모니터링 툴과는 단리, 클러스터 또는 그리드등 통합 리소스 모니터링이
요구되는 환경에서 사용하게 됩니다. (Grid, High Performance Computing, Hadoop, 등)
Scale-out 형태의 클러스터링을 모니터링을 하며, 웹 인터페이스를 제공합니다.
8. 8
- Internal Use Only -
Ganglia 모니터링 솔루션 구성
Introduction & Ganglia
Ganglia는 Grid 형태로 구현된 클러스터 시스템들에 대한 리소스의 모니터링 인터페이스를 제공합니다.
지역적으로 구성된 외부 클러스터에 대한 CPU, Memory, Network등에 대한 리소스 모니터링을 제공합니다
다른 모니터링 툴과 동일하게 전체적인 시스템들의 모니터링 현황을 보여주기 위한 Dash Board를 제공합니다
10. 10
- Internal Use Only -
Zabbix 모니터링 구성 방식 (중앙 집중형 모니터링)
중앙 집중형 모니터링 방식은 모니터링을 하고자 대상 시스템들에 대해서 중앙에서 아래와 같이 각각의
시스템들에 설치되어 있는 에이전트를 통하여 모니터링 데이터를 전송받아서 대쉬보드 또는 웹 인터페이스를
통해서 모니터링 하는 방식입니다.
Zabbix Server
Zabbix 데이터베이스
Zabbix OS
에이전트
Zabbix
Distributed 노드
Proxy Servers
Proxy Agents
Web Server
Zabbix 노드 (Central)
외부 모니터링 및 데이터 콜렉션
External Scripts
11. 11
- Internal Use Only -
Zabbix의 모니터링 구성 방식중 분산 모니터링 방식, Proxy 방식은 각각의 대상 시스템들의 모니터링 데이터를
수집하여 중개하는 역할을 하는 방식으로써 중간에 ,Zabbix 서버대신 모니터링 데이터를 수집합니다. 하지만
Zabbix 서버와는 달리 모니터링 데이터를 수집만 할뿐 저장 하지는 않습니다.
Zabbix 모니터링 구성 방식 (분산 모니터링)
12. 12
- Internal Use Only -
Zabbix 모니터링 인터페이스
Zabbix 서버로 전송된 모니터링 데이터를 아래와 같이 그룹별로 구분하여 중앙에서 대쉬보드 형태로 통합적인
모니터링 현황을 구성하여 모니터링 정보를 제공합니다.
대쉬보드에 대한 커스터 마이징은 Minimized 커스터 마이징 형태로 구성하여 모니터링도 가능합니다.
13. 13
- Internal Use Only -
Zabbix 모니터링 인터페이스
Zabbix는 아래와 같이 항목별 웹 인터페이스를 별도로 구성 할수 있습니다.
데이터 그래프 장애 시스템 공지
관리자 공지 사용자 관리
14. 14
- Internal Use Only -
Zabbix 트리거 인터페이스
Zabbix 서버는 트리거를 구성할수 있는 인터페이스를 제공함으로써 사용자가 원하는 형태의 이벤트 기준을
설정하여 심각 (High),주의(Warning) 등에 대한 이벤트 트리거를 구성할수 있습니다.
15. 15
- Internal Use Only -
오픈소스 모니터링 솔루션 비교
모니터링 방식 기능적 측면 사용자 요구사항
중앙 모니터링 방식 지원
분산 모니터링 방식은
Zabbix 만 지원하고 있음
Dash Board 형태의 웹
인터페이스 제공
Ganglia는 클러스터
기반의 모니터링에 적합
(하둡, HPC 컴퓨팅 환경)
호스트 Agent 방식
Nagios는 솔루션의 형태에
따라서 확장 모듈을 별도로
제공, 필요할 경우 사용자
원하는 기능의 모듈을
적용할수 있음
Zabbix와 Ganglia의 경우
커뮤니티 또는 개발사에서
전체적인 버전 업그레이를
통해서 추가적인 기능을
제공하는 방식
데이터 수집 및 모니터링
통합 인터페이스에 대한
커스터 마이징 가능
Dash Board의 경우
Zabbix는 자체
Minimized 기능을 이용한
인터페이스 커스터 마이징
가능
사용자가 모니터링 하고자
하는 항목에 대한
모니터링 데이터 커스터
마이징
클라우드 컴퓨팅 환경을 위한 오픈소스 기반 모니터링 솔루션의 비교
클라우드 컴퓨팅 환경에 요구되는 오픈소스 기반의 모니터링 솔루션인 Zabbix, Ganglia, Nagios등에 대한
기능적 비교는 아래와 같습니다..