웹(Web)/데브옵스(DevOps) 10

[그라파나x엘라스틱서치] 시각화 방법

그라파나를 사용하면 Alert기능을 무료로 사용할 수 있으므로 키바나보다 많이 사용한다. 연결 1.그라파나에서 DataSources 선택 먼저 데이터소스를 추가해준다. 2. 엘라스틱서치 선택 데이터 시각화 Metric에 관한부분 설정을 하면 위와 같이 출력된다. 그라데이션 및 색상 위와 같이 범주를 누르면 색상을 변경할수 있으며, 아래의 Fill Gradient를 누르면 그라데이션 값을 설정 할 수 있다. 그런식으로 만들면 아래와 같은 시각화 화면을 얻을 수 있다. 벤치마크 테스트 본인의 컴퓨터를 Cpu, 메모리, Gpu 등을 벤치마크 테스트하는데에 주로 사용한다. 참고영상 : https://www.youtube.com/watch?v=qI7_By77c6c

2023 Go-lang(Go 언어) 장단점/추이

개요 지난 2~3년간 Go언어에 대해 집중적으로 관심이 좁혀졌던 것에 비해, 최근(2023)에는 Go-lang에 대한 관심이 식은것같아 시장 상황이 궁금하여 다음과 같은 글을 작성하게 되었다. 선요약 대한민국에서 Go언어로 주력으로 나가기는 어렵다. Go를 첫언어로 선택하기보다는 Java, Python 등이 많음. Go는 Type강제가 심한 언어이므로, OOP를 추구하는 다른언어들과 특징이 다르므로 선뜻 선택하기는 어려운편. C언어를 대체로 리팩토링하기에는 이르다고 생각. Go언어 특징 • 편의성 :동시성 기능 중 일부는 언어 자체에 내장. 'http 패키지'와 같은 고 표준 라이브러리 패키지로 제공된다. 자동 메모리 관리 기능을 지원. 파이썬 등의 스크립팅 언어와 달리 고 코드는 빠르게 실행되는 네이티..

mariaDB 설치오류 해결법(MariaDB 10.4 Setup Wizard ended prematurely because of an error)

설치 에러 메시지 : (MariaDB 10.4 Setup Wizard ended prematurely because of an error) 현상 : 설치 진행중에 갑자기 RollBakc되는 현상 발생 인터넷에 나온 레지스트리 등록을 다 따라해봤는데도 안되어서 방법을 연구해보았다. 그래서 mariaDB 설치 중 관리자 권한 확인을 누른 사람이라면 도움이 될 듯 싶다. 필자는 아래와 같은 방법으로 관리자 권한을 부여한 상태로 설치파일을 실행했다. MariaDB 설치오류 해결법 cmd를 관리자 권한으로 실행한다. cmd에서 mariaDB 설치파일(~~~.msi) 버전을 실행한다. 그러면 바탕화면에서 더블클릭했을때와 똑같이 설치를 진행한다. 원래 관리자 요청을 받아야되는데, 이미 cmd를 관리자 권한으로 실행했..

[React/Spring Boot/Kotlin] 목록 만들기(배포)

간단하게 프론트/백엔드 정리 참고(더보기) 더보기 FrontEnd => VS 터미널에서 React를 빌드하면된다. 백엔드 없는 프로젝트는 위 빌드파일을 서버에 올리기만하면된다. npm run build BackEnd => Docker에서 AWS에 올리기 : 도커이미지파일 이용 https://inma.tistory.com/148 [SpringBoot] Docker 컨테이너 배포 (with. Gradle) SpringBoot 앱을 개발환경(Development/Production)을 나누어 배포하는 방법에 대해 알아봅니다 🤩 (본 포스팅에서는 SpringBoot + Gradle + Docker를 사용합니다.) 1. Spring Initializr에서 dependency로 Sprin.. inma.tistory..

[React/Spring Boot/Kotlin] 목록 만들기(Spring-React연결하기)

