2 tier architecture in GCP 클라우드 스킬업을 위해 기존 AWS에 올라간 솔루션을 GCP에 이전 설치할 기회가 생겼다. 다양한 GCP Resource를 활용해서 개발자/운영자의 입장을 고려하여 기존 구성을 변경해보며 Public cloud 를 익히는데도 도움이 될 수 있겠다싶었다. 1. 기존 구성안 검토 - 우선 기존에 AWS에 어떻게 구성되었는지 살펴봤다. 서버, DB, Storage 등 간단한 웹서버 구성이었다. 초기 요구사항은 기존의 트래픽 사용량 대비 비용절감을 원하셨지만 개인적인 바람은 서비스가 잘되서 트래픽을 감당할 수 없는 상황에도 안정적인 인프라 환경을 지원하는 것이었다. 현재 상황을 만족한 설계라면 기존 구성을 copy and paste하는 방식으로 그대로 migrat..
메시지 큐 종류 1. ZMQ(Zero MQ) - 소켓 프로그래밍 API를 대체할 수 있는 정말 괜찮은 라이브러리 - C++로 작성된 라이브러리를 Python에서 활용할 수 있어 상대적으로 빠른 속도의 통신이 가능 - 통신 스택을 구축하기 위해 가볍고 빠른 메시징 구현 제공 2. RabbitMQ - RabbitMQ는 개발언어인 Erlang의 특성에서 기인해 무척 안정적인 것이 특징이며, 매우 강력한 라우팅 기능을 제공함 - 하지만, 자동 주식거래 시스템에는 메시지의 종류와 처리주체가 많지 않기 때문에 RabbitMQ이 제공하는 강력한 라우팅 기능은 불필요 ZMQ 적용 사례 : Bert-as-Service https://github.com/hanxiao/bert-as-service - Tensorflow와 ..
k8s 환경 내 MinIO & Velero 구축 - Kubernetes 환경에서 Backup 후 복원하는 방법 구축 - Velero를 통해 백업 및 복원 기능을 제공할 수 있고 Velero에서 연동 가능한 스토리지로 MinIO가 있다. 왜 Kubernetes 환경에서 Backup이 중요할까 Kubernetes 클러스터의 downtime은 비지니스적으로 financial impact가 있고 조직의 brand에 영향을 끼친다. 필요한 모든 에플리케이션으로 전체 클러스터를 설정하는 것은 쉬운 일이 아니며 클러스터를 다시 설정하고 작업 준비를 하는데 상당한 시간이 소요된다. 따라서 조직의 비지니스에 영향을 주지 않고 클러스터의 disaster scenario에 신속하게 대비하기 위해 backup이 중요하다. 1..
k8s 환경 내 MinIO & Velero 구축 - Kubernetes 환경에서 backup 후 복원하는 방법 구축 - Velero를 통해 백업 및 복원 기능을 제공할 수 있고 Velero에서 연동 가능한 스토리지로 MinIO가 있다. 왜 Kubernetes 환경에서 Backup이 중요할까 Kubernetes 클러스터의 downtime이 발생하면 필요한 모든 에플리케이션으로 전체 클러스터를 설정하는 것은 쉬운 일이 아니며 클러스터를 다시 설정하고 작업 준비를 하는데 상당한 시간이 소요된다. 따라서 조직의 비지니스에 영향을 주지 않고 클러스터의 disaster scenario에 신속하게 대비하기 위해 backup이 중요하다. 1. 사전 작업 개발 환경(Env : Debian 10 Server image, ..
3편 'NFT Storage 적용 기술'에 이어 NFT Storage Business 가치에 대해 알아보자. 현재 글로벌 시장에서 중국은 자체 블록체인 인프라를 사용하여 대체 불가능한 토큰(NFT)의 비지니스 영역을 넓히려 하고 있다. 중국의 블록체인 서비스 네트워크(BSN)는 이번 달에 암호화폐를 포함하지 않는 국내 NFT(Non-Fungible Token) 산업을 창출하는 데 필요한 인프라를 구현할 계획이다. 우선 NFT Infra 비지니스에는 어떤 것들이 있나 1. NFT Port (https://www.nftport.xyz/) - NFTPort는 NFT용 Stripe이다. 개발자가 몇 시간만에 애플리케이션을 출시할 수 있도록 지원하는 원스톱, 단순, 개발자 친화적인 NFT 인프라 및 API 이다...
1편 'NFT가 Infra 시장에 가져올 변화', 2편 'NFT Storage Service'에 이어 NFT Storage Service의 작동 방식 및 적용 기술에 대해 알아보자. 우선, NFT Storage의 작동 방식은 다음과 같다. 1. 콘텐트 주소 지정(Content Addressing) : 사용자가 NFT.Storage에 데이터를 업로드하면 CID 라고 하는 콘텐트의 IPFS 해시를 받는다 . CID는 데이터의 고유한 지문이며 저장 방법과 위치에 관계없이 콘텐트를 참조하는 데 사용할 수 있는 범용 주소이다. CID는 콘텐트 자체에서 생성되기 때문에 CID를 사용하여 NFT 데이터를 참조하면 취약한 링크 및 "러그 풀(rug pull)" 과 같은 문제를 방지할 수 있다 . 2. 증명 가능 스토리..
- Total
- Today
- Yesterday
- 파이썬
- k8s
- terraform
- VPN
- PYTHON
- 도서
- AI
- cni
- security
- 혼공단
- controltower
- AWS
- NFT
- OS
- GKE
- handson
- NW
- IaC
- 국제 개발 협력
- k8s calico
- GCP
- 혼공파
- cloud
- EKS
- operator
- 혼공챌린지
- gcp serverless
- SDWAN
- k8s cni
- S3
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |