본문 바로가기 메뉴 바로가기

JHB의 삽질 이야기

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

JHB의 삽질 이야기

검색하기 폼
  • 분류 전체보기 (372)
    • JHB (23)
      • IT 이야기 (4)
      • 잡다한 이야기 (19)
    • Cloud (44)
      • AWS (40)
    • Language (46)
      • C C++ (26)
      • C# (2)
      • Java (1)
      • Python (16)
    • Development (221)
      • Windows (62)
      • Mobile (72)
      • Linux (6)
      • Driver (12)
      • Firmware & HW (3)
      • Algorithm (14)
      • CM&CI&CD (14)
      • Web개발 (8)
      • Container (1)
      • Database (1)
      • Etc (26)
      • Tip (2)
    • MUSIC (17)
      • Listen (12)
      • Compose (5)
    • ETC (20)
      • Public (20)
    • TOOL/FRAMEWORK
      • MFC
      • WPF
      • GIT
    • LANGUAGE
      • C/C++
      • C#
      • Java
      • Python
  • 방명록

2021/06 (5)
Mac M1에서 캐논 프린터 드라이버 설치

나는 G3900을 사용 중인데, 한국 캐논 사이트에서 제공하는 드라이버는 설치가 계속 실패 하더라. 캐나다 캐논 사이트에서 G3000 Series 용 드라이버를 받아서 깔았더니 성공했다. https://canoncanada.custhelp.com/app/answers/answer_view/a_id/1011682/~/g3000-series-cups-printer-driver-ver.16.40.1.0-%28mac%29 G3000 series CUPS Printer Driver Ver.16.40.1.0 (Mac) History [Ver.16.40.1.0] - macOS Big Sur (11.0) has been added as a supported OS. - Modified the failure occurre..

Development/Tip 2021. 6. 28. 23:27
AWS CDK에서 ecs-patterns 사용시, 상세 설정을 하려면?

ecs-patterns의 ApplicationLoadBalancedFargateService를 사용하여 Service를 만들었는때, Auto Scale을 설정 하려면 어떻게 해야 할까? https://docs.aws.amazon.com/cdk/api/latest/docs/@aws-cdk_aws-ecs-patterns.ApplicationLoadBalancedFargateService.html 여기서는 쉽게 보이지가 않는다. 정답은.. const fargateService = new ecs_patterns.ApplicationLoadBalancedFargateService(this, 'FargateService', { //... } fargateService.service.autoScaleTaskCount..

Cloud/AWS 2021. 6. 18. 12:04
MSA의 Demo Day

MSA 다룰 때 카오스엔지니어링은 중요하다. 하나의 서비스 장애가 전체 시스템 장애로 퍼지는 일이 흔하기 때문이다. MSA로 아키텍처를 구성하면, 어느 한 서비스가 장애 시간이 점점 쌓여서 Timeout이 계속 나는 상황이 되면.. 이거에 연관된 모든 서비스가 점점 느려지다가 전체 서비스가 한순간에 확 다운된다. 2차 함수 처럼 그래프가 한번에 확 올라간다. 느려지기 시작하는 지점을 엘보우 포인트라고 부르며, 이걸 빠르게 캐치하는게 중요하다. 그래서 프로덕션 전에 일부로 서비스 장애를 일으키고 이를 해결하기 위한 플레이북을 만들어 나가는 과정이 중요하다. 이때 서비스를 모두 띄워놓고 하나씩 죽여보는 날을 잡는데, 이걸 Demo Day 라고 부른다. 예를 들어 서비스에서 DB 요청 했는데 Timeout이 ..

Cloud/AWS 2021. 6. 18. 12:02
Public IP가 할당되지 않은 Instance는 Internet Gateway로 요청을 보낼 수 없다.

Public Subnet에 EC2를 생성했고, Public IP는 할당하지 않았다. (Private IP만 있는 상황) 이 상황에서 AWS SDK를 통해 AWS Batch를 수행했는데... Timeout이 나면서 수행이 안된다. 도대체 무슨 일일까? 처음엔 IAM Role 문제 인줄 알았는데,, 아니었다. Public IP가 없으면 Internet 을 통해 외부로 요청이 불가한 것이었다. 차라리 Private Subnet 통해서 NAT - Internet Gateway로 갔으면 NAT의 Public IP를 달고 외부와 통신이 됐을 텐데.. IP 대역이 서로 다른 네트워크가 통신하려면 2개 중 하나를 만족해야 한다. 1. 서로 상대방의 IP 대역을 알고 있거나 - 가는 길을 알려줘야 하기 때문에 라우터를 ..

Cloud/AWS 2021. 6. 17. 18:40
AWS CDK로 ECS Fargate Service CI/CD 만든 회고

CDK에서 원하는 배포 환경으로 배포하기 위해 나는 ID를 바꾸는 Practice를 가장 많이 쓴다. https://jhb.kr/419 [CDK] 배포 환경에 따라 다른 스택으로 배포하기 CDK로 스택을 배포 할 때 Dev / Test / Prod 등의 환경으로 배포 하기 위해 여러가지 방법이 있다. 여러 가지 방법 중 핵심이 되는 것은 결국 '스택의 아이디를 배포 환경에 맞추어 바꾸어 준다'는 것이 jhb.kr 그러면 Service와 CI/CD에 대한 스택은 어떻게 구성하는게 좋을까? 처음에 나는 서비스 생성 자체는 ecs_patterns.ApplicationLoadBalancedFargateService 를 사용하였고, 이를 ServiceStack${env}이라 두고, 이를 관리하는 CI/CD를 Se..

Cloud/AWS 2021. 6. 17. 18:28
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
  • Serverless로 E-Commerce⋯
  • 갑자기 RDS CPU 점유율이⋯
  • DDB Singletable 디자인
  • AWS CLI v2 에서 명령어⋯
최근에 달린 댓글
  • 만약 틀린놈만 모아서 따로⋯
  • 정답입니다 중상수준입니다.⋯
  • 글 지우시는게 좋을거같아요⋯
  • 다른글 배껴오신건가요?
Total
823,459
Today
143
Yesterday
220
링크
  • Kaspyx - Hacking
  • JHB LinkedIn
  • Dive into Deep Learning
TAG
  • MFC
  • linux
  • jni
  • database
  • 프로그래밍
  • jni강좌
  • winapi
  • 음악
  • source
  • db
  • Visual C++
  • AWS
  • C++
  • Cloud
  • API
  • android
  • kering
  • java
  • NDK
  • it
  • Python
  • 안드로이드
  • gcc
  • 리눅스
  • Troubleshooting
  • driver
  • 드라이버
  • algorithm
  • Quiz
  • C
more
«   2021/06   »
일 월 화 수 목 금 토
    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      
글 보관함
  • 2022/03 (1)
  • 2021/11 (1)
  • 2021/10 (1)
  • 2021/09 (1)
  • 2021/08 (1)

Blog is powered by Tistory / Designed by Tistory