클라우드 서비스 개념 잡기
클라우드 서비스를 만들어야 한다. 그런데 클라우드에 대한 개념이 매우 습자지처럼 얇은 상태 ㅋㅋㅋㅋㅋ 머리에 개념을 좀 박아넣어야 이후의 진행이 가능할 것 같아서 조사를 해본다.
유행에 좀 뒤떨어진 키워드긴 하지만 모르는 것보다는 지금부터라도 아는게 낫다 ㅋㅋㅋ
https://www.itworld.co.kr/news/236564
일단 위 내용을 통해서 얻은 지식을 정리해본다.
키워드가 여럿 나온다. 하이브리드, 멀티 클라우드, 프라이빗 클라우드..
1. 프라이빗 클라우드: 하나의 사업부서에 의한 독점적인 사용을 위해 프로비저닝된 클라우드
- 구축 방법
- 호스팅 서비스: IBM, 마이크로 소프트
- 온프레미스 프라이빗 클라우드 구축이 가능한 솔루션: 아마존 아웃포스트, HPE 그린레이크
- 모든 것을 직접 구축
2. 프라이빗 vs 퍼블릭 클라우드
- 근본적 차이
- 프라이빗
- 자원과 인프라가 퍼블릭 클라우드로부터 분리되어있음
- 소프트웨어로 분리될 수도 있고, 하드웨어 차원에서 분리될 수도 있음
- 자원과 인프라가 퍼블릭 클라우드로부터 분리되어있음
- 퍼블릭
- 개별 고객이 프로비저닝된 클라우드의 일부를 사용
- 해당 자원은 클라우드 내의 모든 사용자가 이용 가능
- 자원은 계약에 따라 개별 테넌트로 할당되지만 구성에 따라 CPU 자원을 동시소비할 수도 있음
- 데이터는 논리적으로 격리되어있음
- 프라이빗
3. 프라이빗 클라우드의 장점
- 특정 정부기관이나 산업군
- 통제권이 필요함
- 낮은 지연시간
- 커스터마이즈 기능
4. 프라이빗 클라우드의 단점
- 컴퓨팅 인프라 등 자본이 많이 든다.
https://www.redhat.com/ko/topics/cloud-computing/what-is-private-cloud
위 정보도 조사해본다.
사실 잘 모르겠다...
일단은 접근이 편리한 우분투 상에서 프라이빗 클라우드를 만들어보는 작업을 해봐야겠다.
https://docs.nextcloud.com/server/stable/admin_manual/
위 링크를 보니 nextCloud 라는 것을 이용하면 될 것 같다.
직접 하기 전에 설명을 먼저 쭉 읽어보자. 확인해보니
넥스트 클라우드는 이런 앱들을 클라우드 환경에서 쓸 수 있게 지원해주는 플랫폼인 것으로 확인된다.
그런데 AI 관련 기능도 있는게 보여서 확인해봤는데,
NextCloud 상에서 이미지 인식등을 지원하는 것으로 보인다. 어떻게 지원하는지 확인해본다.
확인해보니 인식을 지원하는 앱이 있다는 의미였다. 재밌구만....
가만 보니, NextCloud용 앱을 만드는 게 내가 하고자 하는 작업과 유사한 것 같기도 하고??? 조금 더 조사를 해봐야겠다.
NextCloud