GCP

GCP

GCP에서 VPC Peering을 구성하는 방법 (GCP VPC network Peering)

여러 개의 GCP VPC를 운영하다 보면 통신하고 있는 GCP VPC 간의 Latency가 만족스럽지 못하거나 보안상의 이유로 패킷이 Public으로 가지 못하도록 하고 싶을 경우가 있을 것입니다. GCP VPC간의 통신을 하고자 하는데 왜 Public internet으로 패킷을 보내야 하지? 라는 의문이 들었던 적이 있었다면, VPC Peering을 통해 이 문제를 해결할 수 있습니다. Peering이란 두 개의 단절된 Network 환경 간에 전송되는 Traffic을 Public으로 보내지 않고 곧바로 상대의 Network 환경으로 보내는 연결 방식입니다. 더 자세히는 Network간에 통상적인 Transit 전송을 이용하지 않고 IXP(Internet exchange point)를 이용한 전송을 사..

GCP

GCP Recommendations AI를 통해 개인화된 상품 추천 서비스 만들기(2)

지난 편에 이어서 계속 지난 편의 Model Creation에 대해 본격적으로 다루어 보겠습니다. 12개월 간의 적절한 Data가 준비되었다면 Model을 생성할 수 있습니다. Recommendations AI의 Model 탭 상단 "Create Model" 버튼을 누르면 Model 생성 페이지로 진입할 수 있습니다. "Create Model" 페이지에서 생성할 Model Type, Business objective, Advanced option과 함께 Data requirements met?을 볼 수 있습니다. Model Type을 통해 생성할 Model의 type을 지정할 수 있습니다. Recently View를 제외한 모든 Model을 생성 할 수 있으며, Type에 따라 설정할 수 있는 Busin..

GCP

GCP Recommendations AI를 통해 개인화된 상품 추천 서비스 만들기(1)

Recommendations AI는 GCP에서 출시한 AutoML 계열의 Machine Learning Product입니다. Recommendations AI의 가장 큰 특징은 유일하게 "개인화된" 예측을 제공하는 Product라는 것입니다. 보통 Predict를 위한 Model을 생성하는 데에는 튜닝이나 최적화 등 ML관련 전문가적 지식이 있어야만 했지만, Recommendations AI를 사용하면 다른 AutoML Product와 같이 ML에 대한 어떠한 지식이나 능력 없이도 Product가 알아서 Model을 생성할 수 있다는 장점이 있습니다. 덕분에 ML에 대한 지식이 없는 일반 E-commerce 사업에도 보통의 E-commerce에서 볼 수 있는 "맞춤 상품 추천"을 제 서비스를 제공할 수 ..

GCP

GCP Professional Cloud Network Engineer certificate 취득기

오늘 GCP PCA 취득 이후 준비하던 다른 GCP Cert인 Professional cloud network engineer에 합격했다는 메일을 받았습니다. 개인적으로 Professional cloud network engineer(이하 PNE) Exam은 이전에 준비하던 어떤 Cloud 자격증보다 까다로웠습니다. 이번 포스팅에서 PNE 자격증을 취득하려는 분들을 위해 어떤 준비과정이 필요한지, 어떻게 공부했는지 공유하고자 합니다. 이전에 취득했던 GCP Professional Cloud Architect(PCA) 취득 후기는 여기서 볼 수 있습니다. GCP PNE Certificate란? GCP PNE는 GCP에서 발급 및 주관하는 7개의 Certification 중 Professioanl 등급의 S..

GCP

코딩 한 줄 필요 없는 Machine Learning - GCP AutoML Tables로 쉽게 ML 하기

머신러닝이라는 키워드를 들어보지 않은 개발자는 없을 것이다. 그만큼 현재 머신러닝은 우리의 가까이에 위치한 기술이다. 과거의 데이터를 가지고 미래를 Predict할 수 있다는 점에서 이 매력적인 기술은 많은 이들이 배우고자 하였지만, Machine Learning을 실전에 사용하기 위해 필요한 방대한 지식은 많은 이들이 이러한 기술의 혜택을 받기가 어려운 요소가 되었다. 하지만 Google Cloud Platform은 머신러닝 기술에 장기간 투자해온 Google의 기술력을 바탕으로 누구나 손쉽게 첨단 머신러닝 기술의 혜택을 받을 수 있게 해주었다. Auto ML 이라는 GCP의 Machine Learning 제품군은 화면인식, 음성인식, 예측 등 다양한 머신 러닝 기술을 코딩 한 줄 없이 적용할 수 있도..

GCP

GCP + Terraform으로 클라우드 인프라 관리하기(2)

저번 글에 이어서 계속 Terraform으로 리소스 변경 Terraformer를 통해 GCP의 인프라를 코드로 가져왔다. 이제 IaaC(Infrastructure as a Code)의 존재 이유인 코드로 인프라 관리가 어떻게 이루어지는지 알아보자. 1. 코드로 리소스 관리 코드로 리소스를 추가하기 전에 전 글에서 Terraform은 .tf파일(Configuration)과 .tfstate파일(State)의 비교를 통해 인프라 관리를 구현한다고 했던 것을 기억하자. 리소스를 코드로 추가하는 방법 또한 이 방법을 이용하면 간단하게 이용할 수 있다. 리소스의 Configuration을 담당하는 .tf파일을 수정하면 그 내용이 곧 인프라에 반영될 내용이기 때문에, 추가 작업은 .tf파일에 원하는 리소스를 코드로 ..

GCP

GCP + Terraform으로 클라우드 인프라 관리하기(1)

Terraform의 발견 기존에 클라우드 상에서 인프라 리소스를 관리하는 방법은 상당히 제한적이었다. 대부분의 클라우드 벤더에서 내가 어떤 리소스를 보유하고 있고 어떻게 인프라가 구성되어 있는지 한 눈에 관리하기 쉽게 보여주는 서비스가 존재하지 않았다. 그래서 등장하게 된 것이 Infrastructure as a Code, Iaac이다. Terraform은 현존하는 대부분 클라우드 서비스의 IaaC를 가능하게 해주는 오픈소스 툴이다. Terraform의 기능을 통해 우리는 존재하는 클라우드 리소스를 코드로 관리해 쉽고 빠른 리소스 변경과 배포가 가능하게 되었다. 본 글에서는 Google Cloud Platform과 Terraform으로 클라우드 인프라를 어떻게 관리할 수 있는지 본인이 시도하고 삽질했던 ..

GCP

GCP Professional Cloud Architect Certificate 취득기(1)

AWS SAA를 취득하고 다른 Cloud 벤더 중 하나인GCP에 관심이 생겼고 또 개인적인 사정으로 GCP의 자격증을 꼭 취득해야 할 일이 생겨 GCP의 Professional등급 Cloud Architect 자격증인 PCA를 준비해왔습니다. 약 한 달 동안 준비했고 2020 / 07 / 09 에 GCP PCA 자격증 시험을 응시했고 최종적으로 PASS를 받았습니다. 본 글은 앞으로 GCP PCA를 취득하시는 분들께 도움이 되고자 제 경험담을 나누려는 취지에서 작성했습니다. 지극히 개인적인 관점에서 작성한 글이니 읽으시는 분들의 수준과 레벨에 따라 걸러서 보시면 도움이 많이 될 것 같습니다. GCP PCA Q&A 1. 자격증 준비 기간은? 전체 준비 기간을 따져봤을 때 약 한 달 쪼끔 넘게 걸렸습니다. ..

Seungwoo Lee
'GCP' 태그의 글 목록 (2 Page)