[9/12] AWS DB 생성

Je Seung You·2021년 9월 12일
0

데이터베이스를 관리하고 개발하는 툴은 앞에서 모두 설치를 했으니, 실제로 우리가 사용할 데이터베이스를 생성해 보겠습니다. 이 수업에서는 두 가지 방법으로 DB를 생성하고 사용하게 되는데, 첫번째 방법은 AWS (Amazon Web Services)를 이용하여 클라우드 상에 DB를 생성하고, 해당 DB를 사용하는 것입니다 (두번째 방법은 로컬에 DB를 생성하고 사용하는 방법인데, 이는 추후 별도로 포스팅할 예정입니다).

  1. 크롬 웹 브라우저를 열고, console.aws.amazon.com를 입력합니다.

  2. AWS 계정을 만들고, 지역 및 언어 설정을 완료합니다 (해당 포스트의 항목들은 영어로 서술되어 있습니다).

  3. 계정 생성 후 root 유저로 로그인을 했다면, AWS 콘솔 내 검색 창에 RDS (Managed Relational Database Service)를 검색 후 클릭합니다.

  4. RDS 페이지로 이동 후, AWS 계정을 처음 생성하셨다면 DB Instances가 0개로 나타나 있을 겁니다. 화면 상단에 있는 Create Database 를 클릭합니다.

  5. Choose a databsase creation method에서 Easy create를 선택합니다.

  6. Engine Options에서 MySQL을 선택합니다.

  7. 나머지 옵션들은 수정하지 않고, 곧바로 Settings로 이동해 DB cluster identifier에 데이터베이스의 이름을 설정합니다.

  8. Credentials Settings에서 Master username을 admin으로 설정하고 (해당 사항은 컨벤션입니다), Master passwordconfirm password를 통해 비밀번호를 설정합니다.

  9. Connectivity에서 Virtual private cloud (VPC)가 Default VPC로 설정되어 있는지 확인합니다.

  10. Public access를 Yes로 설정합니다

Public access를 Yes로 설정하였으므로 Jupyter Notebook 및 외부 웹/툴에서의 DB 접근이 가능합니다.

  1. VPC security group에서 Create new를 선택합니다.

  2. 일련의 과정이 끝난 후 하단에 있는 Create Database를 누르면 수 분 후 DB Instance가 생성됩니다.

  • DB Instance가 정상적으로 생성되었다면 (RDS > Databases 메뉴 하에 생성됩니다), 해당 Instance를 클릭했을 때 Connectivity & security 항목 아래에 있는 Endpoint & port가 활성화됩니다.
  • Endpoint와 Port의 경우 복사 및 붙여넣기를 통해 별도의 노트나 문서에 기록을 해 두는 것이 추후 사용할 때 번거로움을 줄일 수 있습니다.
profile
컴퓨터공학과 수학을 공부하는 학생입니다!

0개의 댓글