FrontEnd : React BackEnd : Kotlin + SpringBoot DataBase : Docker + Mysql 이용 툴 : - VS(Visual Studio Code) - Postman(데이터베이스 쿼리 발생) - Windows Terminal - npm(Node.js패키지 관리자) Backend개발 후 Docker Mysql 연결(PORT : 3306) => Mysql연결된 것을 Postman을 통해서 쿼리 테스트 => VS에서 npm을 통해 React 설치 및 App.js를 이용 (PORT : 3000에서 Spring서버로 연결해서 PORT : 3306에서 데이터를 불러옴) 접근허용 방법 아래는 webConfig.class 파일의 내용이다. https://www.youtube.co..

Docker 명령어

https://www.yalco.kr/36_docker/ 가장 쉽게 배우는 도커 어려운 프로그래밍 개념들을 쉽게 설명해주는 유튜브 채널 '얄팍한 코딩사전'. 영상에서 다 알려주지 못한 정보들이나 자주 묻는 질문들의 답변들, 예제 코드들을 얄코에서 확인하세요! www.yalco.kr 1. 현재 실행중인 도커 보기(present의 약자) docker ps 2. 이미지로 컨테이너 생성하기 docker create {옵션} {이미지명}:{태그} # 예: docker create -it python 3. 만들어진 컨테이너 시작 docker start {컨테이너 id 또는 이름} 4. 이미지를 다운받아(없을시에) 바로 컨테이너 실행하여 진입하기 docker run {이미지명}:{태그} # 예: docker -it ..

Docker 설치 및 도커에 MySQL실행하기

참고 영상 https://www.youtube.com/watch?v=J9pxPVcd-fY 참고 링크 https://docs.microsoft.com/ko-kr/windows/wsl/install-win10#manual-installation-steps Windows 10에 WSL 설치 Bash 터미널을 사용하여 Linux 배포(Ubuntu, Debian, SUSE, Kali, Fedora, Pengwin 및 Alpine 포함)를 Windows 10 머신에 설치하는 방법을 알아봅니다. docs.microsoft.com 준비 : ms store에서 윈도우 터미널 다운 모두 설치완료하면 wsl2설치완료. 다음은 docker 설치 https://docs.microsoft.com/ko-kr/windows/wsl/..

웹서버 운영(Bitnami 설치하기)

opentutorials.org/course/3084/18893 웹서버 운영 : 윈도우 - 생활코딩 자신의 운영체제에 맞는 수업을 찾아서 학습해주세요. 윈도우에 웹서버 설치 웹서버와 http 웹브라우저와 웹서버의 통신 --- 윈도우에 웹서버 설치 이번 시간에는 아파치 웹서버를 윈도우 컴퓨터 opentutorials.org 생활코딩에 나온방식대로 bitnami를여기서 설치했다. https://bitnami.com/stack/wamp WAMP Bitnami WAMP Stack provides a complete, fully-integrated and ready to run WAMP development environment. In addition to PHP, MySQL and Apache, it inclu..

데브옵스 로드맵

- 데브옵스(devops) 엔지니어 데브옵스라는 개념도 처음에는 와닿지 않는데, 서버가 많이지면 이 서버들을 관리하는 사람이 필요합니다. 여러 서버들을 효율적으로 관리하고 리소스를 관리하는 사람들을 데브옵스 엔지니어라고 합니다. 데브옵스는 자연스럽게 일하다가 생겨나는 포지션이지 처음부터 모집은 잘 없는걸로 알고 있습니다. (위 내용 okky.kr/article/626952?note=1789946) 백엔드 개발자(신입) -> 백엔드개발자(경력) -> 데브옵스 관리자 전체적인 서버 및 네트워크의 체제를 알아야 한다. ex) 도커,쿠버네티스, AWS, 젠킨스 출처 : github.com/devJang/developer-roadmap/blob/master/pdf/devops.pdf