클라우드 서비스 (aws)

서동수·2022년 7월 31일
0

클라우드 서비스란?
제공업체가 호스팅해 인터넷으로 유저에게 제공하는 인프라, 플랫폼, 소프트웨어를 말한다.
호스팅-> 서버 컴퓨터의 전체 혹은 일부를 이용할 수 있도록 임대해 주는 서비스

AWS(amazon web service)는 클라우드 컴퓨터 서비스의 하나.

Aws에는 컴퓨터, 스토리지, DB, 분석, 네트워크, 모바일, 개발자 도구, 관리 도구, iot, 보안 등
다양한 서비스가 존재한다.

어플리케이션은 이런 다양한 서비스를 조합해 환경을 구축할 수 있다.

여러 업체에게 각각 빌려야 해던 인프라를 일괄적으로 빌릴 수 있으며, 운영체제, 서버, DB서버 등에 필요한
소프트웨어까지 통째로 사용할 수 있는 장점이 있다.
요금 또한 사용한 만큼 지불한다.

가상화?

클라우드를 지탱하는 주된 기술.
컴퓨터가 동작하기위해 메모리, 하드디스크, OS등의 다양한 부품이 필요한데 이를 소프트웨어를 통해 가상화 할 수 있다.

가상 서버에 할당된 메모리, 스토리지는 유연하게 조정이 가능하다.
성능을 올리는 것에는 한계가 있다.
물리 서버 같은 경우 실제 컴퓨터 대수를 늘리고 줄여야 가능한 것에 비해 이점을 가진다.

분산처리?

수행을 위해 한 군데가 아닌 여러 곳에 분산해 처리하는 방법을 얘기하는 것으로
보통 웹 사이트에서 트래픽이 많다면 서버 여러 대에 분산해 처리 한다.

분산처리를 통해 서버 1대의 부담을 줄이고 서버가 응답하지 못하거나 다운되는 상태를 방지할 수 있다.

이렇게 여러개의 서버에 분배하는 장치를 로드밸런스라고 하는데 각 서버를 확인해 부하를 분산하고
부하가 너무 높은 서버를 분리하기도 한다.
AWS는 로드밸런스도 제공한다.

profile
devLog

0개의 댓글