#AIRUSH #AIRUSH2023 #네이버클라우드 #HyperCLOVA #CLOVAX
클라우드란?
클라우드란 네트워크를 통해 접근할 수 있는 가상화 서버와 그 서버에서 작동하는 프로그램과 DB를 제공할 수 있는 IT 환경을 의미하며, 클라우드 서비스 종류로 IaaS, PaaS, SaaS가 있다.
IaaS
란 Infra as a Service의 약자로 클라우드에서 서비스, 저장소, 네트워크와 같은 리소스를 제공하는 서비스이다. 대표적인 서비스로 네이버클라우드, AWS, MicroSoft Azure, Google Cloud가 있다.PaaS
란 Platform as a Service의 약자로 애플리케이션 개발, 실행, 관리를 위한 플랫폼을 제공하는 서비스이다.SaaS
란 Software as a Service의 약자로 클라우드에서 사용자가 애플리케이션을 직접 설치, 구매하는 대신 클라우드 서비스를 이용하여 원하는 서비스를 제공해주는 서비스이다.
백준 알고리즘 사이트에서 내가 작성한 코드에 대해 시간과 메모리를 체크하는 것은 IaaS
서비스를 제공받는 것이며, 만약 코드를 자바로 작성하였다면 자바 컴파일러, 라이브러리를 이용할 수 있는 것은 PaaS
서비스를 제공받는것과 같다. 이를 통해 문제에 대한 결과를 제공하거나 알고리즘 대회와 같은 서비스는 SaaS
를 이용하는 것과 같다.
왜 클라우드를 이용하는것이 좋을까?
흔히 기업들이 클라우드를 선호하는 이유로는 다음과 같은 이유를 들 수 있다.
경제성
, 편의성
, 가용성
, 유연성
, 빠른 구축 속도
- 기업이 자체적으로 서버를 구축하고 운영하는 경우, 자원 관리가 어려우며 서버의 용량이 부족하거나 초과되는 경우, 추가로 서버를 구매하거나 업그레이드해야 한다. 또한 초기 구축하는 경우 서버 구매 비용, 구축 비용, 인프라 구축 비용 등 많은 비용이 발생한다. 하지만 클라우드를 이용하면 필요한 만큼의 자원을 사용하고 그에 따른 비용을 지불하고, 초기 구축 비용이 적게 들기에 비용적인 이점이 존재한다.
- 자체적으로 서버를 구축하고 운영하는 경우, 보안과 관련된 문제로 데이터 유출 문제가 발생할 수 있다. 이를 예방하기 위해 데이터를 주기적으로 백업해야 하며, 이러한 백업시스템을 구축하는 비용 역시 만만치 않다. 하지만 이러한 일들을 클라우드에게 일임함으로서 데이터 손실, 유출 위험을 줄일 수 있다.
국내 클라우드 시장
국내 클라우드 시장(CSP)에서 네이버클라우드 서비스의 점유율을 증가추세를 보인다.
네이버클라우드, 어떤점이 좋은가?
- 국내 최대 IT 서비스를 운영하는 안정적인 인프라
- 성공적인 해외 서비스를 위한 글로벌 플랫폼
- 분야별 전문 기술진의 신속하고 정확한 컨설팅
- 국내외 엄격한 기준의 인증으로 검증된 클라우드
- 네이버를 지키는 세계적 수준의 보안 기술력
- 사용이 쉬운 콘솔과 친절한 도움말
네이버클라우드 이용법
네이버클라우드는 AI, Storage, Gaming, Compute 등 다양한 서비스를 지원한다. 그 중에서 서버를 구축해보고자 한다.
클라우드 서버에 대한 자세한 안내는 다음 링크에서 확인할 수 있다.
https://www.ncloud.com/product/compute/server
NAVER CLOUD PLATFORM
cloud computing services for corporations, IaaS, PaaS, SaaS, with Global region and Security Technology Certification
www.ncloud.com
[NAVER CLOUD PLATFORM
cloud computing services for corporations, IaaS, PaaS, SaaS, with Global region and Security Technology Certification
www.ncloud.com](https://www.ncloud.com/product/compute/server)
step 1.
네이버클라우드에서 VPC, Classic 1,2세대 서버를 제공한다. 서버 생성
버튼을 선택하면 다음화면으로 넘어간다.
step 2.
서버에 대한 구성을 선택하는 화면이다. 네이버클라우드는 결제카드를 등록한 날로부터 1년간 micro 서버를 이용할 수 있도록 해준다. micro
서버를 선택하고 다음
버튼을 선택한다.
선택하면 다음과 같은 화면이 나오고, 10월에 결제카드를 등록하여 다음년도까지 무료로 서버를 이용할 수 있다.
step 3.
한국 서버, HDD 스토리지, g1 서버 세대, micro 서버 타입, 월 요금제, 서버 개수 1개, 서버 이름을 사용자에 맞게 설정한다. 반납 보호는 안내와 이미 반납을 하고 다시 복구 할 수 없기에 이런 상황을 예방하기 위해 반납 보호는 설정으로 해두었다.
step 4.
다음 화면으로 넘어가면 인증키를 생성할 수 있고 pem 형식의 키를 다운받을 수 있다.
PuTTY 프로그램을 통해 서버에 접근할 것이기에 저장해두었다.
step 5.
네트워크 접근 설정은 기본 설정에 따라 진행하였다.
step 6.
다음으로 넘어가면 지금까지 설정한 구성들을 확인할 수 있는 최종 확인 칸이 뜨고 서버가 생성될 때까지 기다리면 된다.
step 7.
서버가 생성되면 해당 계정으로 다음과 같은 메일이 온다.
서버가 생성되면 상태가 운영중으로 바뀐것을 확인할 수 있다.
step 8.
외부에서 서버를 접속하기 위한 포트설정을 해준다. 제일 자주 사용하는 7777을 포트번호로 사용하였다.
step 9.
공인 IP를 설정한다.
공인 IP를 받으면 다음과 같이 IP 주소가 할당된다.
step 10.
ACG(Access Control Group) 설정을 통해 들어오는 경로를 관리해준다.
step 11.
서버의 관리자 비밀번호를 확인하기 위해서 서버 관리 및 설정에서 초기 인증키로 다운받았던 pem 파일을 넣어 루트 비밀번호를 받을 수 있다.
step 12.
PuTTY 프로그램을 통해서 접속한다. 공인 IP 주소를 입력하고 SSH>Auth>Credential에서 제공받은 pem 키파일을 넣어 실행한다.
접속이 되면 루트 비밀번호를 입력한다.
루트 비밀번호를 사용자에 맞도록 바꿔준다
$ passwd
서버 구성 끝 !
서버 구성을 통하여 해보고 싶은 것
1. Naver AI RUSH 유출금지팀 프로젝트 서버에 배포하기.
2. Springboot로 애플리케이션 만들고 서버에 배포하기.
그때 참고할 API
https://developers.naver.com/products/intro/plan/plan.md
네이버 오픈 API 목록 - INTRO
네이버 오픈 API 목록 NAVER Developers - API 소개 네이버 오픈API 목록 및 안내입니다. 네이버 오픈 API 목록 API명 설명 호출제한 검색 네이버 블로그, 이미지, 웹, 뉴스, 백과사전, 책, 카페, 지식iN 등 검
developers.naver.com
[네이버 오픈 API 목록 - INTRO]
https://developers.naver.com/products/intro/plan/plan.md
네이버 오픈 API 목록 - INTRO
네이버 오픈 API 목록 NAVER Developers - API 소개 네이버 오픈API 목록 및 안내입니다. 네이버 오픈 API 목록 API명 설명 호출제한 검색 네이버 블로그, 이미지, 웹, 뉴스, 백과사전, 책, 카페, 지식iN 등 검
developers.naver.com
[HOME]
https://api.ncloud-docs.com/docs/ko/home
HOME
api.ncloud-docs.com
** 본 포스팅은 네이버 클라우드 - AI RUSH 앰배서더 활동의 일환으로 작성되었습니다.**
** 상세 내용은 앰배서더 개인 의견으로 회사의 입장을 반영하지는 않습니다.**
'🔧 etc' 카테고리의 다른 글
[ERROR] BFS중 메모리초과 (0) | 2023.07.31 |
---|---|
HUFS SUMMER HACKATHON (0) | 2023.06.24 |