2주차 웹수업이 끝났다.
소감은~ 생각보다 재밌다는 것
그리고 생각만큼 어렵다는 것~ 진짜어렵다는말을 몇번을 하는지모르겠다
진짜 이렇게 복잡한 체제를 만든것 자체가 제일 신기하다
어떻게 만들 생각을 했고 만드는 것에 성공하기까지 했을까?
인류가 나같은 사람만 있었다면 가위바위보 해서 진사람이 소식전하러갔을듯싶은데
세상의 발전!놀랍다!
아무튼~ 웹! 생각보다 꽤나 흥미로운데 정말어려워서 멀리서 바라만 보고 싶었지만
근데 지금은 웹수업을 듣고있기 때문에 가까이서 들여다 보는 중이고 이해한 것을 간단히 정리해보았다.
⚡실습 주제: AWS의 서비스를 통한 가상화 및 클라우드 실습
가상 네트워크 서비스
AWS 클라우드 환경에서 독자적인 네트워크를 만들 수 있어 안전하게 리소스 실행 가능
👉 보안성, 유연성, 호환성이 좋아짐!
가상 머신(= 인스턴스) 서비스
필요한 OS 또는 SW 선택
인스턴스 프로비저닝
: EC2에서 인스턴스를 생성하고 구성하는 과정
ex) OS, 인스턴스 유형, 스토리지 및 네트워크 설정
어플리케이션 및 서비스 실행
📍 중간 정리: VPC, EC2 사용 이유
블록레벨 스토리지
EBS는 클라우드이기 때문에 사용 시 성능이나 용량과 같이 물리적으로 무엇을 사용할지는 중요하지 않다.
⭐어떤 Volume Type⭐을 사용하는지가 중요하다!
type에 따라 성능과 특성에 따른 차이가 있기 때문이다.
EC2 인스턴스를 자동으로 확장 또는 축소하는 서비스
👉 사용자가 수동으로 인스턴스 관리 및 프로비저닝을 할 필요가 없게 도와줌
cf. 수요가 높아질 때 확장/ 수요가 줄어들 때 축소
AWS의 VPC, EC2, EBS, S3, AutoScaling을 통해
이제 배포를 진행해야한다!
kubeadm으로 kubernetes 설치(해당 실습에서만 진행한 부분)
👉 개발 및 디버깅 환경 제공, 배포 및 관리를 위해 설치!
cloud9 ide 환경 진입
인스턴스 설정
EC2 서비스를 사용하여 Master와 연결
같은 방법으로 worker 1, 2와도 연결
연결 확인 후 kubectl로 명령 실행 또는 yaml 파일 작성
[참고]
[강의]