팀 프로젝트를 하고 있다가, 외부(공용) DataBase 를 사용해야 하는데 뭐가 좋을까 하고 찾아보던중
마땅한 포스팅이 없어서 제가 직접 작성하게 되었습니다.
AWS에 RDS라는 전용 DataBase가 있지만 저는 Oracle DB를 구축해야 하는데 요금이 많이 나오는 관계로
AWS EC2 WINDOW에 ORACLE을 설치하고 오픈을 해서 외부 DB를 만들 것입니다!!
웬만한 것들은 캡처를 다 해놓았으니 잘 따라가시면 30분~1시간안에 하실 수 있을 것 입니다.
(컴퓨터 사양에 따라 조금씩 차이가 있습니다.)
분량이 많아서
1. AWS 회원가입 및 AWS EC2 WINDOW 설치 및 접속
2. AWS EC2 WINDOW에 DB + SQL DEVELOPER 설치 및 DB EXPORT & IMPORT
3. Oracle 외부 DataBase 만들기 및 백업을 위한 덤프파일 만들기
요렇게 나눠서 진행하도록 하겠습니다!!
AWS 회원가입 및 AWS EC2 WINDOW 설치 및 접속
AWS 회원 가입
무료 (프리티어) 서비스 이용이 가능하기 때문이다.
하지만 모든게 다 무료는 아니다.
특정 사양 대상이며, 1년간 무료이지만 특정 구간, 사용량을 넘어가면 과금 될 수 있다.
- 가입 해줍니다. (진행 중 스크린 샷 없는 부분은 입력 값 넣고 다음 누르시면 됩니다)
- 기본 플랜 선택해주세요
- 노란색 버튼 눌러서 로그인 해줍니다.
AWS EC2에 대한 간단한 설명
AWS EC2는 간단하게 가상서버라고 생각할 수 있으며, 몇 가지 주요 특징은 다음과 같습니다.
- 클릭 몇 번 만으로 가상 컴퓨팅 환경을 제공받을 수 있음
- 원하는 만큼 가상 서버를 구축하고 보안 및 네트워크 구성과 스토리지 관리가 가능
- 신속하게 규모를 확장하거나 축소 가능
- 클라우드 컴퓨팅
- 사용한 만큼만 돈을 지불
- Machine Image (AMI)
- 서버에 필요한 운영체제와 여러 소프트웨어들이 적절히 구성된 상태로 제공되는 템플릿으로서, 이미지를 통해 인스턴스를 쉽게 만들 수 있음
- Elastic Block Store (EBS)
- Amazon EBS 볼륨을 사용해 영구 스토리지 볼륨에 데이터 저장가능
- Elastic IP Addresses (EIP)
- 동적 클라우드 컴퓨팅을 위한 고정 IPv4 주소 할당 가능
2. EC2 인스턴스 생성하기
EC2 서비스에서 생성한 가상 서버를 인스턴스라 합니다.
서버를 켜고 끄는것은 인스턴스를 실행하고 종료한다는 의미와 같습니다.
인스턴스를 생성하기 전에 AWS Root 계정을 사용하지 말고, EC2 전용 IAM 계정을 생성하여 진행할 것을 권장드립니다.(권한 주는게 복잡해서 저는 일단 생략 했습니다.) - 홈화면에서 EC2 클릭
- 서울 맞춰주고. 인스턴스 시작 클릭
- 키이름은 아무거나 상관없습니다. 다운로드도 눌러주세요
- 처음에는 상태 검사하는데 오래걸릴 수 있습니다. 저는 4~5분 정도 걸린것 같습니다.
- 상태 검사가 잘 완료 되면, 저렇게 '검사 통과'로 바뀝니다.
- 왼쪽 체크박스 체크해주고, 연결 눌러줍니다.
- 암호 가져오기 클릭
- 위의 진행중에 다운받은 해당 key 파일을 넣어준뒤 → 암호해독 클릭
- 다운 받은 파일을 실행시킵니다.
- 위에서 복사한 암호 값 넣어줍니다.
AWS EC2 윈도우 서버를 실행시킵니다.
- 첫 AWS 사용이네요 설렙니다.
이번 포스팅은 요것으로 마치겠습니다~!
'Cloud > AWS' 카테고리의 다른 글
SpringBoot+MariaDB+EC2 Ubuntu AWS 배포하기! - (3) (0) | 2022.08.23 |
---|---|
SpringBoot+MariaDB+EC2 Ubuntu AWS 배포하기! - (2) (0) | 2022.08.22 |
SpringBoot+MariaDB+EC2 Ubuntu AWS 배포하기! - (1) (0) | 2022.08.22 |
AWS EC2 WINDOW 사용해서 프로젝트 외부 Oracle DataBase 만들기(3) (7) | 2020.12.25 |
AWS EC2 WINDOW 사용해서 프로젝트 외부 Oracle DataBase 만들기(2) (0) | 2020.12.25 |