
서브넷 마스크 → 네트워크 주소가 어디까지인지 알려줌( = 네트워크 부분과 호스트 부분을 구분하는 역할 - 32비트 숫자 )서브넷 마스크는 IP 주소와 논리곱(AND) 연산을 통해 네트워크 주소를 추출한다.서브넷 마스크의 모든 비트가 1인 부분은 네트워크 부분을, 0인
실제 컴퓨터의 가상 표현 또는 에뮬레이션이를 종종 게스트라고 하며, 이를 실행하는 시스템을 호스트라고 함HOST-Only : 외부와 단절된 내부 네트워크를 구축하는 것으로 구성된 가상머신들끼리만 통신이 가능NAT(Network Address Translation) :

프라이빗 키 → 사용자에게퍼블릭 키 → 서버에게→ 서버가 접속을 허용해주는 방식!대부분의 퍼블릭 클라우드는 키 방식으로 접근하게 되어 있음→ 정확하게 프라이빗 키를 가지고 있는 사람만 접속할 수 있도록 해주겠다!유저의 모든 것이 들어있는 디렉토리VSC는 키를 가지고 접

오전 작업에서는 공공데이터 API 연결 후 지도차트 제작→ 서울시 도서관 정보로판다스 : 행과 열의 개념으로 데이터 가져오는 것xml : 데이터를 나열하는 것Open API(Open Application Programming Interface)는 다양한 소프트웨어 애플

실습 (나의 언어로) 시작서비스가 어떻게 시작되는지를 본 것! 컴퓨터가 켜지면 자동으로 실행되는 프로그램을 모아둔 폴더에 넣어주거나 링크를 걸어주면 컴퓨터가 전원이 켜질 때 동시에 실행될 수 있음!!!! > 내가 만든 파일이 컴퓨터가 재부팅되어도 자동 실행되도록

