반응형 전체 글25 클론 클라우드 아키텍처 클론 클라우드 아키텍처란? 요즘 개발자들 사이에서 유행하는 학습 방법이 하나있다. 바로 클론 코딩이다. 인터넷이나 유튜브를 보면서 따라서 코딩을 해보는 학습방법이다. 이 학습방법에 대해서는 여러가지 장점이 존재한다. 그 중 가장 큰 장점은 해당 언어의 큰 사이클을 돌려보므로써 감을 잡을 수 있다. 이와 같은 학습 방법을 활용하여 클라우드 아키텍쳐를 살펴보며 왜 그렇게 아키텍처를 설계했는지 살펴보려고 한다. 또한 향후 직접 클라우드 아키텍처를 설계할 때 도움이 되었으면 좋겠다. 클론 클라우드 아키텍처의 정의 이미 구축된 클라우드 아키텍처를 바닥부터 살펴보면서 왜 이런방식으로 설계했는지 알아보는 학습방법 학습방법 AWS로 구성된, 오픈되어있는 클라우드 아키텍처 및 구성을 찾는다. 해당 서비스 설명과 간단한 .. 2021. 8. 7. [책 리뷰] 소프트 스킬 : 평범한 개발자의 비범한 인생 전략 71가지 책 리뷰 [소프트 스킬] 소프트 스킬 저자 : 존 손메즈 출판 : 길벗 발매 : 2015.11.27 이 책을 선택한 이유 첫 직장을 퇴사하고 나를 개발자로써 되돌아보는 시간을 갖고 있었다. 와이프의 권유로 같이 동네 도서관에 가서 책을 빌려다보기위해 고르고 있던 와중에 눈에 띄었다. 퇴사하고 시간이 좀 생기면서 드는 생각이 나는 어떤 개발자였을까? 하는 생각이었다. 그리고 바쁘다는 핑계로 효율적인? 보기좋은? 코드를 작성하지 못한게 후회가 되었다. 그래서 처음에는 제목에 끌렸다. 소프트 스킬, 이 얼마나 개발자에게 끌리는 제목인가? 처음에는 소프트 스킬이라는 제목만 보고 소프트웨어를 만들 때, 잘 만드는 노하우를 담은 책인줄 알고 책 목차를 보았다. 1부 : 경력 2부 : 셀프마케팅 3부 : 학습 4부 .. 2021. 8. 6. 톰캣 서버는 정상 가동되나, 페이지 접속이 안될때, Update Maven Project 실패 (could not update project configuration java.lang.nullpointerexception) 문제인식 서버는 콘솔창에 오류없이 정상 가동되나, 해당 프로젝트의 페이지로 접속이 안되는 문제 발생 또한 프로젝트를 선택하고 Alt + Enter 또는 우클릭 후 Properties로 들어가면 아래와 같이 Deployment Assembly가 비어있음 Add 를 하고 아무리 Apply and Close 해도 다시열면 남아있지않음... 내가 시도해본 방법 1. Alt + F5 를 통해 Update Maven 프로젝트 진행 2. java.lang.nullpointerexception 실패 뜨면서 진행안됨 3. 프로젝트 삭제하고 git에서 다시받음 안됨.... 해결방법 IDE에서 프로젝트를 삭제한다. 이때, Delete project contents on disk 항목을 지울 시, 프로젝트 폴더 자체가 삭제되.. 2021. 8. 5. Caused by: java.net.ConnectException: Connection timed out: connect 에러 로그 Caused by: java.net.ConnectException: Connection timed out: connect at java.net.DualStackPlainSocketImpl.connect0(Native Method) ~[?:1.8.0_212] at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:79) ~[?:1.8.0_212] at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350) ~[?:1.8.0_212] at java.net.AbstractPlainSocketImpl.connectToAddress(.. 2021. 8. 3. 2. 로드밸런서(Load Balancer, L4, L7, 부하분산기) 정보통신용어사전 다중 처리 시스템에서 특정 처리기에 과중한 부하가 걸리지 않도록 시간 조정 또는 병렬 장비의 도입을 통하여 부하를 고루 분배하는 것을 의미한다. 미들웨어 서버, 또는 웹 서버, 네트워크 장비 등의 병렬화를 통한 하드웨어 레벨의 로드 밸런싱이 있고, 데몬(Daemon) 등 서비스 프로세스의 병렬 서비스를 통한 소프트웨어 레벨의 로드 밸런싱이 있다. NCP(Naver Cloud PlatForm) 로드밸런서는 고객의 서비스에 대한 네트워크 트래픽을 분산해 서버의 부하를 경감합니다. 로드밸런서에 연결된 서버 중 일부 서버에 장애가 발생하면 자동으로 다른 정상 서버로 부하를 배분해 무정지 서비스가 가능하게 해 서비스의 높은 안정성을 보장합니다. AWS (Amazon Web Service) Elas.. 2021. 8. 2. 1. VM(Virtual Machine, VM, 가상머신, 가상컴퓨터) 정보통신용어사전 실제로 있는 컴퓨터 시스템에서 소프트웨어적으로 구성하여 만들어진 또 다른 가상의 컴퓨터. 하나의 컴퓨터를 여러 명의 사용자가 동시에 사용할 수 있도록 여러 대의 작은 컴퓨터로 분할 사용하거나, 운영체계나 하드웨어 등의 구성을 달리하여 운영하고자 할 때 주로 사용된다. NCP(Naver Cloud PlatForm) 빠르게 생성하여 원하는 분야에 효율적으로 활용하는 서버 물리적인 서버 자원을 별도로 구매하지 않고, 클라우드 환경에서 빠르게 생성해 사용한 만큼만 비용을 지불하면 되는 효율적인 서비스입니다. 인프라 운영에 대한 부담을 덜고자 하거나, 일시적으로 많은 서버 자원이 필요한 경우에 적합합니다. AWS (Amazon Web Service) Amazon Elastic Compute Clo.. 2021. 8. 2. 업체별로 알아보는 클라우드 용어 정리 클라우드 용어 정리 필요성 통상정으로 사용하는 클라우드 용어는 각 업체 서비스에 따라 다르게 표현되고 있다. 본 블로그에서는 일반적으로 쓰이는 클라우드 용어에 대해 TTA(한국정보통신기술협회) 와 주요 4개사의 퍼블릭 클라우드 업체에서 정의한 용어의 정의에 대해 살펴보고 정리해보고자 한다. 블로그에서 정리할 클라우드에서 쓰이는 용어 리스트는 아래와 같다. 1. VM (Virtual Machine) -> 2021.08.02 - [클라우드] - 1. VM(Virtual Machine, VM, 가상머신, 가상컴퓨터) 1. VM(Virtual Machine, VM, 가상머신, 가상컴퓨터) 정보통신용어사전 실제로 있는 컴퓨터 시스템에서 소프트웨어적으로 구성하여 만들어진 또 다른 가상의 컴퓨터. 하나의 컴퓨터를 여.. 2021. 8. 1. 이전 1 2 3 다음 반응형