본문 바로가기

전체 글

KeyCloak 스펙 산정하기 Concepts for sizing CPU and memory resources[1] 글에 대한 내용입니다. 성능 권장사항: 더 많은 파드(Pod)로 확장할 때 성능이 저하될 수 있습니다. 이는 추가적인 오버헤드 때문이며, 교차 데이터센터 설정을 사용할 경우 추가 트래픽과 작업으로 인해 성능이 더 저하될 수 있습니다. 캐시 크기를 늘리면 Keycloak 인스턴스가 오랜 시간 동안 운영될 때 성능이 향상됩니다. 이는 응답 시간을 줄이고 데이터베이스의 IOPS를 감소시킵니다. 그러나 인스턴스가 재시작될 때 이러한 캐시를 채워야 하므로, 캐시가 채워진 후 안정된 상태를 기준으로 자원을 너무 타이트하게 설정하지 않는 것이 좋습니다. 이러한 값들을 시작점으로 사용하고, 생산 환경으로 가기 전에 자체 부하 테스트를.. 더보기
2024 VMware 라이선스 VCF VVF VMware가 Broadcom에 인수 되면서 라이선스 체계가 싹 바뀌었다. 기존의 영구 구매 방식이 없어지고 구독형의 VCF, VVF로 통일된다. 세부 기능은 AddOn 라이선스를 통해 제공 된다. 장기로 보면 구독형으로 따른 총 TCO는 높아 졌을수 있지만, 초기 투자비용이 줄어들었고, 무엇보다 VCF 도입 비용이 엄청높았는데, 이 부분 비용이 엄청 많이 줄었다. 구독은 1년, 3년, 5년 단위로 가능한 것으로 보인다. HPE Greenlake 나 Dell APEX 같은 HW 구독 비용 모델과 같이 쓸 경우 인프라 전체가 구독형으로 진행될수 있다. NSX-T의 기능이 Add-On으로 쪼개 졌고, 실제적으로 VCF 아니면 제대로 쓰기 어려운것으로 보인다. 그런데... 1년은 너무 비싸고, 3년, 5년이면.. 더보기
macOS에서 matplotlib 한글 표시 안될때 macOS에서 matplotlib를 사용하여 한글을 표시할 때, 기본적으로 한글을 지원하지 않는 폰트가 사용되어 아래와 같은 경고가 발생할 수 있습니다. 이 문제를 해결하기 위해 한글을 지원하는 폰트로 변경해야 합니다. :1: UserWarning: Glyph 51064 (\N{HANGUL SYLLABLE IN}) missing from current font. :1: UserWarning: Glyph 45937 (\N{HANGUL SYLLABLE DEG}) missing from current font. :1: UserWarning: Glyph 49828 (\N{HANGUL SYLLABLE SEU}) missing from current font. :1: UserWarning: Glyph 44144 (.. 더보기
Amazon SageMaker Studio Lab vs Google Colab 개요 Jupiter Notebook을 사용할수 있는 Lab 환경을 무료로 제공 해주는 대표적인 두가지 서비스입니다. Google에서는 colab으로 예전 부터 제공해왔고, Amazon도 21년 12월 부터 제공하기 시작했습니다. 비교 Google CoLab은 Google Drive로 부터 연동되어서 접근성이 무척 좋고, 자원 할당도 잘 됩니다. Amazon SageMaker Studio Lab는 일단 별도 계정을 신청해야 하며, 승인이 나야 사용 가능합니다. 승인과정은 하루 정도 걸렸습니다. 다만 Google Drive 같은 스토리지 연동이 없는 점이 조금 아쉽지만, 이 때문인지 영구 스토리지 50GB를 제공합니다. CoLab의 경우 기본적으로 5GB를 제공하지만 자원이 종료되면 모두 초기화 됩니다. 처.. 더보기
Windows 10 22H2 업데이트(KB5012170) 설치 오류 (Windows 11동일) 업데이트시 2022-08 x64 기반 시스템용 Windows 10 22H2 보안 업데이트(KB5012170) 가 설치가 되다가 마지막에 오류가 발생되어서 계속 설치시 실패하는 현상에 대한 해결 방법입니다. 아래 두가지 커맨드를 관리자 권한 셸에서 실행 후 다시 업데이트 해보면 될것입니다. 컴퓨터의 파일 문제를 확인하는 Windows의 유틸리티입니다. 각 커맨드 둘다 시간이 3~5분 정도 걸립니다. 좌측 하단 윈도 버튼에서 우클릭 후 -> Windows Powershell(관리자) 를 선택하고 아래 커맨드를 차례로 실행합니다,. sfc /scannow DISM.exe /Online /Cleanup-image /Restorehealth 다른 설치 오류시도 더보기
GPT3 , ChatGPT에서 Temperature 의미 ChatGPT를 슬랙 연동하다가 아래 처럼 temperature 라는 파라미터를 넣었는데, 의미가 궁금 해서 찾아보았습니다. const options = { engine: 'gpt-3.5-turbo', prompt: message, maxTokens: 150, temperature: 0.7, ...session, }; const aiResponse = await openai.complete(options); 이런건 ChatGPT가 답을 잘해주죠.. 아래와 같습니다. Q: openai api에서 temperature 는 어떤 의미이야? ChatGPT: OpenAI API에서 "temperature"은 언어 생성 모델에서 생성된 텍스트의 다양성(degree of diversity)을 조절하는 하이퍼파라미터입.. 더보기
Kubernetes 관리툴 Lens 대체, OpenLens 개요 kubernetes 관리 툴로 가장유명한건 아마 Lens 일겁니다. https://k8slens.dev/ CLI에서는 K9s 가 유명하죠 https://k9scli.io/ 그런데 Lens 가 2023년 1월 부터 기업사용자에게 월 $19.90 상용으로 바뀌었습니다. Lens 의 코어자체는 원래 OpenSource(MIT라이선스)로 개발되었기 때문에 이를 직접 빌드 해서 사용하거나 빌드된 바이너리인 OpenLens를 사용하시면 됩니다. Lens Source Repo. : https://github.com/lensapp/lens OpenLens Binary : https://github.com/MuhammedKalkan/OpenLens/releases 일부 기능이 빠졌는데 이는 Extention 을 통.. 더보기
Kingroon KP3S Pro Cura PrusaSlicer Profile 3D Printer Kingroon KP3S Pro의 Cura와 PrusaSlicer용 Profile을 첨부 합니다. 출처 : https://kingroon.com/blogs/3d-print-101/best-quality-settings-in-cura-for-kp3s-pro 더보기