AWS(Amazon Web Serivces)
아마존 웹 서비스(AWS)는 아마존닷컴에서 개발한 클라우드 컴퓨팅 플랫폼으로 아마존(Amazon)에서 제공하는 클라우드 서비스로, 네트워킹을 기반으로 가상 컴퓨터와 스토리지, 네트워크 인프라 등 다양한 서비스를 제공하고 있습니다. 즉, AWS에서 제공하는 컴퓨터를 내가 원격으로 사용할 수 있다고 생각하면 됩니다.
🏷️ 장점
✅ 저렴한 비용
AWS는 사전 확약금이나 장기 약정 없이 저렴한 종량 과금제 방식으로 운영됩니다. 확장형 글로벌 인프라를 구축 및 관리하고, 더 저렴한 요금의 형태로 사용자에게 비용 절감 혜택을 고스란히 돌려주게 되므로 자본비용을 가변비용으로 대체하여 시간대별로도 자원을 끌 수 있습니다.
✅ 속도 및 민첩성 개선
데이터센터운영 및 유지관리에 비용투자 불필요, 몇 분만에 전세게에 배포하는 등 AWS는 언어 및 운영 체제에 구애받지 않는 플랫폼입니다. 따라서 사용자의 비즈니스에 가장 적합한 개발 플랫폼 또는 프로그래밍 모델을 선택이 가능하며 사용할 서비스를 한 개 또는 여러 개 선택하고, 그 사용 방식도 선택할 수 있습니다.
✅ 민첩성, 즉각적 융통성
몇 주 또는 몇 개월 동안 물리적인 서버를 구축하길 기다리는 대신 즉시 새로운 앱을 배포하고, 수요를 기준으로 축소할 수도 있습니다. 필요한 가상 서버가 한 대든 아니면 수천 대든, 가상 서버가 필요한 시간이 몇 시간이든 사용한 양만큼 비용이 청구가 됩니다. 즉, 설치가 빠르고 관리가 편하다는 것입니다.
🏷️ 기초 서비스
✅ 컴퓨팅
Amazon Elastic Compute Cloud(EC2)는 AWS 컴퓨팅서비스의 핵심입니다. EC2를 사용하면 새로운 서버 인스턴스를 확보하고 부팅하는데 필요한 시간을 몇 분으로 단축하고, 컴퓨팅 요구사항의 변화에 따라 신속하게 컴퓨팅파워를 확장하거나 축소할 수 있습니다. EC2 서비스를 Elastic Load Balancing 및 Auto Scaling 서비스와 결합하면 애플리케이션을 위한 고가용성 및 고성능 인프라를 개발할 수 있습니다.
✅ 네트워킹
네트워킹 서비스 그룹은 DNS 서비스를 제공하고, 사용자에게 AWS상의 가상 네트워킹 환경을 직접 제어할 수 있는 기능을 제공하며, 마치 기존 네트워크내에 있는 것처럼 Amazon EC2 인스턴스와 상호작용 할 수 있도록 지원합니다.
✅ 스토리지
AWS는 데이터 및 사용 유형에 따라 여러 스토리지 옵션을 제공합니다.
✅ 관리 및 보안
AWS를 사용하면 AWS Identity and Access Management(IAM) 서비스를 통해 사용자 인증과 권한 부여기능을 관리할 수 있습니다. Amazon CloudWatch 및 AWS CloudTrail을 사용하면 성능지표를 모니터링하고 서비스에 수행된 호출을 기록할 수 있습니다.
✅ 애플리케이션
Amazon Workspaces와 같은 애플리케이션 서비스를 사용하면 클라우드 기반 데스크톱을 손쉽게 프로비저닝할 수 있으며, 사용자는 지원되는 모든 기기에서 필요한 문서, 애플리케이션 및 리소스에 액세스 할 수 있습니다.
📖 Reference
'코딩 공부 > Cloud' 카테고리의 다른 글
[AWS] S3(Simple Storage Service) (0) | 2024.04.19 |
---|---|
[AWS] RDS(Relational Database Service) (0) | 2024.04.19 |
[AWS] EC2 (0) | 2024.02.04 |
[AWS] IAM (0) | 2024.02.03 |
[Cloud] Cloud와 Cloud Computing (1) | 2024.01.21 |