- 클라우드 컴퓨팅은 인터넷을 통해 컴퓨터, 스토리지, 소프트웨어를 사용하는 것 ☁️ - 자신의 컴퓨터에서 직접 소유하고 관리하는 대신 클라우드 서비스를 활용합니다.
- 클라우드 서비스는 크게 SaaS(Software as a Service), PaaS(Platform as a Service), IaaS(Infrastructure as a Service) 세 가지로 나뉩니다. 💻
- SaaS는 Gmail, Google Docs, Zoom, Canva처럼 소프트웨어를 인터넷을 통해 제공받아 사용하는 형태입니다. 📧
- PaaS는 Heroku, Google App Engine처럼 애플리케이션을 빌드하고 실행할 수 있는 플랫폼을 제공받는 형태입니다. 🛠️
- IaaS는 Amazon EC2, Microsoft Azure VMs처럼 서버, 네트워킹, 스토리지 등 인프라 자원을 임대하여 사용하는 형태입니다. 🏢
- 초기에는 기업들이 자체적으로 물리 서버를 구매하여 제품을 호스팅했지만, 클라우드 컴퓨팅의 등장으로 유연성과 확장성이 향상되었습니다. 🚀
- 클라우드 컴퓨팅은 사용한 만큼만 비용을 지불하는 방식이므로 비용 효율적이며, 필요에 따라 용량을 쉽게 늘리거나 줄일 수 있습니다. 💰
- AWS는 사용한 리소스에 대해 과금하며, 무료 티어도 제공하므로 학습 목적으로 충분히 활용할 수 있습니다. 🎁
- IAM(Identity and Access Management)은 AWS 리소스에 대한 접근을 관리하는 서비스로, 사용자, 그룹, 역할 등을 통해 접근 권한을 제어합니다. 🛡️
- 루트 계정 보안 강화는 AWS 환경을 안전하게 유지하는 데 매우 중요합니다. 🔑