SaaS, PaaS, IaaS
IT 업계에는 각종 줄임말, 두리뭉실한 개념의 용어들이 난무함. 어쩔 수 없음. 능력껏 알아서 잘 익숙해져야 함.
SASS. PASS. IASS - 이 3개의 개념 같이알아두면 비교하면서 개념 익히기 좋음. 정 헷갈리고 어려우면 이 중 SASS만 알고 있어도 됨.
■ 쉽게 한마디로 요약: 서버 + 에디터 + 완성품까지 전부 다 제공해주는 웹사이트. 또는 앱
개발을 모르는 일반 사람들이 특정 기능을 인터넷을 통해 사용할 수 있도록 제공하는 서비스예요. (이메일 주고받는 것, 파일 드라이브에 올리는 것 등. 단, 검색 엔진 프로그램, 쇼핑몰은 제외. 왜 이건 제외인지는 나도 모름.) 대체로 클라우드 기반으로 제공됩니다.
(예) 구글 드라이브, 슬랙, 노션 등.
■ 쉽게 한마디로 요약: 서버 + 에디터 등 제공해주는 온라인 서비스
개발자들이 인터넷을 통해 프로그램을 만들 수 있도록 도와주는 플랫폼이에요.
웹사이트나 앱을 만들 때, PaaS는 그 개발을 도와주는 도구들을 제공해요. 개발자는 필요한 프로그램을 만들고 그 위에서 작업해요. 우리가 게임을 만들고 싶을 때, 게임을 만들 수 있는 도구가 필요한데, PaaS는 그 도구들을 제공해주는 역할을 해요.
(예) Microsoft 의 Azure
■ 쉽게 한마디로 요약: 서버만 제공해주는 온라인 서비스
컴퓨터나 서버 같은 하드웨어를 인터넷을 통해 사용할 수 있도록 제공하는 서비스예요.
예를 들어, 우리가 인터넷에서 게임을 하려면 서버라는 컴퓨터가 필요하죠. IaaS는 그런 서버나 컴퓨터를 빌려서 사용할 수 있게 해줘요. 이렇게 IaaS는 물리적인 장비를 빌려서 사용하는 것이기 때문에, 우리가 직접 그 장비를 살 필요가 없어요.
(예) AWS