클라우드도 정직한 친숙한 사람을 위한 AWS 개요(초보자용)

■AWS란?



· Amazon Web Services의 약자
・다양한 클라우드 컴퓨팅 서비스(90종류 이상) 제공
· 인터넷 통신 판매의 아마존 자회사가 AWS 제공
· AWS는 원래 본가 아마존의 인프라를 지원하기 위해 만들어졌습니다.
 (세계로부터의 액세스에 견디기 위해)

여기까지 발전한 좋은 서비스라면 장사할 수 있을 것 같다
→2006년 7월에 타사에의 서비스로서 공개



 >>할 수 있었다<<

■ 클라우드 정보



광의의 의미로는 서버를 빌리는 것 자체를 「클라우드」라고 파악하는 견해도 있습니다만,
AWS가 속한 퍼블릭 클라우드는 그 중에서도 매우 제한적입니다.

서버를 사면 '온프레미스'
한 대의 일부만 빌리면 "공용 서버": 서버의 일부를 빌려
1대 통째로 빌리면 「(렌탈) 전용 서버」:물리적인 서버를 1대 전용
1대 통째로 빌려 가상화하면 「VPS」
※가상화 : 한 대의 물리 서버를 빌려 그 안을 가상적으로 복수의 서버에 보여준다
    
그 점, 대수의 개념이 없는 것이 「퍼블릭 클라우드」
돈을 내고있는 한 자유롭게 늘리거나 줄일 수 있습니다.

■ 퍼블릭 클라우드 정보



AWS는 클라우드 컴퓨팅 서비스(퍼블릭 클라우드)를 제공합니다.
클라우드 컴퓨팅 서비스는 크게 나누면 3종류로 나눌 수 있습니다.
· Saas: gmail, google Drive, SalesForce 등
· Paas: Google App Engine, App Cloud 등
· Iaas : Google의 GCP (Google Compute Engine), Microsoft의 Azure 등

AWS는 Iaas의 EC2라는 서비스를 축으로 성장했기 때문에,
Iaas의 이미지가 강합니다만, 실은 90종류 이상의 서비스 중에는 Paas나 Saas의
영역의 것도 포함되어 있습니다.

■구성도 샘플



매우 간단한 웹 삼층 구조를 AWS로 만들면 이렇게 됩니다.

EC2: 웹 서버/AP 서버: Apache, Tomcat
RDS: DB 서버: MySQL 및 Oracle
하나의 VPC를 만들고 두 개의 가용 영역을 중심으로 리소스를 만듭니다.
※그림의 Region은 가용 영역의 실수입니다, 죄송합니다…
또한 ELB와 EC2 중복으로 부하 분산, NatGateway, 보안 그룹을 설치하여 보안 대책을 마련하고 있습니다.
그건 그렇고, 가장자리에있는 양동이는 스토리지 S3입니다. 로그, 정적 콘텐츠, Sorry 화면을 저장할 수 있습니다.

■다른 서비스와의 조합



Ansible・Jenkins로 EC2・RDS의 MW・SW 설정도 가능합니다.
Ansible은 표준으로 AWS 모듈이 포함되어 있으므로 직접 리소스를 설정할 수 있습니다.
또한 Jenkins에서는 Ansible 명령과 쉘을 내장시킨 작업을 만들고,
경우에 따라서는 GUI상에서 버튼 1개로 자재가 릴리스 가능하게 되거나 하는 등,
다른 서비스와 조합함으로써 구축 속도는 건간 올릴 수 있습니다.

■마지막으로



처음에는 어려워도 편리하므로 부담없이 계정을 만들어 AWS 만져보세요!
1년간은 무료 테두리가 있으므로!

좋은 웹페이지 즐겨찾기