분류 전체보기

GCP

GCP Load Balancer + Instance Group 을 운영하며 발생한 오류 트러블슈팅

1. 시작 자격증을 준비하며 이론으로만 배웠던 아키텍쳐를 실제로 운영해보고 구성해보며 많은 것을 느꼈지만, 가장 먼저 와닿는 것은 역시 실전과 이론은 다르다는 것이었다. 이번에 작은 테스트 서버 하나를 구성해보며 이것저것 만져볼 기회가 있었다. 이 경험을 통해 Traffic을 분산해 여러개의 VM Instance들에게 나누어 뿌리는 단순한 아키텍쳐를 구성하는 데에도 수 많은 오류와 삽질이 존재함을 느꼈다. 본 글에서는 GCP HTTP(S) Load Balancer와 Managed Instance Group 으로 구성된 단순한 서버 아키텍쳐를 구성하며 일어났던 오류들과 그에 따른 트러블슈팅 경험을 나누고자 한다. 2. 발단 아키텍쳐에서 사용한 구성은 Layer 7을 지원하는 HTTP(S) Load bala..

GCP

GCP Professional Cloud Architect Certificate 취득기(2)

https://nangman14.tistory.com/30 GCP Professional Cloud Architect Certificate 취득기(1) AWS SAA를 취득하고 다른 Cloud 벤더 중 하나인GCP에 관심이 생겼고 또 개인적인 사정으로 GCP의 자격증을 꼭 취득해야 할 일이 생겨 GCP의 Professional등급 Cloud Architect 자격증인 PCA를 준비해왔습니다. �� nangman14.tistory.com 1부에서 계속 개념을 익혔다면 GCP documentation을 볼 차례입니다. https://cloud.google.com/products 제품 및 서비스 | Google Cloud Google Cloud Platform, G Suite, Maps Platform, ID..

GCP

GCP Professional Cloud Architect Certificate 취득기(1)

AWS SAA를 취득하고 다른 Cloud 벤더 중 하나인GCP에 관심이 생겼고 또 개인적인 사정으로 GCP의 자격증을 꼭 취득해야 할 일이 생겨 GCP의 Professional등급 Cloud Architect 자격증인 PCA를 준비해왔습니다. 약 한 달 동안 준비했고 2020 / 07 / 09 에 GCP PCA 자격증 시험을 응시했고 최종적으로 PASS를 받았습니다. 본 글은 앞으로 GCP PCA를 취득하시는 분들께 도움이 되고자 제 경험담을 나누려는 취지에서 작성했습니다. 지극히 개인적인 관점에서 작성한 글이니 읽으시는 분들의 수준과 레벨에 따라 걸러서 보시면 도움이 많이 될 것 같습니다. GCP PCA Q&A 1. 자격증 준비 기간은? 전체 준비 기간을 따져봤을 때 약 한 달 쪼끔 넘게 걸렸습니다. ..

AWS

django + mysql + AWS 로 쇼핑 정보 가져오는 게시판 만들기 (Daeran.net) (2)

1부에서 계속 1부 보기 django + mysql + AWS 로 쇼핑 정보 가져오는 게시판 만들기 (Daeran.net) (1) 1. 시작 평소에 '대란'이라고 하는 쇼핑 정보를 온갖 사이트에서 찾아보곤 한다. '대란'이라 함은 낮은 가격으로 물건 이 올라올때 '~~ 대란'이라고 하는 데서 유래했다. 아주 싼 가격에 올라오기 때문에 짧은 시.. nangman14.tistory.com 6. 구현 결과 지금까지의 과정까지 구현된 것들은 다음과 같다. 대문 페이지에서 Daeran.net에서 올라온 모든 글들 중 최신 순으로 10개를 보여준다. 카테고리 별로 색이 들어간 뱃지를 사용해 구분이 용이하게 했다. Bootstrap4을 사용해 페이지를 꾸몄다. 게시판 리스트 페이지에서 크롤러가 db에 저장한 데이터를..

AWS

django + mysql + AWS 로 쇼핑 정보 가져오는 게시판 만들기 (Daeran.net) (1)

1. 시작 평소에 '대란'이라고 하는 쇼핑 정보를 온갖 사이트에서 찾아보곤 한다. '대란'이라 함은 낮은 가격으로 물건 이 올라올때 '~~ 대란'이라고 하는 데서 유래했다. 아주 싼 가격에 올라오기 때문에 짧은 시간 안에 구매 해야 품절되기 전에 구입할 수 있다는 특징이 있다. 그래서 '대란'글은 글을 얼마나 빨리 발견하느냐에 따라 구입 승패여부가 갈라진다. 문제는 '대란'글이 올라오는 사이트가 한 두 군데가 아니라는 것이다. 여러 사이트들을 돌다보면 내가 다른 사이트를 보는 사이 괜찮은 '대란'글이 올라오는 경우가 부지기수였다. 여러 사이트들을 일일이 도는 것도 여간 귀찮은 일이 아니였다. 그렇게 몇 번의 구입실패와 귀찮음를 경험하고 나서, 나는 모든 사이트들의'대란'글들을 몰아서 볼 수 있다면 좋을텐..

