AWS(Amazon Web Services)란?
아마존닷컴에서 제공하는 클라우드 컴퓨팅 플랫폼
(+ 구글은 Google Cloud Platform, GCP)
기업이 직접 서버를 구축하거나 하드웨어를 관리할 필요 없이 필요한 IT 리소스를 쉽게 사용할 수 있게 해주는 플랫폼
RDS 설정하기
지역을 서울로 선택 후 데이터베이스 생성합니다.
엔진옵션은 MySQL, 템플릿은 학습용이므로 프리티어를 선택합니다.
사용자 이름(ID)와 패스워드를 설정합니다.
EC2 인스턴스 생성하기
OS는 리눅스 선택
키페어(.pem-윈도우즈 외/ .ppk-윈도우즈, Putty)는 중요파일이니 분실되지 않도록 주의!
스토리지구성은 30gib (프리티어 최대 사용가능용량)선택
이제 12개월 동안 무료로 사용할 수 있습니다.
왜 EC2를 통해 (터널링) 연결하는것이 좋나요?
1. 보안성 강화
암호화된 연결: SSH 터널링을 사용하면 데이터 전송이 암호화되어 외부 공격자로부터 보호됩니다. 이는 민감한 데이터가 노출되는 것을 방지합니다.
직접 접근 차단: 프라이빗 서브넷에 위치한 데이터베이스나 서버는 퍼블릭 IP가 없기 때문에 외부에서 직접 접근할 수 없습니다. EC2를 통해 터널을 설정함으로써, 안전하게 내부 네트워크에 접근할 수 있습니다.
2. 접근 제어
인증 및 권한 관리: EC2 인스턴스를 통해 접근하면, SSH 키를 사용하여 인증을 수행할 수 있으며, 이를 통해 불법 접근을 방지하고 권한이 없는 사용자의 데이터베이스 접근을 차단할 수 있습니다.
3. 편리한 연결
로컬 환경에서의 간편한 접속: SSH 터널링을 설정하면 로컬 머신에서 마치 프라이빗 서버에 직접 연결하는 것처럼 쉽게 접근할 수 있습니다. 이는 복잡한 네트워크 구성 없이도 간단하게 내부 리소스에 연결할 수 있게 해줍니다.
4. 유연한 네트워크 구성
다양한 서비스와의 통합: EC2를 사용하여 여러 서비스(예: RDS, S3 등)와 통합하여 사용할 수 있습니다. 이를 통해 복잡한 아키텍처를 단순화하고 관리하기 쉽게 합니다.
5. 원격 접근 용이성
지리적 제약 없음: SSH 터널링을 통해 원격 위치에서도 안전하게 내부 네트워크에 접근할 수 있습니다. 이는 재택근무나 출장 중에도 업무의 연속성을 유지하는 데 유리합니다
* 데이터베이스 삭제시
작업 > 삭제 클릭후 내용을 확인하여 삭제합니다.