전체 글 53

컨테이너 만들기

오늘은 dockerfile을 이용해 컨테이너를 만들어보겠습니다. 그리고 만든 컨테이너를 배포까지 진행하는 실습은 해보겠습니다 :) 이론 Dockerfile이란? Dockerfile은 컨테이너를 만들 수 있도록 도와주는 명령어 집합 입니다. 쉽고, 간단,명확한 구문을 가진 text file로 TOP-Down해석을 합니다.(위에서 아래로 코드를 한줄씩 해석) 컨테이너 이미지를 생성할 수 있는 고유의 지시어(Instruction)을 가졌습니다. 대소문자를 구분하지 않으나 가독성을 위해 사용합니다 Dockerfile 명령어 # comment (설명) FROM 컨테이너의 BASE IMAGE(운영환경) MAINTAINER 이미지를 생성한 사람의 이름 및 정보 LABEL 컨테이너 이미지에 컨테이너의 정보를 저장 RU..

docker 2023.05.23

Docker & 쿠버네티스 설치

Docker 설치 apt 저장소를 사용하여 설치 새 호스트 시스템에 처음으로 Docker 엔진을 설치하기 전에 Docker 리포지토리를 설정해야 합니다. 그런 다음 리포지토리에서 Docker를 설치하고 업데이트할 수 있습니다. 저장소 설정 HTTPS를 통해 리포지토리를 사용할 수 있도록 패키지 인덱스를 업데이트 apt하고 패키지를 설치합니다 . sudo apt-get update sudo apt-get install ca-certificates curl gnupg Docker의 공식 GPG 키를 추가합니다. sudo install -m 0755 -d /etc/apt/keyrings curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --..

쿠버네티스 2023.05.18

도커 개념 및 간단한 명령어

도커는 vmware, virtualbox와 같은 가상 머신처럼 독립된 실행환경을 제공하면서도, 컴퓨터에 직접 애플리케이션을 설치한 것과 같이 빠르고, apt, npm, pip 처럼 명령어 한줄로 원하는 앱이 포함된 실행환경을 손쉽게 설치할 수 있는 환상적인 개발환경을 제공합니다. 도커개념이 많이 헷갈려서 좀 더 쉽게 비유적으로 설명해보겠습니다. 우리가 어떤 프로그램이 필요할 때 app store에서 프로그램을 찾습니다. 이것과 비슷하게 우리는 Docker hub 라는 레지스토리(저장소)에서 필요한 소프트웨어를 찾습니다. app store에서 다운로드 받아서 컴퓨터에 저장한 것을 Program 이라고 부르는 것처럼 Docker hub에서 다운로드 받은것을 Image라고 부릅니다. 그리고 program을 실..

docker 2023.05.17

[AWS Backup] Backup을 사용하여 EC2백업 & 복원

안녕하세요 :o 오늘은 AWS Backup을 사용하여 EC2를 백업 및 복원을 해보도록 하겠습니다. AWS Backup이란 파일 시스템, 블록 스토리지 볼륨, 관계형 데이터베이스, NoSQL 데이터베이스등의 백업을 필요한 순간에 손쉽게 자동(or 수동)백업할 수 있는 서비스이다. AWS Backup을 사용하면 데이터 보호를 중앙 집중화하고 자동화할 수 있습니다. 또한 규모에 맞게 데이터를 간소화하여 비용을 효율적으로 관리할 수 있습니다. 그리고 간단한 백업 일정 및 보존관리 자동화를 통해 백업의 빈도와 백업데이터의 유지기간등을 설정하여 더욱 편리하게 백업 정책을 관리할 수 있습니다. 목 차 1. 온디맨드 Backup (수동백업) 2. EC2 인스턴스의 자동 AWS Backup 작업 구성 3. AWS Ba..

AWS/EC2 2023.04.24

[Athena] Cloudtrail의 로그를 S3에 저장하여 조회하는 방법

안녕하세요! 오늘은 Cloudtrail을 생성하여 AWS에서의 활동로그들을 S3버킷에 저장하여 원하는 로그를 Athena로 조회하는 실습을 진행하겠습니다. S3에 로그를 보관하는 이유는 Cloudtrail의 로그는 최대 90일까지만 보관이 됩니다. 그래서 버킷에 저장하여 필요할 때 로그를 조회할 목적으로 S3에 로그를 저장합니다. AWS CloudTrail은 AWS 계정의 운영 및 위험 감사, 거버넌스 및 규정 준수를 활성화하는 데 도움이 되는 AWS 서비스입니다. 사용자, 역할 또는 AWS 서비스가 수행하는 작업들은 CloudTrail에 이벤트로 기록됩니다. 이벤트에는 AWS Management Console, AWS Command Line Interface 및 AWS SDK, API에서 수행되는 작업..

AWS/Athena 2023.04.18