본문 바로가기

공부62

DevOps Day 29 (4.14) AWS - RDS RSD Intro (Relational Database Service) AWS에서 제공하는 관계형 데이터베이스 서비스입니다. RDS 사용의 이점 - EC2 인스턴스를 사용하면 데이터베이스와 관련해서 자동으로 관리를 담당하는 부분이 매우 적기 때문에, 사용자가 일일이 시간을 투자하여 데이터베이스 엔진의 설치와 버전 관리, 데이터 백업을 해야 합니다. - RDS를 이용하면 데이터베이스 유지 보수와 관련된 일들을 RDS에서 전적으로 자동 관리합니다. - 기타 RDS 이용 시 얻을 수 있는 장점으로 다양한 데이터베이스 엔진 선택지를 제공한다는 점을 들 수 있습니다. RDS Architecture 관계형 데이터베이스의 개요 : 관계형 데이터베이스에서 정보는 열과 행으로 이뤄진 테이블에 저장되고, 테이블에 저장된 .. 2023. 4. 14.
DevOps Day 29 (4.14) AWS - Storage Storage Intro 객체 스토리지 (Object Storage) : 문서, 이미지, 비디오 등 비교적 단순한 구조에 메타데이터를 포함하고 있는 데이터를 의미하며, 인터넷으로 연결된 API를 통해 데이터를 애플리케이션에 제공합니다. 블록 스토리지 (Block Storage) : 블록 스토리지에서 데이터는 서버 인스턴스에 디스크 볼륨의 형태로 제공되는 데이터를 의미합니다. 이를 통해 EC2 인스턴스에 포함된 볼륨에 고속으로 접근 가능합니다. 파일 스토리지 (File Storage) : 데이터란 서버 인스턴스에 파일 시스템 인터페이스 방식으로 제공되는 데이터를 의미하며, 서버 인스턴스에 파일 스토리지를 추가하면 로컬 파일 시스템처럼 작동합니다. S3 Intro (Simple Storage Service).. 2023. 4. 14.
DevOps Day 29 (4.14) AWS - EC2 Intro EC2란 아마존 웹 서비스에서 제공하는 클라우드 컴퓨팅 서비스입니다. 클라우드 컴퓨팅은 인터넷(클라우드)을 통해 서버, 스토리지, 데이터베이스 등의 컴퓨팅 서비스를 제공하는 서비스입니다. EC2는 사용한만큼 비용을 지불하기 때문에 ‘탄력적인’이라는 의미의 elastic이라는 단어가 붙어 있습니다. 필요에 따라 성능, 용량을 자유롭게 조절 할 수 있습니다. 아마존 EC2를 통해서 할 수 있는 가장 기본적인 일은 웹서버를 설치하고 웹 서버를 통해서 사용자가 웹 브라우저를 통해 요청하는 서비스를 제공하는 것입니다. EC2 사용 이점 : - 구성하는 데 필요한 시간이 짧다는 것입니다. - AMI를 통해서 필요한 용도에 따라 다양한 운영체제에 대한 선택이 가능하다는 것입니다. (운영체제뿐만 아니라 CP.. 2023. 4. 14.
DevOps Day 29 (4.14) AWS - Cloud Computing Cloud Computing – AWS 클라우드 컴퓨팅의 세가지 모델 세 가지 모델이 있으며 비즈니스 니즈, 통제성, 관리성 수준에 따라 그 중 한 가지를 선택하거나 세 가지 모두를 선택할 수 있습니다. 클라우드 컴퓨팅의 3대 모델은 서비스로서의 인프라(IaaS), 서비스로서의 플랫폼(PaaS), 서비스로서의 소프트웨어(SaaS)가 있습니다. Infrastructure as a Service (Iaas) IaaS에는 클라우드 IT를 위한 기본 빌딩 블록이 포함되어 있으며, 일반적으로 네트워킹 기능, 컴퓨터(가상 또는 전용 하드웨어) 및 데이터 스토리지 공간에 대한 액세스를 제공합니다. Platform as a Service (Paas) PaaS를 사용하면 기본 인프라(일반적으로 하드웨어와 운영 체제)를 .. 2023. 4. 14.
DevOps Day 28 (4.13) DOCKER_실습 Sprint – 애플리케이션 컨테이너화 풀스택 애플리케이션은 다음 아키텍처로 구성되어 있습니다. 1. frontend 디렉토리에 있는 파일이 이미지로 빌드되어야 합니다. - Apache HTTP Server (httpd:2.4)를 base image로 삼아야 합니다. - 컨테이너 내 80포트로 접속시, frontend/index.html이 표시되어야 합니다. - frontend/Dockerfile을 채워넣으세요. 2. backend 디렉토리에 있는 파일이 이미지로 빌드되어야 합니다. - Node.js 이미지 (node:16-alpine) 를 base image로 삼아야 합니다. - 컨테이너 내 80포트로 접속시, hello from server가 응답으로 표시되어야 합니다. - backend/Docker.. 2023. 4. 13.
DevOps Day 27 (4.12) DOCKER_Docker CLI Docker CLI (1) Precaution - Ubuntu 운영체제로 실습을 진행하는 경우, 관리자 권한(sudo)으로 Docker 명령어를 실행해야 합니다. - permission denied 메시지가 포함된 오류를 만난다면, sudo 로 관리자 권한을 부여합니다. Docker CLI Docker Docs 통해 명령어, 옵션 등 사용법을 확인 할 수 있습니다. Docker docs : https://docs.docker.com/engine/reference/commandline/container_run/ - 사용법 : Docker CLI, Docker-Compose CLI, API Reference - 환경 및 빌드 파일 구성 : DockerFile, Docker-Compose File 도커 이용하.. 2023. 4. 13.