아마존 웹 서비스(Amazon Web Service: AWS)는 아마존닷컴의 클라우드 컴퓨팅 사업부입니다. 전 세계에 분포된 데이터 센터에서 다양한 기능을 제공하는 클라우드 플랫폼으로, 다른 웹 사이트나 클라이언트측 응용 프로그램에 대해 온라인 서비스를 제공합니다.EC
sudo apt update && sudo apt install openjdk-17-jdk -y 명령어를 입력하여 Spring Boot를 실행하기 위해 jdk-17 버전을 설치합니다. java --version 명령어를 입력하여 설치된 자바 버전을 확인합니다.EC2에
Ubuntu 환경에서 프리티어 사양을 선택하여 EC2 인스턴스를 하나 생성합니다.새로운 키 페어와 보안 그룹을 생성합니다. 이때, 보안 그룹 설정의 인바운드 보안 그룹 규칙 설정 부분에서 유형에 모든 TCP, 소스 유형에 위치 무관을 선택합니다. 이것은 해당 EC2 인
AWS ECR(Amazon Elastic Container Registry)은 컨테이너 이미지를 저장하고 관리하는 AWS 서비스입니다. 쉽게 말해, 이미지를 저장하고 공유하는 Docker Hub와 비슷한 역할을 합니다. AWS ECR을 사용하면 도커 이미지를 안전하게
우리가 일상적으로 사용하는 노트북이나 데스크톱 컴퓨터는 하드디스크(HDD)나 SSD를 이용해 데이터를 저장합니다. 하드디스크는 컴퓨터의 저장 공간으로 운영체제(OS), 파일, 애플리케이션 등이 모두 이곳에 저장됩니다.이와 마찬가지로, AWS의 EC2도 하나의 컴퓨터이므
EC2 인스턴스를 생성하면 AWS는 해당 인스턴스에 퍼블릭 IP를 자동으로 할당합니다. 하지만 이 IP 주소는 임시적(동적)입니다. 만약 EC2 인스턴스를 중지했다가 다시 시작하면, 할당된 IP가 변경됩니다. 이러한 동적 IP는 테스트용이나 일시적인 워크로드에서는 문
보안 그룹(Security Group)이란? AWS에서 EC2를 생성하면서 설정해야 하는 항목 중에는 보안 그룹(Securiy Group)이 있습니다. 이번에는 이 보안 그룹이 무엇이고 어떻게 설정할 수 있는지 알아보려고 합니다. 보안 그룹(Security Group
Route 53은 AWS에서 제공하는 도메인 등록 및 관리 서비스입니다.Route 53은 도메인을 등록하고 관리하는 것뿐만 아니라, DNS(Domain Name System) 서비스를 제공합니다.DNS는 도메인을 입력했을 때, 이를 실제 컴퓨터가 인식할 수 있는 숫자로
ELB란 쉽게 이해하면, 트래픽(부하)을 적절하게 분배해주는 장치입니다.Elastic Load Balancer(ELB)는 AWS에서 제공하는 로드 밸런싱 서비스로, 여러 서버 간에 트래픽(부하)을 분산하여 안정적이고 효율적으로 트래픽을 처리할 수 있도록 돕습니다. 서버
RDS란 이해하기 쉽게 설명하면, AWS에서 제공하는 관계형 데이터베이스 관리 서비스입니다.AWS RDS는 MySQL, MariaDB, PostgreSQL, Oracle 등 다양한 관계형 데이터베이스를 클라우드 환경에서 쉽게 관리하고 사용할 수 있도록 지원하는 서비스입
S3란 쉽게 설명하면, AWS에서 제공하는 클라우드 기반 파일 저장 서비스입니다.S3(Simple Storage Service)는 이름 그대로 간단한 파일 저장 및 관리를 제공하는 AWS의 클라우드 서비스입니다. 우리가 일상적으로 사용하는 구글 드라이브, iCloud
IAM (Identity and Access Management)는 AWS에서 사용자, 그룹, 역할(Role) 및 리소스에 대한 접근을 안전하게 제어하기 위해 제공하는 서비스입니다.쉽게 말해, AWS 리소스에 누가 어떤 작업을 할 수 있는지 정의하고 관리하는 권한 관리
AWS CodeDeploy는 애플리케이션을 다양한 컴퓨팅 서비스에 자동으로 배포하는 서비스입니다. 이를 통해 사용자는 수동으로 애플리케이션을 배포할 필요 없이, 변경된 코드를 빠르게 여러 서버에 일관성 있게 배포할 수 있습니다.자동화된 배포: EC2 인스턴스, Lamb