본문 바로가기

Categories1754

[Google Cloud Platform] GCP 기본 개념 Google Cloud Platform 기본 개념 - GCP의 계층 구조 - GCP 제품 및 서비스 안녕하세요. BTC GCP팀 소속 손지수, 박은혜 입니다. 지난주를 끝으로 GCP 소개를 마무리했습니다. 이번 포스팅부터는 GCP 기본개념을 살펴보려고 합니다. 오늘은 기본 개념 중 계층 구조와 제품 및 서비스를 간단히 소개하겠습니다. 잘 부탁드립니다. MODULE 01 GCP 기본 개념 저번 포스팅에서 GCP 리소스와 상호작용 하는 방법에 대해 이야기 나눠 봤습니다. 이제부터 본격적으로 기술에 대한 이야기를 해보고자 합니다. Google Cloud Platform 기본 개념 GCP를 시작하실 때, 먼저 리소스 계층 구조에 대해서 알고 계시면 정말 좋을 것입니다. 만약 회사에서 GCP를 사용하기로 결정했다.. 2022. 4. 22.
AWS - Kinesis 란 무엇인가! ? 안녕하세요~ Btc_돼지국밥입니다. 오늘의 주제는 AWS Kinesis !!입니다. 너무 즐거운 주제죠? ㅎㅎ 시작할게요!! Kinesis는 실시간으로 데이터 스트림을 수집, 처리, 분석해주는 서비스이다. 샤드의 수를 조절하여 스트림을 얼마나 받을지 조절할 수 있습니다! Amazon Kinesis Data Stream은 완전 관리형이라서 infra 관리를 하지않아도 되기 때문에 신경 써야 할 부분이 거의 없습니다! Kinesis data stream은 여러 곳에서 데이터를 받아 스트림에 보관하고, 고객에게 해당 데이터를 전달합니다. 스트림은 한 개 이상의 샤드로 구성되어 있는데 데이터는 PartitionKey로 샤드를 특정해 보관합니다. 샤드는 Kinesis Stream의 용도에 맞게 랜덤 하게 분배하거.. 2022. 4. 21.
Pod 반갑습니다! BTC 룰루랄라 입니다 :) 이번 포스팅에서는 Kubernetes의 Pod에 대해서 간략하게 설명해 드리겠습니다. 그럼 시작해 보도록 하겠습니다. 룰루랄라~♬ Pod는 쿠버네티스에서 관리하는 가장 작은 배포 단위입니다. 쿠버네티스와 도커의 차이점은 도커는 컨테이너를 만들지만, 쿠버네티스는 컨테이너 대신 Pod를 만듭니다. Pod은 한 개 또는 여러 개의 컨테이너를 포함합니다. 컨테이너가 아니라 Pod을 사용하고 여러개의 컨테이너를 포함할 수 있다고...? 🤔 무슨말인지 확인해봅시다. 빠르게 Pod 만들기 docker run에 익숙한 분들을 위해 kubectl run 명령어를 소개합니다. kubectl run echo --image ghcr.io/subicura/echo:v1 주의 kubern.. 2022. 4. 21.
[OS]운영체제(OS: Operating System)의 역할과 구조 안녕하세요. BTC95 입니다. 오늘은 OS의 역할과 구조에 대해 간단히 알아보겠습니다. 운영체제의 역할 자원관리 컴퓨터 시스템 자원 효율적 관리 (시스템 자원 - CPU, Memory, I/O장치와 같은 하드웨어 자원과 프로세스, 파일 메시지 등의 소프트웨어 자원) 자원 보호 프로그램이나 다른 사용자가 데이터를 삭제하거나 중요 파일에 접근하지 못하게 컴퓨터 자원들 보호 인터페이스 제공 하드웨어 인터페이스와 사용자 인터페이스 제공하여 편리하게 사용하도록 지원 운영체제의 구조 커널 (Kernel) 운영체제는 규모가 매우 큰 프로그램이므로, 운영체제의 모든 부분을 메모리에 올려놓는 것은 메모리의 측면으로 봤을 때 굉장히 비효율적입니다. 따라서, 운영체제는 필요한 부분만을 메모리에 올려서 사용하게 되는데, 이.. 2022. 4. 21.
데이터베이스 (DB) 와 N - Tier 안녕하세요 BTC - 진상팀입니다. 저번 포스팅에서는 클라이언트 서버 포스팅을 통해 클라이언트와 서버, 미들웨어, web server, was server등에 대해 포스팅했습니다. 이번 포스팅은 저번 포스팅과 연결된 내용으로써 아래의 링크로 접속해 연결하여 읽으면 이해하기 쉽습니다. https://btcd.tistory.com/45?category=927633 Client(클라이언트) / Server(서버) 안녕하세요. BTC-진상팀입니다. 이번엔 (https://btcd.tistory.com/9?category=927633)에 이어 클라이언트와 서버에 관해 포스팅하겠습니다. 클라이언트와 서버 클라이언트 / 서버 이해하기 Web서버와 WAS 이해 btcd.tistory.com 목표 DB 정의와 특징 알기.. 2022. 4. 21.
KT Cloud의 단점 KT Cloud 및 KT G-Cloud를 사용하면서 느낀 단점을 이야기해보려고 합니다. 1. CSP 이용자에 대한 배려 부족 콘솔이 불친절하다. 서버나 방화벽 서비스를 이용할 때, IP 순으로 정렬을 하거나 이름 순으로 정렬을 하는 경우가 종종 생기는데, 정렬을 할 경우 리소스들이 보이지 않습니다. 다른 CSP의 방화벽은 서버별로 방화벽 그룹을 조회할 수 있거나 방화벽의 이름을 정하는 방법으로 어떤 정책을 가지고 있는지 쉽게 조회할 수 있습니다. 하지만 KT Cloud 같은 경우에는 계정에 있는 Zone의 모든 서버의 방화벽을 한 번에 나열하는 방식입니다. 그로 인해 조회하기가 불편하고 방화벽 전용 페이지가 있는 것이 아니라, 네트워크 부분에 방화벽 팝업 창으로 구성이 되어있어서 추가 및 삭제를 할 때도.. 2022. 4. 21.
VM 생성 및 Apache Compile설치 베하~ 안녕하세요 BETTER MONDAY 팀 입니다. 이번주는 VM을 간단하게 설치해보고 Apache를 Yum이 아닌 Compile로 직접 설치해보도록 하겠습니다. 그럼~~~이번주도 슈우우우웃~~! 웹 서버? 웹 서버라는 것은 우리가 가장 많이 이용하는 웹 브라우저와 같은 클라이언트들로 부터 HTTP요청을 받아들이고, HTML 문서와 같은 웹페이지를 반환하는 일종의 컴퓨터 프로그램입니다. Apache 웹 서버 개요 Apache HTTP Server (일반적으로 Apache라고 함)는 일반적으로 세계에서 가장 유명한 HTTP 웹 서버로 알려져 있습니다. 빠르고 안전하며 전 세계 모든 웹 서버의 절반 이상을 실행합니다. Why Apache? - 개인적 용도와 상업적 용도에서 비용이 자유로움 - 우수한 기능.. 2022. 4. 20.
[NCP] NCA 준비 - Storage 서비스 안녕하세요. 대머리독수리팀 입니다. compute 서비스 설명에 이어서, 오늘은 NCP에서 제공하고 있는 스토리지 종류들에 대해 간단명료하게! 알아보겠습니다. NAVER Cloud Platform에서 제공하고 있는 Storage의 종류는 다음과 같습니다. Object Storage 인터넷 상에 데이터를 저장 및 사용할 수 있는 스토리지 - 객체 기반의 무제한 파일 저장 스토리지 - 콘솔 등 다양한 방법으로 오브젝트들을 관리하고, 저장된 파일은 각 파일마다 고유한 접근 URL이 부여되어 인터넷 상에서 여러 사용자가 쉽게 접근 가능 - Amazone S3와 연동된 어플리케이션 연동도 가능 Archive Storage 데이터 아카이빙 및 장기 백업에 최적화된 스토리지 서비스 - Archiving Data 보관.. 2022. 4. 20.