전체 글

성장하는 삶을 목표로 삼고 있습니다. 백준 알고리즘 문제 풀이, 개발, 자기개발과 독서에 관해 비주기적으로 업로드 합니다.
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..
Cloud functions: 특정 이벤트가 빌생활시 원하는 코드 실행node.js, python, go, java, .NET, Ruby로 작성가능하며 서버나 가용성, scaling에 대한 걱정을 할 필요가 없다.메서드의 수, 메서드의 compute time, 메모리와 cpu 사용량에 따라 네가 사용한 만큼만 지불함.자동으로 이벤트의 수에 따라 병렬적으로 수가 증감함.오래 실행되는 프로세스에는 적당하지 않음. 즉각적인 반응을 원할때 좋음.시간제한: 기본 1분에서 60분버전: 2가지 세대가 있음.이벤트가 발생하면(클라우드 storage에 업로드한다거나) -> trigger로 function callcloud run: 컨테이너 관리를 도와줌knative 라는 하나의 open standard에 build 됨서..
kubernetes란? open source orchestration 도구로 cluster 관리 도구를 제공한다. 각 cluster마다 다른 가상머신의 타입을 가질 수 있다. 또한 auto scaling, service discovery, load balancer, self healing 등의 도구를 제공한다.GKE는 google kubernetes engine의 줄임말로 쿠버네티스 서비스를 관리한다. 세부 기능은 아래와 같다.auto-repair과 auto-upgrade로 운영을 최소화시킨다.pod와 cluster autoscaling을 제공한다.cloud logging이 가능하고 monitoring도 가능하다.컨테이너 최적화 OS를 사용한다.persistent disk와 local ssd를 제공한다...
서문2024년 2월부터 티스토리 애드센스를 시작해 이제 1년이 지났다. 그동안 얻은 인사이트를 정리하고자 한다. 하게 된 동기개발자 취업과 관련해서 항상 듣는 말은 본인의 활동을 블로그에 기록하고 남겨, 포트폴리오로 활용하라는 것이었다.내가 블로그에 적을 내용 특성상 단지 개발만은 다루지 않고, 일상의 성장도 다루기에 velog가 아닌 tistory를 선택하였다. 그런데 티스토리에는 광고를 게시해 수익화 할 수 있었고, '글도 남기면서 돈도 벌면 일석이조겠는데?' 라는 마음으로 시작했다.여기에 내가 공부한 내용, 그리고 개인적으로 프로젝트에서 해결한 문제통과 방법?애드센스 통과 방법이나 팁등이 많이 돌아다녔는데 나는 별다른 것을 하지 않았고, 그냥 PS 공부했던 내용들을 일관되게 올렸다.그러자 조회수는 ..
내용목표 수영 등록하기 영어 루틴 시작하기 GCA 자격증 따기 크롬 익스텐션 업데이트 하기 스꾸공지 업데이트 하기 간단한 운동(턱걸이, 팔굽혀펴기) 루틴에 포함하기 33달러 키움주식 신청하기 생존가방 만들기 오거서 독후감 장학금 처리하기 생각지도 구성그 밖에 한일, 잡설시험 보기 전에 여러 일정으로 번아웃이 와서, 루틴들도 한동한 지키지 못했다. 그대신 시험이 끝나고 나서 시지프 신화, 피로사회, 스토리텔링 바이블 읽으면서 12월 초에 못한만큼 채웠다.영어 루틴을 스픽 무료체험으로 하고 있다. 말하기를 해야 느는 것 같아서 스픽을 시작했다. 1월1일 되면서 무료체험이 끝나는데 결제를 할만 한 가치가 있는 것 같다.생각 지도 정리 하는데 시간을 좀 보냈다. 기존의 생각 지도는 생각 문서들을 서로 link ..
걍판자
걍판자의 개발과 자기개발 일지