-
반응형
네트워크를 학교다닐때 배우긴 했었는데 기억이 하나도 나질 않는다.
개인공부용및 저장용으로 끄적여본다.
기억이 맞다면 1학기때는 네트워크1 이라는 과목이 전선이라 안들으면서 2학기때 네트워크2 라는 수업으로 책을 구매하여 반만 공부하는 바람에 정말 기억이 하나도 나질 않는다. 사실 필요없을 것 같다는 생각에 공부는 안하고 시험만 벼락치기로 잘봤던거 같다.(학점만 높다.) 그래서 인터넷을 보고 공부중인데 이를 적어보려고 한다.
AWS는 졸업작품때 잠깐 리눅스 서버를 생성하고 사용하려다가 접었던 클라우드서비스이다. 보다 간편하게 사용가능한 로컬에서 돌리는 서버를 발견해서 이를 사용하면서 클라우드서비스를 이용하지 않았다.
AWS와 네트워크구성에 대해서는 무지하다고 봐도 좋다.
*region(리전) : 말그대로 지역이다. 어디에 서버를 둘 것인지를 선택 하는 것 이라고 할 수 있다. 리전을 서울로 했다면 고객의 컴퓨터가 서울이라면 가까울수록 속도가 빨라질것이고, 시드니라면 속도가 느려질 것이다. 또한 위치에따라 AWS에서 메겨지는 가격이 달라질것이다.
*AZ : 리전의 확정성이라고 생각하면 편하다. 예를들어 로켓 쿠x에서 상품이 구매가 안되던 것을 기억한다면 말이 조금 더 편하다. AZ가 서울지역에 하나 두었을때를 생각해보자 갑작스런 재해 혹은 오류로 통신이 불가능한 상황이 발생했다면 로켓 쿠x은 작동하지 않게된다. 따라서 이 상황을 방지하기 위해 AZ를 두개이상 두고있다. 하나가 통신 불가능 이라도 다른 하나를 통해 서비스를 계속 할 수 있을것이다. 두개이상 두는걸 AZS 혹은 멀티 AZS라고 한다.
@EC2가상 공간이다. 그냥 음 서버라고 생각하면 편하다.
-온디맨드(시간당으로 요금발생)
-예약 (1년3년 으로 계약 사용으로 할인)
-스팟 (입찰을 통해 저렴하게)@S3 객체 기반의 무제한 파일저장 스토리지 말이 어려운데 이거 그냥 하드라고 생각하자
-99.9999999%의 내구성 (만개의 파일을 천만년 저장했을떄 한개 유실)@SRP = 안전한 암호 기반 인증 및 키 교환 프로토콜이란 뜻인데 사실 무슨 소리인지 잘모른다. 그냥 암호 기반의 키 교환 프로토콜을 통해 안전하게 사용이 가능하다는 소리겠지
@ 로드밸런싱 = 트래픽을 분산하고 효율적인 구조를 유지하기 위해 사용한다. 아무래도 트래픽이 가장 문제니까 분산처리 할 목적으로 사용 되는 것같다. 즉 많은 데이터들을 분산처리 하는 용도이다.
4계층 7계층에서 작동되는 로드밸런서로 나눌 수 있으며, AWS에서는 L4, L7로 구분되어 진다.
계층에 대해서는 정확하게 이해가 어렵다. 지금도 어렵다.
다만 L숫자가 높아질수록 지능적이다. 논리적이고 똑똑해진다.
L3는 네트워크계층으로 IP 주소를 바탕으로 전송해준다. 그냥 말그대로 아이피를 보고 가는 것이다.
L4는 전송계층으로 IP와 포트를 바탕(TCP,UDP)으로 하는데, 헤더를 보고 스위칭한다. 헤더에는 사람이 보내는 목적지, 나의 주소 , 메일과 같이 나에대한 정보가 존재한다고 생각하면 된다. 로드밸런싱을 하기 위해서는 L4 와 L7이 대표적인데 로드밸런싱은 트래픽을 분산하는 용도로 사용한다고 위에 적었었다. L4는 패킷을 받아서 IP 헤더정보를 통해 분산역할을 해준다고 생각하면 된다. 단 방식이 여러가지로 나뉜다. Round Robin방식, Least Connection방식, Hash 방식
L7는 숫자가 높으니 가장 논리적이고 똑똑하다고 생각하면 된다. 패킷을 받아서 인터넷주소(gogle1.com)과 같은 입력을 받았을때 서버1로 전송하고, gogle2.com 일경우 서버2로 전송해라 라는 등의 설정을 해줄 수 있다. 음 그러니까 사이트마다 다른 서버로 전송해주는 거다.
scale-up은 하드웨어의 성능을 늘리는 반면 scale-out은 서버의 갯수를 늘리는 방법
@ vpc 는 그냥 가상 컴퓨터 생각하면 된다. EC2와 같다고 생각해도 편할거다.
- router 라우터는 그냥 공유기 생각하면 된다 ip받아서 다른 ip로 보내주는 그런 역활
- bastion host 이건 기억이 잘안나는데 아마 방화벽 역활 하는 걸꺼다.- aws private public 음 그냥 public하면 공용 private 제한적인 네트워크를 생각하면 된다.
반응형'프로그래밍 > AWS' 카테고리의 다른 글
AWS 오류 : 504 Gateway Time-out (0) 2019.08.09