Programmers/데브코스 인공지능

[프로그래머스 스쿨 AI] Weak 4 클라우드 서버

1. 여러가지 클라우드

요즘은 구지 컴퓨터를 좋을걸 살필요가 없다 

예를들어 요즘게임도 인터넷을 이용해 좋은 게임 서버 컴퓨터로 일을 시키고 컨트롤만 핸드폰으로 하는 방식이 많다

그렇게 만든클라우드 컴퓨팅에 대하여 공부하였다

 

1. Idc 

서버를 이용해서 cpu 와 ram을 사용하는 것이다

하지만 문제는 컴퓨터 힘이 많이 필요할때는 느려지고 적게필요할때는 낭비되는 상황이 발생한다

 

2. cloud computing

인터넷을 통해 제공하면서 컴퓨터의 힘이 필요한 만큼을 자르고 사용할 수 있게끔 만들어 장점이 많아졋다

그리고 어디서든지 어떤 기기든 인터넷만 되면 사용할 수 있기에 편하다

 

 

1. 퍼블릭

같이 개발하거나 공부할때 좋음

 

2. 프라이빗

안보여서 혼자 할 수 있음 

하지만 개발같이 하기 힘듬

 

3. 하이브리드

위에 둘다 되게 함

 

4. 분산형 클라우드

필요한 만큼 컴퓨터를 연결해 사용한다 여러개를 한개로 만드는 방법이라고 생각하면 편하다

 

 

2. 클라우드 모델

On-premises On-premises laas paas saas
컴퓨터 데이터 내가 함 내가 함 내가 함 클라우드가함
컴퓨터 os 내가 함 내가 함 클라우드가함 클라우드가함
서버 내가 함 클라우드가함 클라우드가함 클라우드가함
인터넷

 

2. asw 사용해 보기

 

새로 걍 포맷하고 만듬 최종본!

 

터미널 환경에서
sudo fallocate -l 4G /swapfile  → swapfile 생성
sudo chmod 600 /swapfile → root 사용자만 사용할 수 있도록 권한 변경
sudo mkswap /swapfile → 스왑메모리로 변경
sudo swapon /swapfile  → 스왑메모리 활성화의 명령어를 수행해주시면 swap memory를 만들어 부족한 메모리를 해결할 수 있습니다.
메모리는 flask 실습까지 하려면 4G 정도는 필요하다고 하여 swap 메모리를 4G로 설정하였습니다.free -h 명령어를 통해 메모리 정보를 확인할 수 있습니다.그리고 이 문제가 해결되면 pip install -r requirements.txt에서 torch 용량이 커서 오류가 났던 부분도 해결 가능합니다.따라서, 메모리를 늘려주신 후에 pip install torch==1.6 명령어로 torch를 강사님이 설명해주신 버전과 동일하게 설치해주시면 이후 코드에서 에러가 나지 않습니다.

 

 

 

 

 

 

전에 하다가 만든 동영상 이것들은 안보는거 추천

 

 

 

 

정말 잔오류들 많다

code로 쓰면 편한데 오류 해결하는데 오래걸렷다