SlideShare a Scribd company logo
Soongsil Power Linux User Group
제작자 – 현재일
 어느동아리?
 어디학교?
 무엇을 진행하는데?
현재 회원수 : 126명 보유
 정회원 수 : 52명
 신입생 모집 : 74명
 2015 정회원 23명 승격
 매달 한번씩 정모 or 회의 진행
 리눅스,자바,C스터디 진행
 2012년 글로벌 S/W공모대전에서 대통령 다음
으로 높은 국무총리상 수상.
 매년 팀을 형성하여 공모전에 참여
 매년 오픈 세미나 개최. – 타학과 참여가능
 현재 데이터서버 SSH서버 데이터서버 홈페이지
서버 운영중
오픈세미나 사진
 리눅스란 무엇인가? -> 리눅스가 어디에 적용이
되는가?
포스코 - 공장제어 시스템
2. 대한항공 - 기간 업무용 핵심 시스템
3. 시스코 (Cisco system) - 리눅스 프린트 서
버
4. 두루넷 - 케이블모뎀 가입자 인증 시
스템
리눅스 클러스터링 기술을 적용한 새롬기술의 다이얼패드 웹서비스 시스템
인텔리전트 DNS와 비동기 방식을 사용한 초고속 메일 전송 시스템을 적용한 심마
니
기업 운영 시스템 – 레
드헷 (유료)
병렬클러스터,메일,파일서버,RAID
웹서버
DB서버
조관시스템
인터넷 인프라
트랜젝션서버
Open Stack = IaaS 기반 형태의 클라우드 컴퓨팅 오픈 소스
프로젝트
IaaS(Infrastructure as a Service)는 서버, 스토리지, 네트워크를 가상화
환경으로 만들어, 필요에 따라 인프라 자원을 사용할 수 있게 서비스를
제공하는 형태이다. IaaS의 예는 다음과 같다.
☞ 아마존 CloudFormation (와 같은 기본 서비스를 아마존의 EC2 )
☞ 오픈스택 Rackspace 클라우드에서 유래됨
☞ Google 컴퓨팅 엔진
☞ RightScale
☞ FlexCloud 등
오픈 스택이란? (클라우드 os)
오픈스택은 단순한 소프트웨어가 아니라, 클라우드 컴퓨팅을 위한 플랫폼으로 발전
다양한 역할을 가진 수 많은 커뮤니티멤버가 만들어가는 클라우드 생태계라고
볼수있습니다.
NASA와 Racksapce가 각자 진행하는 컴퓨터 가상황기술과 대용량 고확장성을 고려한
스토리지 플랫폼을 하나의 프로젝트로 진행하면서 만들어진 오픈소스 프로젝트
프로세싱, 저장공간, 네트워킹의 가용자원을 제어하는 목적의 여러개의 하위
프로젝트로 이루어져 있다. 대시 보드 프로젝트는 다른 하위 프로젝트의 운영
제어를 웹 인터페이스를 통해 담당한다.
기본 서비스 : Nova , Glance , Swift
부가 서비스 : Keystone , Quantum , Cinder , Horizon
Conceptual Architecture
Keystone(Identity) : 모든 서비스의 Identity
를 증명하는 역할을 함
Quantum(Network) : 인터페이스 디바이스
와 오픈스택 서비스간의 네트워킹
서비스를 지원하는 프로젝트
Cinder(Block Storage): compute를 위해 스
토리지 볼륨을 제공하는 역할을 함
Horizon(Dashboard) : 오픈스택 기반 구현
서비스들을 관리자나 사용자가 제어하기
위한 웹 인터페이스를 제공함
Nova(Compute): Iaas(infrastructure as a
Service) 구축에 필요한 컴퓨트 인스턴스들
을
제어 및 관리하기 위한 서비스로 All share
기능을 담당하는 프로젝트
Glance(Image) : 가상 머신 이미지들을 저장,
등록,관리,전달하기위한 이미지(Image
Service)
이며 Nova와 스토리지 간 중계 역할을 담당
함
Swift(Object Storage): 블록 스토리지(Block
Storage)가 아닌 오브젝트 스토리지 환경을
구축 및 관리하기 위한 서비스로 별도의 독
립적인 구축이 가능한 스토리지 서비스 프
로젝트
Logical Architecture
Compute
구조를 살펴보면, Queue 중심으로 nova-api, nova-compute, nova-consoleauth,
nova-scheduler, nova-conductor, nova-cert 가 메시지를 서로 주고 받을 수 있도록
설계되어 있으며, hypervisor는 libvirt나 XenApi를 통해 nova-compute와 연동이 되어 있다
Object Store
Swift 별도로 구성을 했을 경우에
는
오브젝트 스토리지로
Compute 서비스와 연동해서는
Glance 이미지의
이미지 백업 스토리지로 사용할
수 있다.
Swift는 Proxy를 중심으로
account, container, object 가 존재
한다.
Image Store
이미지 서비스를 제공하는 Glance는 glance.conf 파일에서
설정해 둔 Glance 스토리지에 Image 파일을 등록 및 수정,
삭제 등의 관리를 담당한다.
이전 Folsom 버전까지만 해서 이미지 파일을 등록하기 위
해서는 CLI Command 를
이용해야만 했었는데 지금은 Dashboard에서 UI로 관리가
가능해 졌다.
Network
네트워크 서비스를 위해 별도로 분리된
Quantum 프로젝트는 Grizzly를 업데이트
하는 과정에서 Neutron 이라는 이름으로
그 명칭이 변경이 되었다.
Neutron에는 Server, agent, plugins으로
구성되어 있으며, 기본 네트워크는
openvswitch로 되어 있다.
사용 가능한 플러그인은 Big switch
networks의 Floodlight,
cisco의 ncclient, linuxbridge,
ml2(Modular layer 2), NEC OpenFlow,
Nicira NVP, ryu, PLUMgrid 와 같은 것들
이 있다.
이전에는 Nova-Volume이 이 기능을 대신하였으나, Cinder라는 별도 프로젝트로 분리하
여 현재는 cinder가 블록 스토리지를 관리하고 있다.
기본적으로는 LVM을 생성하여 cinder-volume으로 사용하나 이 외에도 다음과 같은 스토
리지 서비스를 대신할 수 있다.
Block Storage
블록 스토리지는 컴퓨터 서버에 디바이스처럼 추
가하여
사용할 수 있는 스토리지로 cinder-volume,
cinder-backup, database, volume provider,
cinder-scheduler 가 존재한다.
Identity
인증 서비스를 담당하고 있는 Keystone은 오픈스택의 모든 서비스들의 인증을 담당하며,
테넌트, 사용자, 인증 토큰, End Point URL, LDAP 등을 관리한다. Flosom 버전에서는 서
비스들의 권한만 생성하면 되었지만,
Grizzly로 와서는 사용자 권한 및 Role, 인증 토큰, 인증키까지도 관리되도록 업그레이드
되었다.
Dashboard
Dashboard 서비스를 담당하는 Horizon! 사용자들이 오픈스택을 쉽게 사용할 수 있도록
지원해 주는 가장 가까운 곳에서 사용들을 만나는 UI 서비스이다.
Horizon 서비는 날이 가면 갈수록 점점 더 버전이 업그레이드 되고 있다.
오픈스택의 각 프로젝트에서 제공하는 API를 이용하여 Dashboard를 구현하였으며,
Apache2 서버에 Python 장고 프레임웍을 사용한다.
이외에도 약 150개의 회사가 OpenStack Project에 참가.
주로 리눅스 기반으로 운용과 개발 진행
OpenStack Foundation에서 유지, 보수하고 있으며 아파치 라이선스하
에 배포된다.
현재 오픈스택재단과 협업하는 기업은 500곳이 넘는다.
고가용 서버를 한 시스템에만 사용하는것이 아닌, 필요에따라 다양한 운영체제
를 설치하여 단독으로 사용가능 하며 필요에 따라 자동으로 증가,감소가 가능
시스템에서의 데이터를 쉽게 관리할 수도 있습니다(편리한 확정성과 모듈성)
다양한 비정형 데이터(문서, 파일, 동영상 등등)들을 쉽게 저장하고 관리할 수 있
다는 장점도 있습니다
가상화 컴퓨팅 기술, 개인 데이터 저장 기술, 서로 다른 소프트웨어끼리 통신할
수 있는 소프트웨어 정의 네트워크(SDN) 등을 제공한다
단점이 있다. ‘너무 잦은 업데이트’도 그 가운데 하나다
최근 오픈스택은 대표리눅스(레드햇)사에서 관심을갖고 진행하고있으며 누구나
개발에 참여할 수 있다.
 임베디드 시스템이란, 마이크로프로세서 혹은
