1. On-permise방식과 클라우드
2. 클라우드 컴퓨팅 서비스도 클라우드에서 어디까지 해주냐애 따라 크게 3단계로 나뉩니다.
1. On-permise방식과 클라우드
On-premise 방식 | 클라우드 |
회사가 자바의 시설, 혹은 IDC에, 자체적으로 컴퓨터 서버를 두고 운용하는 방식 |
AWS, GCP, Azure, 네이버 클라우드 플랫폼 같은,
대기업 브랜드에서 제공하는게
"클라우드 컴퓨팅 서비스" 입니다. |
사용자에게 컴퓨터를 하나씩 통째로 배당하는 거 |
사용자에게 컴퓨터를 하나씩 통째로 배당하는게 아니라, 필요한 만큼 떼어서 나눠줍니다. |
"가상 컴퓨팅"이란 기술을 사용하면,
예를 들어, 버추어박스같은걸로, 윈도우에 우분투 깔아 사용한 거, 이런게 "가상 컴퓨팅"입니다.
컴퓨터의 물리적 자원을 필요에 따라 분할해서 쓰 수가 있는 거죠, |
|
사용자는 원격 접속 프로그램을 이용해서,
필요한 컴퓨터 자원이 많지 않거나, 수시로 변화하는 회사나 기관, 혹은 개인에게는 클라우드가 아주 좋습니다. |
|
왜냐하면,
세일 기간이나, 이벤트 기간에 유난히 접속량이 폭주하는 앱의 경우에,
클라우드에서 그때그때 필요한 만큼,
자원을 늘려주거나 줄여줄 수 있거든요,
시간과 접속량에 따른 종량제로 운영되니까, 필요한 만큼만 쓰고 돈을 지불하면 돼요.
|
|
(참고) 하드웨어도 클라우드에서 알아서 관리해주니까 걱정할 필요 없고,
그리고 다른 것들을 더 사용하기 위해서, 비용을 더 지불을 한다면,
예전에는 회사에서 자체적으로 해야 했던, 데이터베이스, 자료백업, 스토리지, 자동화, 머신러닝, 블록체인까지, 검증된 최고급 프로그래머들이 구현해놓은 것을 서비스로 이용할 수가 있어요. |
|
그런 것들을 직접 개발하고 관리하는데 써야 했던, 시간적, 인적, 물적 비용들을,,
이제 회사의 주요 업무에 집중할 수 있으니까,
시스템 엔지니ㅣ어, DB전문가같은 고급인력을 일일이 고용할 여력이 없는 중소기업이나 벤처기업에게는 굉장히 유용합니다.
그렇다고 해서, 작은 기업만 쓰는게 아니고, 글로벌한 서비스를 하는 대기업들은 각국 사업소들로부터의 정보를 실시간으로 통합하고, 거점마다 IT인력을 배치하고 하는게 큰 부담이거든요,.
클라우드의 거대한 인프라가 이걸 대신해주니깐, 국제적으로 활동하는 대기업들도 클라우드를 사용합니다. |
2. 클라우드 컴퓨팅 서비스도 클라우드에서 어디까지 해주냐애 따라 크게 3단계로 나뉩니다.
IaaS(Infrastructure as a Service) |
- 서비스로 제공되는 인프라입니다.
- 가상 컴퓨터, 즉 하드웨어 자원의 일부를 떼어주는거에요.
- 클라우드에서는 거의 하드웨어만 관리하고, 내가 직접 가상서버 하나를 본체 사서 윈도 깔고 드라이버 다운받고 프로그램 깔고 하듯이, 운영하고 관히한다고 생각하면 됩니다.
|
PaaS(Platform as a Service) |
- 플랫폼이 서비스로 제공되는겁니다.
- 여기선 이 가상 컴퓨터도 내가 신경 쓸 필요 없이, 클라우드에서 관리를 해줍니다.
- 나는 소프트웨어만 만들어 올리면 되는거죠.
- 내가 짠 코드를 압축해서 업로드하거나 깃으로 전송하면, 클라우드에서 알아서 서버에 넣고 돌려줘요. ("배포"한다고 하죠)
- 난 코드만 짜면 되니까 진짜 편합니다.
|
SaaS |
- 이건 아예 다 만들어진 소프트웨어를 서비스로 제공하는 겁니다.
- 이미 여러분들은 이미 많이 사용하고 있습니다. 에버노트, 드랍박스, 구글닥스, 온라인 페이, SNS, 이메일, 유튜브 등
사용자들이 바로 온라인으로 이용할 수 있는 서비스들은 SaaS라고 보시면 됩니다.
|
3. IaaS 꽁짜인 곳
여러분이 어느정도 코딩을 배우고,
리눅스 좀 만져볼 수 있을 것 같다.
서버나 웹사이트 한 번 직접 만들어서,
온라인에 열어보고싶다 하면,
위 주요 클라우드 업체들 모두,
새 가입자에게 1년간 IaaS(외 다수) 무료 이용권을 제공합니다.
4.
서버관리 빼고 코딩에만 집중해보고싶으면,
히로쿠나 ,넷리파이같은
PaaS 서비스들도 좋습니다.
'■ 용어 정리' 카테고리의 다른 글
[용어정리] MVC 정리 (0) | 2020.05.30 |
---|---|
[용어정리] 재귀함수란? (0) | 2020.05.30 |
[용어정리] IDC(Internet Data Center) (0) | 2020.05.30 |
[용어정리] 구글 API를 통해서 배우는 인증 (oauth 2.0) ★ - 여섯번째(Refresh Token) (0) | 2020.05.29 |
[용어정리] 구글 API를 통해서 배우는 인증 (oauth 2.0) ★ - 다섯번째(access token 사용하기) (0) | 2020.05.28 |