클라우드? AWS란 무엇일까?
IT 계열 학과 학생들이거나 평소 IT 업계에 관심이 많은 사람들이라면 클라우드, 클라우드 서비스에 대해서는 한번쯤 들어보았을 것이라 생각한다.
또는 어도비, figma, office 365, Gmail등을 사용하여도 "진행 사항을 클라우드에 동기화"와 같은 문구를 한번 쯤 보았을 것이라 생각한다.
이렇듯 일상생활에 근접한 단어 클라우드, 하지만 정확히 그게 뭔데?와 같은 궁금증을 해소하기 위해 개념을 확실시 하고자 한다.
클라우드(Cloud)란 광대한 네트워크를 통하여 접근할 수 있는 가상화된 서버를 통해 서버에서 작동하는 프로그램과 데이터베이스를 제공하는 IT 환경을 의미합니다. 클라우드를 이용하면 필요한 컴퓨팅 자원을 인터넷으로 쉽게 이용할 수 있습니다.(출처: https://www.samsungsds.com/kr/cloud-glossary/what-is-cloud.html)
이를 쉽게 일반 가정집으로 비유하자면 Geforce Now와 같은 서비스로 설명할 수 있다, 내가 고사양의 게임을 하기 위해서는 필수적으로 하이엔드 스펙의 데스크탑, 랩탑이 필요하지만 인터넷에 접속할 수 있다면 다른 누군가가 빌려주는 하이엔드 컴퓨터를 사용하여 게임을 즐길 수 있다는 것이다.
마찬가지로 기업이나, 개인이 독자적인 서비스를 배포하기 위해서는 서비스를 배포하기 위한 서버, 네트워크, 보안요소등을 직접 구축하여야겠지만 클라우드를 이용하면 필요한 것들을 빌려서 사용할 수 있다는 것이다.
클라우드도 외부에 공개되었는지 아닌지에따라 퍼블릭 클라우드와 프라이빗 클라우드로 나뉜다, 이 포스팅 이후로 계속 얘기하게 될 AWS는 퍼블릭 클라우드 서비스의 선두주자이다.
이전 팀프로젝트 진행시 구축하였던 아키텍처이다. 대부분이 AWS의 서비스와 오픈소스 프로그램을 통해 구성되어있다. 처음부터 모든 아키텍처를 이해하는 것은 어렵겠지만 대부분을 이해 할 수 있도록 하나씩 작성해 볼 생각이다.
'클라우드 공부' 카테고리의 다른 글
[클라우드] 클라우드 기본 개념 2편 (0) | 2025.06.13 |
---|---|
1. 도커와 컨테이너 (0) | 2024.07.19 |