클라우드 컴퓨팅이란?
- 클라우드 컴퓨팅의 정의
- 클라우드 컴퓨팅은 컴퓨팅 리소스(스토리지 및 인프라)를 인터넷을 통해 서비스로 사용할 수 있는 주문형 서비스입니다. 개인과 기업이 물리적 리소스를 직접 관리할 필요가 없으며 사용한 만큼만 비용을 지불하면 됩니다.
- 컴퓨팅 리소스를 인터넷을 통해 온디맨드로 제공하고 사용한만큼 비용을 지불하는것
- 작동 방식
- 클라우드 컴퓨팅은 네트워크(대부분 인터넷)를 사용하여 사용자를 클라우드 플랫폼에 연결하고 임대된 컴퓨팅 서비스를 요청하고 액세스합니다.
- 중앙 서버는 클라이언트 기기와 서버 간의 모든 통신을 처리하여 데이터 교환을 용이하게 합니다.
- 보안 및 개인 정보 보호 기능은 이러한 정보를 안전하게 보호하기 위한 일반적인 구성요소입니다.
퍼블릭,프라이빗,하이브리드 클라우드
- 퍼블릭 클라우드
- 인터넷을 통해 컴퓨팅, 스토리지, 네트워크 리소스가 제공되므로 기업에서 고유한 요구사항과 비즈니스 목표에 따라 주문형 공유 리소스에 액세스할 수 있습니다.
- 프라이빗 클라우드
- 단일 조직에서 빌드, 관리, 소유하고 일반적으로 '온프레미스' 또는 '온프렘'으로 알려진 자체 데이터 센터에서 비공개로 호스팅됩니다.
- 데이터를 보다 효과적으로 제어, 보안, 관리하는 동시에 내부 사용자가 컴퓨팅, 스토리지, 네트워크 리소스의 공유 풀을 통해 이점을 누릴 수 있도록 합니다.
- 하이브리드 클라우드
- 퍼블릭 클라우드와 프라이빗 클라우드 모델을 결합해 기업이 퍼블릭 클라우드 서비스를 활용하면서 일반적으로 프라이빗 클라우드 아키텍처에서 찾아볼 수 있는 보안 및 규정 준수 기능을 유지할 수 있습니다.
리전
AWS의 모든 서비스가 위치하고 있는 개별적인 지리영역
가용 영역(AZ)
리전 안에 있는 데이터센터
vpc
클라우드 환경을 퍼블릭과 프라이빗의 논리적으로 독립된 네트워크 영역으로 분리할 수 있게 해준다. 즉,
사용자가 정의한 가상의 네트워크 공간으로, 완전한 네트워크의 제어가 가능하다.
서브넷 생성, 라우팅 테이블 등 네트워킹 환경을 원하는대로 제어하는것