멀티 테넌시에 대한 간단한 정리
·
OLD/IT 용어 사전
1. 멀티 테넌시란 멀티테넌시는 단일 소프트웨어 인스턴스로 서로 다른 여러 사용자 그룹에 서비스를 제공할 수 있는 소프트웨어 아키텍처 2. 클라우드 컴퓨팅에서의 멀티 테넌시 클라우드 컴퓨팅에서는 서로 다른 고객이 서버 리소스를 나누어 사용하는 공유 호스팅을 멀티테넌시라고 부름 멀티테넌시의 반대 개념인 단일 테넌시에서는 소프트웨어 인스턴스 또는 컴퓨터 시스템 하나에 최종 사용자 또는 사용자 그룹이 존재 3. 참고 링크 https://m.blog.naver.com/ki630808/221778753901 ▶▶ 멀티 테넌시 (multi-tenancy ) https://blog.naver.com/ki630808/221729345503 ▶▶ 멀티 테넌시 (multi-tenancy) 멀티 테넌시(Multi-ten....
[Git] git stash, git cherrypick, git pull/fetch 의 차이 참고 내용 링크
·
Data Engineering/GitHub
1. git stash https://gmlwjd9405.github.io/2018/05/18/git-stash.html [Git] git stash 명령어 사용하기 - Heee's Development Blog Step by step goes a long way. gmlwjd9405.github.io 2. git cherrypick https://hbase.tistory.com/141 [Git] git cherry-pick - 다른 브랜치의 커밋을 적용 git을 이용해서 코드를 관리하다보면 다른 브랜치에 적용된 커밋을 가져와서 내 브랜치에 적용하고 싶은 경우가 있다. develop 브랜치에서 기능 개발 브랜치를 따고 작업하다가 develop 브랜치에 새 hbase.tistory.com 3. git pu..
기억할 glue monitoring metric - 1. ETL Data Movement
·
카테고리 없음
현재 참여하고 있는 프로젝트에서는 glue 를 사용하여 db 에서 s3에 기록한다. db 에서 s3 로 데이터를 읽고 쓰여지는 것을 확인할 수 있는 중요한 메트릭이다. - ETL data movement: In the ETL Data Movement profile, the bytes are read fairly quickly by all the executors in the first stage that completes within the first six minutes. However, the total job execution time is around one hour, mostly consisting of the data writes. -> ETL data movement 프로파일에서, 바이트들은..
[AWS] 역할(role), 정책(policy) 의 차이를 잘 기록한 사이트
·
AWS
앞으로 역할, 정책이 혼동이 될 때 아래 사이트 들어가서 다시 익히면 많은 도움이 될 것 같다 https://going-to-end.tistory.com/entry/AWS-IAM-%EC%A0%95%EC%B1%85policy-%EC%99%80-%EC%97%AD%ED%95%A0role-%EC%9D%98-%EC%B0%A8%EC%9D%B4 AWS IAM 정책(policy) 과 역할(role) 의 차이 이번 포스팅에서는 역할에 대해 알아보고자 합니다. 역할은 정책과 차이를 가지는 개념으로서 이 두 개의 차이가 무엇인지에 대해 알아보고자 합니다. 우선 AWS 에서 정의하는 역할의 뜻은 아래 going-to-end.tistory.com 위 사이트에서 잘 정리한 그래프를 가져오면 이와 같음
[CS 스터디] 3. routing table
·
OLD/IT 용어 사전
1. routing table 이란 라우팅 테이블(영어: routing table)은 컴퓨터 네트워크에서 목적지 주소를 목적지에 도달하기 위한 네트워크 노선으로 변환시키는 목적으로 사용된다. 각 라우터의 라우팅 테이블은 모든 목적지 정보에 대해 해당 목적지에 도달하기 위해서 거쳐야 할 다음 라우터의 정보를 가지고 있다. 네트워크에서 데이터 패킷이 어디로 전송될지 결정하는 데 사용되는 데이터 베이스 이 데이터 베이스는 라우터나 스위치와 같은 네트워크 장비에 저장 데이터 패킷의 목적지 IP 주소를 기반으로 어떤 경로를 통해 전송할 것인지를 결정 IP 주소와 관련된 라우팅 정보를 저장 다양한 라우팅 프로토콜에 의해 동적으로 업데이트 될 수 있음 이 경우, 네트워크 상황에 따라 최적의 경로를 계산하여 Routi..
[CS 스터디] 2. subnet
·
OLD/IT 용어 사전
1. subnet 이란? subnet 은 네트워크를 서브넷(subnetwork)으로 나누는 것을 말함 하나의 네트워크를 작은 네트워크로 분할한 것 ip 주소를 더욱 효율적으로 사용하고 네트워크 성능을 향상시키는 데 도움 서브넷 마스크를 사용하여 네트워크 주소와 호스트 주소로 구분함 서브넷은 네트워크를 더 작은 블록으로 나누어 네트워크의 효율성을 높임 서브넷을 사용하면 다른 서브넷 간에 IP 충돌을 방지하고 각 서브넷마다 다른 네트워크 다른 네트워크 정책을 적용할 수 있음 2. 참고 링크 https://code-lab1.tistory.com/34 [네트워크] 서브넷, 서브넷마스크, 서브넷팅이란? | 서브넷팅 예제 서브넷의 등장 배경 흔히 사용되는 IPv4 주소 체계는 클래스를 나누어 IP를 할당한다. 하지..
[CS 스터디] 1. VPC 란?
·
OLD/IT 용어 사전
1. vpc 란? virtual private cloud 의 약자, 클라우드 환경에서 구성된 사설 네트워크 클라우드 서비스 제공업체가 제공하는 VPC 서비스를 사용하면 사용자는 자신만의 가상 네트워크를 구성할 수 있음 VPC 를 사용하면 사용자면 고유한 IP 주소 범위, 서브넷, 라우팅 테이블 및 네트워크 게이트웨이와 같은 기능을 제어할 수 있음 이를 통해 자신의 인프라를 더욱 세밀하게 제어할 수 있으며, 보안적인 측면에서도 높은 수준의 보호 가능 vpc 가 없다면 ec2 인스턴스들이 서로 거미줄처럼 연결되고 인터넷과 연결됨 -> 시스템 복잡도를 엄청나게 끌어올릴 뿐만 아니라 하나의 인스턴스만 추가되어도 모든 인스턴스를 수정해야하는 불편함 발생 -> 인터넷 전용선을 다시 까는 것과 같음 vpc 를 적용하..
[Linux Error] end kernel panic - not syncing 이슈 해결
·
Error code 모음/3. Linux Errors
- cpu 를 1개로 설정할 것은 processors 에서 cpu 를 2개로 설정하니 해결함 - 아래 링크 참고 해서 해결할 것 https://sosopro.tistory.com/190 [버추얼박스] 우분투 설치실패 kernel panic not syncing 버추얼박스에 우분투를 설치하는데 아래와 같은 에러메세지가 발생해서 설치가 안되는 경우 해결방법입니다. kernel panic not syncing : Attempted to kill the idle task. I got this error while plugging Ubuntu virtual ma sosopro.tistory.com
ubuntu ssh permission denied 날 때
·
Error code 모음/3. Linux Errors
아래 링크를 참고해서 해결할 것 https://phoenixnap.com/kb/ssh-permission-denied-publickey How to Fix SSH Failed Permission Denied (publickey,gssapi-keyex,gssapi-with-mic) The SSH Permission Denied (publickey,gssapi-keyex,gssapi-with-mic) appears on SSH login. This tutorial features the steps to fix the error. phoenixnap.com
[Python] python 에서 parquet 타입을 열려고 할때
·
언어/Python
1. 원인 - 파이썬에서 parquet 파일을 열려고 시도 - import parquet 를 하려는데 모듈이 없음 - 리눅스에서 pip3 install parquet 하려는데 gcc 가 없어서 설치를 못한다는 에러가 뜸 2. 해결 방법 - 이전부터 pyarrow 를 통해서 parquet 타입을 열 수 있도록 만들었음.. pip3 install pyarrow --- from pyarrow import parquet