'cloud' 태그의 글 목록
본문 바로가기
반응형

cloud3

[Cloud] 쿠버네티스(Kubernetes, k8s) 오브젝트(Object)-Namespace, Pod Kubernetes Object 개요 kubernetes는 Object를 갖는데 k8s 시스템에서 영속성을 갖는 개체입니다. Kubernetes의 api를 통해 생성되며 api 요청 시 JSON 형식으로 정보를 전달한다는 특징이 있습니다. JSON 형식의 정보 전달을 위해 .yaml 확장자 형식의 파일로 정의합니다. yaml 형식으로 저장하기 위해 요구되는 필드에는 크게 4가지가 있습니다. apiVersion : Object 생성을 위한 k8s의 api 버전을 말합니다. kind : Object의 종류를 표시합니다. metadata : 이름, 문자열 ID, Namespace 등을 기입합니다. spec : Object의 할당할 리소스나 상태, 조건을 정의하고, Object의 종류마다 형식이 다르고 중첩된 .. 2021. 6. 24.
[Cloud] 컨테이너(Container), 마이크로 서비스(Microservice) 가상화란, 물리적인 자원을 동시에 다수의 논리적인 자원으로 사용하는 것입니다. 가상화는 사용자와 물리 리소스 간의 가상화 layer 구현을 통해, 리소스에 대한 접근과 관리를 간소화합니다. Container는 모듈화 되고 격리된 컴퓨팅 환경을 의미합니다. VM과 Container의 차이 VM은 가상 머신이며 Hypervisor기반을 두고 여러 개의 VM을 올려 실행됩니다. VM 서로 독립된 OS 환경을 제공합니다. 한 곳의 VM에서의 저장 내역은 지역 변수처럼 다른 VM에 영향을 끼치지 않습니다. 이를 VM당 모노리딕(Monolithic)한 서비스라고 하며, 1VM당 1 서비스를 제공합니다. VM 단위로 생성과 수정이 가능하며 GB 단위의 VM을 생성하는 것이 필요합니다. 또한 VM 개수만큼 라이선스 비.. 2021. 6. 21.
[Cloud] Cloud 컴퓨팅 서비스 Cloud란, 공유 구성이 가능한 컴퓨팅 리소스의 통합으로 어디서나 간편하게, 요청에 따라 네트워크를 통해 접근하는 것을 가능하게 하는 모델입니다. Cloud 컴퓨팅에는 5가지 특징이 있습니다. 1. 주문형 셀프서비스(On Demand Self-Service) : 필요한 리소스를 요청하고 신속하게 즉시 제공받아 사용합니다. 2. 광대역 네트워크 접근(Broad Network Access) : 네트워크를 통해 할당된 리소스에 접근이 가능합니다. 3. 빠른 탄력성(Rapid Elasticity) : 물리적인 장비 등의 제약에 메이지 않고 다수의 사용자에게 리소스 배분이 가능합니다. 즉, 다중 임대 모델(Multi-tenant model)을 통한 자원 할당이 가능합니다. 4. 자원의 공동관리(Resource .. 2021. 6. 21.
반응형