본문 바로가기

개발관련

(124)
VirtualBox 화면 해상도 조절 방법 참고 https://temp123.tistory.com/15 버추얼박스(VirtualBox) 화면크기(해상도) 설정 VM(Virtual Machine)구현이 가능한 소프트웨어에는 대표적으로 VirtualBox, VMware, Parallels 등이 있다. 그 중에 필자는 ORACLE사의 VirtualBox(이하 버추얼박스)를 사용한다. 위에서 언급한 소프트웨어 중 VMwa.. temp123.tistory.com
네트워크 기본 https://www.notion.so/bscnote/67cc227bd1e14c6dbce593b414607a3a 네트워크 기본 네트워크란? www.notion.so 네트워크란? 서로 연결하여 대화할 수 있게 하는 것 인터넷이란? inter는 '연결'을 의미함 internet은 '여러 개의 네트워크(net)를 묶었다'는 뜻 인트라넷이란? intra는 '내부'를 의미함 intranet은 내부(intra)의 네트워크(net) 엑스트라넷이란? 내용은 인트라넷과 비슷하지만 기업의 인트라넷을 기업의 종업원 외에도 일부의 협력 회사나 고객에게 사용할 수 있도록 한 것이 엑스트라넷(ExtraNet)임 프로토콜이란? 컴퓨터끼리 서로 통신을 하기 위한 규칙 컴퓨터는 프로토콜이 서로 같을 때에만 통신이 가능하다. 기본적으로..
안정적인 서비스 운영을 위한 정리 슬라이드 링크 : https://www.slideshare.net/cybaek/201403?from_action=save 안정적인 서비스 운영 (설계에서 모니터링까지) 설계(Architect) 스케일링이란? - 어떠한 정책에 따라서 서비스에 대한 시스템을 늘리고 줄여주는 서비스 Scale Up : 하드웨어 성능을 높이는 방법. 예) cpu, ram, storage 업그레이드 Scale Out : 하나의 서버 보다는 여러대의 서버를 이용하여 일을 나눠서 처리하도록 하여 성능을 높이는 방법 서버 한대에서 시작 쉽게 시작할 수 있지만 원만한 운영 어려움 이유는 하나의 서버안에 다 들어가 있으므로 이 서버가 죽으면 서비스가 멈춤 그리고 디비의 경우 자원이 계속해서 필요하므로(저장) 하드웨어 스케일업을 계속 시켜..
AWS EKS에 대해서 참고 문서 : https://docs.aws.amazon.com/ko_kr/eks/latest/userguide/getting-started-eksctl.html https://docs.aws.amazon.com/ko_kr/eks/latest/userguide/getting-started.html https://docs.aws.amazon.com/ko_kr/eks/latest/userguide/delete-cluster.html EKS Hands-On 학습 가이드 https://eksworkshop.com/ 필요 선행 과정 : https://docs.aws.amazon.com/ko_kr/cli/latest/userguide/install-macos.html Kubernetes's Objects Detai..
JVM Heap에 대한 좋은 글 링크(feat. Elastic search) https://brunch.co.kr/@alden/35 ElasticSearch와 Heap 메모리 Linux Opensource | 이번 글은 ElasticSearch (이하 ES)와 Heap 메모리에 대해서 이야기해 보려고 합니다. 아시겠지만 ES는 Java 기반이기 때문에 여타 다른 Java 애플리케이션들과 마찬가지로 Heap 메모리를 얼마나 세팅하느냐에 따라 성능에 큰 영향을 미치게 됩니다. 그래서 이번 글에서는 주의해야 할 사항 두 가지를 바탕으로 Heap 메모리에 대해 이야기해 brunch.co.kr
리눅스 특정 포트 사용중인 프로세스 확인하는 커맨드 # 80번 포트를 사용하고 있는 프로세스를 찾고 싶을 때 # 권한문제 때문에 제대로 출력이 안될 수도 있으니 안나올때는 앞에 sudo를 넣어서도 해볼 것 $ sudo fuser -n tcp 80 80/tcp: 12229 12231 # 위에서 찾은 PID로 어떤 프로세스가 돌고있는지 확인 $ ps -ef | grep 12229 root 12229 1 0 09:38 ? 00:00:00 nginx: master process /usr/sbin/nginx -g daemon on; master_process on; www-data 12231 12229 0 09:38 ? 00:00:00 nginx: worker process noah 12251 1740 0 09:44 pts/0 00:00:00 grep --colo..
[ELK] ubuntu 18.04에서 ELK(ElasticSearch + LogStash + Kibana) 스텍 설치법 참고 링크 링크 : https://www.digitalocean.com/community/tutorials/how-to-install-elasticsearch-logstash-and-kibana-elastic-stack-on-ubuntu-18-04 How To Install Elasticsearch, Logstash, and Kibana (Elastic Stack) on Ubuntu 18.04 | DigitalOcean In this tutorial, we will go over the installation of the Elastic Stack on an Ubuntu 18.04 server. You will learn how to install all the components of the Elastic Stac..
[Java] 서버 인스턴스 사양에 맞도록 JVM Heap Area 튜닝 하는 방법 JVM을 사용하다보면 자주 보는 에러들이 있다. 바로 OutOfMemory와 Memory Leak 관련 에러이다. 해당 에러의 원인은 대부분 JVM에서 사용하는 Heap Area의 메모리 용량이 부족하거나 혹은 메모리 누수(Memory Leak)가 있어 Garbage Collector가 정상적으로 메모리를 비워주지 못해 발생한다. Garbage Collector(일명 GC) : 더이상 사용하지 않는 객체 등을 메모리에서 해제(삭제)하는 JVM의 작업 Memory Leak : 어떠한 로직이나 교착상태 때문에 사용했던 메모리가 해제 되지 않아 실질적으로 필요하지 않은 메모리 이지만 계속 점유하고있어 메모리가 손실되는 현상 - Memory Leak 관련 참고 : http://story.wisedog.net/%..