Dev

Onclick vs AddEventListener 어떤 것을 사용해야 할까?

Onclick과 AddEventListener 라는 비슷한 메소드 중 어떤 것을 사용해야 할까? 우선 Onclick() 메소드는 다음과 같이 사용할 수 있다. 1 element.attachEvent('onclick', function() { /* do stuff here*/ }); attachEvent() 메소드를 통해 붙여진 Onclick 메소드는 말 그대로 element를 '클릭'시 function을 실행시키는 기능이다. 하지만 AddEventListener는? 1 element.addEventListener('click', function() { /* do stuff here*/ }, false); 이런 식으로 AddEventListener를 통해 click 시 function을 실행시키는 메소드이..

Dev

Django 의 Password Validation 삽질기

최근 Django를 이용해 제작하는 프로젝트를 하는 중이다. Django가 제공하는 CBV 중 PasswordChangeView를 사용해 비밀번호 변경 페이지를 만들던 중에 나를 곤경에 빠지게 했던 경우가 있어 글로 써보자 한다. Django에서 제공하는 auth는 password라는 자체적인 type을 제공해 입력한 비밀번호를 암호화해주며 안전하게 설정할 수 있도록 도와준다. 이 기능을 자세히 모르고 있어 사단이 났다. 위의 화면처럼 ChangePasswordview를 사용하면 간편하게 비밀번호 변경 페이지를 제작할 수 있다. 여기서 필요한 구성요소는 기존 비밀번호인 old_password, 새 비밀번호인 new_password1 새 비밀번호 확인용인 new_password2가 전부이다. 그래서 비밀번..

Network

X11 Forwarding을 통해 AWS EC2에서 GUI 사용해보기

AWS 서비스 중 EC2를 사용하다보면 Putty 등의 SSH 터미널 원격 접속을 사용할 일이 많다. 하지만 이러한 방법은 GUI가 지원되지 않아 그래픽을 사용하는 결과물을 바로 볼 수 없다는 단점이 있다. 이번 글에서는 X11 Forwarding을 통해 SSH 접속을 하면서 GUI로 어플리케이션을 실행하는 법을 알아보자 1. Putty와 Xming을 이용한 방법 SSH 접속에 많이 사용되는 Putty를 계속 이용하면서 GUI 프로그램을 사용할 수 있는 방법이다. 여기서 본 글에서 EC2 운영체제는 Ubuntu를 기준으로 시연한다. 우선 Xming이라는 프로그램을 설치해야 한다. https://sourceforge.net/projects/xming/ Xming X Server for Windows Dow..

행사 및 세미나 활동

AWS Community Day -re:Invent 특집 참석 후기

2020년 1월 21일에 열렸던 AWS Coummunity Day 참석 후기를 올려보고자 한다. 1월 말에 참석했던 후기를 약 2달이 지나 쓰게 되어서 자세한 기억과 경험을 적지는 못하겠지만 그 때 있었던 경험들과 얻었던 것들, 간략한 후기를 남겨 앞으로 많은 사람들이 AWS 관련 행사에 관심을 가졌으면 한다. AWS Community Day가 열린다는 소식을 듣고 약 한 달 전부터 참석 신청을 하고 기다렸던 기억이 난다. 이전에 참석했던 AWS job go 행사부터 아마존 웹 서비스에 대한 흥미와 기대를 가졌기에 이번 Community day에 대한 기대감이 많았던 것 같다. 특히 AWS SAA 자격증을 앞두고 한창 AWS 서비스 관련 공부에 집중하고 있을 때라 더 그랬던 기억이 난다. 본 행사의 일정..

Dev

Node.js + MongoDB 로 이미지 웹 만들어보기 (2)

본 글은 이전 글 Node.js + MongoDB 로 이미지 웹 만들어보기(1)에서 이어진다. Node.js + MongoDB 로 이미지 웹 만들어보기(1) Node.js + MongoDB 로 이미지 웹 만들어보기 (1) 1. 시작 Node.js와 MongoDB 를 사용해서 이미지를 업로드하고 볼 수 있는 기초적인 웹 애플리케이션을 만들어 보고자 한다. 기본적인 기능과 디자인은 https://imgur.com/ 과 비슷한 형태가 될 것이라고 생각하고.. nangman14.tistory.com 이전 글에서 웹 애플리케이션을 만드는데 필요한 기술 스택과 개략적인 구조를 알아보았다. 이제 본격적으로 웹에서 이미지를 업로드해 저장되는 과정을 알아보자. Client는 찾아보기 버튼을 통해 이미지 파일을 올린 뒤 ..

Seungwoo Lee
'분류 전체보기' 카테고리의 글 목록 (9 Page)