AWS를 이해하기 위한 클라우드 & 네트워크 이해

2023. 10. 13. 10:37
728x90

- 클라우드(Cloud) : 언제, 어디서든 인터넷을 통해서 접속이 가능한 환경 

(ex. Amazon Web Services(AWS), Google Cloud Platform, Alibaba Cloud, Microsoft Azure, LG CNS Cloud Service & Platform, Naver Cloud Platform)

- 온프레미스 (On-premises) : 자사가 서버 등을 구축하는 것 (↔️ 임대 및 공용)

 

 ☁️ 클라우드 주된 기술

- 가상화 : 컴퓨터가 어떤 작업을 하려면 필요한 물리적인 메모리, 하드 디스크, OS 등 다양한 부품들을 소프트웨어로 대체하는 기술. ~> 물리적 환경의 제약에 얽매이지 않고 유연하게 환경 구축 가능. / 서버 복제가 쉬움. 

~> 물리 서버 한 대에 가상 서버 여러 대를 생성한다!

가상화                                                                                                                                 분산 처리

- 분산 처리 : 기기 여러 대에 분산하여 처리하는 방법.

  • 로드 밸런서(LB) : 서버 여러 대에 분배하는 장치. 각 서버를 확인하여 부하를 분산함. 
  • AWS는 로드밸런서로 ELB(Elastic Load Balancing)를 제공.

- 이중화 : 시스템이나 서버에 문제가 생겨도 계속 가동할 수 있도록 조치하는 것. (백업/여러 대 운영)

 

❇️ 서비스를 '어느 수준까지 제공하는가'를 분류

Saas (Software as a Service)  Paas (Platform as a Service) IaaS (Infrastructure as a Service)
애플리케이션
플랫폼(OS)
인프라(하드웨어)

플랫폼(OS)
인프라(하드웨어)


인프라(하드웨어)
- 편리한 반면 자유도가 낮다.
- 바로 사용가능 - 작업량이 적다
- 특별한 지식 필요 X
- 단말기 외에 준비할 것 X
- 애플리케이션을 마음대로 설치할 수 있지만 대응하지 않는 애플리케이션도 있음.
- 서버 관리에 대한 지식 필요
- 경우에 따라서 애플리케이션 준비할 필요
- 사용하려면 세팅이 필요함
- 자유도 높음
- 서버 관리에 대한 지식 필요

- 경우에 따라서 애플리케이션 준비할 필요 

 

💻서버와 인스턴스

- 서버 : 어떠한 서비스를 제공하는 것. 네트워크에서 서비스를 제공하는 쪽 컴퓨터를 말함. 

  • 서버는 같이 사용할 수 있음. 
  • 컴퓨터 한 대에 서버 여러 개를 같이 사용할 수 있음. 

- 클라이언트 : 네트워크에서 서비스를 요구하는 쪽 컴퓨터를 말함. 

- 인스턴스 : 실제 가동되고 있는 가상화 컴퓨터. 즉, 서버로 가동되고 있는 가상 서버를 말함. 

- 운영체제(OS) : 컴퓨터를 움직이기 위한 소프트웨어로, 하드웨어와 OS위에서 동작하는 소프트웨어 사이에서 중간 역할을 함. 

서버용 OS의 계통

 

🧨 LAN

- LAN(Local Area Network) : 회사나 가정에서 PC나 서버를 네트워크에 연결하여 상호 소통이 가능하도록 하는 방식.

  • 사내 LAN : LAN 중 회사 내에 설치된 네트워크
  • 인트라넷 : 인터넷에 연결되지 않은 폐쇄된 네트워크

사내 LAN의 구축 예시

 

🔌IP 주소와  DNS

- IP 주소 : 인터넷상에서 서버나 네트워크, PC등 호스트를 구별하는 주소나 이름표와 같은 것. 네트워크 주소와 호스트 주소로 구성되는 일련의 숫자.

IPv4 주소체계

- CIDR(Classless Inter-Domain Routing) : 인터넷상의 데이터 라우팅 효율성을 향상시키는 IP 주소 할당 방법.  조직에서 CIDR을 사용해 네트워크에 유연하고 효율적인 주소 할당.

  • IPv4주소 : 32비트로 구성됨. 조직에서는 3가지 클래스의 IPv4 주소를 구입할 수 있음. 
  • 클래스 A : IPv4 주소는 네트워크 접두사 비트가 8개. (ex. 44.0.0.1 -> 44(네트워크 주소), 0.0.1(호스트 주소))
  • 클래스 B : IPv4 주소는 네트워크 접두사 비트가 16개. (ex. 128.16.0.2 -> 128.16(네트워크 주소), 0.2 (호스트 주소))
  • 클래스 C : IPv4 주소는 네트워크 접두사 비트가 24개. (ex. 192.168.1.100 -> 192.168.1(네트워크 주소), 100(호스트 주소))

- 공인 IP 주소 : 인터넷에서 사용됨. 전 세계적으로 유니크

- 사설 IP 주소 : 사내 LAN이나 가정 LAN에서 사용되는 IP 주소.

 

- DNS(Domain Name Service) : URL에 포함된 이름에 해당하는 서버의 IP 주소를 알려주는 방식.

열람자는 URL로 접속한다고 생각하지만 실제는 DNS가 백그라운드에서 도메인 명에 해당하는 IP 주소를 확인하고 그 IP 주소를 가진 서버에 접속함.

728x90

BELATED ARTICLES

more