AWS 클라우드 컴퓨팅
AWS는 Amazon.com의 클라우드 컴퓨팅 플랫폼입니다. 클라우드 컴퓨팅이란 인터넷을 통해 연결된 원격 컴퓨터를 활용하는 기술인데요. IT 리소스를 인터넷을 통해 이용자의 요구에 따라 서비스를 제공하고, 사용한 만큼만 요금을 지불합니다. AWS와 같은 클라우드 서비스를 사용하는 주요 이유는 다음과 같습니다. 1. 초기 비용 절감: 서버를 직접 구매, 설치, 유지 보수하는 것은 많은 비용이 듭니다. 막대한 초기 비용 대신 쓰는 만큼 비용을 지불하는 페이-애즈-유-고 모델로 사용한 만큼만 비용을 지불하고 전 세계적인 서비스인만큼 규모의 경제로 인해 비교적 저렴한 가격의 혜택을 누릴 수 있습니다. 2. 확장성 및 민첩성: 서버를 직접 설치하고 설정하는 데는 많은 시간이 걸립니다. 반면 클라우드 서비스는 비즈니스 요구사항이 변함에 따라 리소스를 쉽게 확장하거나 축소할 수 있습니다. 또한, 전 세계적으로 리전 및 데이터 센터를 운영하므로, 고객이나 사용자가 어디에 있든 빠르게 서비스를 제공할 수 있습니다. 3. 보안 및 다양한 서비스: 데이터 센터의 물리적 보안 및 인프라 보안, VPC(Virtual Private Cloud) 등을 통해 다양한 보안 기능과 EC2(컴퓨팅), S3(스토리지), CloudFront(CDN), RDS(데이터베이스) 등의 다양한 서비스를 제공합니다. 그렇지만, 데이터 위치에 대한 엄격한 규제나 오프라인 로컬 서버 구축, 규모가 크고 안정적인 시스템이 필요한 케이스에서는 직접 서버를 구축하는 온프레미스 가 더 좋을수 있습니다. https://www.youtube.com/watch?v=JjiYqBl2328&list=PLfth0bK2MgIan-SzGpHIbfnCnjj583K2m