gca

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..
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:..
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..
Database 관련 문제 상황만약 데이터베이스가 다운된다면 발생하는 문제접근 안되는 문제데이터들 날라가는 문제해결책1 snapshot: 매 시간마다 snapshot을 찍어 다른 데이터 센터에 저장하기그렇다면 데이터들 날라가지 않게는 할 수 있지만 1번 접근 문제와, 스냅샷을 찍을때 느려지는 3번 문제가 추가로 발생함해결책2 standby: 복사본인 standby database를 만들어 놓고, 장애때 돌리면 3가지 문제 다 해결됨availability, durablity, Consistencyavailability 가용성 : 내가 원할때 얼마나 빠르게 접근할 수 있는가다양한 zones와 regions에 배포할 수록 가용성 높아짐durability 내구성: 오랜 시간이 지날때 얼마정도의 파일이 손상되지..
IAM 이란?사용자나 프로그램의 authentication 과 authorization를 제어함. 작업종류, 시간대, IP등을 제한할 수 있음.Role(permission)에 따른 policy(mapping) 함으로 써 결정됨즉, 멤버하나하나에 바로 permission이 부여되는게 아니라, permission을 가진 role을 만들고 그 role을 각 멤버에게 부여함으로써 생김RolesRole은 permissions이다,기본적인 역할의 종류Basic rolesviewer: readeditor: read+ editowner: read+ edit+ manage+ billingpredefined roles구글에 의해 미리 정의된 역할로 목적에 따라 다르다.Cloud Storage role들, 이 넷은 기본적으..
Cloud storage 특-내용 - key-value 접근 - 서버리스, 오토스케일링으로 거의 무한대 - 부분 업데이트 불가 - 오브젝트 단위로 접근 가능해서 object storage 라고도 부름 - rest api 가능 - cli 가능 근데 gcloud 아니고 gsutil임. - 모든 파일형식 다 됨 백업 아카이브, 텍스트, 바이너리 등 - 지연율 낮고 튼튼함.objects and buckets버켓 이름은 url의 일부로 활용되기에 글자 제한 지켜야 하고 중복 안됨.고유 키가 있고 한개의 최대 오브젝트 사이즈는 5TB, 최소사이즈 없음기간별 설정가장 짧은기간 자주 변경되면 standard달에 한번꼴이면 nearline분기에 한번꼴이면 coldline년에 한..
블럭스토리지 vs 파일스토리지하드디스크는 블록이라는 고정 큰위 단위로 저장되기에 블록스토리지. 계층형으로 공유하기 남들가 공유하기 위해서는 파일 스토리지블럭 스토리지너 컴퓨터의 하드디스크가 블럭스토리지하나의 블럭 스토리지는 하나의 가상 서버에만 연결 가능예외적으로 읽기전용 블록스토리지만 추가하여 여러개의 블럭스토리지를 하나의 가상서버에 연결 가능예시DAS: 하드디스크와 비슷하게 direct-attached storageSAN: 높은 속도로 네트워크 연결해 저장된 디바이스 풀 활용 storage area network파일 스토리지대용량 미디어 흐름, 비디오 편집 같은거, 회사에서 안전하게 파일 공유할때다양한 여러개의 virtual server와 공유 가능GCP 에서블럭 스토리지:persistent Disk..
걍판자
'gca' 태그의 글 목록