목록클라우드 (5)
개발자의 스터디 노트
도커 명령어 모음집 docker version - 도커 버전 확인 *********************** 컨테이너를 생성하고 실행하는 명령어 *********************** docker pull(docker image pull) - docker 이미지를 다운로드 docker create(docker container create) - docker 이미지 생성 docker start(docker container start) - docker 컨테이너 실행 docker run(docker container run) - pull create start 를 합친것과 같은 명령어 - 이미지가 없다면 우선 이미지를 내려받는다. docker run 이미지 - 주요 옵션 --name 컨테이너 이름 : 컨..
EKS 클러스터를 구축하는 방법은 다음과 같습니다. - EKS 클러스터 구축 도구 eksctl을 이용하는 방법 - AWS 관리 콘솔(또는 AWS CLI)을 이용하는 방법 eksctl 이란? EKS 클러스터 구축 및 관리를 하기 위한 오픈소스 명령줄 도구입니다. 기본 구성이라면 'eksctl create cluster'란 명령어만으로 EKS 클러스터를 구축할 수 있습니다. eksctl을 사용하면 VPC, 서브넷, 보안 그룹 등 EKS 클러스터를 구축하는 데 필요한 리소스를 한 번에 구성할 수 있습니다. VPC 등의 기본 리소스는 EKS 클러스터와 별도로 구축하는 것이 구성을 유연하게 할 수 있습니다. VPC 관련 용어 AWS에서는 서버 등의 리소스를 VPC라는 논리적으로 분리된 영역을 이용하여 관리합니다...
1. S3 AWS가 제공하는 클라우드 스토리지 서비스입니다. 99.99999999999%(9가 11개)라는 높은 내구성이 특징인 스토리지로 미리 스토리지 용량 등을 정의하지 않고 사용할 수 있으며 데이터 공개 정책, 데이터 암호화, 비용 효율적으로 데이터를 장기 보관하기 위한 라이프사이클 정책 등의 많은 기능을 제공하는 유용한 서비스입니다. S3에서는 스토리지의 기본단위로 버킷(Bucket)이라고 불리는 영역을 생성하고 그 안에 파일을 저장합니다. 2. CloudFront AWS가 제공하는 콘텐츠 전송 네트워크(Content Delivery Network. CDN) 서비스입니다. CDN은 인터넷에서 웹 콘텐츠, 이미지, 동영상, 애플리케이션 등을 빠르게 전송하기 위한 구조로 되어 있습니다. CloudFr..
Amazon EKS(Elastic Kubernetres Service)는 쿠버네티스를 제어하는 컨트롤 플레인을 제공하는 관리형 서비스입니다. 1. EKS는 머가 좋을까요? 쿠버네티스 도입을 검토할 때 가증 큰 장벽은 '컨트롤 플레인의 유지 및 운영'입니다. 쿠버네티스에서 여러 컴포넌트들이 서로 독립적이고 비동기로 동작하며 전체를 구성합니다. 그래서 각각의 구성요소를 정상적으로 동작시키기 위한 설정이나 유지, 운영 장애가 발생했을 때의 복구방법 등은 결코 간단하다고 말할 수 없습니다. EKS의 경우 이런 유지, 운영을 AWS에서 대신해줍니다. 2. EKS의 특징 - EKS는 쿠버네티스와 완전한 호환성을 갖고 있습니다. 다시 말해 이미 구축된 쿠버네티스 클러스터에서 동작하는 애플리케이션을 수정하지 않고 동작..
1. 컨테이너란? - 일반적인 가상 머신은 호스트 OS에 하이퍼바이저(Hypervisor)를 설치하고 그 위에 게스트 OS를 동작시키는 형태입니다. 하지만 컨테이너 기술은 호스트 OS에 컨테이너 런타임을 올리고 그 위에 프로세스로서 컨테이너를 동작시킵니다. 컨테이너란 호스트 OS의 커널을 공유하면서 분리된 프로세스로서 실행해 마치 가상 머신이 움직이고 있는 것처럼 보이게 하는 기술입니다. 2. 도커란? - 도커(Docker)는 컨테이너를 동작시키기 위한 엔진 중 하나입니다. 2013년에 닷클라우드(dotCloud)에 의해 발표, 공개되었습니다. - 도커의 특징 첫번째. 컨테이너 관리 방식입니다. 도커에서는 Dockerfile이라는 정의 파일을 작성하여 동일한 컨테이너 이미지를 간단히 만들 수 있습니다. ..