클라우드 컴퓨팅/인프라 기초 4

[24.07.04] 인프라 기초 4 Docker와 컨테이너, 레지스트리

인프라 기초 3 복습 1,2일차인프라를 관리하기 위해서 커널을 사용하는데커널은 운영체제에 포함되어 있음 우리는 리눅스라는 운영체제를 사용하고 rocky를 이용하여 실습하였다. 3일차프로세스를 관리하기 위해 systemd를 사용한다.명령어는 systemstl을 사용. 프로세스를 시작하려면 start, 종료하려면 stop 등의 명령어를 사용하여 다룬다.스토리지 구성.디스크를 새로 추가해서 디스크 파티셔닝을 진행했다.파티션이 나뉜 디스크를 특정 디렉터리에 연결(mount)하여 사용해보았다.표준입출력과 파이프라인도 살펴보았다.표준 출력으로 파일 생성 및 변경, 추가가 가능하고 에러 또한 파일로 저장할 수 있다.표준 입출력에서는 채널이라는 개념이 존재하는데, 표준 에러 출력은 2번 채널을 이용하고 있으며 표준 에..

[24.07.03] 인프라 기초 3

인프라 기초 - 2 복습- 데이터를 처리하는 기술 : IT - 인프라는 CPU, 메모리, 네트워크, disk(storage)가 필요하고, 데이터를 처리하기 위한 파일 시스템이 필요하다.- 인프라를 관리하기 위해서는 커널  필요- 커널에서는 프로세스를 실행할 수 있다.- 그런데? 프로세스를 실행하기 위해서는 파일 시스템에 파일이 저장되어 있어야 한다.- 내가 실행하고 싶은 파일이 없을 경우는 어떻게 해야 하는가? -> 외부 레포지토리에 저장된 내용을 가져와 설치한다.- 이 때 많은 바이너리와 라이브러리가 함께 설치되는데, 바이너리+라이브러리를 소프트웨어 패키지라고 부른다.- 소프트웨어 패키지를 설치하고 프로세스를 실행할 수 있다.  AWS Well-Architecture- 신뢰성- 비용최적화- 성능- 보안..

[24.07.02] 인프라 기초 2

인프라 기초 1 복습- 인프라란? 데이터를 처리하기 위한 장치. 기반 시설인프라가 데이터를 처리하기 위해서는 cpu, memory, disk, network가 필요하다. - IaaS: 인프라를 제공해주는 클라우드 서비스. Infrastructure as a ServiceIaaS 예시) EC2, VPC 등 - 서버: 컴퓨터. 서비스를 제공해주는 역할* 흔히 사람들이 말하는 컴퓨터는 데스크탑이다.- 데스크탑: 업무를 처리하기 위한 역할을 하는 장치 * 우리는 서버를 구축하고 설계하는 방법을 알아야 한다.  * 실습을 통해 특정 OS를 사용하고 서비스를 이용해보자.- OS: 커널을 통해 프로세스를 실행하고 데이터를 처리하기 위해 여러가지 작업을 실행컴퓨터는 OS가 꼭 필요하다. 왜?인프라 자원들이 올바르게 작..

[24.07.01] 인프라 기초 1

클라우드 서비스 종류 3가지 1. IaaS(Infrastructure as a Service) : 인프라(자원, 서버)를 사용자에게 서비스로 제공한다.ex. 가상 서버, 가상 컨테이너, EC2, VPC, EBS, EKS 등2. PaaS(Platform  as a Service): 애플리케이션 개발, 실행, 관리를 위한 클라우드 기반 플랫폼을 제공한다.ex. Azure, AWS, Google App Engine 등3. SaaS(Software as a Service): 제공업체 100% 관리하는 애플리케이션을 제공한다.ex. Dropbox, Google Apps, Salesforce 등 인프라 엔지니어의 업무1. 설계2. 구축3. 운영 인프라를 구성하는 요소 3가지1. 퍼실리티(Facility)- 물리적/..