전체 글

안녕하세요! 오늘은 가상 머신 만들기를 설명드리려고 합니다. 가상 머신이 무엇이냐?라고 물으실 분들도 많이 계실 텐데요, 간단히 말해서 한대의 물리 배포 공간인 하드웨어에서 논리 객체인 가상 머신을 추상화하여, 가상 머신 여러 대를 한대의 하드웨어에서 돌리는 것을 의미합니다. 가지고 계신 컴퓨터 위에서도 여러 대의 OS를 설치해서 돌릴 수가 있죠? PC에 리눅스, 윈도우 깔아 같이 사용하는 것도 일종의 가상화입니다. GCP에서도 마찬가지로 여러 대의 가상 머신을 돌릴 수가 있답니다. 자세한 내용은 그림으로 풀어서 다음번 블로그에서 개념을 정리해 둘 터이니, 많이 읽어주시면 감사하겠습니다! 오늘의 핵심 내용은 가상 머신을 GCP 상에서 만드는 것입니다. 먼저 셋업에 관련한 내용입니다. 표준 브라우저를 사용..
오늘의 퀵랩은 GCP Essential의 GCP와 퀵랩 탐험하기입니다. Google Cloud Platform이 무엇인지, 클라우드가 무엇인지 모르는 분들을 대상으로 하는 퀵랩이니 너무 겁먹지 마세요! 이번 랩에서는, 학습 목표는 다음과 같습니다. 퀵랩에서 담고 있는 내용은 좀 더 많은데 아래 내용만 보셔도 무방할 것 같습니다. 1) 퀵랩 플랫폼에 대해서 배워봅니다. 2) GCP에 대한 전반적인 지식을 습득합니다. 3) Gcloud 툴킷을 통해서 명령어를 실행해보고, Cloud Shell이 무엇인지 배워봅시다. 4) Cloud IAM 서비스의 기본 설정을 배우고, Cloud IAM을 통해서 특정 사용자에게만 권한을 주는 작업을 어떻게 진행하는지 알아봅시다. 2. 퀵랩의 기초입니다. 구글 클라우드에서 정의..
·IT/자격증
지난 1월 3일에 Google Professional Cloud Architect 자격증을 취득했습니다. 구글 서울 리전 오픈을 앞두고 있었고, Anthos가 출시된 이후였기 때문에 구글 클라우드에 대한 관심이 높아진 상태였습니다. 좋은 기회에 공부하여 자격증을 취득하게 되었습니다. 취득까지는 1- 2달 여 공부했던 것 같고, 백그라운드가 없으시면 조금 더 길게 공부하셔야 합니다. 물론, 공부 일정이나 회사 일정에 따라 시간은 조금 더 걸릴 수 있을 것 같습니다. (개인 스케줄에 맞게 자격증 취득하실 때 일정이 바쁘시다면 유의하시고 준비하세요!) 구글 클라우드 관련 자격증은 아래 사진과 같고, 제가 취득한 Professional Cloud Architect 자격증은 구글 클라우드에서 추천하기로는 IT 분..
·IT/네트워크
1. 쿠키의 정의 쿠키라는 용어 자체는 '매직 쿠키'에서 비롯된 것으로, 루 몬틀리라고 웹 브라우저 개발자에 의해서 붙여졌습니다. 쉽게 말하자면 쿠키라는 것은 “클라이언트- 서버간 통신할 때 클라이언트의 정보를 key: value pair로 저장하는 텍스트”로 Http 프로토콜의 stateless 한 특성을 보완하기 위해서 만들어졌습니다. 용량은 4kb, 최대 300개까지 저장이 가능합니다. 간단히 보는 http의 특성! Stateless : 요청을 받으면 연결을 끊어 버립니다. Connectionless : 통신이 끝나면 상태를 유지하지 않습니다. 2. 쿠키의 역사 루몬틀리가 쿠키를 제안할 당시 그는 넷스케이프의 개발자였는데, MCI의 전자상거래 웹 애플리케이션을 개발하고 있었습니다. 개발 당시 루 몬..
·IT/아키텍처
OSI 7 레이어 모델이 컴퓨터간 네트워크를 가능하게 했던 모델이라면, 스토리지의 통신을 가능하게 하기 위해서 나온 모델이 스토리지 시스템입니다. 클라우드가 주목받기 시작하면서 이런 스토리지 아키텍처 역시도 우리가 살펴볼 이유가 있습니다. 스토리지 시스템인 DAS, NAS, SAN은 크게 3가지 요소로 나누어서 설명할 수 있습니다. 1. 연결성 (Connectivity) 2. 통신 매체 (Media) 3. I/O 프로토콜 DAS의 경우, 직접 연결 스토리지를 뜻합니다. 커넥터를 통해 스토리지를 직접 호스트 컴퓨터에 연결합니다. 먼저, 1. 연결성은 Direct Attach (직접 연결), 2. 통신 매체는 Fiber channel과 병렬 연결 SCSI, SAS 등을 사용합니다. 3. I/O 프로토콜은 S..
·IT
클라우드란, 물리적인 접근 없이 인프라, 스토리지, 데이터 베이스 등의 서비스를 사용한 만큼 비용을 지불하고 사용하는 서비스입니다. 클라우드는 서비스 모델, 배치 모델로 나뉩니다. 서비스 모델 서비스 모델에는 크게 3가지로 IaaS, PaaS, SaaS로 나뉩니다. 1. IaaS는 인프라를 서비스 형태로 제공받는 것입니다. 어플리케이션 구성, 애플리케이션,서버 구성, 네트워크, OS나 애플리케이션 환경 구성 등은 세팅이 필요합니다. 2. PaaS란 플랫폼(개발할 가상 환경을 제공받는 서비스)을 서비스 형태로 제공받아 사용하는 것을 의미합니다. 애플리케이션 구성, 애플리케이션, 서버 구성 등의 작업을 해주어야 합니다. 3. SaaS란 완성된 소프트 웨어를 서비스로 제공받는 것입니다. 애플리케이션 구성 등을..
·IT/아키텍처
마이크로서비스 아키텍처란, 시스템을 여러개의 독립된 서비스로 나눠서 이를 재조합함으로써 기능을 제공하는 디자인패턴을 일컫습니다. 대표적인 예 마이크로서비스 아키텍처의 대표적인 예로는 요즘 정말 핫한 넷플릭스와 아마존을 들 수가 있습니다. 넷플릭스의 데이터센터가 장애가 일어나 2008년 넷플릭스 DVD 판매에 차질을 빚었다고 합니다. 그래서 아마존 웹서비스로 2009년부터 2015년까지 이전한 것이 마이크로서비스 아키텍처의 대표적인 케이스가 됩니다. 마이크로서비스를 구성할때, 3가지 디자인 원칙이 있습니다. 첫째, 단일 책임의 원칙. 서비스는 각각이 하나의 책임만 갖는다는 내용입니다. 둘째, 느슨한 결합. 각기 서비스에 대한 내용을 잘 모른다는 내용으로 한 서비스의 업데이트가 이루어져도 다른 서비스에는 영..
Jflip
Jflip의 기술 블로그