본문 바로가기
배우는 과정/AWS

AWS - 클라우드 컴퓨팅이란?

by c급선임 2025. 2. 8.
반응형

웹사이트의 원리

: 호스트된 서버 - 클라이언트간 서버로 엑세스해서 웹사이트를 시각화하는 것

: 그래서 클라이언트에서는 서버-클라이언트를 연결해주는 네트워크를 사용함

: 클라이언트는 네트워크를 찾아내서 패킷을 라우팅하기 위해 서버로 네트워크를 사용해 데이터를 보냄

: 서버가 클라이언트에 응답하고 응답을 얻으면 웹사이트를 볼 수 있는 것임

: 서버가 클라이언트를 찾고 클라이언트가 서버를 찾으려면 각각 IP주소가 필요함

: 클라이언트는 서버 IP를 사용해 서버를 원하는 서버로 요청을 보낼 수 있고 서버는 클라이언트를 찾는 방법을 알아냄

: 네트워크가 클라이언트로부터 IP와 데이터등의 요청을 받으면 네트워크는 라우팅을해서 방향을 설정하고 쏜다

: 응답인 반대방향도 마찬가지

 

서버는 컴퓨팅(CPU), 메모리, 스토리지 측면이 있고, 데이터베이스일 수 있고 네트워크(라우터, 스위치, DNS서버)측면이 있다.

클라우드는 이러한 것들을 온디멘드(On-demand)방식으로 제공한다.

여기서 온디멘드 방식이란 필요에 따라 즉시 제공되는 서비스나 제품, 즉 사용자가 원하는 시간에 원하는 방식으로 서비스를 받을 수 있는 것을 뜻함

 

네트워크란?

: 서로 연결된 케이블, 라우터, 그리고 서버의 묶음

: 라우터는 컴퓨터 네트워크 간의 데이터 패킷을 전달하는 특정 기기로 패킷을 어디로 보낼지 파악함. 또한 

: 이제 패킷이 목적지에 도착하면 스위치가 있는데, 스위치는 패킷을 네트워크의 정확한 클라이언트에 보냄

: 결국 클라이언트는 라우터에 데이터를 보내고 라우터는 스위치에 도달하는 방법을 찾고 네트워크에 있는 어떤 컴퓨터로 데이터로 보낼지 파악함

 

클라우드가 필요해진 이유

: 초반에 집에 있는 차고에서 많은 서버를 쌓아두었음

: 사업성이 커지고 규모가 커지면서 데이터센터를 구축

: 그 데이터센터를 유지하기 위해 유지보수팀, 온습도 환경등을 관리해야하고 임대료까지 기하급수적으로 늘어남

: 이것을 외부화 할 수 없을까?

 

클라우드 컴퓨팅이란?

: 컴퓨팅 성능과 데이터베이스 스토리지, 애플리케이션과 다른 IT리소스를 온디맨드로 제공하는 것

: 여기서 핵심은 온디맨드, 즉 필요할때 얻는것임

: 그리고 클라우드 서비스 플렛폼으로 종량제 요금을 이용할 수 있다.

: 이는 요청할때 요청한만큼만 비용을 지불하는 것으로 사용이 끝나면 비용을 지불하지 않음

: 따라서 작은 서버용으로 사용할 수도 있고 큰 서버용으로도 사용할 수 있다.

 

클라우드 모델의 종류

사설 클라우드(Private Cloud)

: 단일조직에서 사용하는 클라우드 서비스로 외부에 노출되지 않아서 자체 클라우드 센터와 자체 데이터 센터를 가지며, 다른사람이 관리하지만 클라이언트가 완전히 제어할 수 있고 특정 사업에 요구되는 민감한 애플리케이션에 강화된 보안이 제공됨

: 대표적으로 rackspace 가 있다.

 

공용 클라우드(Public Cloud) 

: 타사 클라우드 제공업체가 클라우드 리소스를 소유하고 운영하고 인터넷을 통해 제공함.

: 클라우드 컴퓨팅은 6가지 장점이 있다.

: 대표적으로 MS Azure, Google Cloud, AWS가 있다.

 

하이브리드 클라우드 (Hybrid Cloud)

: 사설/공용 클라우드가 결합한 것으로, 일부 서버를 온프로미스(조직이나 기업이 자체적으로 관리하고 운영하는 물리적 인프라)로 운영하고 필요한 기능의 일부를 클라우드로 확장함.

: 자체 인프라와 AWS의 클라우드의 하이브리드를 의미함

: 사설 클라우드에 있는 민감한 정보는 제어하면서 공용 클라우드를 사용해서 유연함과 비용 효율성을 가지는 것임

 

클라우드 컴퓨팅의 5가지 특징

: 완전히 온디맨드이며 셀프 서비스, 유저가 리소스 프로비저닝이 가능하고 AWS의 개입 없이 사용할 수 있음

: 광역 네트워크에 엑세스 할 수 있고 다양한 방법으로 액세스 할 수 있음

:  멀티 테넌시가 가능하고 리소스 풀링이 가능함. 나뿐만 아니라 다른사람들도 동일한 인프라와 애플리케이션을 공유하면서도 보안과 프라이버시를 유지할 수 있다. 또한 많은 고객은 동일한 물리적 리소스로 서비스를 받게됨. 모든사람이 클라우드의 전체 데이터 센터를 공유하는 것임

: 빠른 탄력성과 확장성을 제공함. 필요할때 자동으로 그리고 신속하게 원하는 리소스를 획득하고 처리할 수 있으며 온디맨드 기반으로 쉽고 빠르게 확장할 수 있다.

: 측정 가능한 서비스임. 사용량을 측정해서 정확히 사용한 만큼 지불하는 것임. 온프로미스에서 가장 크게 바뀐 부분

 

 

 

반응형

'배우는 과정 > AWS' 카테고리의 다른 글

AWS - 데이터베이스 및 분석  (1) 2025.02.22
AWS - Elastic Load Balancing & Auto Scaling Groups Section  (1) 2025.02.15
EC2 Instance Storage  (0) 2025.02.15
AWS - EC2  (0) 2025.02.09
AWS - IAM  (1) 2025.02.09

댓글