Computer/AWS

[AWS Certified Cloud Practitional] 01. 클라우드 컴퓨팅

SenJ 2022. 1. 9. 19:40

요약 : 클라우드 컴퓨팅은 사용량만큼 지불하는 시스템이기 때문에 시간/돈 등의 비용을 줄이고 자원을 효율적으로 사용가능하게 함

전통적인 서버구축 방법은 서버구입 -> 데이터센터/서버룸 설치 -> 사무실에서 관리

- 문제점 : 데이터센터 구축/대여 비용, 서버 유지비, 하드웨어 추가에 시간이 소요, 확장성에 한계가 있음, 모니터링 인건비 증가

클라우드 컴퓨팅은 수요에 맞추어 컴퓨팅 파워, DB, 어플리케이션 및 다른 IT자원을 사용가능하다. = 사용한만큼 지불 (pay-as-you-go pricing)

=> 필요한 컴퓨터 자원을 정확하게 공급가능 / 필요한 때 즉시 필요한 자원을 사용 가능 / 간단하게 서버,저장소,어플리케이션에 접근가능

특징

- On-demand self service : 제공자와의 의사소통 없이 필요한만큼 자원사용 가능

- Broad network access : 전세계에서 다양한 플랫폼에서 접근가능

- Multi-tenancy and resource pooling

- Rapid elasticity and scalability : 필요할때 필요한만큼 즉시 자원취득 가능

- Measured service : 사용량이 측정되고, 사용자는 사용량만큼만 지불

장점

- 자본지출을 운영지출로 바꿔줌 : H/W를 소유하지 않음

- 규모의 경제에서 이득을 볼수 있음

- 사용가능량 추정하지 않아도 됨

- 속도 상승

- 데이터센터 유지비용 절감

- 글로벌 네트워크 사용 가능

해결된 전통적 서버의 문제점

- Flexiblity : 필요할 때 자원변경 가능

- Cost-effectiveness : 사용한만큼만 지불

- Scalability : 더 큰 부하를 받을 수 있음

- Elasticity : 사용량 줄이거나 늘릴 수 있음

- High-availablity and fault-tolerance

- Agility : 빠르게 개발 가능

IaaS : 인프라를 서비스

- 네트워크, 저장소, 인프라를 서비스함, 해당 인프라위에서 구동되는 미들웨어, OS 등부터 관리

PaaS: 플랫폼을 서비스

- 인프라측면을 모두 맡기고 서비스 개발에 중점을 둠 (구축된 서버에서 개발부터 비즈니스까지 함)

SaaS : 소프트웨어를 서비스

- 완성된 제품까지 맡김 = 운영적인 부분만 중점을 둠 (개발된 제품으로 비즈니스만 함)

AWS 가격측정 = pay-as-you-go pricing

- Compute : 컴퓨팅 시간

- Storage : 저장된 양

- Data transfer OUT of Cloud : 밖으로 나가는 데이터

글로벌 기반

- AWS Regions :

- AWS Availablilty Zones : 각 region에는 여러개의 사용 가능한 zone 이 있다. (평균 3개, 최소 2, 최대 6), 각각 독립되어 재해발생시 보호됨

- AWS Data Centers

- AWS edge locations/Points of presence

글로벌 서비스 : IAM, DNS, CDN, WAF

지역범위 : EC2, Elastic Beanstalk, lanbda, recognition

AWS 는 클라우드의 보안에 책임이 있음

AWS사용자는 클라우드 내부에서 보안에 책임이 있음

출처 : Udemy Ultimate AWS Certified Cloud Practitioner - 2022