본문 바로가기

학원

2023/09/04 GCP


GCP를 사용하기 위해서 구글 아이디를 새로 하나 만듦
무료 크레딧을 사용하기 위한 아이디를 생성함

 

오전동안은 그냥 면접, 이력서, 자소서, 등등에 대한 조언 

 



GCP는 AWS와 다르게 VPC를 만들기만 하면 네트워크는 건들필요 없다.

클라우드 컴퓨팅이란
패러다임의 변화 ( 소유하는 환경에서 공유하는 사용하는 환경으로의 전환 )


NIST에서 클라우드 컴퓨팅의 특징은 5가지가 있다.
On-demand self-service - 사어바와 직접 상호 작용하지 않고, 사용자의 개별 관리 화면을 통해서 서비스를 이용할 수 있다.
Broad Network Access - 모바일 기기 등의 다양한 디바이스를 통해서 서비스에 접속 할 수 있다.
Resource Pooling - 사업자의 컴퓨팅 리소스를 여러 사용자가 공유하는 형태로 이용한다. 또한, 사용자는 자신이 사용하는 리소스의 정확한 위치를 알 수 없다.
Rapid Elasticity - 필요에 다라 필요한 만큼의 스케일업과 스케일다운이 가능하다.
Measured Service - 이용한 만큼 요금이 부과 되는 종량제



Public Cloud
서비스로 이용할 목적인 것 대표적인 예로 AWS, GCP, 애저

Private Cloud
자기들이 사용할 목적으로 만들어진다.

하이브리드 클라우드는 퍼블릭과 프라이빗, 퍼블릭과 온프레미스

멀티 클라우드는 두개 이상의 퍼블릭 클라우드가 합쳐진 것

이력서, 취업, 자격증, 등등 이야기

 

 


GCP 실습


GCP는 AWS게정을 만드는것과 다르게 구글계정만 있으면 된다.

구글계정
1) 개인이 사용하는 gmail
2) 회사 계정


 

GCP에 처음 들어오면 어떤 인프라를 배포하기 위해서 프로젝트를 만들어야한다.
AWS에는 없지만 GCP에는 있는 개념이 프로젝트이다. 
과금또한 프로젝트마다 나뉜다.


 

 

구글은 VPC가 글로벌이고 서브넷을 만들 때 리전을 선택한다.
GCP는 VPC를 만들 때 왼쪽에 메뉴에서 VPC를 눌러주면 오류가 뜨고 저런 화면으로 넘어간다. 저기서 API를 사용한다.


 

 

그럼 default VPC가 있다.


 

 

default VPC는 모든 리전이 하나씩 만들어져 있다. 구글은 서울 리전과 미국 리전이 인터널 통신이 가능하다.


 

 

오토모드로 만들면 디폴트VPC처럼 똑같은 리전이 하나씩 만들어질 것
이렇게 만들게 되면 서브넷이 38개로 똑같이 리전이 만들어져있다.


AWS의 CIDR의 값은 그냥 끌리는대로 써도 상관없다
서브넷 마다 CIDR의 연관성이 없어도 된다.

이것을 배포할 것이다. 서울은 아까 방화벽을 체크 안해주었기 때문에 us를 배포할것이다.
메뉴에서 Compute Engine에서 인스턴스 만들기를 해주고


 

 

내 프로젝트에 액세스 권한을 부여가능 그러면 옆 짝꿍에서 프로젝트를 받을 수 있다.
엄청 간단하게 가능하다. 뷰어로만 부여했기 때문에 정보같은것은 다 확인할 수 있다.


 

 

GCP는 AWS와 다르게 SSH를 KEY없이 간단하게 접속이 가능하다.
그리고 인스턴스아이디로 접속하는게 아니라 구글계정으로 로그인이 가능하다.


 

 

id_rsa 퍼블릭키 id_rsa,pub는 프라이빗 키이다.
콘솔에서 ssh-keygen -t rsa해주고 cd. ssh ls로 확인하면 퍼블릭키와 프라이빗 키를 확인할 수 있음 pwd해서 경로를 복사해서 파일을 다운로드 해준다. 


 

 

다운로드가 완료 되었다면, cat id_rsa.pub를 해서 키를 복사해주고 구글 콘솔로 다시 와서 compute Engine으로 와서 SSH키에서 추가해주고 저장해주면 이런식으로 생성이 된다.


 

 

콘솔에서 상응하는 코드를 복사한 후 붙여넣기로 만들기 하면 인스턴스에서 vm2와 vm3이 만들어져있는걸 확인할 수 있다.

인스턴스에 키를 따로 저장할 수 있기 때문에 원하는 키를 삭제하거나 추가할 수 있고 그렇기 때문에 구글이 관리하기에는 용이하다


 

 

아까 접속한 MobaXterm에서 sudo yum install -y nginx를 해서 설치를 해주고 sudo systemctl start nginx를 해주고 내 인스턴스에서 외부IP를 복사해서 새탭에서 하게 된다면 탭에서 페이지가 뜬다.


우다다다 지나가서 놓친부분 조금 있음

'학원' 카테고리의 다른 글

생성  (0) 2023.09.14
2023/09/01 AWS  (0) 2023.09.01
2023/08/31 AWS  (0) 2023.08.31
2023/08/30 AWS  (0) 2023.08.30
2023/08/29 AWS ( 내용 날아감 )  (0) 2023.08.30