EC2

    [AWS] 프로젝트 인프라 구축하기

    이번 프로젝트에서 VPC 를 학습해 서버를 구축하는 요구 사항이 있어서, 인프라를 구축하는 과정에 대해 기록하려고 한다. 기록 시작 ! 목표 인프라 구상도 1. VPC (CIDR - 10.0.0.0/16) 2. Public 서브넷 (CIDR - 10.0.1.0/24) - EC2 (NAT) - EC2 (Bastion) - EC2 (Web Server / Nginx) - EC2 (WAS / Spring Boot) - EC2 (DB / MySQL) 3. Private 서브넷 (CIDR - 10.0.2.0/24) 4. Private 서브넷 (CIDR - 10.0.3.0/24) 5. 인터넷 게이트웨이 6. 라우팅 테이블 - Public 서브넷과 연결할 RT (인터넷 게이트웨이를 연결해서 인터넷 연결 0.0.0.0..

    [AWS] M1 Mac EC2 인스턴스에 MySQL 설치 및 원격 접속하기

    이전 포스팅에서 EC2 인스턴스를 생성하는 과정을 진행했는데, 이번에는 여기 MySQL 을 설치하고 원격으로 접속까지 해보자. 1. yum 레포지토리에 MySQL 추가 명령어) sudo yum install https://dev.mysql.com/get/mysql80-community-release-el7-5.noarch.rpm 설치에 앞서 MySQl 8.0 을 설치할 수 있는 yum 레포지토리를 추가한다. 2. yum 레포지토리 확인 명령어) sudo yum list | grep mysql yum list 를 확인해보면 mysql 관련 패키지가 설치된 것을 확인할 수 있다. 가. MySQL 서버: mysql-community-server 나. MySQL 클라이언트: mysql-community-clie..

    [AWS] M1 Mac EC2 인스턴스 생성 및 실행까지

    팀 프로젝트 진행 중 EC2 인스턴스를 이용한 설치 과정 및 서버 접속까지의 기록을 남기기 위한 포스팅입니다. 1. AWS 에서 인스턴스 생성 과정 AWS 홈페이지에서 로그인을 하고 EC2 인스턴스 시작 버튼을 클릭하면 Amazon Linux, Ubuntu 등 인스턴스에 적용할 여러가지의 OS 를 선택할 수 있다. 선택 버튼 아래에 x86 / Arm 을 체크할 수 있는데, 아직 프리티어로는 Arm 을 사용할 수 없는 것 같아서 x86 으로 선택 후 진행하기로 했다. 해당 계정은 프리 티어를 사용하고 있기 때문에 다른 선택지는 쳐다볼 필요가 없다 😅 T 시리즈는 싸고 무난하게 사용할 수 있기 때문에 교육용으로 많이들 사용한다고 한다. 인스턴스 구성, 스토리지 추가, 태그 추가는 일단 기본 값으로 설정해도 ..