실무 심화 진입.
가상화 및 클라우드에 대해서 진입.
AWS가 가장 핵심이다. 메가존 클라우드에는 AWS에서 자격증에 대한 메리트가 있음. 이미 우리는 검증되어 자격증이 필수는 아니지만, 있으면 좋다.
솔루션즈 아키텍트 어소시에이트 자격증 준비 예정. 핵심서비스 위주로 하면서 많은 서비스 준비 예정.
핵심에 대한 이야기이기 때문에 azure,gcp도 같은 내용으로 퍼블릭 클라우드 배울 것. 클라우드들 서로를 연동시키는 멀티클라우드 동기들을 맞춰야하는데 공통점을 찾기 쉽지 않음. 좀 더 빠르게 습득하기 위해 목차가 똑같다. (공식처럼 알기 위해) 그치만 자세히 배우다보면 플랫폼마다 다른 것을 확인할 수 있음.
aws는 가장 중요하기 때문에 더 깊이 들어갈 것이 있다. 세미프로젝트2도 진행 예정. 주제를 자유롭게 진행될 수도 있음. 다양한 퍼블릭클라우드 플랫폼 이용해서 창의성 필요. 새로운 프로젝트를 진행해보자. 많은 내용을 할 것이기 때문에. 비중은 aws가 가장 높고, 시험에 보탬이 되도록 함.
저녁시간 틈내서 3개월 공부하면 시험에 무난하게 합격. 모두 암기 위주임. 1년간 aws운영해본 경험. 대상임. 권장사항.
AWS solution architect 자격증 안내
-associate로 충분. 요구사항은 아니다. professional은 더 어렵고 따기 어렵다.
https://aws.amazon.com/ko/certification/certified-solutions-architect-associate/
시험문제가 8월 29일부터 바뀐다. 시험이 쉽진 않음. 까다로운 부분들이 있다.
dump같이 구해서 하면 좋을 것 같다. 공동구매를 하든지.
참고할 사이트 추천
-exam topics ; view all exams ; List all amazon exams;
solutions Architect associate클릭
시험을 영어로 신청하면 한글로 변경 안 됨.
한글로 신청하면 영어와 왔다갔다 가능하다.
덤프. 토론을 통해서 답지의 정확성이 점점 더 높아지는 중.
클라우드
이번 학슴 목표는 퍼블릭 클라우드이다.
서비스응 중지, 일시정지, 종료, 삭제 일련의 것들 - 인스턴스의 라이프사이클
스토리지 -감각적으로 필요에 따라 붙이고 떼고 (마운트,언마운트)
이미지 - ova
퍼블릭 네트워크 구축 -보안까지
인프라
심화과정은 퍼블릭클라우드!
대부분의 시험문제도 여기서 나오는 것.
가상화
우리가 네트워크 환경 만들었던 것.
centos를 usb통해서 구축할도 있지만 실습 pc 다 밀 수 없어서 vm이용해서 만들어봤던 것 => 가상화 기능이 있었기에 가능했던 실습들이었다.
virtualbox이외에 다른 도구 이용해서 해볼 것
앞으로는 virtualbox를 하이퍼바이저로 부를 것.
(버츄얼 박스라고하는 하이퍼바이저)
인스턴스라고 하는 퍼블릭클라우드 서버를 만들기 위해서는 하이퍼바이저가 필요하다. 버츄얼박스와 유사한 (다르긴하지만) 그런 류의 하이퍼바이저가 꼭 필요하다. 가상화 기술의 핵심사항은 하이퍼바이저이다.
-오픈스택
aws의 인프라를 만들 수는 없지만 서비스를 이용 할 수는 있음. 클라우드 컴피틴 서버를 만들어보는 시간. 보통과정에서는 안들어가지만 메가존에서 만든 커리큘럼에서 이게 들어감. 오픈스택을 잘 경험하면 좋을 것이다.
가상화?
물리 하드웨어 시스템(윈도우 10)에서 여러 시뮬레이션 환경(VM)이나 전용 리소스를 생성할 수 있는 기술.
네개의 기술을 독립적으로 컴퓨터로서 역할을 할 수 있도록 분할해주는 것 이게 가상화다 => pdf 자료 참고.
주인장과 손님.
버츄얼 머신에서 cpu 메모리 스토리지를 주문하면 물리 하드웨어가 그렇게 배치된다.
기존 - 시피유 메모리 -> os -> 어플리케이션 (웹서버)
서버하드웨어 장비 안에다가 윈도우나 linux 깔아서 httpd 아파치 dhcpd 이런거 하나씩만 운영할 수 있는 어떤 것 깔아서 운영.
그러니까 고가의 서버를 구매했는데 한가지 일만 시켜서 자원은 남아도네(cpu이런거)...
*가상화 기술을 구체화 할 수 있도록 하는 도구가 하이퍼바이저이다.
버츄얼 아키텍처 - 시피유 메모리 -> vmware(하이퍼 바이저가 마치 os처럼 하드웨어 위에 설치) -> 여러개의 vm 생성 하여 보다 효율적으로 사용.
가상화기술이 없었다면 윈도우 10하나만 딸랑 이용했을텐데
우리가 개인으로 실습했을 때 4가지 서버 만들어서 (4개의 노드 만들어서)실습할 수있었던 것 하이퍼바이저, 가상화 기술 이용해서.
우리가 사용했던 버츄얼 박스는 전가상화다.
가상화기술이 뫊은 것들이 사용자들이 많이 신경안쓰도록 도와주는 것.
우리는 전가상화 이용해 왔다.
전가상화? 하드웨어 자원을 게스트 os에다가 분배시켜주는. -> 이게가상화 가상화를 도와주는게 하이퍼바이저 (구체화시키는 것) -> 하드웨어나 이런 구체적인 정보 없이도 편리하게 몇번 클릭하면 vm 뚝딱 만들어짐.=>반가상화 관점에서는 이게 단점 (지연요소 발생)
반가상화? 반만 가상화. 하이퍼바이저가 번역역할을 하지 않음
번역을 직접해야 함. 커널 수정해야한다. 사용자가 사용하기 불편함.
반가상화 특화 xen. => 자동번역 통해 오버헤드 지연요소가 없음.
하드웨어(=cpu) 지원가상화? (Hardware-assisted Virtualization Mucine)
intel의 vt기술.
cpu자체적으로 가상화 지원.
전가상화 반가상화 시절은 한참 오래되었음.
반가상화 속도를 따라올만큼 발전하였음.
하이퍼바이저 타입
-타입 1
운영체제가 프로그램을 제어하듯이 하이퍼바이저가 해당 하드웨어에 직접 실행되며 게스트 운영체제는 하드웨어 위에서 2번째 수준으로 실행.
사실 버츄얼 박스 없어도 윈도우 내에서 byper v 이용하면 가상서버 구축 가능했다. 하지만 불편해서 x.
aws xen,kvm 이용해서 인스턴스만들었다.
kvm만 무료.
베어메탈 -
-타입 2
미완 ( 수정중 )
그동안 생성했던 서버들 버츄얼박스에서 삭제.
버츄얼박스는 퍼블릭 끝나고 6월쯤 다시 시작 예정.
vmware - 에딧 - 버츄얼 네트워크 에디터 - 체인지 셋팅- 브릿지 추가 리얼택으로(강의실)
NAT 부분
172.16.0.0
(subnet IP)
255.255.255.0
(subnet mask)
=>위에 세자리(ip)를 고정한다. (마스크를 씌운다.)
172.16.0, 255는 사용 x. 이미 역할이 정해져있다.
버츄얼 박스 때랑 nat기능이 좀다르다.
편의성이 더 보장됨.
dhcp settings
start IP : 172.16.0.128
ending IP : 172.16.0.254
=>우리가 배운것처럼 ip 범위 지정해주는거다. (ip range 정의)
NAT settings
GATEway IP : 172.16.0.2
NAT는 보통 포토포워드를 해줘야 외부에서 접근 가능 (버츄얼박스)
하지만 지금 NAT는 포트포워드 하지 않고도 접근 가능. - 편리하다
centos 7 minimal생성.
처음엔 디스크 삽입 x
100gb store virtual disk as a single file
커스터마이즈 하드웨어
메모리 2gb
cpu 1
newCD - use iso file - centos7mini iso 파일.
nat 그냥 두고
sound card,usb,프린터 밑에 remove로 지우기.
경로 - 디드라이브 -프로
power on
centos7실행
date 설정
installation destination
->i will configure partioning -> done
-> click here to create them automatically
-> /home 삭제(-). -> /최상위폴더에 몰아주기. ->accept changes
network and hosotname
->lancard on(이더넷)
begin installation
->root passwd 만들기
root login 하고
ping도 쳐보고
window 설치
window server 2012
windowserver 2012 -> 이름
크기 100gb
single file
customize hardware
cpu 1 memory 2gb
use iso file . win iso 파일 설치하기.
프린터, 유에스비 이런거 삭제하기 위와 같이.
-> finish.
power on.
영어 그대로 두고 next
install now
네가지 중 data center . 네번째 것 선택.
accept. next
custom window advanced.
그대로 next 쭉 진행이 됩니다.
패스워드 입력. 대문자소문자특수기호. 8글자.
azure는 패스워드 12자리 원한당.(그냥 참고)
finish
로그인 sign in ->ctl alt 누르고 마우스 빼고 위에 누르는 버튼 (일시정지 옆에) 누르면 됨.
network yes.
auto resize
sever manager창은 닫고,
ctrl alt 누르고 나와서
상단 메뉴-vm - install vmware tools(복붙, auto resize)-
창 뜨면 클릭.밑에 탐색창 눌러서 dvd driver tools 두번 클릭.
next typical next install finish.
재시작 no. - poweroff (shut down) - continue
-스냅샷 찍기
왼쪽목록에서 오른쪽 클릭 스냅샷 - 테이크스냅샷
완전한 복제 이용 예정.
cent os오른쪽 클릭 - clone - 다음 - create full clone
-nat_GW
nat GW를 연결된 복제 하자ㅏ.
clone - next -current state - linked clone- NS
우분투랑 윈도우는 용량상 그대로 사용하쟈.
삭제하는 법 - delete from disk . remove는 리스트에서 지우는 것임.
랜카드 두개 - nat에서 브릿지드'만' 눌러줘. 주고, network adapter
Add 눌러서 넷워크어댑터 추가해줘
두번째 nat 로 설정해주고, lan segment 선택하고
lan segments 클릭. vSwitch 넣어주고 엔터.
드랍다운 하면 방금 등록한 vSwitch 생김. 그걸로 클릭.
다른서버들은 lansegment 해서 vswitch 내부 네트워크 연결.
nat 들어가서
dhcpd.conf 수정들어가서 subnet 10.0.14.0으로 해주기.