마이크로컨트롤러를 내장하여 원래 제작자가 지
정한 기능만을 수행하는 장치 이다.
 임베디드 시스템에 예로는 네비게이션,디지털
TV,스마트폰,냉장고,MP3 등 우리가 쓰는 대부
분의 전자기기에는 임베디드 시스템이 들어간다.
 os란 시스템을 구동시키는 가장 기본적인 프로
그램
 임베디드 시스템는 os를 필요로 한다.
 스마트 티비,스마트 폰 등 요새의 전자기기들은
한가지 기능에 국한되지 않고 다양한 부가기능
을 지원하는 것이 추세가 되어가고 있다.이러한
부가기능이 많아 지면서 시스템에 복잡성은 점
점 더 커지고 있다.기존 임베디드 시스템의 제작
방식으로는 이처럼 복잡해진 기능을 효율적으로
처리하기 어렵다 때문에 OS기술을 적용해 제품
을 만들어 내는 추세이다
 RTOS , 윈도우CE , 임베디드 Linux 등이 있다.
 RTOS(Real-Time Operating System)는 실시간성을 염두에 두고 만들어진
os로 실시간처리에서 타 os에 비해 강점을 가지고 있다. 개발 환경도 우수한
편이다. 단. 대부분 상용 os이기 때문에 가격이 비싸고 시스템이 점점 복잡
해지고 기능이 많아짐에 따라 os 성능이 강력한 윈도우나 리눅스로 대체되
고 있다
 윈도우 CE는 마이크로소프트의 임베디드용 os로 많은 사용자에게 익숙한
윈도우와 비슷하게 구성되어 있고 개발환경도 윈도우와 유사해서 적응하기
쉽다.또한 윈도우의 응용프로그램을 그대로 사용할 수 있다는 것도 큰 장점
이다
 임베디드 리눅스는 RTOS에 비해 실시간성도 떨어지고 윈도우에 비해 개발
환경도 열악한 편이지만 공개된 소스 코드로 인해 두터운 개발자 층을 확보
하고 있고 초기 구입비와 라이센스 비용 부담이 없으며 소프트웨어, 개발,
지원 공급 업체가 여럿있어, OS의 안정성, 신뢰성, 성능 등이 빠르게 개선되
고 있으며, 그 활용도가 급격하게 증가하고 있는 추세다.
 라즈베리 파이(Raspberry Pi)는 영국의 라즈베리
파이 재단이 학교에서 기초 컴퓨터 과학 교육을
증진시키기 위해 만든 싱글 보드 컴퓨터이다
 라즈베리 파이는 그래픽 성능이 뛰어나면서도
저렴한 가격
 라즈베리 파이 모델들은 브로드컴의 BCM2835
단일 칩 시스템을 사용 ( 단 라즈베리파이2는 예
외)
 이 칩에는 ARM1176JZF-S 700 MHz 싱글코어프
로세서(일반 데스크탑은 보통 2500 MHz~3500
MHz), 비디오코어 IV VGA와 512 메가바이트
RAM이 들어 있다.
 http://www.airspayce.com/mikem/bcm2835
/(참조)
PWM: pulse width modulation
 라즈베리 파이의 프로세서는 오버클럭시 최대
1000 MHz까지의 성능을 발휘
 하드 디스크 드라이브나 솔리드 스테이트 드라
이브를 내장하고 있지 않음.
 SD 카드(B+,2 B+ 모델은 Micro SD Card를 사용)
를 외부 기억장치로 사용
 새로출시한 2 모델 B는 ARM Cortex-A7 0.9GHz
프로세서와 램용량이 1GB로 성능이 업그레이드
되어 출시
 라즈베리 파이에 포팅한 데비안과 아치 리눅스,
QtonPi등의 리눅스 배포판을 제공
 라즈베리 파이의 주 프로그래밍 언어인 파이썬
에 BBC 베이직, C, 펄등을 지원할 수 있는 툴을
계획중
 라즈베리 파이는 실시간 시계가 없어, 운영체제는
네트워크 타임 프로토콜을 사용하거나, 아니면 부팅
할때마다 사용자가 시간을 다 적어줘야 한다.
 =>
 배터리 백업되는 실시간 시계(DS1307)을 I2C 인터페
이스로 추가
 라즈베리 파이에서 하드웨어 가속 (H.264) 인코딩을
하는건 불가능하다
 라즈베리 파이의 가격에 포함된 라이선스로는 디코
딩만 허락되지 인코딩은 허락되지 않는다
 라즈베리 파이는 리눅스 커널 기반 운영체제를 사용한다.
Raspbian이라는 라즈베리 파이에 최적화된 데비안 계열
의 무료 운영체제가 현재로서는 가장 추천되는 시스템
 GPU는 펌웨어 이미지를 통해 접근이 가능하며, 이 이미
지는 SD 카드로부터 부팅할때 GPU에 로드된다
 비디오 응용 프로그램은 OpenMAX를 사용
 3D 그래픽은 OpenGL ES를 사용
 2D 응용 프로그램은 OpenVG
 OpenVG는 다시 EGL
 OpenMAX와 EGL은 다시 커널의 오픈소스 커널 드라이
버를 사용
 PC호환 기계를 대체할 수는 없겠지만, 보충은 할
수 있겠다고 설명
 한손의 작은 컴퓨터
웹서버 구축
 http://www.ulug.or.kr/
• 숭실대학교 SPLUG
• 단국대학교 DLUG
• 동국대학교 DNA
• 한양대학교 HLUG
• 숙명여자대학교 SOLUX
• 경희대학교 KHLUG
• 중앙대학교 CLUG
• 한국외국어대학교 GNUVILL
• 서울여자대학교 SWLUG
제작자 – 현재일

More Related Content

What's hot

클라우드에서의 아카이빙 전략
클라우드에서의 아카이빙 전략클라우드에서의 아카이빙 전략
클라우드에서의 아카이빙 전략
재영 조
 
150114 OpenStack Korea 정기세미나 session3 - OpenStack 네트워크와 SDN
150114 OpenStack Korea 정기세미나 session3 - OpenStack 네트워크와 SDN150114 OpenStack Korea 정기세미나 session3 - OpenStack 네트워크와 SDN
150114 OpenStack Korea 정기세미나 session3 - OpenStack 네트워크와 SDN
Ian Choi
 
3.[d2 오픈세미나]분산시스템 개발 및 교훈 n base arc
3.[d2 오픈세미나]분산시스템 개발 및 교훈 n base arc3.[d2 오픈세미나]분산시스템 개발 및 교훈 n base arc
3.[d2 오픈세미나]분산시스템 개발 및 교훈 n base arc
NAVER D2
 
컨테이너 기술과 가상화 기술의 주요한 차이점
컨테이너 기술과 가상화 기술의 주요한 차이점컨테이너 기술과 가상화 기술의 주요한 차이점
컨테이너 기술과 가상화 기술의 주요한 차이점
Opennaru, inc.
 
[221] docker orchestration
[221] docker orchestration[221] docker orchestration
[221] docker orchestration
NAVER D2
 
Direct x 11 입문
Direct x 11 입문Direct x 11 입문
Direct x 11 입문
Jin Woo Lee
 
SDDC(software defined data center)에서 NFV의 역할과 관리도구 (세미나 발표 자료)
SDDC(software defined data center)에서 NFV의 역할과 관리도구 (세미나 발표 자료)SDDC(software defined data center)에서 NFV의 역할과 관리도구 (세미나 발표 자료)
SDDC(software defined data center)에서 NFV의 역할과 관리도구 (세미나 발표 자료)
정명훈 Jerry Jeong
 
Linux security
Linux securityLinux security
Linux security
JaeHyeonPark13
 
Zoo keeper 소개
Zoo keeper 소개Zoo keeper 소개
Zoo keeper 소개
주표 홍
 
Azure 클라우드 방화벽 설치와 이해
Azure 클라우드 방화벽 설치와 이해Azure 클라우드 방화벽 설치와 이해
Azure 클라우드 방화벽 설치와 이해
Dennis Kim
 
OpenStack으로 바로보는 상용 클라우드 플랫폼
OpenStack으로 바로보는 상용 클라우드 플랫폼OpenStack으로 바로보는 상용 클라우드 플랫폼
OpenStack으로 바로보는 상용 클라우드 플랫폼
Tae Young Lee
 
운영체제 Sig4
운영체제 Sig4운영체제 Sig4
운영체제 Sig4Jiwan Yoon
 
A review of zookeeper 2010.12
A review of zookeeper 2010.12A review of zookeeper 2010.12
A review of zookeeper 2010.12HoJin Ha
 
Why OpenStack is Operating System?
Why OpenStack is Operating System?Why OpenStack is Operating System?
Why OpenStack is Operating System?
유명환 FunFun Yoo
 
오픈 소스 클라우드 플랫폼 분석
오픈 소스 클라우드 플랫폼 분석오픈 소스 클라우드 플랫폼 분석
오픈 소스 클라우드 플랫폼 분석
Jennifer Noh
 
오픈소스로 구축하는 클라우드 이야기
오픈소스로 구축하는 클라우드 이야기오픈소스로 구축하는 클라우드 이야기
오픈소스로 구축하는 클라우드 이야기Nalee Jang
 
Mutil Tentant hadoop Clutster
Mutil Tentant hadoop ClutsterMutil Tentant hadoop Clutster
Mutil Tentant hadoop Clutster
상연 최
 
오픈스택 기반 클라우드 서비스 구축 방안 및 사례
오픈스택 기반 클라우드 서비스 구축 방안 및 사례오픈스택 기반 클라우드 서비스 구축 방안 및 사례
오픈스택 기반 클라우드 서비스 구축 방안 및 사례
SONG INSEOB
 

What's hot (20)

클라우드에서의 아카이빙 전략
클라우드에서의 아카이빙 전략클라우드에서의 아카이빙 전략
클라우드에서의 아카이빙 전략
 
150114 OpenStack Korea 정기세미나 session3 - OpenStack 네트워크와 SDN
150114 OpenStack Korea 정기세미나 session3 - OpenStack 네트워크와 SDN150114 OpenStack Korea 정기세미나 session3 - OpenStack 네트워크와 SDN
150114 OpenStack Korea 정기세미나 session3 - OpenStack 네트워크와 SDN
 
3.[d2 오픈세미나]분산시스템 개발 및 교훈 n base arc
3.[d2 오픈세미나]분산시스템 개발 및 교훈 n base arc3.[d2 오픈세미나]분산시스템 개발 및 교훈 n base arc
3.[d2 오픈세미나]분산시스템 개발 및 교훈 n base arc
 
컨테이너 기술과 가상화 기술의 주요한 차이점
컨테이너 기술과 가상화 기술의 주요한 차이점컨테이너 기술과 가상화 기술의 주요한 차이점
컨테이너 기술과 가상화 기술의 주요한 차이점
 
[221] docker orchestration
[221] docker orchestration[221] docker orchestration
[221] docker orchestration
 
Direct x 11 입문
Direct x 11 입문Direct x 11 입문
Direct x 11 입문
 
SDDC(software defined data center)에서 NFV의 역할과 관리도구 (세미나 발표 자료)
SDDC(software defined data center)에서 NFV의 역할과 관리도구 (세미나 발표 자료)SDDC(software defined data center)에서 NFV의 역할과 관리도구 (세미나 발표 자료)
SDDC(software defined data center)에서 NFV의 역할과 관리도구 (세미나 발표 자료)
 
Linux security
Linux securityLinux security
Linux security
 
Zoo keeper 소개
Zoo keeper 소개Zoo keeper 소개
Zoo keeper 소개
 
Azure 클라우드 방화벽 설치와 이해
Azure 클라우드 방화벽 설치와 이해Azure 클라우드 방화벽 설치와 이해
Azure 클라우드 방화벽 설치와 이해
 
OpenStack으로 바로보는 상용 클라우드 플랫폼
OpenStack으로 바로보는 상용 클라우드 플랫폼OpenStack으로 바로보는 상용 클라우드 플랫폼
OpenStack으로 바로보는 상용 클라우드 플랫폼
 
주키퍼
주키퍼주키퍼
주키퍼
 
운영체제 Sig4
운영체제 Sig4운영체제 Sig4
운영체제 Sig4
 
A review of zookeeper 2010.12
A review of zookeeper 2010.12A review of zookeeper 2010.12
A review of zookeeper 2010.12
 
