Calculator구글 클라우드 솔루션의 가격을 정확히 예측하는 것은 쉬운 것은 아니다. 그래서 Google Cloud Pricing Calculator을 사용해서 각종 서비스들의 비용을 예측할 수 있다.시험전에 여기서 한번 각종요소들을 쭉 둘러보는 것을 추천한다.Google Cloud Deployment Manager복잡하고 다양한 여러가지를 배포해서 이용해야하는 상황에서 간단한 스크립트로도 할 수 있게 도와준다.구글 클라우드 리소스를 통제 가능하고 예측되는 영역으로 자동화 해준다.다양한 환경에서도 쉽다. 버젼 컨트롤도 해준다.구성 오류나, 실수를 피하게 하고 버젼도 맞추어 준다. 굳이 수동으로 변경하는 configuration drift도 막아준다.deployment Manager로 리소스를 생성할때..
전체 글
성장하는 삶을 목표로 삼고 있습니다. 백준 알고리즘 문제 풀이, 개발, 자기개발과 독서에 관해 비주기적으로 업로드 합니다.리소스 계층Organization>Folder>Project>Resources서로 다른 환경에서 프로젝트를 분리해 생성하는 것을 추천, 각 구역마다 폴더를 분리해 생성하는 걸 추천, 각 환경마다 다르게 프로젝트, 어플리케이션 분리하라. (결론: 다 분리해서 써라)Billing accountsBilling account는 프로젝트에 의무적으로 있어야 함. 한개 이상의 projects를 하나의 계좌에 연결시킬 수 있음조직 내에 여러개의 billing acounts를 가질 수 있음. Billing accounts의 2가지 종류Self serve: 바로 신용카드나 계좌에서 결재되는 것Invoiced: 큰 회사의 경우 invoice를 생성해서 씀예산을 정해두고 alerts 설정 가능, billing data는 b..
IntroThis guide explains how to use the Chrome extension "More Than 10 Shortcuts". This extension allows you to increase the number of shortcuts on your new tab beyond the default limit of 10. Use the table of contents to navigate directly to the sections you’re interested in.Adding ShortcutsTo add a shortcut, simply click the "+" button, then enter the URL of the site you want to add and assign..
Cloud monitoring효과적으로 운영하기 위한 도구로 Metrics에서는 각종 지표들을, Graphs and dashboard에서는 각종 시각화를, Configure Alerts 에서는 건강하지 않은 상황일때 알림이나 문서 상태를 바탕으로 경고정책을 짤 수 있다.Workspace로 여러 계정이나 GCP 프로젝트의 정보를 모아서 볼 수 있다. 가상머신에서는 CPU,disk, network,uptime 등의 정보를 받아올 수 있다. Cloud monitoring agent를 VM 에 설치하면 더 많은 정보를 얻을 수 있다.Cloud Logging로그를 남겨주는 도구로 exabyte 스케일로 작동한다. 주요 기능으로는Logs explorer: 유동적인 쿼리를 분석 정렬 탐색함Logs dashboard:..
Pub / Sub만약 logging 서비스가 웹 서버와 동기화 되어있다면, 웹 서버가 내려갈때 로그도 같이 내려갈 것이다. workload가 많을때 과부하가 걸리는 문제도 있다.따라서 logging service는 웹 서버와 비동기적으로 디커플링되어야 한다. 그런 메시징 서비스에 적합한 툴이 Pub/Sub이다. backbone에서 가용성이 높고, scalable하고, 비용도 낮다.이벤트가 발생했을때 실시간 분석을 제공해주는 pipeline으로 적당하다. 이를 push나 pull message로 받을 수 있다. 메시지를 받는 구독자가 메시지를 받겠다고 하는것을 pull, 그래서 메시지를 받는것이 push이다. endpoint와 HTTPs 요청을 지원한다. 구독자가 메시지를 받으면 다시 ACK가 돌아와 메..
서문2024년 한 해 동안 어떤 일을 이루었는지 쭉 정리, 결산해보고자 한다. 이렇게 기록을 남겨 놓는 것이 내가 그해에 뭐 했지?라는 생각이 들 때 도움이 될 것이다.1월 말 전역 그 직후 나는 2024년 1월 24일 공군 837 기를 전역했다. 곧바로 라섹을 했다. 아직까지 라섹한 것을 후회하지 않는다. 미용적으로나 생산성 측면에서나 안경을 안 쓰는 게 훨씬 좋다고 느꼈다. 라섹 회복기간이 끝나고 주로 한건 딱 2개였는데 노션의 메모를 옵시디언으로 옮기는 일과 크롬익스텐션 개발이었다.새로 데스크탑과 노트북도 구매했다. 당시 방탈출에 빠져있어서 조건에 맞게 방탈출을 찾아주는 크롤러를 만들어 엑셀에 연동하기도 했는데, 부실하게 만들어져 지금은 잘 돌아가지 않는다.그러다 보니 어느새 복학시기가 다가왔다. ..
Cloud SQL이란?관계형 데이터베이스 서비스로 MySQL, PostgreSQL, SQL 서버를 지원하며 가용성이 높고, SSD나 HHD를 사용한다.RAM은 416GB까지, data storage는 30TB 까지 늘릴 수 있다.local MySQL, PostgreSQL, SQL 서버 DB와 마이그레이션 할때 적합하다.간단한 관계형 DB로 비용을 줄이려 할때 좋다. cloud spanner는 엄청 비싸다.Cloud spanner은 엄청나게 용량이 크거나, 스케일링이 무한에 가까워야 하거나, global database가 필요하거나 가용성이 매우 높아야 할때나 쓴다.Cloud SQL 의 기능들자동 암호화, 유지보수 및 업데이트고 가용성과 failover, 자동으로 standby로 전환. primary와 s..
서문학교에서 알고리즘 수업을 듣는데 이해가 안 되는 부분은 GPT가 짠 예시 코드를 보면서 해결했다. 그런데 그 과정에서 GPT는 곧잘 쓰지만 나는 잘 쓰지 않았던 문법들이 있어서 정리해 보았다. 코딩테스트에서 유용하게 쓰일 것이다.자료구조 자료구조 안에 자료형을 명시한다. 자료'구조'와 자료'형'의 차이 때문에 매번 어디에 어떤 게 들어가야 할지 자주 헷갈렸던 문법이다.자료구조 안에 자료형을 명시한다.예를 들어 vector는 정수형 벡터이다.vector> matrix; // 2차원 정수 벡터static_cast이런 자료형은 static_cast로 형을 변환할 수 있다.문법: static_cast(바뀌는 변수명)예:double num = 3.14;int intNum = static_cast(num); ..