웹사이트의 원리
: 호스트된 서버 - 클라이언트간 서버로 엑세스해서 웹사이트를 시각화하는 것
: 그래서 클라이언트에서는 서버-클라이언트를 연결해주는 네트워크를 사용함
: 클라이언트는 네트워크를 찾아내서 패킷을 라우팅하기 위해 서버로 네트워크를 사용해 데이터를 보냄
: 서버가 클라이언트에 응답하고 응답을 얻으면 웹사이트를 볼 수 있는 것임
: 서버가 클라이언트를 찾고 클라이언트가 서버를 찾으려면 각각 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 |
댓글