본문 바로가기
  • 문과생의 백엔드 개발자 성장기

|Backend.DevLog/Server4

Spring 프로젝트 GCP (Google Cloud Platform) 서버 배포 1. 개요 Spring boot project 를 클라우드로 배포하는 과정을 정리함 2. VM 인스턴스 생성 1) google cloud 가입 아래의 클라우드 사이트 계정 가입 한다. 처음 가입 시 $300 크레딧 제공 https://cloud.google.com/ 2) 프로젝트 만들기 (VM 인스턴스 생성) GCP는 프로젝트 단위로 리소스/서비스를 관리 함 즉, 프로젝트 생성 후에 프로젝트 내에서 VM 인스턴스를 생성/사용하는 방식이다. (1) 이름 원하는 인스턴스 이름 사용 (2) 리전 서버의 물리적 위치, 한국 서비스라면 서울로 선택 하면 된다. (3) 시리즈 머신 구성 선택, 나는 E2, e2-micro 또는 e2-small 정도 사용한다. 가격과 성능에 따라 선택 하면 된다. (추후 업그레이드 .. 2022. 10. 31.
03. AWS - ECS (컨테이너 서비스) https://catalog.us-east-1.prod.workshops.aws/workshops/8c9036a7-7564-434c-b558-3588754e21f5/ko-KR/ Workshop Studio catalog.us-east-1.prod.workshops.aws 3. CloudFormation Stack 배포 (3-1) CloudFormation Template Amazon ECS Cats and Dogs 실습에 필요한 AWS 리소스를 사전에 생성하기 위해 제공된 CloudFormation template 을 사용하여 CloudFormation stack 을 생성합니다. 스택을 생성하면 실습에 사용할 VPC 리소스, ECS 인스턴스와 ALB 가 사용할 보안 그룹, Workstation 인스턴스와.. 2022. 6. 22.
02. AWS - 네트워크/ 웹서버 / 로드밸런서 구성하기 VPC(Virtual Private Cloud) 이해하기 Amazon Virtual Private Cloud(Amazon VPC) 를 이용하면 사용자가 정의한 가상의 네트워크 공간 안에서 AWS 리소스를 시작할 수 있습니다. 해당 가상 네트워크는 AWS의 확장 가능한 인프라를 사용한다는 이점과 함께 고객의 데이터 센터에서 운영하는 기존 네트워크와 매우 유사합니다. CIDR 주소 범위 이해하기 CIDR(Classless Inter-Domain Routing)은 네트워크의 주소와 크기를 표현하는 방식 중 하나입니다. 위의 실습에서 생성한 VPC는 16을 서브넷 값으로 하는 IP 주소 범위입니다. 각 자원에 줄 수 있는 IP 갯수는 2의 16승인 65,536개입니다. 추가 서브넷 생성 고가용성을 확보하기 위해.. 2022. 6. 21.
01. AWS - 서버 리스로 웹 어플리케이션 만들기 1. 서버리스 컴퓨팅 2. AWS Lambda 기능 AWS Lambda는 이벤트에 대한 응답으로 코드를 실행하고 자동으로 기본 컴퓨팅 리소스를 관리하는 서버리스 컴퓨팅 서비스입니다. 3. 계정생성 console -> iam -> 추가 https://catalog.us-east-1.prod.workshops.aws/workshops/600420b7-5c4c-498f-9b80-bc7798963ba3/ko-KR/100-preq Workshop Studio catalog.us-east-1.prod.workshops.aws 4. DynamoDB DynamoDB 는 AWS의 noSQL 데이터서비스입니다. 기존에 흔히 사용하시는 Oracle이나 Mysql의 경우, 데이터를 보관하는 형태인 스키마를 정의하고, 이 스키.. 2022. 6. 21.