본문 바로가기

STUDY/ETC

(3)
GCP - Cloud Functions - Cloud Functions Cloud Function은 서버가 없는 환경에서 실행되는 단일 기능(함수)라고 설명할 수 있다. 서버에 애플리케이션을 빌드, 배포, 디스크 할당 등을 제외하고 필요한 기능을 가진 함수만을 작성하여, 필요할 때마다 이러한 함수가 실행 되는 것이다. - 이벤트, 트리거 Cloud Function이 실행되기 위해서는 이벤트와 트리거가 필요하다. 이벤트는 어떤 일이 일어나는 것을 말한다. 가장 일반적인 이벤트는 http이지만, cloud storage, cloud pub/sub와 같이 다른 곳에서도 제공될 수 있다. 이런 이벤트가 발생하는 것이 '트리거'가 되어 함수를 작동시키게 된다. - 작성과 배포 다음과 같은 내용으로 main.py를 작성한다.
GCP - Cloud SQL - Cloud SQL은? 구글 Compute Engine에서 호스팅되고, 구글에서 관리하며, MySQL을 실행하는 VM - 사용하기 mysql client가 없다면 sudo apt-get install mysql-client로 설치 후 진행 접속이 완료되면 기본적인 데이터베이스를 사용하듯 사용하면 된다.
Ubuntu에 Docker 설치 1. Docker를 포함한 새로운 어플리케이션을 설치하기 전 우분투의 apt 패키지를 업데이트 해준다. - sudo apt update && sudo apt upgrade 2. apt-transport-https, curl 등 웹을 컨트롤 하기 위한 기본 패키지를 설치한다. - sudo apt install apt-transport-https ca-certificates curl gnupg-agent software-properties-common 3. curl 을 사용하여 Docker의 공개키를 가져온 후 시스템키에 추가한다. - $ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - - sudo add-apt-rep..