1 / 21

Cloud & Openstack

Cloud & Openstack. suckzoo. Cloud. 인터넷 기반 (cloud) 의 컴퓨팅 (computing) 기술 인터넷 상의 유틸리티 데이터 서버에 프로그램을 두고 그때 그때 컴퓨터나 휴대폰 등에 불러와서 사용하는 웹에 기반한 소프트웨어 서비스이다 .(from wiki). SaaS. Software as a Service 서버부터 소프트웨어까지 모든 것을 지원해주는 서비스 형태 ex : Gmail 직접 이메일 서버를 호스팅하지 않아도 된다. IaaS.

Download Presentation

Cloud & Openstack

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Cloud & Openstack suckzoo

  2. Cloud • 인터넷 기반(cloud)의컴퓨팅(computing) 기술 • 인터넷 상의 유틸리티 데이터 서버에 프로그램을 두고 그때 그때 컴퓨터나 휴대폰 등에 불러와서 사용하는 웹에 기반한 소프트웨어 서비스이다.(from wiki)

  3. SaaS • Software as a Service • 서버부터 소프트웨어까지 모든 것을 지원해주는 서비스 형태 • ex : Gmail • 직접 이메일 서버를 호스팅하지 않아도 된다.

  4. IaaS • Infrastructure as a Service • 소프트웨어 관련 부분은 전부 다 컨트롤 하고 싶지만, 하드웨어적인 부분은 손대기 싫을 때 쓰는 서비스 • 가상머신을 제공받는다.

  5. PaaS • Platform as a Service • IaaS와 PaaS의 중간이라고 생각하면 된다. • 적어도 개발환경 정도는 갖추어져 제공된다. • ex : Google App Engine • http://goo.gl/JjVGi

  6. Amazon EC2 • Amazon Elastic Compute Cloud • 다양한 운영 체제로 인스턴스를 시작하고, 이를 사용자 지정 애플리케이션 환경으로 로드 가능 • 네트워크의 액세스 권한 관리 가능 • 원하는 수의 시스템을 사용해 이미지를 실행할 수 있는 가상 컴퓨팅 환경을 제공 • …을 할 수 있는 아마존의 서비스. • IaaS

  7. Amazon S3 • Amazon Simple Storage Service • 최소 1byte부터 5TB정도 까지의 데이터가 포함된 객체를 읽고 쓰고 삭제 • 무단 액세스로부터 안전한 보호를 위한 인증 메커니즘 제공 • 자주 쓰는 파일은 RRS를이용하여 보관 • 파일 생성에 용이 • 자주 쓰지 않는 파일은 Glacier를 이용하여 보관 • 약간 더 저렴 • …와 같은 서비스를 아마존에서 제공중이다. • SaaS

  8. iCube • NexR에서 만들었다. • IaaS(Infrastructure as a Service) 구축 Solution • NexR이 KT에 인수되고, 개발 및 지원 중단 • 동아리 내부 iCube머신들을OpenStack으로 교체함

  9. OpenStack • OpenStack은 서버, 스토리지, 네트워크, 가상화 기술들과 같은 리소스들을 모으고, 이들을 제어하고 운영하기 위한 Cloud Operating System

  10. OpenStack의 장점 • Open Source • Apache 2.0 license • 누구나 해당 소프트웨어에서 파생된 프로그램을 제작할 수 있으며 저작권을 양도, 전송할 수 있는 라이선스 규정 • Open Design • Open Development • with Github, Launchpad • Open Community

  11. OpenStack구상도

  12. 주요 프로젝트 • Compute(Nova) • 대규모의 인스턴스들을 자동적으로 제어, 운영하기 위한 소프트웨어 • Object Storage(Swift) • 대규모의 신뢰성 있는 클라우드 오브젝트 스토리지를 구현 할 수 있도록 하는 오픈소스 소프트웨어 • Image Service(Glance) • 가상 디스크 이미지들을 저장/등록/관리/전달할 수 있게 하는 오픈소스 소프트웨어

  13. 주요 프로젝트 • OpenStack Identity • 서비스들을 위한 통합 인증 시스템 • OpenStack Dashboard • 관리자/사용자가 OpenStack으로 구현된 서비스를 사용가능하게 하는 Self Service Portal • Self Service Portal? • 사용자가 직접 가상 자원 생성과 네트워크 할당을 직접 수행하고 관리자는 클라우드 전체에 대한 운영 관리 및 모니터링을 수행한다.

  14. 주요 프로젝트 • Managing volumes(Cinder) • OpenStack의 각 부분의 용량을 조절하는 프로그램 • 원래는 nova-volume으로 불리었으나 nova의 dependency가 너무 커져 프로젝트 분리됨 • volume create, delete, attach, detach 등의 기능을 제공, Havana release에서는 Copy image to volume, clone volume 등의 기능 제공

  15. 주요 프로젝트 • Virtual Network(Quantum) • Floating ip를 컴퓨터에 할당하는 역할을 한다. • KVM Hypervisor • Hypervisor • 호스트에서 다수의 OS를 동시에 실행하기 위한 플랫폼을 말한다. • KVM Hypervisor는 Hypervisor 안에 완전한 리눅스커널을 넣은 hypervisor이다.

  16. KVM Hypervisor • 운영 체제가 프로그램을 제어하듯이 hypervisor가 해당 하드웨어에서 직접 실행되며 게스트 운영 체제는 하드웨어 위에서 2번째 수준으로 실행되는 native hypervisor

  17. Reference • http://devon.daum.net/2011/pdf/b-1-openstack.pdf • pairi선배의 2012년 휠세미나자료 • http://aws.amazon.com

More Related