기타/AWS

    ECS 개념 정리 및 실습

    ECS란? Docker는 최근 각광 받고 있는 컨테이너 기술이다. 하지만 Docker를 이용해 서비스를 구축 하려면 여러가지 고려 해야할 사항이 많다. 따라서 필연적으로 컨테이너를 적절하게 배치하고 관리할 수 있게 도와주는 컨테이너 오케스트레이션 도구의 필요성을 느끼게 된다. AWS의 ECS는 Amazon에서 제공하는 '완전관리형 컨테이너 오케스트레이션 툴'로써, Docker 컨테이너를 이용하여 인프라 환경을 좀 더 편리하게 운영,관리 할 수 있게 해주는 서비스이다. 비슷한 툴로서는 Kubernetes나 Docker Swarm이 있다. ECS 구성 요소 ECRAmazon에서 제공하는 컨테이너 이미지 저장소이다.사용자가 쉽게 컨테이너 이미지를 저장, 관리 공유 및 배포할 수 있는 완전 관리형 컨테이너 레지..

    AWS RDS 구축

    AWS RDS 구축 1. RDS 생성 RDS : Relational Database Service 1-1. RDS에서 데이터베이스 생성 DB를 생성한 후 엔진을 선택 (MySQL로 진행), 인스턴스 설정에서 User 정보를 작성, 네트워크 및 보안 설정에서 퍼블릭 액세스 가능성 허용, 새로운 VPC 보안 그룹 생성 1-2. 보안그룹 설정 생성한 DB의 VPC 보안그룹으로 이동, EC2 보안그룹의 ID를 통해 새로운 보안 그룹을 생성 인바운드 규칙과 소스를 설정 이후 RDS의 보안그룹을 수정 2. 로컬에서 RDS 접근 로컬에서 설치한 DataGrip을 통해 RDS에 접근 위에서 만든 RDS의 엔드포인트를 복사 이것이 곧 외부 접속을 위한 Host주소 DataGrip에서 DB 생성 시 작성한 User 정보와..

    AWS에 Nginx, php, Mysql 구축

    아마존 AWS 클라우드 서버를 빌려 서버 구축하기 클루우드 방식으로 서버를 구축 - 외부로 부터 서버를 빌려서 구축하는 방식. 물리적으로 서버 자체를 온전히 구축하는 온프레미스 방식보다 공간에 대한 확대와 축소가 자유롭기 때문에 인원 수용에 유연하다. 웹서버 : Nginx Backend language : PHP DBMS : MySQL 1. AWS 서비스 등록 EC2 서비스, 인스턴스 생성 운영체제 : Ubuntu 18.04 보안 그룹 구성 : SSH 프로토콜 사용, 이후 프로토콜 추가할 계획 키페어 생성 - WinSCP에서 사용 예정 시큐어 셸(Secure SHell, SSH)은 네트워크 상의 다른 컴퓨터에 로그인하거나 원격 시스템에서 명령을 실행하고 다른 시스템으로 파일을 복사할 수 있도록 해 주는 ..