일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- C++
- CUDA
- 클라우드
- flash_memory
- jhVM
- deep_learning
- quantum_computing
- 반도체기초
- Semiconductor
- CuDNN
- sycl
- jhDNN
- nvidia
- convolution
- Compression
- dnn
- 반도체
- kubernetes
- 쿠버네티스
- SpMM
- POD
- FPGA
- 양자역학의공준
- DRAM
- Qubit
- 딥러닝
- cloud
- HA
- stl
- GPU
- Today
- Total
목록클라우드 (7)
Computing
이전글 - [jhVM][1] virt-manager, CentOS 7 qcow2 image (root password, 용량 설정 등) - [jhVM][2] CentOS 7 user 추가(sudo 권한 부여), 가상머신 네트워크 설정 및 virbr0(static internal IP 부여) - [jhVM][3] ssh 로그인 설정(비번 없이 로그인), qcow2 복사(VM 복제) - [jhKube][1] Kubernetes와 Linux Container 간단 정리 - [jhKube][2] Kubernetes architecture 및 설치 방법 간단 정리 - [jhKube][3] kubeadm을 통한 쿠버네티스 클러스터 설치 (CentOS7, 가상머신 환경, cri-docker) 이전 글에 이어 Cent..
이전글 - [jhVM][1] virt-manager, CentOS 7 qcow2 image (root password, 용량 설정 등) - [jhVM][2] CentOS 7 user 추가(sudo 권한 부여), 가상머신 네트워크 설정 및 virbr0(static internal IP 부여) - [jhVM][3] ssh 로그인 설정(비번 없이 로그인), qcow2 복사(VM 복제) - [jhKube][1] Kubernetes와 Linux Container 간단 정리 이전 글에 이어 CentOS 7 가상머신들을 이용한 쿠버네티스 환경 구축 과정에서 배운 내용을 정리하고자고 한다. jhVM 시리즈에서 가상머신 환경 구축은 끝났으니, 본격적으로 쿠버네티스를 설치해보려 한다. 공부 중인 단계에서 정리하는 글이기에..
이전글 - [jhVM][1] virt-manager, CentOS 7 qcow2 image (root password, 용량 설정 등) - [jhVM][2] CentOS 7 user 추가(sudo 권한 부여), 가상머신 네트워크 설정 및 virbr0(static internal IP 부여) - [jhVM][3] ssh 로그인 설정(비번 없이 로그인), qcow2 복사(VM 복제) 이전 글에 이어 CentOS 7 가상머신들을 이용한 쿠버네티스 환경 구축 과정에서 배운 내용을 정리하고자고 한다. jhVM 시리즈에서 가상머신 환경 구축은 끝났으니, 본격적으로 쿠버네티스를 설치해보려 한다. 공부 중인 단계에서 정리하는 글이기에 부족하거나 정확하지 않은 내용도 있을 수도 있다. 자세한 내용은 추후 다시 한번 정리..
앞선 포스터 Storage System, 분산 파일 시스템(Distributed File System, DFS)에서 스토리지 시스템, 파일 시스템, 분산 파일 시스템의 개념에 대해서 정리하였다. 이번 포스터에서는 DFS 중 대표적인 Lustre[1] 파일 시스템에 대해서 정리해보고자 한다. Lustre 파일 시스템 기본적인 특징 Lustre는 오픈소스 프로젝트로, 높은 확장성(Scalability), 고가용성(High availability), 성능(High performance)을 지원하는 분산 파일 시스템이다[2]. Lustre라는 이름 자체가 Linux + Cluster에서 왔는데, 이처럼 리눅스 OS에서 실행되며 클러스터 시스템(HPC 등)에서 높은 성능을 낼 수 있도록 설계되었다. Lustre는..
File System 파일 시스템은 컴퓨터 저장장치(HDD, SSD)에 파일(=데이터)을 어떻게 저장하고 읽어올지를 담당하는 OS의 함수와 자료구조를 가리킨다[3]. 우리가 데이터를 컴퓨터에 저장할 때, 데이터를 파일의 형태로 저장하고 이들을 디렉토리(directory) 구조로 배치하여 관리한다. 이러한 계층적 구조를 통해 사람들은 쉽게 데이터를 저장하고 읽어올 수 있다. 파일 시스템의 특징은 데이터를 파일(opaque data type이라고도 한다)의 형태로 저장한다는 것이다. 파일은 실제 저장되는 데이터뿐만 아니라, 데이터의 주인은 누구이고, 언제 생성되었으며, 크기는 얼마인지 등에 대한 메타데이터(Metadata, data를 관리하기 위한 data)를 함께 저장한다. 또한 앞서 말했듯, 디렉토리라는..
가상머신(Virtual machin, VM)이 하이퍼바이저의 도움없이도 호스트에 설치된 I/O 디바이스(ex. GPU, NIC, etc.)에 직접 접근할 수 있는 기술을 Pass-through라고 한다. 이들 중 PCI 디바이스에 대한 VM의 직접 접근 기술을 PCI Pass-through라고 한다. PCI 디바이스의 경우 성능이 중시되는 기능에서 사용되는 경우(network, GPGPU 등)가 많은데, 따라서 DMA 기능, PCI 디바이스에 대한 배타적인 사용이 필요한 경우가 있다. 이번 포스터에서는 Pass-through와 그것을 가능하게 하는 VFIO(Virtual Function I/O[1]) framework에 대해서 정리하고자 한다. Device Emulation vs Pass-through ..
AWS, GCP, AZURE, NCLOUD 등의 클라우드 서비스를 사용하게 될 경우, 네트워크로 연결되는 스토리지 서비스를 사용하게 된다. 스토리지 서비스는 크게 Block storage, File storage, Object Storage 3가지 concept으로 분류된다. AWS의 경우를 보면, AWS는 S3(오브젝트), EBS 스토리지(블록), EFS(파일)로 스토리지 서비스를 제공한다. Fig 1.은 3가지 concept의 스토리지에서 어떻게 데이터를 관리하는 지를 잘 나타내는 그림이다. 이번 포스터에서는 3개가지 Storage system의 concept에 대해서 비교, 정리하고자 한다. 결론부터 말하자면, 각 파일, 블록, 오브젝트 개념은 서비스를 어떻게 사용자에게 제공할지(어떤 데이터 형태로..