Cloud AWS Cloud Storage (S3, EFS, EBS) AWS Cloud Storage?? Cloud Storage는 말그대로 클라우드에 데이터를 저장할 수 있는 공간을 말한다. 언제 어디서는 인터넷에 연결된 모든 장치에서 엑세스 가능한 스토리지이다. 클라우드 스토리지와 동일하게 사용할 수 있는 NAS 제품도 있다. 스토리지 유형 Block 블럭 스토리지는 데이터 스토리지와 스토리지 장치를 제어하는 기술이다. 파일과 데이터베이스 항목과 같은 데이터를 동일한 크기의 블럭으로
Programming AWS Elastic Container Service(AWS ECS)에 대해 알아보자 (feat. 실습, Go-fiber) AWS ECS에 대해 알아보고 간단하게 실습해보자~~
Programming Ncloud Image Optimizer로 클라이언트 이미지 빠르게 제공하기 (feat 이미지 리사이징) 버킷에 담긴 이미지를 클라이언트로 뿌릴때 특정 크기로 리사이징 해서 보내고 싶다면????
Programming VPC AWS VPC VPC란?? VPC(Virtual Private Cloud)는 사용자가 정의하는 가상의 네트워크이다 * vpc로 네트워크를 구분해 설정 가능 * 외부와 격리된 가상의 네트워크 * vpc 없이 인스턴스 생성시 시스템 복잡도 증가 아래와 같이 vpc 적용해 네트워크 구분 가능! VPC VPC는 독립된 하나의 네트워크를 구성하기 위한 가장 큰 단위 각 region에 종속되며 RFC1918이라는 사설
Programming Docker Docker란? Go언어로 작성된 리눅스 컨테이너 기반으로하는 오픈소스 가상화 플랫폼 * 컨테이너 환경에서 독립적으로 애플리케이션을 실행할 수 있도록 컨테이너를 만들고 관리하는 것을 도와주는 도구 컨테이너 * 가상화 기술 중 하나로 대표적으로 LXC(Linux Container)가 있음 * OS레벨의 가상화로 프로세스를 격리시켜 동작하는 방식 Docker 가상화 * Docker 엔진 위 바로 Application을 위한 바이너리만 * Host의 커널
Programming IAM IAM이란?? AWS 리소스에 대한 엑세스를 안전하게 관리할 수 있는 서비스 IAM으로 사용자, 그룹을 만들어 관리하고, 리소스에 대한 엑세스를 허용, 거부할 수 있다 Root user AWS 계정을 처음 생성하면, 그 계정이 ROOT가 됩니다 * 생성한 계정의 모든 권한을 가짐 * 생성시 만든 이메일 주소로 로그인 * AWS API 호출 불가 * 관리용으로만 이용 IAM user
Programming 클라우드 컴퓨팅이란 클라우드 컴퓨팅이란? 서버, 데이터베이스, 네트워킹 등 컴포터 리소스를 인터넷을 이용해 관리하는 것을 의미한다 왜 사용할까? 관심사의 분리를 위해서! 관심사의 분리???** 우리는 데이터베이스에 저장된 데이터를 원하는 형태로 가공해 네트워크를 통해 사용자에게 전달하는 것 클라우드를 안쓴다면.. * 데이터 * 서버 * 네트워크 모두 내가 관리해줘야 한다.... * 데이터 * 백업은? * 보안은? * 서버 * 외부 접근? * 동접자.. * 네트워크 등등
Programming Terraform이란?, 실습 (ec2, rds 생성해보기) Infrstructure as Code 도구 테라폼 Terraform은 Hashicorp에서 오픈소스로 개발중인 인프라스트럭처 관리 도구이다. 서비스 실행에 필요한 환경을 구축하는 도구라는 점에서 Chef, Ansible 같은 설정 관리 도구와 더불어 프로비저닝 도구이다 IaC란? 코드형 인프라 (Infrstructure as Code)는 수동 프로세스가 아닌 코드를 이용해 인프라를 관리하고 프로비저닝하는 것이다 테라폼은 코드로서의 인프라스트럭처 Infrstructure as Code를