AWS(Amazon Web Service)
- AWS(Amazon Web Service)는 무엇인가?
- 왜 AWS(Amazon Web Service) 인가?
- 클라우드 컴퓨팅(Cloud Computing)이란?
- 왜 클라우드 컴퓨팅(Cloud Computing)을 사용하는가?
1. Traditional IT 방식의 문제점
(1) Datacenter 렌트 비용 지불 필요 (보통 장기계약 방식. monthly/yearly contract)
(2) Power supply, cooling, maintenance 비용 지불 필요
(3) 새로운 하드웨어(서버)를 추가하거나 교체할 때 많은 시간 소모
(4) 확장(scale out)에 제한사항이 많음
(5) 현재 유지되고 있는 인프라를 24/7 모니터링 할 인원 고용 필요
(6) 천재지변(ex. 지진, 화재, 정전 등)에 대응하기 어려움
2. Cloud Computing
cloud
: 인터넷 (둥둥 떠다니는 서버)- 즉, 인터넷만 연결이 되어 있으면, 물리적인 서버를 가지고 있지 않아도 어딘가에 있는 그 서버를 접속/관리 가능
(1) Cloud Computing : IT 리소스를 인터넷을 통해 on-demand로 제공해주는 서비스
(2) Cloud 서비스를 이용하면 사용한 만큼만 지불하면 되는 pay-as-you-go pricing 이 적용됨
(3) 정확하게 필요한 타입과 크기의 리소스를 지정하여 사용할 수 있음
(4) 필요한 만큼의 리소스를 바로 사용 가능
(5) 기존보다 간편하게 서버, 스토리지, 데이터베이스 등에 접근가능한 솔루션을 제공
3. Cloud가 해결해주는 문제들
(1)
Flexibility
: 유동적으로 원하는 리소스의 타입과 사이즈를 쉽게 변경 가능
(2)Cost-Effectiveness
: pay-as-you-go (내가 사용한 만큼만 금액을 지불)
(3)Scalability
: 쉽게 새로운 리소스를 추가할 수 있으므로 확장하는데 용이
(4)High-availability and fault-tolerance
: 글로벌하게 확장되어 있는 인프라
(5)Agility
: 빠르게 개발하고, 테스트하여 사용할 수 있는 소프트웨어 어플리케이션
4. Cloud 서비스의 예.
5. Why AWS?
(1) Cloud Computing 의 장점을 그대로 혹은 그 이상 제공하려 노력
(2) 간단한 가입 프로세스
(3) 아마존의 Brand Value
(4) Stability : 엄청난 규모를 자랑하지만 굉장히 안정적ex. 아시아 지역 서버가 다운되도, 미국 지역엔 영향 없음
(5) 다양하게 제공되는 서비스들
- Enterprise IT, Backup & Storage, Big Data Analytics - Web Hosting, Mobile & Social Apps - Gaming
6. AWS - Key Services
(1)
EC2(Elastic Compute Cloud)
: 몇 분안에 구동 가능한 가상 서버
(2)VPC (Virtual Private Cloud)
: AWS 네트워크 망안의 사용자 전용의 사설 네트워크 망
(3)S3 (Simple Storage Service)
: 파일 업로드 및 공유
(4)RDS (Relational Database Service)
: 클라우드에서 데이터베이스 관리
(5)ELB (Elastic Load Balancing)
: 서버로 들어오는 트래픽을 골고루 여러개의 머신으로 전달
<출처> wecode(코딩 부트캠프) 세션
Author And Source
이 문제에 관하여(AWS(Amazon Web Service)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@ahnjh/AWSAmazon-Web-Service저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)