Why OpenStack is Operating System?
Why OpenStack is Operating System?Why OpenStack is Operating System?
Why OpenStack is Operating System?
 
프레젠테이션1
프레젠테이션1프레젠테이션1
프레젠테이션1
 
오픈 소스 클라우드 플랫폼 분석
오픈 소스 클라우드 플랫폼 분석오픈 소스 클라우드 플랫폼 분석
오픈 소스 클라우드 플랫폼 분석
 
오픈소스로 구축하는 클라우드 이야기
오픈소스로 구축하는 클라우드 이야기오픈소스로 구축하는 클라우드 이야기
오픈소스로 구축하는 클라우드 이야기
 
Mutil Tentant hadoop Clutster
Mutil Tentant hadoop ClutsterMutil Tentant hadoop Clutster
Mutil Tentant hadoop Clutster
 
오픈스택 기반 클라우드 서비스 구축 방안 및 사례
오픈스택 기반 클라우드 서비스 구축 방안 및 사례오픈스택 기반 클라우드 서비스 구축 방안 및 사례
오픈스택 기반 클라우드 서비스 구축 방안 및 사례
 

Viewers also liked

Consideration for Building a Private Cloud
Consideration for Building a Private CloudConsideration for Building a Private Cloud
Consideration for Building a Private Cloud
OpenStack Foundation
 
Open stack in_production__the_good,_the_bad_&_the_ugly
Open stack in_production__the_good,_the_bad_&_the_uglyOpen stack in_production__the_good,_the_bad_&_the_ugly
Open stack in_production__the_good,_the_bad_&_the_ugly
OpenStack Foundation
 
Boston open stack meetup deployment case study
Boston open stack meetup   deployment case studyBoston open stack meetup   deployment case study
Boston open stack meetup deployment case study
Kamesh Pemmaraju
 
Webinar "Introduction to OpenStack"
Webinar "Introduction to OpenStack"Webinar "Introduction to OpenStack"
Webinar "Introduction to OpenStack"
CREATE-NET
 
Open stack ha design & deployment kilo
Open stack ha design & deployment   kiloOpen stack ha design & deployment   kilo
Open stack ha design & deployment kilo
Steven Li
 
Webinar container management in OpenStack
Webinar container management in OpenStackWebinar container management in OpenStack
Webinar container management in OpenStack
CREATE-NET
 
Mirantis open stack deployment automation
Mirantis open stack deployment automationMirantis open stack deployment automation
Mirantis open stack deployment automation
WooKyun Jeon
 
Massachusetts Open Cloud Initiative
Massachusetts Open Cloud InitiativeMassachusetts Open Cloud Initiative
Massachusetts Open Cloud Initiative
Kamesh Pemmaraju
 
High Availability for OpenStack
High Availability for OpenStackHigh Availability for OpenStack
High Availability for OpenStack
Kamesh Pemmaraju
 
Introduction to Heroku
Introduction to HerokuIntroduction to Heroku
Introduction to Heroku
TO THE NEW | Technology
 
Orchestration tool roundup kubernetes vs. docker vs. heat vs. terra form vs...
Orchestration tool roundup   kubernetes vs. docker vs. heat vs. terra form vs...Orchestration tool roundup   kubernetes vs. docker vs. heat vs. terra form vs...
Orchestration tool roundup kubernetes vs. docker vs. heat vs. terra form vs...
Nati Shalom
 
OpenStack Tutorial
OpenStack TutorialOpenStack Tutorial
OpenStack Tutorial
Bret Piatt
 
OpenStack Introduction
OpenStack IntroductionOpenStack Introduction
OpenStack Introduction
openstackindia
 
2 Day Bootcamp for OpenStack--Cloud Training by Mirantis (Preview)
2 Day Bootcamp for OpenStack--Cloud Training by Mirantis (Preview)2 Day Bootcamp for OpenStack--Cloud Training by Mirantis (Preview)
2 Day Bootcamp for OpenStack--Cloud Training by Mirantis (Preview)
Mirantis
 
OpenStack Architecture
OpenStack ArchitectureOpenStack Architecture
OpenStack Architecture
Mirantis
 

Viewers also liked (15)

Consideration for Building a Private Cloud
Consideration for Building a Private CloudConsideration for Building a Private Cloud
Consideration for Building a Private Cloud
 
Open stack in_production__the_good,_the_bad_&_the_ugly
Open stack in_production__the_good,_the_bad_&_the_uglyOpen stack in_production__the_good,_the_bad_&_the_ugly
Open stack in_production__the_good,_the_bad_&_the_ugly
 
Boston open stack meetup deployment case study
Boston open stack meetup   deployment case studyBoston open stack meetup   deployment case study
Boston open stack meetup deployment case study
 
Webinar "Introduction to OpenStack"
Webinar "Introduction to OpenStack"Webinar "Introduction to OpenStack"
Webinar "Introduction to OpenStack"
 
Open stack ha design & deployment kilo
Open stack ha design & deployment   kiloOpen stack ha design & deployment   kilo
Open stack ha design & deployment kilo
 
Webinar container management in OpenStack
Webinar container management in OpenStackWebinar container management in OpenStack
Webinar container management in OpenStack
 
Mirantis open stack deployment automation
Mirantis open stack deployment automationMirantis open stack deployment automation
Mirantis open stack deployment automation
 
Massachusetts Open Cloud Initiative
Massachusetts Open Cloud InitiativeMassachusetts Open Cloud Initiative
Massachusetts Open Cloud Initiative
 
High Availability for OpenStack
High Availability for OpenStackHigh Availability for OpenStack
High Availability for OpenStack
 
Introduction to Heroku
Introduction to HerokuIntroduction to Heroku
Introduction to Heroku
 
Orchestration tool roundup kubernetes vs. docker vs. heat vs. terra form vs...
Orchestration tool roundup   kubernetes vs. docker vs. heat vs. terra form vs...Orchestration tool roundup   kubernetes vs. docker vs. heat vs. terra form vs...
Orchestration tool roundup kubernetes vs. docker vs. heat vs. terra form vs...
 
OpenStack Tutorial
OpenStack TutorialOpenStack Tutorial
OpenStack Tutorial
 
OpenStack Introduction
OpenStack IntroductionOpenStack Introduction
OpenStack Introduction
 
2 Day Bootcamp for OpenStack--Cloud Training by Mirantis (Preview)
2 Day Bootcamp for OpenStack--Cloud Training by Mirantis (Preview)2 Day Bootcamp for OpenStack--Cloud Training by Mirantis (Preview)
2 Day Bootcamp for OpenStack--Cloud Training by Mirantis (Preview)
 
OpenStack Architecture
OpenStack ArchitectureOpenStack Architecture
OpenStack Architecture
 

Similar to OpenStack

Cloud, sdn and nfv 기술동향 atto-research-박문기-20171016
Cloud, sdn and nfv 기술동향 atto-research-박문기-20171016Cloud, sdn and nfv 기술동향 atto-research-박문기-20171016
Cloud, sdn and nfv 기술동향 atto-research-박문기-20171016
문기 박
 
