✨ Azure, AWS 등 클라우딩 컴퓨팅은 무엇일까?
기업이 서버를 두는 방식은 크게 2가지로 나뉠 수 있음
- 전통적인 방식, 자사의 시설 또는 IDC에 자체적으로 서버를 두고 운용하는 온-프레미스(on-premise)방식
-> 컴퓨터를 하나를 배당
- AWS, GCP, Azure, 네이버 클라우드 플랫폼과 같은 클라우딩 컴퓨팅 서비스를 제공
- 컴퓨터 데이터 센터에서 서로 연결된 컴퓨터를 운용하고 있음
- 고객에게 필요한 만큼 배당
- 가상 컴퓨팅 기술을 사용하여 컴퓨터의 물리적 자원을 필요에 따라 나눌 수 있음 -> 유연성이 강해짐
- 데이터 베이스, 블록체인 등 서비스 이용 가능 (직접 개발 필요가 x)
- 그러나 비용과 보안 등의 이슈가 있음
클라우드가 어디까지 제공하느냐 에 따라 3가지로 분류됨
1) IaaS (Infrastructure as a Service) : (하드웨어)
- 가상 컴퓨터(하드웨어의 일부를 나눠줌)만 이용
- 클라우드의 대표적 상품
2)PaaS (Platform as a Service) (하드웨어 + 가상서버)
- 플랫폼이 서비스로 제공
- 소프트웨어만 만들어서 올리면 됨!
3)SaaS (Software as a Service) (하드웨어 + 가상서버 + 소프트웨어)
- 이미 만들어진 소프트웨어를 서비스로 제공
- 에버노트, 드랍박스, SNS과 같이 사용자가 바로 온라인에서 사용할 수 있는 서비스를 제공
클라우딩 서비스의 발달로
- 서버에 대한 걱정이 줄어들면서 개발자가 코딩에만 집중할 수 있음
- 소프트웨어의 개발과 운용에 대한 진입 장벽은 낮아짐
- 비용에 대한 부담이 낮아ㅣ짐
출처 : https://www.youtube.com/watch?v=IH7mUwunzlo&ab_channel=%EC%96%84%ED%8C%8D%ED%95%9C%EC%BD%94%EB%94%A9%EC%82%AC%EC%A0%84,
https://www.sktinsight.com/104527