본문 바로가기
728x90
반응형

자격증/AWS Certified Solutions Architect4

SAA - CO2 : EC2 & EBS & EFS AWS SAA 공인 교육에서 수강한 내용을 바탕으로 작성했습니다. 시험 대비로 작성한 것이며 시험을 치루기 위한 최소한의 용어, 지식만 기입하겠습니다. EC2 (Elastic Compute Cloud) AWS에서 사용하는 용어입니다. 가상 서버를 제공하는 서비스이며, 쉽게 생각하여 Server라고 생각하면 됩니다. 요금체계는 On demand, Reserved, Spot이 있습니다. Cloud의 가장 큰 장점은 "사용한 만큼 요금이 발생한다."입니다. On demand(온디맨드) : 필요할 때 생성하여 사용하는 방식입니다. 사용한 만큼 요금이 발생합니다. Reserved(예약) : 12개월, 36개월 단위로 예약하여 사용하는 Instance로 On demand에 비해 요금이 저렴합니다. 장기적으로 이용할.. 2021. 8. 4.
Docker(node.js를 활용한 runserver구성/ Flask 활용 / 컨테이너를 활용한 로드밸런스(net-alias를 활용하여)/ Nginx를 활용한 로드밸런스/docker-compose를 활용한 wordpress) node.js 활용한 runserver구성 만약 호스트 이름을 바꾸고 싶다면 --name=본인이 넣고 싶은 이름을 넣으면 된다. curl localhost:6060으로 해도 된다. 결과 Flask 결과 컨테이너를 활용한 로드밸런스(net-alias를 활용한 로드밸런스) 결과 3개를 한꺼번에 답한다. 3개의 주소를 한꺼번에 알고 있다는 뜻. 컨테이너 레벨에서의 Load Balance를 유지할 수 있다. IPTRAF-NG sudo apt -y install iptraf-ng General interface statistics를 들어가서 ICMP를 확인할 수 있다. 5개에 번갈아 가면서 Ping을 받아들이는 모습을 볼 수 있다. 방화벽에서 packet량을 체크할 때 좋다. Nginx를 활용한 로드밸런스 구성 .. 2021. 6. 1.
Docker (Python코드로 로또 만들기/ node.js스크립트 작성 / hub.docker.com에서 사용자가 생성한 이미지를 업로드 수행/ 사용자 프로젝트에 맞는 이미지 개발/) 컨테이너 삭제하는 이유는? Docker rm 컨테이너 ID ㄴ 삭제하는 이유는? Image는 복사본 + Process = container ㄴ OS공간을 사용 중 Docker에서 Python코드로 로또만들기 vi py_lotto.py from random import shuffle from time import sleep gamenum = input('로또 게임 회수를 입력하세요: ') for i in range(int(gamenum)): balls = [x+1 for x in range(45)] ret = [] for j in range(6): shuffle(balls)# balls를 무작위로 섞고, number = balls.pop()# balls의 제일 마지막 숫자를 추출하고, 제거 ret.appe.. 2021. 5. 28.
도커(Docker) 란?(설치 및 실습/도커에서 ubuntu설치,도커에서MySQL설치/도커에서 모니터 설치, 도커에서 MySQL워크벤치 설정/ 도커에서 Python서버 실행,도커에서 nginx(webserver)) 도커란 도커는 컨테이너 기반 오픈소스 가상화 플랫폼이며, 라이브러리, 시스템 도구, 코드, 런타임을 포함한 소프트웨어를 컨테이너로 패키징시키는 것이다. 로컬 PC, AWS, GCP, Azure 등 환경에 관계없이 빠르게 배포 및 테스트할 수 있다. VM(가상머신)은 Guest OS가 있다.(Guest OS는 독립된 커널을 가지고 있다.) 즉, 애플리케이션을 설치하면 커널의 관리를 받는다 도커(Docker) 컨테이너는 호스트OS만 존재하며 커널이 없다. 즉, 커널이 없는 OS다. 정확하게는 Host Operation System의 커널을 공유한다. (Host Operation Systemdml OS를 같이 공유해서 같이 쓴다는 의미) 공유의 개념에는 namespaces, cgroups, chroot이 있다.. 2021. 5. 27.
728x90
반응형