가입 화면과 메뉴는 계속 변경되니 감안하고 보시기 바랍니다.
1. 준비물
1) Google 계정
2) 신용카드나 체크카드 준비
개인적으로 체크카드 사용을 권장한다. (금액 조금 넣어 넣고 사용)
2020년 2월 원화 결재가 가능해졌습니다.
2. 구글 클라우드 사이트 접속 https://cloud.google.com/
3. 무료 서버 받기 위해 오른편 위쪽 TRY IT FREE 클릭
4. 동의 동의
무료 크레디트 300달러 줍니다.(3개월)
2020년 8월 , 사용 기간은 3개월로 변경되었다.
5. 가입을 위해 카드 정보 입력
카드번호만 제대로 넣으면 바로 가입된다.
6. 바로 가입 완료가 되며, 핸드폰 sms로 1달러 승인 요청 통보가 온다. 놀라지 마라.
1. 서버 생성법
왼편 메뉴에서 <Compute Engine> - <VM 인스턴스> 클릭하여 생성한다.
2. 만들기 준비하는데 1분 걸린다.
1분 후 만들기가 활성화되면 클릭해서 만든다.
3. 생성 시 물어보는 항목들 - 빨간색은 변경하는 부분임.
이름: mattzip-web01로 변경해본다. 나는 보통 서비스명 - 용도로 사용한다.
(이름은 소문자로 시작, 숫자, 하이픈 가능합니다.)
서울 리즌이 생겼다.
서울로 변경해 설치하자
머신 유형
: 초소형(공유 VCPU1)으로 변경한다. f1-micro이다.
( VCPU 1개 가 디폴트인데 디폴트를 변경한다.)
부팅디스크
: Centos 사용할 거라 Centos6로 변경한다.
4
API 액세스
디폴트로 놓아둔다. 사용하지 않는다.
테스트 환경이면 그냥 디폴트
or
혹, 원격으로 API사용해서 관리하려면 API 되도록 변경한다.(나중에 변경 불가하므로)
사용하려면, 모든 Cloud API에 대한 전체 액세스 허용으로 변경한다.
5
방화벽 변경
HTTP 트래픽 허용 체크한다.
HTTPS 트래픽 허용 체크한다.
6
관리, 디스크, 네트워킹. SSH키 <클릭> 해 내용을 확인한다.
기본으로는 Debian리눅스가 설치된다.
디스크에서 Centos 로 변경하면 Centos로 설치된다.
7
네트워킹 클릭
외부 공인 IP 임시로 되어 있다. 유지한다.
외부에서 접속하려면 공인 ip가 필요하기 때문이다.
외부를 없음으로 하면 사설 IP만 할당된다.
8
[만들기] 클릭 (20초면 만들어진다)
9
가상 서버 선택에 따라 오른쪽에 웰 예상 비용이 보인다.
훌륭 ^^
10. 서버 접속하기.
생성된 VM 체크하고 연결에 [ SSH ] 클릭하면
[브라우저 창에서 열기]하면 Console로 바로 접속이 된다.
멋지다 ^^
11. 웹서버로 만들기 위해 apache를 설치해보자.
기본으로는 Debian리눅스가 설치된다.
1
Debian에 아파치2 설치 필요시
sudo apt-get update
sudo apt-get install apache2 -y
sudo service apache2 restart
ps -ef |grep apache
2
Debian에 nginx 설치 필요시
apt-get update
apt-get install -y nginx
service nginx start
sed -i -- 's/nginx/Google Cloud Platform - '"\$HOSTNAME"'/' /var/www/html/index.nginx-debian.html
3
Centos 설치했다면, 웹서버 설정을 해보자.
yum -y install httpd
systemctl enable httpd
systemctl start httpd
echo '<html><h1>Hello From Your Web Server!</h1></html>' > /var/www/html/index.html
또는
Centos에 소스로 아파치 설치하는 법이다.
1 mkdir -p /user/local
2 yum install ftp
3 cd /usr/local
4 ftp ftp.sayclub.co.kr
5 cd pub/apache/httpd
6 mget httpd-2.2.32.tar.gz
7 tar zxvf httpd-2.2.32.tar.gz
8 cd httpd-2.2.32
9 yum install gcc*
16./configure --prefix=/usr/local/apache
17 make;make install
19 cd /usr/local/apache/bin
22./apachectl restart
23 ps -ef |grep httpd
ipconfig로 본인 서버 IP 확인하고, 웹브라우저에서 본인의 IP를 입력하세요
아래처럼 apache 디폴트 웹 사이트가 나오면 정상입니다.
4
서버에 고정 IP 받기
https://cloud.google.com/compute/docs/ip-addresses/reserve-static-external-ip-address?hl=ko
5
현재 남은 무료 금액 확인하기
오른쪽 아이콘 클릭
148. 구글 클라우드 가입, 가상 서버 만들어보기 https://brunch.co.kr/@topasvga/1511
149.구글 클라우드 Cloud shell로 EKS https://brunch.co.kr/@topasvga/1512
150. 구글 클라우드 App Engine https://brunch.co.kr/@topasvga/1513
151. 구글 클라우드 모니터링 하기 https://brunch.co.kr/@topasvga/1514
152. 구글 클라우드 따라하기-빅쿼리 https://brunch.co.kr/@topasvga/1515
153. Cloud SQL을 사용해 보자 https://brunch.co.kr/@topasvga/1516
크레디트를 다 쓰거나 유료로 사용하지 않으려면, 계정을 폐쇄하고 계좌를 닫기 바란다.
https://console.cloud.google.com/billing?hl=ko
https://www.globalknowledge.com/us-en/resources/resource-library/articles/top-paying-certifications/
AWS 전문가를 위한 Google Cloud: Compute
같이 볼만한 자료
https://brunch.co.kr/@topasvga/4137