본문 바로가기
반응형

Cloud9

[AWS] RDS 스냅샷 복원방법 및 주의사항 AWS RDS 스냅샷 복원 Amazon RDS 스냅샷은 Amazon Web Services(AWS) RDS(Relational Database Service)에 있는 관계형 데이터베이스의 백업이다 RDS는 클라우드에서 관계형 데이터베이스를 쉽게 설정, 운영 및 확장할 수 있게 해주는 관리형 데이터베이스 서비스이다. AWS(Amazon Web Services)에서 RDS(Relational Database Service) 스냅샷은 RDS 데이터베이스 인스턴스의 특정 시점 백업이다..이러한 스냅샷은 데이터베이스 엔진, 데이터 및 구성을 포함한 전체 데이터베이스 인스턴스를 캡처한다. 이러한 스냅샷을 사용하여 데이터베이스 인스턴스를 특정 상태로 복원하거나 새 데이터베이스 인스턴스를 생성할수 있다. 1.스냅샷페이.. 2023. 6. 27.
[Docker] 리엑트를 활용한 docker-compose 사용법 예제 docker-compose 사용 1.개요 docker Compose를 사용하려면 먼저 시스템에 Docker Compose를 설치해야 한다. docker compose는 여러 개의 docker container를 모아서 관리하기 위한 툴이다. docker-compose.yml은 장황한 도커 실행 옵션을 미리 기술하는 파일이다. 프로젝트 루트 경로에 파일을 생성한다. Dockerfile 과 동일한 경로에 주로 사용한다. 2. docker compose 설치 docker가 설치되어 있다는 가정하에 docker-compose를 설치한다. $ apt install docker-compose $ docker-compose -v 3. 테스트를 위한 간단한 react앱 생성 아래 명령어대로 실행한다. $ npx cre.. 2023. 5. 18.
[Docker] docker로 node.js 배포개념잡기 듀토리얼 docker nodejs 배포 1.필요한 파일 Dockerfile package.json server.js 2. 순서정리 Dockerfile 만들기 : Docker 이미지를 빌드하는 방법에 대한 지침이 포함된 텍스트 파일이다. Docker 이미지 빌드: 애플리케이션을 실행하는 데 필요한 모든 종속성 및 구성이 포함된 이미지를 생성한다. Docker 컨테이너 실행 : docker run명령을 사용하여 Docker 컨테이너를 실행할 수 있다. 3.Dockerfile FROM : node18.13.0 버전을 사용 WORKDIR : 컨테이너의 작업 공간을 /use/src/app 을 기준으로 한다. COPY : package.json 파일을 컨테이너의 ./ 경로로 복사 (package.json는 한번만 실행시키기.. 2023. 4. 28.
[Docker] Dockerfile 이미지 생성/빌드/컨테이너 실행예제 ★. Dockerfile Dockerfile은 Docker 이미지를 빌드하는 방법을 정의하는 스크립트입니다. Docker 이미지는 소프트웨어 애플리케이션을 실행하기 위한 격리된 환경인 컨테이너를 만들고 실행하는 데 사용됩니다. Dockerfile이 생성되면 docker build명령을 실행하여 Docker 이미지를 빌드하는 데 사용할 수 있습니다. ★. Dockerfile 구조 "FROM" = 일반적으로 사용할 기본 이미지를 지정하는 명령어 (ubuntu 또는 centos 등) "RUN" = 컨테이너 내에서 명령을 실행하는 데 사용됩니다. 이러한 명령은 이미지 빌드 프로세스 중에 실행되며 종속성을 설치하거나 환경을 구성하거나 애플리케이션 실행에 필요한 기타 작업을 수행하는 데 사용할 수 있습니다. "CM.. 2023. 4. 26.
[Docker] Ubuntu에 Docker 설치및 실행 1. 개요 Docker는 컨테이너화된 애플리케이션을 배포, 관리하기 위한 오픈소스 플랫폼이다. Docker 이미지는 빌드 과정을 통해 만들어지며, 이를 기반으로 여러 개의 컨테이너를 생성할 수 있습니다. 컨테이너는 이미지를 기반으로 생성되며, 컨테이너 단위로 실행, 중지, 삭제, 복제 등을 할 수 있습니다. Docker Hub와 같은 온라인 레지스트리를 통해 Docker 이미지를 공유하고, 여러 사람이 함께 협업하여 애플리케이션을 개발하고 배포할 수 있습니다. 2. docker architecture 및 용어 Docker Deamon : 컨테이너, 이미지, 네트워크 및 볼륨 관리를 담당 Docker Client : 도커데몬과 상호 작용하는 명령줄 도구 Docker Registries : 도커 이미지의 리.. 2023. 4. 25.
[AWS] SSL인증서 적용 (Route53/ACM/로드밸런서) 1. 개요 AWS SSL 인증서를 발급받아 외부도메인과 연결하고, nginx와 연동하여 적용해본다. 필요한 서비스 정보는 아래와 같다. 대략적인 아키텍처 환경구성은 아래와 같다. https://www.arckwon.com 해당도메인에 ssl을 적용할 것이다. 내용이 약긴 길지만 그대로 따라하면 SSL을 쉽게 사이트에 적용할수 있다. 아래는 SSL적용된 사이트의 모습이다. 2. AWS SSL 구축에서 필요한 서비스 ACM : AWS Certificate Manager로 실제 인증서를 생성 Route53 : 복잡한 구성의 여러 엔드포인트에 대해 정책을 쉽게 생성할 수 있는 시각적 도구 Load balancers : Amazon Web Services(AWS)에서 제공하는 서비스 유형으로 수신 트래픽을 여러 .. 2023. 4. 12.
반응형