AWS?
= Amazon Web Services
아마존닷컴에서 운영하는 클라우드 컴퓨팅 플랫폼이다.
클라우드 컴퓨팅?
IT 리소스를 인터넷을 통해 온디맨드(요구사항에 따라 즉시 공급, 수요에 따른 제공)로 제공하고 사용한 만큼만 비용을 지불하는 것.
물리적 데이터 센터와 서버를 구입, 소유 및 유지 관리하는 대신, AWS같은 클라우드 공급자로부터 필요에 따라 컴퓨팅 파워, 스토리지, 데이터베이스와 같은 기술에 액세스 할 수 있음.
클라우드 컴퓨팅, 누가 사용하나?
모든 유형, 규모 및 산업의 조직이 데이터 백업, 재해 복구, 이메일, 가상 데스크톰, 소프트웨어 개발 및 테스트, 빅데이터 분석, 고객 대상 웹앱 등 다양한 사용 사례에 클라우드를 사용.
그럼 뭐가 좋은가?
- 민첩성 - 클라우드를 통해 광범위한 기술에 쉽게 액세스. 필요에 따라 리소스를 빠르게 구동 가능.
- 탄력성 - 리소스를 사전에 오버프로비저닝할 필요가 없음. 실제로 필요한 만큼 리소스를 프로비저닝. 비즈니스 요구가 변화함에 따라 이러한 리소스를 확장하거나 축소하여 용량을 즉시 늘리거나 줄일 수 있음.
- 비용 절감 - 고정 비용(데이터 센터, 물리적 서버 등)을 가변 비용으로 전환하고, 사용한 만큼만 IT 비용을 지불할 수 있음. 직접 운영할 때보다 가변 비용이 훨씬 더 저렴함.
- 몇 분 만에 전 세계에 배포 - AWS는 전 세계에 인프라가 있으므로 사용자는 클릭 몇 번으로 여러 물리적 위치에 애플리케이션을 배포할 수 있음.
클라우드 컴퓨팅 서비스의 종류?
크게 3가지로 나뉜다.
IaaS(Infrastructure as a Service)
- 가장 기본적인 클라우드 서비스의 형태
- 서버, 네트워크, OS, 스토리지를 가상화하여 제공하고 관리
- 사용자는 물리적인 하드웨어를 직접 관리할 필요가 없으며, 직접적으로 서비스 이용을 통해 컴퓨터 리소스를 사용 할 수 있음
- ex) EC2, S3 : E2C는 물리적인 서버와 네트워크, 스토리지 등 원하는 OS를 깔아 서버로 사용 가능, S3은 Simple Storage Service의 약자로 객체 스토리지 서비스임
PaaS(Platform as a Service)
- 기본 인프라(일반적으로 하드웨어와 서버, OS, 미들웨어, 데이터베이스 등)를 제공하여 서비스 및 응용 프로그램 개발에 집중 가능
- 애플리케이션 실행과 관련된 리소스 구매, 용량 계획, 소프트웨어 유지 관리, 패치 작업 또는 다른 모든 획일적인 작업에 대한 부담 없이 더욱 효율적으로 운영 가능
SaaS(Software as a Serviece)
- 클라우드 기반의 응용프로그램을 서비스 형태로 제공하는 것을 말하며, 일반 사용자들이 가장 많이 접하게 되는 형태
- ex) Office365, Dropbox
참고:
https://velog.io/@yange/IaaS-PaaS-SaaS에-대하여
https://aws.amazon.com/ko/what-is-cloud-computing/
'📓기록 > 🗂️etc' 카테고리의 다른 글
MySQL | Mac OS에 MySQL 설치하는 방법 (M1) (0) | 2023.04.19 |
---|---|
티스토리 로그인 오류 | 사파리에서만 티스토리 로그인이 안됨 (해결?) (+ 고객 문의 결과) (0) | 2023.04.13 |
인터뷰 배움 | 차의 뒷좌석이 아닌 운전대를 잡았다고 생각하자 (오늘의집 CTO 저스틴 인터뷰) (0) | 2023.03.16 |
백준허브 | 코딩테스트 문제 풀고 깃허브에 자동 푸시 하고 싶다면? (0) | 2023.03.14 |