brunch

You can make anything
by writing

C.S.Lewis

by Master Seo May 12. 2017

1.(시작) 구글 Cloud 가입과 서버 1대 받기



<1>  Google cloud 가입하기

<2>  무료 가상 서버 1대 만들기

<3> 주요 서비스 실습!!!

<4>  비용 알람 설정하기

<5>  탈퇴하기

<6> 고수입 IT 자격증

<7> 클라우드 비교



가입 화면과  메뉴는 계속 변경되니 감안하고 보시기 바랍니다.


<1>  Google cloud 가입하기


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달러 승인 요청 통보가 온다. 놀라지 마라.






<2>  무료 가상 서버 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

현재 남은 무료 금액 확인하기

오른쪽 아이콘 클릭








<3> 주요 서비스 실습!!!


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



<4>  비용 알람 설정하기


https://cloud.google.com/billing/docs/how-to/budgets?hl=ko&visit_id=637474700931950925-3649582325&rd=1



<5>  탈퇴하기


크레디트를  다 쓰거나  유료로 사용하지 않으려면,   계정을 폐쇄하고  계좌를 닫기 바란다.


https://console.cloud.google.com/billing?hl=ko



<6> 고수입 IT 자격증


https://www.globalknowledge.com/us-en/resources/resource-library/articles/top-paying-certifications/




<7> 클라우드 비교


AWS 전문가를 위한 Google Cloud: Compute




클라우드 최신 자료는

https://cafe.naver.com/dnspro



브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari