9월 4일(월): 클라우드 교육 1주차
9월 4일부터 클라우드 교육을 시작했다. 리눅스, 클라우드, 파이썬 등 6개월간 배울 예정인데 앞으로 velog에 강의노트를 작성해서 내 자신을 독려하고.. 끝까지 완주할 수 있도록 꼭 노력할 것!
노션에 필기한 내용들을 옮김. 오탈자나 내용 전체적으로 검토하긴 했음.
클라우드 컴퓨팅이란?
AWS >> Amazon 블랙프라이데이 때 1년 매출 60% 이상, 일괄 관리하는 기술력을 확보하면서 이 때 발전된 서버를 빌려주기 시작함
클라우드 6가지 이점: 초기 선투자 비용 없음, 운영 비용 절감, 탄력적인 운영 및 확장, 속도 및 민첩성, 비즈니스에만 집중 가능, 글로벌 확장
넷플릭스 클라우드(MSA: MicroService Arch.)
클라우드 진화 방향
#Serverless- 현대적 앱 개발의 진화 방향
서버리스의 장점: 확장성 가용성 제공, 실행 시간만 과금, 관리/운영 불필요, 비즈니스 로직만 집중
컨테이너 기술***
쿠버네티스***
클라우드 연관 기업들
참고: https://landscape.cncf.io/
4차 산업혁명과 클라우드
AI(인공지능), 클라우드, 사물인터넷(IoT), 빅데이터, 모바일
미래에 대한 전망
리눅스
1장. 실습 환경 구축
호스트OS / 게스트OS
호스트 OS: 이미 설치되어 있는 windows를 호스트 운영체제
게스트 OS: VMD, 인스턴스
가상머신과 가상머신 소프트웨어의 개념
1대의 pc에 1대의 OS → 1대의 pc에 5대 OS
1단계: Ubuntu 설치, Clone 복사, 스냅샷 만들기
VMware 에서 Ubuntu 설치하기
settings에서 iso 이미지 넣고 run 하고 ubuntu 부팅된 후 초기 설정 나오면 종료 후 메뉴에서 setting - region and language 에서 install로 한국어 다운로드 및 설정하고 설치 이어가기
유용한 기능
종료 방법: shut down
일시 정지: suspend - 다시 실행 후
전원 종료/재시작: Power off/power on
ctrl + artClone 복사하기
처음 만들고 설치한 Ubuntu에서 clone 복사해서 foo_server를 만들고 부팅하기
이전에 설치한 Ubuntu 서버에서 마우스 우클릭 (이전 설치된 파일) - manage - clone - create full server로 다운로드 하기
설정해둔 암호로 연결하기 - 온라인 계정 연결 창 나옴
우분투 설치 후 프로그램 실행
$ sudo systemctl get-default → 현재 설정된 부팅 레벨을 확인한다.$ sudo systemctl set-default multi-user.target → 서버 부팅모드 (cli, gui 모드)$ sudo apt-get update → 시스템 버전 정보를 업데이트 받는다$ sudo apt-get upgrage → update를 통해 갱신된 정보에 따라 업그레이드를 진행한다.$ sudo init 0 → 컴퓨터 종료스냅샷 기능
: Snapshot - take snapshot or snapshot manager
1단계 완료! 재부팅 후, 스냅샷 만들기까지 미션
2단계: 1단계 완료본에서 이미지를 클론 - 2번째 실습용 이미지
- foo_server, bar_server 만들기
$sudo apt-get install openssh-server -y$ip addr // → vm의 ip 정보 확인 (2번째 ip 정보 확인)구글에서 puTTy 찾아서 호스트 설치
host name, saved sessions(즐겨찾기)에 ip주소 넣고 save - open
history 사용했던 명령어를 모두 볼 수 있음
history > ./command.log 히스토리를 파일로 저장
런레벨(pp.145)
종료 명령어: init 0
init 명령어 뒤에 나오는 숫자를 런레벨이라고 부른다.
현재 우리의 런레벨은 3
in (pp. 147)
편집기(에디터): gedit, nano, vi
vi 에디터 사용법
vi text.txt : vi 에서 test txt파일 만들기wq! : 저장하고 종료i : 입력 시작del : 삭제a : 한칸 내리기esc : 를 누르고 입력모드로 입력키들을 사용할 수 있음q : 나가기ctrl b : 페이지 뒤로ctrl v : 앞으로/ 검색어 : 하면 검색어 검색N : 백n : 다음 동일어 찾을 수 있음