minho
close
프로필 사진

minho

github: @mlnho

  • 카테고리 (22)
    • Cloud (3)
      • AWS (3)
    • Infra (12)
      • Network (1)
      • Linux (8)
      • Windows (3)
    • DevTools (4)
      • Docker (2)
      • Kubernetes (0)
      • Terraform (2)
      • Jenkins (0)
    • Programming (0)
      • Java (0)
      • SpringBoot (0)
    • DataBase (2)
      • MySQL (2)
    • Project (1)
      • WOORIARTE 회고 (1)
  • 홈
  • 태그
  • 방명록
🧱 [Terraform] Terraform 으로 AWS 인프라 구축해보기

🧱 [Terraform] Terraform 으로 AWS 인프라 구축해보기

서론Windows 환경 + vscode로 진행했다. IaC(Infrastructure as Code)인 테라폼을 공부하는 겸 AWS 인프라를 구축해보고자 한다.   🎈 기본 개념1. 프로바이더 (Provider)테라폼과 외부서비스를 연결하는 기능하는 모듈즉, AWS 서비스의 자원을 생성하기 위해선 AWS 프로바이더를 먼저 준비해야한다. 2. 리소스 (Resource)특정 프로바이더가 제공해 주는 조작 가능한 대상의 최소 단위즉, AWS 프로바이더는 aws_instance 리소스 타입을 제공이 리소스 타입 사용해서 EC2의 가상 머신 리소스 선언 및 조작이 가능3. 계획 (Plan)테라폼 프로젝트 디렉터리 아래 모든 .tf 파일의 내용을 실제로 적용가능한지 확인하는 작업을 계획테라폼에서는 이를 terra..

  • format_list_bulleted DevTools/Terraform
  • · 2024. 6. 21.
🔑 AWS SSM을 활용하여 Private Subnet EC2 접속하기

🔑 AWS SSM을 활용하여 Private Subnet EC2 접속하기

서론기존에는 Bastion Server를 활용하여 Private Subnet에 있는 EC2에 접근했었지만 AWS Session Manager 를 통해서 접근하는 방법을 작성해보고자 한다. Session Manager가 갖는 장점운영 효율화Bastion 서버에 대한 운영 관리가 없어지며, 정기적인 패치 및 소프트웨어 업데이트 시스템 유지에 대한 운영 비용 줄일 수 있음비용 절감Bastion 서버 사용시 EC2 비용에 대한 부담을 줄일 수 있음보안 강화발생하는 세션 로그 모두 S3에 적재가능    실습1. 먼저 해야할 것VPC, Private subnet 생성하기  2. SSM 연결을 위한 EC2 생성키페어 생성은 X보안그룹에 인바운드 그룹 → VPC 네트워크 대역 넣기  3. 보안그룹 생성VPC Endpo..

  • format_list_bulleted Cloud/AWS
  • · 2024. 5. 17.
🐳 EC2 + Docker + SpringBoot 실행해보기

🐳 EC2 + Docker + SpringBoot 실행해보기

서론 EC2 (t2.micro)에 Docker를 설치하고 Spring Application의 jar 파일을 만들어서 이미지를 만들어서 올려보고자 한다 본 글은 Window 기준 입니다. EC2 - Docker 설치하기 EC2 인스턴스를 방금 설치했다고 가정하고 진행하는 Docker 설치 명령어이다. sudo apt update sudo apt upgrade # docker 설치 sudo apt install -y docker.io # 사용자를 docker 그룹에 추가하는 명령어 sudo usermod -a -G docker $USER # 설정한 그룹을 즉각 인식하는 명령어, 생략시 재부팅 후에만 group 적용된다. newgrp docker # docker 잘 설치됐는지 확인해보기 docker ps Sp..

  • format_list_bulleted DevTools/Docker
  • · 2024. 4. 10.
  • navigate_before
  • 1
  • navigate_next
공지사항
전체 카테고리
  • 카테고리 (22)
    • Cloud (3)
      • AWS (3)
    • Infra (12)
      • Network (1)
      • Linux (8)
      • Windows (3)
    • DevTools (4)
      • Docker (2)
      • Kubernetes (0)
      • Terraform (2)
      • Jenkins (0)
    • Programming (0)
      • Java (0)
      • SpringBoot (0)
    • DataBase (2)
      • MySQL (2)
    • Project (1)
      • WOORIARTE 회고 (1)
인기 글
전체 방문자
오늘
어제
Copyright © mlnho 모든 권리 보유.
SKIN: Copyright © 쭈미로운 생활 All rights reserved. Designed by JJuum.
and Current skin "dev-roo" is modified by Jin.

티스토리툴바