싱글턴으로 메시지 주고받기 : 한 번의 질의/응답으로 완결→ 텍스트 완성, 인공지능에게 한번의 명령으로 원하는 결과를 얻고자 할 때멀티턴으로 메시지 주고받기 1 : 사용자와 인공지능이 여러 차례 메시지 주고 받기→ 대화형 인공지능 개발멀티턴으로 메시지 주고받기 2싱글턴
관계형 db에서는 열의 순서는 중요하지 않다.관계형 db에서는 행의 순서는 중요하지 않다.기본키 무결성(개체 무결성) 중복되어서도 안되고, 비어 있어도 안됨(Null x) 외래키 무결성(참조 무결성)https://www.w3schools.com/mysql
CREATE DATABASE sqlDB;USE sqlDB;CREATE TABLE userTbl -- 회원 테이블( userID CHAR(8) NOT NULL PRIMARY KEY, -- 사용자 아이디(PK) name VARCHAR(10) NOT NU

데이터베이스를 구축하고데이터의 구조 및 이름을 변경\-- csv자료를 불러와서 자료를 세팅하는 과정\-- cctv범죄검거율.csv 자료(서울지역만임)를 cctv 데이터베이스에\-- Population_in_Seoul.csv 자료를 불러와서 population 데이터베이

키값은 .ssh 디렉토리에 저장한다.보통 .ssh 디렉토리는 사용자의 홈 디렉토리에 위치한다.

→ 로그인 후 My가비아 클릭→ 도메인 클릭→ 관리 클릭→ DNS 레코드 설정 클릭→ 체크 박스와 설정 클릭→ 레코드 수정 버튼을 누르면 DNS 레코드 수정 창이 뜸→ 수정하고 싶으면 수정 버튼을,→ 레코드를 추가하고 싶으면 레코드 추가 버튼을 누르기→ fqdn을 ur
인스턴스클라우드 나트클라우드 라우터 - 클라우드 나트 만들면서인스턴스 그룹 -> 백엔드 삭제 유무 주의로드발란스(부하분산기)상태확인 - 로드발란스 만들면서만든 순서와 거꾸로 지워주기(거꾸로 지우지 않으면 지워지지 않음)

→ nat cloud가 서울에 있기 때문에 서울만 나옴→ 글로벌 로드발란스!!!!!!→ 서울로 나오던 로드발란스가 미국으로 나옴→ 서울 nginx를 stop 했기 때문에 웹페이지가 지원되지 않음→ 그래서 로드발란스는 미국으로만 연결 가능!!!→ 로드발란스가 어느 지역으

→ 이미지를 떠 놓은 다음에 템플릿 시켜주면 내가 vm을 만들지 않아도 템플릿 만들기를 통해 여러개의 vm을 만들 수 있음!!! 8. This is minipig web으로 수정, vm3 중지 Untitled 9. 이미지 만들기 → 만든 이 이미지를 가지고 vm
읽기(read) 권한 (r)쓰기(write) 권한 (w)실행(execute) 권한 (x)이 세 가지 권한은 소유자, 그룹, 기타 세 가지 카테고리에 각각 적용된다.각 권한을 표현하기 위해 다음과 같은 문자와 숫자를 사용한다.문자 표기법: r (읽기), w (쓰기), x

→ root 계정이 아니기 때문에 sudo 명령어를 이용해 test.sh를 생성한 뒤 아래 코드를 넣어준다.→ 위 반복문(test.sh 실행)의 결과는 /tmp/test.log에 저장된다.→ test.sh의 실행 권한을 stat명령어를 통해 확인하니 실행 권한이 없는
리눅스 실행레벨은 유닉스에서부터 시작시스템 관리를 용이하게 만들기 위해 사용예를 들어, 시스템을 실행할 때 네트워크를 사용할지 말지여러 명의 사용자가 로그인하도록 허용할지 말지, GUI를 제공할지 말지 등을 구별해서 시스템을 구동시킴

이제 로드밸런스의 종류를 GCP에서 알아보자!→ 애플리케이션 부하분산기를 선택하면 공개 또는 내부 설정으로 연결된다.→ application layer의 부하분산기이기 때문에 공개 여부만 설정하면 된다.→ application layer의 부하분산기이기 때문에 Laye
모두 네트워크 관련 도구curlHTTP 요청을 보내고, 서버의 응답을 받아오는 기능을 제공한다.다양한 옵션을 사용하여 HTTP 메서드, 헤더, 데이터 전송 등을 설정할 수 있다.파일 다운로드 , API 호출, 웹 서버 테스트 등에 자주 사용pingICMP를 사용하여 대

web-was-DB 로 연결되는 3티어를 이미지 찍어놓았다.이제 LB을 적용해보자.web과 was만 이미지를 찍어두었기 때문에, mysql은 만들어줘야 한다.was에 올릴 myweb.jar는 사용해야만 하는 사용자와 데이터베이스가 있기에 이것도 추가해줘야 한다.was의

d 또는 -detach: 컨테이너를 백그라운드에서 실행합니다.it: 인터랙티브 모드로 실행하고 터미널을 연결합니다.\-name: 컨테이너에 이름을 지정합니다.→ 위 코드를 실행하면 도커 컨테이너나 이미지에 대한 자세한 정보를 알 수 있다.(컨테이너가 실행되어 있어야 즉

pull하면 도커 허브로부터 local로 이미지를 가져오는 것이고,create하면 컨테이너를 생성하지만 실행하지는 않고, 컨테이너의 파일 시스템을 준비하고 초기화하는 작업이고,start 해야 컨테이너가 프로세스로 올라가는 것이고→ run 으로 위의 3개를 한번에 실행

→ docker vm위에 올린 app과 docker2 vm위에 올린 mydb를 연결하는 것이다.→ docker vm의 app은 도커 파일로 이미지 빌드할 수 있다.→ 이미지 빌드하면서 mydb를 바라보도록 설정해주면 mydb와 연동할 수 있다.포트 포워딩!첫번째 vm에

각각의 컨테이너는 각자의 volume을 가지고 있다.하지만 컨테이너가 꺼지거나 재부팅 되는 경우 volume에 저장된 데이터는 손실될 확률이 있다. → 이처럼 데이터가 손실되는 것을 방지하기 위해 host에 volume을 만들어서 실제 데이터는 host의 volume

type: LoadBalancer 옵션을 yaml 파일에 추가한 서비스의 정보를 확인해보면 ip주소와 port, TCP 프로토콜로 외부에 쿠바네티스 클러스터 외부에 노출된 것을 알 수 있다.ip 주소와 port, TCP 혹은 UDP 프로토콜로 통신하는 계층은 Trans

클러스터 IP → 클러스터 내부에서만 접속 가능Node port → 클러스터 외부에서 접속 가능LB → csp만 지원 가능 (type: LoadBalancer )기본적으로 쿠바네티스 클러스터 내에서, 동일 namespace에 존재한다면, 서비스들은 클러스터 IP로 통신
클러스터 IP → 클러스터 내부에서만 접속 가능Node port → 클러스터 외부에서 접속 가능LB → csp만 지원 가능 (type: LoadBalancer )
자동 등록 : 서비스 만들 때 yaml 파일에 label 추가 → 해당 label이 있는 파드들을 자동으로 endpoint로 등록해준다.수동 등록→ 클러스터 외부에 있는 vm 에도 연결 가능! ❓ 이미 실행하고 있던 서비스에 엔드포인트 야물 파일 등록을 통해 새로운 엔

쿠바네티스 오브젝트 중 pod와 service는 생성되는 즉시 cluster DNS에 등록된다.💡 클러스터 dns : 리졸버 + 네임서버💡 DNS 명칭쿠바네티스 클러스터 dns 서비스 → kube dns구축형 쿠버네티스 클러스터 dns → core dns이제 이
1. 외부 ssl인증서 사용 방법 2. 비공인 ssl 인증서 생성 명령어

1\. tls 통신 2\. url과 uri 라우팅ALB의 가장 좋은 장점은 https 통신이 가능하다는 것이다!즉, tls 통신이 가능하다!tls 통신하면 패킷의 내용이 보이지 않는다.→ tls 통신하는 패킷을 캡쳐해보면 암호화되어 아무것도 보이지 않는다.이것이 L