Rad Blog

Archive

당근마켓 클론코딩 서버 개발 - RDS 구축과 DB 설계, 한방 쿼리 작성해보기

목표 MYSQL 쿼리문 작성에 익숙해지기 DB 설계의 기본과 기초를 배우고 익히기 새로 배운 내용을 공부하고 기록하기 진행 상황 AWS RDS 구축 실제 Product App을 하나 선정해서 DB 설계하기 위에서 설계한 DB를 바탕으로 App의 특정 화면을 여러 개 정해서 각 화면에 대한 한 방 쿼리 작성하기 AWS RDS 구축 RDS란 ? Amazon Relational Database Service(Amazon RDS) AWS 클라우드에서 관계형 데이터베이스를 더 쉽게 설치, 운영 및 확장할 수 있는 웹 서비스 RDS의 특징 데이터베이스의 백엔드(Backend)에 대한 관리 및 구축을 지원하면서 기업의 시스템 관리를 간소화 클라우드에서 관계형 데이터베이스를 간편하게 설정, 운영 및 확장 가능 시간 소모적인 데이터베이스 관리 작업을 관리하는 한편, 효율적인 비용으로 크기를 조정할 수 있는 용량을 제공하므로 고객은 애플리케이션과 비즈니스에 좀 더 집중할 수 있음 Amazon Aurora, Oracle, Microsoft SQL Server, PostgreSQL, MySQL 및MariaDB 중에서 선택할 수 있도록6개의 익숙한 데이터베이스 엔진을 제공 (상세)RDS는 다음과 같은 장점들을 가지고 있습니다. Continue reading

서버를 구축하고 AWS상에 서비스하기

목표 에러와 해결했던 내용을 기록하기 새롭게 알게된 것들을 알아보고 기록하기 진행 상황 1. Local 서버 구축 / Window/MacOS + Apache PHP MySQL (Bitnami) 외부에서 접속하기: phpinfo 띄우기 (by 포트포워딩) 2. AWS 서버 구축 / Linux + Nginx PHP MySQL 외부에서 접속하기: phpinfo 띄우기 MySQL 외부에서 접속하기 (DataGrip or Workbench) phpMyAdmin 설치 Domain 적용 (가비아, 후이즈 … 구입) HTTPS 적용 (let’s encrypt) Sub Domain 적용 (Dev, Prod) Redirection 적용 (IP to Domain, http → https) 3. Continue reading

소스 설치로 LAMP 실행환경 구축하기 (VM에서 리눅스 계열 OS를 인스턴스 생성하고 APM 소스 설치하기)

목표 에러와 해결했던 내용을 기록하기 리눅스 환경에 익숙해지기 새롭게 알게된 것들을 알아보고 기록하기 자동 설치 Apache2 웹서버 설치 MySQL 서버 설치 PHP 설치 phpMyAdmin 설치 수동 설치 Apache2 웹서버 설치 MySQL 서버 설치 PHP 설치 PHP Admin 설치 Common 지켜야 하는 것 필수 패키지는 Compile 설치하지 않는다. 필수 패키지는 apt-get을 사용해서 설치한다. apt-get 다루는 방법 apt-get install [package-name] 명령을 사용한다. 필수 패키지는 아래의 웹 사이트를 통해 검색할 수 있다. Continue reading