NDC14 모바일 게임서비스를 위한 사설 클라우드 구축/운영 분투기
NDC14 모바일 게임서비스를 위한 사설 클라우드 구축/운영 분투기NDC14 모바일 게임서비스를 위한 사설 클라우드 구축/운영 분투기
NDC14 모바일 게임서비스를 위한 사설 클라우드 구축/운영 분투기
Jinuk Kim
 
2014_서버용 자료유출방지 솔루션_시온
2014_서버용 자료유출방지 솔루션_시온2014_서버용 자료유출방지 솔루션_시온
2014_서버용 자료유출방지 솔루션_시온
시온시큐리티
 
__Cloud_CNA_MSA_Service+Data+InferenceMesh 소개-박문기@메가존클라우드-20230320.pptx
__Cloud_CNA_MSA_Service+Data+InferenceMesh 소개-박문기@메가존클라우드-20230320.pptx__Cloud_CNA_MSA_Service+Data+InferenceMesh 소개-박문기@메가존클라우드-20230320.pptx
__Cloud_CNA_MSA_Service+Data+InferenceMesh 소개-박문기@메가존클라우드-20230320.pptx
문기 박
 
(Red hat]private cloud-osp-introduction(samuel)2017-0530(printed)
(Red hat]private cloud-osp-introduction(samuel)2017-0530(printed)(Red hat]private cloud-osp-introduction(samuel)2017-0530(printed)
(Red hat]private cloud-osp-introduction(samuel)2017-0530(printed)
SAMUEL SJ Cheon
 
SOSCON 2017 - Backend.AI
SOSCON 2017 - Backend.AISOSCON 2017 - Backend.AI
SOSCON 2017 - Backend.AI
Joongi Kim
 
[개방형 클라우드 플랫폼 오픈세미나 오픈클라우드 Pub] 3.open shift 분석
[개방형 클라우드 플랫폼 오픈세미나 오픈클라우드 Pub] 3.open shift 분석[개방형 클라우드 플랫폼 오픈세미나 오픈클라우드 Pub] 3.open shift 분석
[개방형 클라우드 플랫폼 오픈세미나 오픈클라우드 Pub] 3.open shift 분석
Tommy Lee
 
KT 안재석 박사 - 오픈 소스 기반 클라우드 컴퓨팅 솔루션 open stack 이야기 (2011Y05M28D)
KT 안재석 박사 - 오픈 소스 기반 클라우드 컴퓨팅 솔루션 open stack 이야기 (2011Y05M28D)KT 안재석 박사 - 오픈 소스 기반 클라우드 컴퓨팅 솔루션 open stack 이야기 (2011Y05M28D)
KT 안재석 박사 - 오픈 소스 기반 클라우드 컴퓨팅 솔루션 open stack 이야기 (2011Y05M28D)
Ubuntu Korea Community
 
개발자를 위한 네이버 클라우드 플랫폼ㅣNAVER CLOUD PLATFORM for Developers
개발자를 위한 네이버 클라우드 플랫폼ㅣNAVER CLOUD PLATFORM for Developers 개발자를 위한 네이버 클라우드 플랫폼ㅣNAVER CLOUD PLATFORM for Developers
개발자를 위한 네이버 클라우드 플랫폼ㅣNAVER CLOUD PLATFORM for Developers
NAVER CLOUD PLATFORMㅣ네이버 클라우드 플랫폼
 
System Infra와 Recovery 그리고 DevOps
System Infra와 Recovery 그리고 DevOpsSystem Infra와 Recovery 그리고 DevOps
System Infra와 Recovery 그리고 DevOps
Juseok Kim
 
RAD스튜디오 100% 활용하기 - 최신 기술 적용과 확장
RAD스튜디오 100% 활용하기 - 최신 기술 적용과 확장RAD스튜디오 100% 활용하기 - 최신 기술 적용과 확장
RAD스튜디오 100% 활용하기 - 최신 기술 적용과 확장
Devgear
 
[OpenInfra Days Korea 2018] (Track 3) Software Defined Infrastructure 전략 및 사례
[OpenInfra Days Korea 2018] (Track 3) Software Defined Infrastructure 전략 및 사례[OpenInfra Days Korea 2018] (Track 3) Software Defined Infrastructure 전략 및 사례
[OpenInfra Days Korea 2018] (Track 3) Software Defined Infrastructure 전략 및 사례
OpenStack Korea Community
 
[IBM 서버] 가장 강력한 보안을 자랑하는 서버시스템 Linuxone 을 소개합니다.
[IBM 서버] 가장 강력한 보안을 자랑하는 서버시스템 Linuxone 을 소개합니다.[IBM 서버] 가장 강력한 보안을 자랑하는 서버시스템 Linuxone 을 소개합니다.
[IBM 서버] 가장 강력한 보안을 자랑하는 서버시스템 Linuxone 을 소개합니다.
(Joe), Sanghun Kim
 
Introducing the safest security system, IBM LinuxONE
Introducing the safest security system, IBM LinuxONE Introducing the safest security system, IBM LinuxONE
Introducing the safest security system, IBM LinuxONE
HyungSun(Sean) Kim
 
개방형 데스크톱 OS 기술동향
개방형 데스크톱 OS 기술동향개방형 데스크톱 OS 기술동향
개방형 데스크톱 OS 기술동향
Kevin Kim
 
애플리케이션 최적화를 위한 컨테이너 인프라 구축
애플리케이션 최적화를 위한 컨테이너 인프라 구축애플리케이션 최적화를 위한 컨테이너 인프라 구축
애플리케이션 최적화를 위한 컨테이너 인프라 구축
rockplace
 
[오픈소스컨설팅]엔터프라이즈 오픈소스 도입전략
[오픈소스컨설팅]엔터프라이즈 오픈소스 도입전략[오픈소스컨설팅]엔터프라이즈 오픈소스 도입전략
[오픈소스컨설팅]엔터프라이즈 오픈소스 도입전략
Ji-Woong Choi
 
Oracle linux8 solaris_new_features-suk kim
Oracle linux8 solaris_new_features-suk kimOracle linux8 solaris_new_features-suk kim
Oracle linux8 solaris_new_features-suk kim
suk kim
 
[OpenStack Days Korea 2016] Innovating OpenStack Network with SDN solution
[OpenStack Days Korea 2016] Innovating OpenStack Network with SDN solution[OpenStack Days Korea 2016] Innovating OpenStack Network with SDN solution
[OpenStack Days Korea 2016] Innovating OpenStack Network with SDN solution
OpenStack Korea Community
 
스마트폰 앱 백-엔드 솔루션 개발을 위한 Node.js 실전 가이드
스마트폰 앱 백-엔드 솔루션 개발을 위한 Node.js 실전 가이드스마트폰 앱 백-엔드 솔루션 개발을 위한 Node.js 실전 가이드
스마트폰 앱 백-엔드 솔루션 개발을 위한 Node.js 실전 가이드Jeongsang Baek
 

Similar to OpenStack (20)

