URI (Uniform Resource Identifier, 통합 자원 식별자)인터넷 상의 자원을 식별하기 위한 문자열이다.https://www.example.com/page/index.html#posts URL (Uniform Resource Locator, 통합 자원 지시자)리소스 식별자의 가장 흔한 형태이다.리소스에 대해 구체적인 위치를 서술한다. URL 의 첫 번째 부분은 스킴(scheme)이라 한다.리소스에 접근하기 위한 프로토콜을 서술한다.Ex) http:// , https:// 두 번째 부분은 인터넷 상의 주소를 의미한다.Ex) www.example.com 세 번째 부분은 웹 서버의 리소스를 가리킨다.Ex) /page/index.html URN (Uniform Resource Name, 유..
사전 준비물- 마운트 가능한 NAS 스토리지 참고링크: https://openstack.tistory.com/132 [NAS] Linux NAS 서버 구축Linux 서버에 NAS 구축 필요 준비물- NAS 사용할 디스크/dev/sdb (xfs 포맷) 1. NAS 패키지 설치yum install -y nfs-utils 2. NAS 서버 실행systemctl enable --now rpcbindsystemctl enable --now nfs-server 3. NAS 로 공유할 디렉터리openstack.tistory.com 1. 네임스페이스 생성 vi my-web-namespace.yamlapiVersion: v1kind: Namespacemetadata: name: my-web 1.1 네임스페이스 생성..
PV(Persistent Volume) 쿠버네티스 클러스터에서 스토리지를 나타내는 리소스이다. 실제 스토리지 자원을 쿠버네티스에서 관리할 수 있도록 추상화한 객체이다. 특징 - 클러스터 수준의 리소스 : 특정 네임스페이스에 종속되지 않고 클러스터 전체에서 사용 가능하다. - 스토리지 제공 : 물리적 스토리지를 쿠버네티스에서 사용 가능하도록 정의한다. - 데이터 영속성 : PV는 파드와 독립적이며, 파드가 삭제되더라도 PV 는 유지된다. PVC(Persistent Volume Claim) 사용자가 요청하는 스토리지 요구사항을 정의하는 리소스이다. 파드가 스토리지를 사용하려면 PVC 를 통해 PV 를 요청해야 한다. 특징 - 네임스페이스 수준의 리소스 : PVC 는 특정 네임스페이스에 속하며, 해당 네임..
Linux 서버에 NAS 구축 필요 준비물- NAS 사용할 디스크/dev/sdb (xfs 포맷) 1. NAS 패키지 설치yum install -y nfs-utils 2. NAS 서버 실행systemctl enable --now rpcbindsystemctl enable --now nfs-server 3. NAS 로 공유할 디렉터리 생성mkdir /nfs 4. /nfs 폴더에 신규 디스크 마운트 디스크 UUID 값 확인# lsblk --fs/dev/sdb 의 uuid 값 확인 자동 마운트 설정 vi /etc/fstabUUID='uuid 값' /nfs xfs defaults 0 0 디스크 마운트mount /nfs 5. 공유 설정 vi /etc/export..
CPU 제조사 인텔 (Intel): 1968년 설립된 반도체 회사로 CPU 와 같은 여러 반도체 제품을 생산한다. 컴퓨터를 구매할 때 초심자는 인텔의 CPU 를 추천받는다. 그 이유는 오래 전부터 Intel CPU 아키텍처에 맞춰서 대부분 소프트웨어가 개발되었기에 검증되어 안정적이기 때문이다. AMD : 인텔에 이어 두 번째로 x86 호환 CPU 를 생산하는 반도체 회사이다. ARM : 반도체 설계 기업이다. 반도체를 생산하지 않고 라이센싱하여 수익을 얻는다. CPU ArchitectureCPU가 명령어를 처리하는 방식과 구조를 정의한 것이 바로 CPU 아키텍처이다. x86 : 인텔에서 만든 32 bit 기반의 명령어 집합 구조의 CPU 제품군을 의미한다. x86_64 (x64, Intel64, ..
1. 런타임런타임이란 프로그래밍에서 프로그램이 실행되는 동안의 시간 또는 그 환경을 의미한다. 런타임 환경은 소프트웨어 프로그램이 실행되는 동안 필요한 환경 또는 시스템을 의미한다. 프로그램이 작성된 코드를 실제로 실행할 수 있도록 지원하는 소프트웨어, 라이브러리, 시스템 자원 등을 포함한다. 대표적으로 자바 코드의 프로그램이 실행되기 위해서는 JVM(Java Virtual Machine) 의 런타임 환경이 필요하다.2. 컨테이너 런타임컨테이너화된 애플리케이션을 실행, 관리, 배포하기 위한 소프트웨어이다. 컨테이너는 애플리케이션과 실행에 필요한 종속성(라이브러리, 설정파일 등)을 독립된 패키지로 묶여지고, 컨테이너 런타임 위에서 실행된다. AWS 의 람다는 다양한 언어의 런타임을 제공한다.이는 C++,..