DevOps (45) 썸네일형 리스트형 [AWS 기본] Route53이란?/ DNS란? Route53이란?도메인을 발급하고 관리해주는 서비스Route53을 조금 더 전문적인 용어로 표현하면 DNS(Domain Name System) 서비스이다. DNS(Domain Name System) 란?도메인(Domain)이 없던 시절에는 특정컴퓨터와 통신하기 위해 IP주소를 사용했다. (IP는 특정 컴퓨터를 가리키는 주소 역할)하지만 IP 주소는 많은 숫자들로 이루어져 있어서 사용하기 불편했다. 때문에 사람들이 기억하기 쉬운 문자로 컴퓨터의 주소를 나타낼 수는 없을까에 대해 고민하기 시작했다. 그러나 IP주소를 문자로 구성하기에는 한계가 있었다. 왜냐하면 컴퓨터가 처리하기 쉬운 값의 형태는 숫자이기 때문이다. 이를 해결하기 위해서 숫자로 된 IP 주소를 문자로 된 주소로 변환해주는 하나의 시스템을.. [Docker 실습] AWS EC2에 Spring Boot 배포하기 AWS EC2에 Spring Boot 배포하기1. start.spring.io 에서 간단하게 프로젝트 셋팅을 해보자. 2. 인텔리제이에서 프로젝트를 오픈한다 . 3. AppController 파일을 생성하고 간단한 코드 작성package com.example.SpringProjectForDeploy;import org.springframework.web.bind.annotation.GetMapping;import org.springframework.web.bind.annotation.RestController;@RestControllerpublic class AppController { @GetMapping("/") public String home() { return "Do.. [Docker 기본] AWS ECR(Elastic Container Registry) 사용해보기 AWS ECR 사용해보기1. 컴퓨터에 아래 명령어를 실행시켜서 aws cli를 설치한다. brew install awscliaws --version 2. EC2 ubuntu 에 아래 명령어를 입력해서 설치$ sudo apt install unzip$ curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip"$ unzip awscliv2.zip$ sudo ./aws/install$ aws --version # 잘 출력된다면 정상 설치된 상태 정상적으로 설치되었다. 3. AWS 를 새 페이지에서 접속해서, IAM 을 검색한다.=> ECR에 접근하기 위한 권한을 얻기위해 만드는 것 4. IAM > 사용자 사용자 생성>.. [Docker 기본] AWS ECR(Elastic Container Registry) 란? AWS ECR(Elastic Container Registry) 란?이전에 우리는 필요한 이미지를 다운받기 위해 Docker hub을 이용했었다. AWS ECR 은 Docker Hub과 동일한 역할을 하는 서비스를 제공한다. 즉, AWS ECR 은 이미지를 저장 및 다운받을 수 있는 저장소 이다. Docker Hub를 쓰면 되잖아?최근 AWS 클라우드 환경에서 인프라는 구축하는 일이 많아졌다. AWS ECR을 사용하면 다른 AWS Resource와의 연동이 편하고, AWS 내에서 한번에 관리할 수 있다는 장점이 있다. AWS EC2를 배우는 이유Docker를 사용하기 전에 많이 사용하던 배포방식은 Github을 이용하는 방법이었다. 프로젝트 코드를 Github에 Push 한 뒤, AWS EC2에 접.. [Docker 실습] Ubuntu에서 Docker, Docker Compose 설치하기 EC2 셋팅2024.07.09 - [AWS] - [AWS 실습] EC2 셋팅하기 - 기본 설정 [AWS 실습] EC2 셋팅하기 - 기본 설정기본 설정 셋팅하기EC2 라는 컴퓨터를 한 대 빌려보자. 화면에서 인스턴스 시작 버튼을 눌러보자. 1. 이름 및 태그나중에 여러 서버를 사용하게 될 수 있다. 나중에 EC2 인스턴스 끼리 각각 분dev-baese.tistory.com Ubuntu에서 Docker, Docker Compose 설치하기 1. EC2에 연결해보자. 2. 도커 설치sudo apt-get update && \ sudo apt-get install -y apt-transport-https ca-certificates curl software-properties-common && \ curl.. [AWS 실습] Express 서버를 EC2에 배포하기 Express 서버를 EC2에 배포하기1. EC2 인스턴스에 연결해서 원격 접속한다. 2. Express 서버를 구동시키기 위해 먼저 node.js 를 설치한다. 아래 명령어를 입력해보자 .$ sudo su$ apt-get update && /apt-get install -y ca-certificates curl gnupg && /mkdir -p /etc/apt/keyrings && /curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | sudo gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg && /NODE_MAJOR=20 && /echo "deb [signed-by=/etc/apt/ke.. [AWS 실습] 탄력적 IP 연결하기 탄력적 IP 연결하기탄력적 IP가 왜 필요할까?EC2 인스턴스를 생성하면 IP를 할당받는다. 하지만 이렇게 할당받은 IP는 임시적인 아이피이다. EC2 인스턴스를 중지시켰다가 다시 실행시키면 IP가 바뀌어 있다. 인스턴스를 재실행할 때마다 IP가 바뀌어 있다면 불편할 것이다. 따라서 고정 IP를 할당받아야 한다. 탄력적 IP 설정 방법1. 퍼블릭 IPv4 주소 확인 2. 인스턴스 중지 후 재시작 해보자. IP 주소가 바뀐 것을 확인할 수 있다. 탄력적 IP를 발급받아보자. 3. 좌측 메뉴에 네트워크 보안>탄력적 IP 클릭 4. 탄력적 IP 주소 할당 클릭셋팅은 기본값을 유지하고 할당 받는다. 5. 우측 상단의 작업 > 탄력적 IP 주소 연결인스턴스를 선택하고 연결을 누른다. 6. 인스턴스를.. [AWS 실습] EC2 접속하기 EC2 접속하기1. 실행 중인 인스턴스 ID를 클릭해보자. 퍼블릭 IPv4 주소: 인스턴스의 IP 주소인스턴스 상태 : 컴퓨터가 실행중인지 대기중인지 상태를 나타낸다. 2. 우측 상단에 인스턴스 상태 버튼이 있다. 인스턴스를 중지, 시작, 재부팅 등을 할 수 있다. 이 때 인스턴스 종료는 삭제이므로 주의하자. 3. 연결 버튼 클릭 연결을 눌러보자. 4. 우리가 만든 인스턴스 컴퓨터에 접속했다. * 인프런 '비전공자도 이해할 수 있는 AWS 입문/실전'을 참고하여 작성하였습니다. 이전 1 2 3 4 ··· 6 다음 목록 더보기