Cloud, sdn and nfv 기술동향 atto-research-박문기-20171016
Cloud, sdn and nfv 기술동향 atto-research-박문기-20171016Cloud, sdn and nfv 기술동향 atto-research-박문기-20171016
Cloud, sdn and nfv 기술동향 atto-research-박문기-20171016
 
NDC14 모바일 게임서비스를 위한 사설 클라우드 구축/운영 분투기
NDC14 모바일 게임서비스를 위한 사설 클라우드 구축/운영 분투기NDC14 모바일 게임서비스를 위한 사설 클라우드 구축/운영 분투기
NDC14 모바일 게임서비스를 위한 사설 클라우드 구축/운영 분투기
 
2014_서버용 자료유출방지 솔루션_시온
2014_서버용 자료유출방지 솔루션_시온2014_서버용 자료유출방지 솔루션_시온
2014_서버용 자료유출방지 솔루션_시온
 
__Cloud_CNA_MSA_Service+Data+InferenceMesh 소개-박문기@메가존클라우드-20230320.pptx
__Cloud_CNA_MSA_Service+Data+InferenceMesh 소개-박문기@메가존클라우드-20230320.pptx__Cloud_CNA_MSA_Service+Data+InferenceMesh 소개-박문기@메가존클라우드-20230320.pptx
__Cloud_CNA_MSA_Service+Data+InferenceMesh 소개-박문기@메가존클라우드-20230320.pptx
 
(Red hat]private cloud-osp-introduction(samuel)2017-0530(printed)
(Red hat]private cloud-osp-introduction(samuel)2017-0530(printed)(Red hat]private cloud-osp-introduction(samuel)2017-0530(printed)
(Red hat]private cloud-osp-introduction(samuel)2017-0530(printed)
 
SOSCON 2017 - Backend.AI
SOSCON 2017 - Backend.AISOSCON 2017 - Backend.AI
SOSCON 2017 - Backend.AI
 
[개방형 클라우드 플랫폼 오픈세미나 오픈클라우드 Pub] 3.open shift 분석
[개방형 클라우드 플랫폼 오픈세미나 오픈클라우드 Pub] 3.open shift 분석[개방형 클라우드 플랫폼 오픈세미나 오픈클라우드 Pub] 3.open shift 분석
[개방형 클라우드 플랫폼 오픈세미나 오픈클라우드 Pub] 3.open shift 분석
 
KT 안재석 박사 - 오픈 소스 기반 클라우드 컴퓨팅 솔루션 open stack 이야기 (2011Y05M28D)
KT 안재석 박사 - 오픈 소스 기반 클라우드 컴퓨팅 솔루션 open stack 이야기 (2011Y05M28D)KT 안재석 박사 - 오픈 소스 기반 클라우드 컴퓨팅 솔루션 open stack 이야기 (2011Y05M28D)
KT 안재석 박사 - 오픈 소스 기반 클라우드 컴퓨팅 솔루션 open stack 이야기 (2011Y05M28D)
 
개발자를 위한 네이버 클라우드 플랫폼ㅣNAVER CLOUD PLATFORM for Developers
개발자를 위한 네이버 클라우드 플랫폼ㅣNAVER CLOUD PLATFORM for Developers 개발자를 위한 네이버 클라우드 플랫폼ㅣNAVER CLOUD PLATFORM for Developers
개발자를 위한 네이버 클라우드 플랫폼ㅣNAVER CLOUD PLATFORM for Developers
 
System Infra와 Recovery 그리고 DevOps
System Infra와 Recovery 그리고 DevOpsSystem Infra와 Recovery 그리고 DevOps
System Infra와 Recovery 그리고 DevOps
 
RAD스튜디오 100% 활용하기 - 최신 기술 적용과 확장
RAD스튜디오 100% 활용하기 - 최신 기술 적용과 확장RAD스튜디오 100% 활용하기 - 최신 기술 적용과 확장
RAD스튜디오 100% 활용하기 - 최신 기술 적용과 확장
 
[OpenInfra Days Korea 2018] (Track 3) Software Defined Infrastructure 전략 및 사례
[OpenInfra Days Korea 2018] (Track 3) Software Defined Infrastructure 전략 및 사례[OpenInfra Days Korea 2018] (Track 3) Software Defined Infrastructure 전략 및 사례
[OpenInfra Days Korea 2018] (Track 3) Software Defined Infrastructure 전략 및 사례
 
[IBM 서버] 가장 강력한 보안을 자랑하는 서버시스템 Linuxone 을 소개합니다.
[IBM 서버] 가장 강력한 보안을 자랑하는 서버시스템 Linuxone 을 소개합니다.[IBM 서버] 가장 강력한 보안을 자랑하는 서버시스템 Linuxone 을 소개합니다.
[IBM 서버] 가장 강력한 보안을 자랑하는 서버시스템 Linuxone 을 소개합니다.
 
Introducing the safest security system, IBM LinuxONE
Introducing the safest security system, IBM LinuxONE Introducing the safest security system, IBM LinuxONE
Introducing the safest security system, IBM LinuxONE
 
개방형 데스크톱 OS 기술동향
개방형 데스크톱 OS 기술동향개방형 데스크톱 OS 기술동향
개방형 데스크톱 OS 기술동향
 
애플리케이션 최적화를 위한 컨테이너 인프라 구축
애플리케이션 최적화를 위한 컨테이너 인프라 구축애플리케이션 최적화를 위한 컨테이너 인프라 구축
애플리케이션 최적화를 위한 컨테이너 인프라 구축
 
[오픈소스컨설팅]엔터프라이즈 오픈소스 도입전략
[오픈소스컨설팅]엔터프라이즈 오픈소스 도입전략[오픈소스컨설팅]엔터프라이즈 오픈소스 도입전략
[오픈소스컨설팅]엔터프라이즈 오픈소스 도입전략
 
Oracle linux8 solaris_new_features-suk kim
Oracle linux8 solaris_new_features-suk kimOracle linux8 solaris_new_features-suk kim
Oracle linux8 solaris_new_features-suk kim
 
[OpenStack Days Korea 2016] Innovating OpenStack Network with SDN solution
[OpenStack Days Korea 2016] Innovating OpenStack Network with SDN solution[OpenStack Days Korea 2016] Innovating OpenStack Network with SDN solution
[OpenStack Days Korea 2016] Innovating OpenStack Network with SDN solution
 
스마트폰 앱 백-엔드 솔루션 개발을 위한 Node.js 실전 가이드
스마트폰 앱 백-엔드 솔루션 개발을 위한 Node.js 실전 가이드스마트폰 앱 백-엔드 솔루션 개발을 위한 Node.js 실전 가이드
스마트폰 앱 백-엔드 솔루션 개발을 위한 Node.js 실전 가이드
 

