'Cloud'에 해당되는 글 63건

  1. 2017.07.14 처음 만난 ceph
  2. 2017.07.14 처음 만난 SDN/NFV
  3. 2017.07.14 [kubespary] 처음 만난 Kubespray

처음 만난 ceph

Cloud 2017.07.14 14:45



ceph(http://ceph.com/)는 하나의 통합 시스템으로 object, block, file storage 인터페이스를 제공하는 분산 object store이다. 확장이 쉽고 SPOF가 없다. LPGL(https://github.com/ceph/ceph) 라이선스이다.



ceph 아키텍처는 다음과 같다. 



RADOS는 Reliable Autonomic Distributed Object Store의 약자이고 object storage이다.


RADOS 데몬은 크게 4가지로 나눈다. (위키 https://en.wikipedia.org/wiki/Ceph_(software))



* Cluster monitors (ceph-mon) that keep track of active and failed cluster nodes (모니터 - 3개)

* Metadata servers (ceph-mds) that store the metadata of inodes and directories (메타 정보)

* Object storage devices (ceph-osd) that actually store the content of files in a XFS file system. (실제 저장소)

* Representational state transfer (RESTful) gateways (ceph-rgw) that expose the object storage layer as an interface compatible with Amazon S3 or OpenStack Swift APIs (API 게이트 웨이)



RADOSGW는 게이트웨이를 의미하고 LIBRADOS를 통해  3rd 언어에서 쓸 수 있다. 



다음은 OSD와 MON, FS 간의 내부 구조이다. mon은 일반적으로 3개로 구축해서 문제를 감지하도록 한다.






ceph의 RBD(RADOS Block Devices)는 커널 모듈 또는 librbd 라이브러리를 사용해 ODS와 통신한다.

http://docs.ceph.com/docs/master/rbd/rbd/


다음 슬라이드를 보면 ceph의 내부 구조를 이해하는데 도움을 받는다. 




Storage tiering and erasure coding in Ceph (SCaLE13x) from Sage Weil




 Ceph 최적화 자료 - 성능 자료

(기존 스토리 대비..)

Ceph: Open Source Storage Software Optimizations on Intel® Architecture for Cloud Workloads from Odinot Stanislas



더 좋은 공부를 위해서 아래 내용 참조하면 좋은 것 같다. 


https://www.virtualtothecore.com/en/adventures-ceph-storage-part-1-introduction/

https://www.virtualtothecore.com/en/adventures-ceph-storage-part-2-architecture-dummies/

https://www.virtualtothecore.com/en/adventures-ceph-storage-part-3-design-nodes/

https://www.virtualtothecore.com/en/adventures-ceph-storage-part-4-deploy-the-nodes-in-the-lab/

https://www.virtualtothecore.com/en/adventures-with-ceph-storage-part-5-install-ceph-in-the-lab/

https://www.virtualtothecore.com/en/adventures-with-ceph-storage-part-6-mount-ceph-as-a-block-device-on-linux-machines/

https://www.virtualtothecore.com/en/adventures-with-ceph-storage-part-7-add-a-node-and-expand-the-cluster-storage/

https://www.virtualtothecore.com/en/adventures-with-ceph-storage-part-8-veeam-clustered-repository/

https://www.virtualtothecore.com/en/adventures-with-ceph-storage-part-9-failover-scenarios-during-veeam-backups/

https://www.virtualtothecore.com/en/my-adventures-with-ceph-storage-part-10-upgrade-the-cluster/


'Cloud' 카테고리의 다른 글

[펌] 공개된 카카오 오픈 스택 관련 공개 및 강의 자료  (0) 2017.07.20
처음 본 오픈 스택의 Cinder  (0) 2017.07.18
처음 본 Kolla  (0) 2017.07.17
처음 만난 ceph  (0) 2017.07.14
처음 만난 SDN/NFV  (0) 2017.07.14
[kubespary] 처음 만난 Kubespray  (0) 2017.07.14
Posted by 김용환 '김용환'

처음 만난 SDN/NFV

Cloud 2017.07.14 11:53

가상화 아키텍처는 크게 두가지, 호스트형 가상화(type2)와 베어메탈 가상화(type1)로 분류된다. 호스트형 가상화는 호스트 운영체제가 있고 그 위에 VM을 올리는 구조이지만 베어메탈 가상화는 어떤 소프트웨어도 설치하지 않은 채 하드웨어 상에서 하이퍼바지어가 설치되고 이 위에 가상 머신을 구현한다. 






출처 : http://www.ni.com/white-paper/9629/en/




장비가 아닌 스위치를 기반의 가상화가 진행되고 있는 베어메탈 스위치가 나타나게 되었다고 한다. 스위치를 가상화하는 SDN(Software Defined Network)기술이 나타나기 시작했다. 가격도 싸고 클라우드 환경에 맞는 네트워크 스위치를 소프트웨어로 콘트롤할 수 있게 되었다.



017 




오픈 스택 2컨퍼런스에서 SDN,NFV를 보고 너무 생소해서 교양 차원에서 copy&paste .. 끄적끄적 정리했다.



네트워크 가상화가 네트워크를 통과하는 터널을 만들고 흐름별 서비스라는 개념을 사용한다면, 다음 단계는 터널에 서비스를 배치하는 것이다. NFV는 방화벽 또는 IDPS와 같은 4/7계층 기능 또는, 로드 밸런싱(애플리케이션 딜리버리 컨트롤러)까지 가상화하는 것이다.


원문보기: 

http://www.itworld.co.kr/news/86025#csidx9156badc0361e1d86a8311c0691dad1






반대로 NFV ..네트워크 기능을 장비가 아닌 서버 OS 등에 올려 활용하는 개념을 의미합니다. 다시 말하면,NFV SDN 기반으로 하는 네트워크 기능 실행에 대하여 일반적으로 통용되고 인식되는 지배적인 원리 또는 개념을 지칭합니다.

결론적으로, ETSI 아래 그림처럼 종합 NFV 프레임워크를 생성하고 표준화하는 것을 목표로 했습니다. 그림에서 보듯이 NFV 인프라의상단에 VNF들이 배포되어 있으며하나의 물리적 장비를 기준으로 하여도 다수의 VNF 배치될  있습니다.


원문 : http://www.atto-research.com/ko/atto-live-sdn-story/nfv-vs-vnf-whats-the-difference/




 

네트워크 가상화 발표자료-SDN/NFV/Cloud from seungdols





이미 ETSI 표준도 존재한다.


http://www.cctvnews.co.kr/news/articleView.html?idxno=49643



이를 기반으로 spteck(구 - 이노에이스)에서 오픈 스택 적용 사례를 발표했다. 개인적으로 관심이 생기게 되었다..


http://openstack.onoffmix.com/program#day1

이동통신 가상화 네트워크,
Openstack적용 Case Stud - 에스피테크놀러지 정정문 상무





'Cloud' 카테고리의 다른 글

[펌] 공개된 카카오 오픈 스택 관련 공개 및 강의 자료  (0) 2017.07.20
처음 본 오픈 스택의 Cinder  (0) 2017.07.18
처음 본 Kolla  (0) 2017.07.17
처음 만난 ceph  (0) 2017.07.14
처음 만난 SDN/NFV  (0) 2017.07.14
[kubespary] 처음 만난 Kubespray  (0) 2017.07.14
Posted by 김용환 '김용환'


오늘 큐브 스프레이라는 것을 알게 되었다. 


기존에는 Kargo라는 이름이었다. https://github.com/kubernetes-incubator/kargo 로 가면 Kubespary github 페이지로 이동한다. 




큐브스프레이(kubespray)는 Kubernetes를 설치할 수 있는 ansible 묶음이다.


https://github.com/kubernetes-incubator/kubespray



  • Can be deployed on AWS, GCE, Azure, OpenStack or Baremetal
  • High available cluster
  • Composable (Choice of the network plugin for instance)
  • Support most popular Linux distributions
  • Continuous integration tests





관련 동영상이다. 




좋은 참조 자료이다.


http://qiita.com/albatross/items/7f472a973d0c04041a4d

'Cloud' 카테고리의 다른 글

[펌] 공개된 카카오 오픈 스택 관련 공개 및 강의 자료  (0) 2017.07.20
처음 본 오픈 스택의 Cinder  (0) 2017.07.18
처음 본 Kolla  (0) 2017.07.17
처음 만난 ceph  (0) 2017.07.14
처음 만난 SDN/NFV  (0) 2017.07.14
[kubespary] 처음 만난 Kubespray  (0) 2017.07.14
Posted by 김용환 '김용환'