OpenStack

  • 1. Soongsil Power Linux User Group 제작자 – 현재일
  • 2.  어느동아리?  어디학교?  무엇을 진행하는데?
  • 3. 현재 회원수 : 126명 보유  정회원 수 : 52명  신입생 모집 : 74명  2015 정회원 23명 승격  매달 한번씩 정모 or 회의 진행  리눅스,자바,C스터디 진행  2012년 글로벌 S/W공모대전에서 대통령 다음 으로 높은 국무총리상 수상.
  • 4.
  • 5.  매년 팀을 형성하여 공모전에 참여  매년 오픈 세미나 개최. – 타학과 참여가능  현재 데이터서버 SSH서버 데이터서버 홈페이지 서버 운영중
  • 6.
  • 7.
  • 9.  리눅스란 무엇인가? -> 리눅스가 어디에 적용이 되는가?
  • 10. 포스코 - 공장제어 시스템 2. 대한항공 - 기간 업무용 핵심 시스템 3. 시스코 (Cisco system) - 리눅스 프린트 서 버 4. 두루넷 - 케이블모뎀 가입자 인증 시 스템
  • 11. 리눅스 클러스터링 기술을 적용한 새롬기술의 다이얼패드 웹서비스 시스템 인텔리전트 DNS와 비동기 방식을 사용한 초고속 메일 전송 시스템을 적용한 심마 니 기업 운영 시스템 – 레 드헷 (유료) 병렬클러스터,메일,파일서버,RAID 웹서버 DB서버 조관시스템 인터넷 인프라 트랜젝션서버
  • 12.
  • 13. Open Stack = IaaS 기반 형태의 클라우드 컴퓨팅 오픈 소스 프로젝트 IaaS(Infrastructure as a Service)는 서버, 스토리지, 네트워크를 가상화 환경으로 만들어, 필요에 따라 인프라 자원을 사용할 수 있게 서비스를 제공하는 형태이다. IaaS의 예는 다음과 같다. ☞ 아마존 CloudFormation (와 같은 기본 서비스를 아마존의 EC2 ) ☞ 오픈스택 Rackspace 클라우드에서 유래됨 ☞ Google 컴퓨팅 엔진 ☞ RightScale ☞ FlexCloud 등 오픈 스택이란? (클라우드 os) 오픈스택은 단순한 소프트웨어가 아니라, 클라우드 컴퓨팅을 위한 플랫폼으로 발전 다양한 역할을 가진 수 많은 커뮤니티멤버가 만들어가는 클라우드 생태계라고 볼수있습니다. NASA와 Racksapce가 각자 진행하는 컴퓨터 가상황기술과 대용량 고확장성을 고려한 스토리지 플랫폼을 하나의 프로젝트로 진행하면서 만들어진 오픈소스 프로젝트
  • 14. 프로세싱, 저장공간, 네트워킹의 가용자원을 제어하는 목적의 여러개의 하위 프로젝트로 이루어져 있다. 대시 보드 프로젝트는 다른 하위 프로젝트의 운영 제어를 웹 인터페이스를 통해 담당한다.
  • 15.
  • 16. 기본 서비스 : Nova , Glance , Swift 부가 서비스 : Keystone , Quantum , Cinder , Horizon Conceptual Architecture
  • 17. Keystone(Identity) : 모든 서비스의 Identity 를 증명하는 역할을 함 Quantum(Network) : 인터페이스 디바이스 와 오픈스택 서비스간의 네트워킹 서비스를 지원하는 프로젝트 Cinder(Block Storage): compute를 위해 스 토리지 볼륨을 제공하는 역할을 함 Horizon(Dashboard) : 오픈스택 기반 구현 서비스들을 관리자나 사용자가 제어하기 위한 웹 인터페이스를 제공함 Nova(Compute): Iaas(infrastructure as a Service) 구축에 필요한 컴퓨트 인스턴스들 을 제어 및 관리하기 위한 서비스로 All share 기능을 담당하는 프로젝트 Glance(Image) : 가상 머신 이미지들을 저장, 등록,관리,전달하기위한 이미지(Image Service) 이며 Nova와 스토리지 간 중계 역할을 담당 함 Swift(Object Storage): 블록 스토리지(Block Storage)가 아닌 오브젝트 스토리지 환경을 구축 및 관리하기 위한 서비스로 별도의 독 립적인 구축이 가능한 스토리지 서비스 프 로젝트
  • 19. Compute 구조를 살펴보면, Queue 중심으로 nova-api, nova-compute, nova-consoleauth, nova-scheduler, nova-conductor, nova-cert 가 메시지를 서로 주고 받을 수 있도록 설계되어 있으며, hypervisor는 libvirt나 XenApi를 통해 nova-compute와 연동이 되어 있다
  • 20. Object Store Swift 별도로 구성을 했을 경우에 는 오브젝트 스토리지로 Compute 서비스와 연동해서는 Glance 이미지의 이미지 백업 스토리지로 사용할 수 있다. Swift는 Proxy를 중심으로 account, container, object 가 존재 한다.
  • 21. Image Store 이미지 서비스를 제공하는 Glance는 glance.conf 파일에서 설정해 둔 Glance 스토리지에 Image 파일을 등록 및 수정, 삭제 등의 관리를 담당한다. 이전 Folsom 버전까지만 해서 이미지 파일을 등록하기 위 해서는 CLI Command 를 이용해야만 했었는데 지금은 Dashboard에서 UI로 관리가 가능해 졌다.
  • 22. Network 네트워크 서비스를 위해 별도로 분리된 Quantum 프로젝트는 Grizzly를 업데이트 하는 과정에서 Neutron 이라는 이름으로 그 명칭이 변경이 되었다. Neutron에는 Server, agent, plugins으로 구성되어 있으며, 기본 네트워크는 openvswitch로 되어 있다. 사용 가능한 플러그인은 Big switch networks의 Floodlight, cisco의 ncclient, linuxbridge, ml2(Modular layer 2), NEC OpenFlow, Nicira NVP, ryu, PLUMgrid 와 같은 것들 이 있다.
  • 23. 이전에는 Nova-Volume이 이 기능을 대신하였으나, Cinder라는 별도 프로젝트로 분리하 여 현재는 cinder가 블록 스토리지를 관리하고 있다. 기본적으로는 LVM을 생성하여 cinder-volume으로 사용하나 이 외에도 다음과 같은 스토 리지 서비스를 대신할 수 있다. Block Storage 블록 스토리지는 컴퓨터 서버에 디바이스처럼 추 가하여 사용할 수 있는 스토리지로 cinder-volume, cinder-backup, database, volume provider, cinder-scheduler 가 존재한다.
  • 24. Identity 인증 서비스를 담당하고 있는 Keystone은 오픈스택의 모든 서비스들의 인증을 담당하며, 테넌트, 사용자, 인증 토큰, End Point URL, LDAP 등을 관리한다. Flosom 버전에서는 서 비스들의 권한만 생성하면 되었지만, Grizzly로 와서는 사용자 권한 및 Role, 인증 토큰, 인증키까지도 관리되도록 업그레이드 되었다.
  • 25. Dashboard Dashboard 서비스를 담당하는 Horizon! 사용자들이 오픈스택을 쉽게 사용할 수 있도록 지원해 주는 가장 가까운 곳에서 사용들을 만나는 UI 서비스이다. Horizon 서비는 날이 가면 갈수록 점점 더 버전이 업그레이드 되고 있다. 오픈스택의 각 프로젝트에서 제공하는 API를 이용하여 Dashboard를 구현하였으며, Apache2 서버에 Python 장고 프레임웍을 사용한다.
  • 26. 이외에도 약 150개의 회사가 OpenStack Project에 참가. 주로 리눅스 기반으로 운용과 개발 진행 OpenStack Foundation에서 유지, 보수하고 있으며 아파치 라이선스하 에 배포된다. 현재 오픈스택재단과 협업하는 기업은 500곳이 넘는다.
  • 27. 고가용 서버를 한 시스템에만 사용하는것이 아닌, 필요에따라 다양한 운영체제 를 설치하여 단독으로 사용가능 하며 필요에 따라 자동으로 증가,감소가 가능 시스템에서의 데이터를 쉽게 관리할 수도 있습니다(편리한 확정성과 모듈성) 다양한 비정형 데이터(문서, 파일, 동영상 등등)들을 쉽게 저장하고 관리할 수 있 다는 장점도 있습니다 가상화 컴퓨팅 기술, 개인 데이터 저장 기술, 서로 다른 소프트웨어끼리 통신할 수 있는 소프트웨어 정의 네트워크(SDN) 등을 제공한다 단점이 있다. ‘너무 잦은 업데이트’도 그 가운데 하나다 최근 오픈스택은 대표리눅스(레드햇)사에서 관심을갖고 진행하고있으며 누구나 개발에 참여할 수 있다.
  • 28.
  • 29.  임베디드 시스템이란, 마이크로프로세서 혹은 마이크로컨트롤러를 내장하여 원래 제작자가 지 정한 기능만을 수행하는 장치 이다.  임베디드 시스템에 예로는 네비게이션,디지털 TV,스마트폰,냉장고,MP3 등 우리가 쓰는 대부 분의 전자기기에는 임베디드 시스템이 들어간다.
  • 30.  os란 시스템을 구동시키는 가장 기본적인 프로 그램  임베디드 시스템는 os를 필요로 한다.  스마트 티비,스마트 폰 등 요새의 전자기기들은 한가지 기능에 국한되지 않고 다양한 부가기능 을 지원하는 것이 추세가 되어가고 있다.이러한 부가기능이 많아 지면서 시스템에 복잡성은 점 점 더 커지고 있다.기존 임베디드 시스템의 제작 방식으로는 이처럼 복잡해진 기능을 효율적으로 처리하기 어렵다 때문에 OS기술을 적용해 제품 을 만들어 내는 추세이다
  • 31.  RTOS , 윈도우CE , 임베디드 Linux 등이 있다.  RTOS(Real-Time Operating System)는 실시간성을 염두에 두고 만들어진 os로 실시간처리에서 타 os에 비해 강점을 가지고 있다. 개발 환경도 우수한 편이다. 단. 대부분 상용 os이기 때문에 가격이 비싸고 시스템이 점점 복잡 해지고 기능이 많아짐에 따라 os 성능이 강력한 윈도우나 리눅스로 대체되 고 있다  윈도우 CE는 마이크로소프트의 임베디드용 os로 많은 사용자에게 익숙한 윈도우와 비슷하게 구성되어 있고 개발환경도 윈도우와 유사해서 적응하기 쉽다.또한 윈도우의 응용프로그램을 그대로 사용할 수 있다는 것도 큰 장점 이다  임베디드 리눅스는 RTOS에 비해 실시간성도 떨어지고 윈도우에 비해 개발 환경도 열악한 편이지만 공개된 소스 코드로 인해 두터운 개발자 층을 확보 하고 있고 초기 구입비와 라이센스 비용 부담이 없으며 소프트웨어, 개발, 지원 공급 업체가 여럿있어, OS의 안정성, 신뢰성, 성능 등이 빠르게 개선되 고 있으며, 그 활용도가 급격하게 증가하고 있는 추세다.
  • 32.  라즈베리 파이(Raspberry Pi)는 영국의 라즈베리 파이 재단이 학교에서 기초 컴퓨터 과학 교육을 증진시키기 위해 만든 싱글 보드 컴퓨터이다
  • 33.  라즈베리 파이는 그래픽 성능이 뛰어나면서도 저렴한 가격  라즈베리 파이 모델들은 브로드컴의 BCM2835 단일 칩 시스템을 사용 ( 단 라즈베리파이2는 예 외)  이 칩에는 ARM1176JZF-S 700 MHz 싱글코어프 로세서(일반 데스크탑은 보통 2500 MHz~3500 MHz), 비디오코어 IV VGA와 512 메가바이트 RAM이 들어 있다.
  • 35.  라즈베리 파이의 프로세서는 오버클럭시 최대 1000 MHz까지의 성능을 발휘  하드 디스크 드라이브나 솔리드 스테이트 드라 이브를 내장하고 있지 않음.  SD 카드(B+,2 B+ 모델은 Micro SD Card를 사용) 를 외부 기억장치로 사용  새로출시한 2 모델 B는 ARM Cortex-A7 0.9GHz 프로세서와 램용량이 1GB로 성능이 업그레이드 되어 출시
  • 36.  라즈베리 파이에 포팅한 데비안과 아치 리눅스, QtonPi등의 리눅스 배포판을 제공  라즈베리 파이의 주 프로그래밍 언어인 파이썬 에 BBC 베이직, C, 펄등을 지원할 수 있는 툴을 계획중
  • 37.  라즈베리 파이는 실시간 시계가 없어, 운영체제는 네트워크 타임 프로토콜을 사용하거나, 아니면 부팅 할때마다 사용자가 시간을 다 적어줘야 한다.  =>  배터리 백업되는 실시간 시계(DS1307)을 I2C 인터페 이스로 추가  라즈베리 파이에서 하드웨어 가속 (H.264) 인코딩을 하는건 불가능하다  라즈베리 파이의 가격에 포함된 라이선스로는 디코 딩만 허락되지 인코딩은 허락되지 않는다
  • 38.  라즈베리 파이는 리눅스 커널 기반 운영체제를 사용한다. Raspbian이라는 라즈베리 파이에 최적화된 데비안 계열 의 무료 운영체제가 현재로서는 가장 추천되는 시스템  GPU는 펌웨어 이미지를 통해 접근이 가능하며, 이 이미 지는 SD 카드로부터 부팅할때 GPU에 로드된다  비디오 응용 프로그램은 OpenMAX를 사용  3D 그래픽은 OpenGL ES를 사용  2D 응용 프로그램은 OpenVG  OpenVG는 다시 EGL  OpenMAX와 EGL은 다시 커널의 오픈소스 커널 드라이 버를 사용
  • 39.  PC호환 기계를 대체할 수는 없겠지만, 보충은 할 수 있겠다고 설명  한손의 작은 컴퓨터 웹서버 구축
  • 40.  http://www.ulug.or.kr/ • 숭실대학교 SPLUG • 단국대학교 DLUG • 동국대학교 DNA • 한양대학교 HLUG • 숙명여자대학교 SOLUX • 경희대학교 KHLUG • 중앙대학교 CLUG • 한국외국어대학교 GNUVILL • 서울여자대학교 SWLUG