목록Cloud, Web (4)
KoreanFoodie's Study
네트워크의 구성 네트워크는 LAN 과 WAN 으로 구성된다. LAN 은 로컬 영역 네트워크이고, LAN 과 LAN 을 잇는 것을 WAN 이라고 한다. 보통 LAN 과 LAN 사이는 라우터를 이용해 연결한다. 스위치와 라우터 네트워크의 기본 구성은 스위치와 라우터에서 나온다. 스위치와 라우터는 둘 다 스위칭(통신을 연결된 포트로 연결해 주는 역할)을 수행하지만, 가장 큰 차이는, 브로드캐스팅을 막느냐 막지 않느냐의 차이이다. 스위치는 브로드캐스팅을 수행하고, 라우터는 이를 차단한다. 즉, 스위치는 같은 네트워크를 묶어주고, 라우터는 네트워크 집합을 분리시켜준다고 이해할 수 있다. 즉, 전 세계의 네트워크를 스위치로 구성하는 것은 불가능하다. 왜냐하면 패킷을 브로드캐스팅 할 때 전세계의 모든 컴퓨터에 대해 ..
쿠버네티스의 구조 쿠버네티스는 애플리케이션 간에 OS를 공유해 VM을 사용하는 것보다 가볍다! 또한 추상화 레벨이 높아 리소스 관리가 효율적이다. 쿠버네티스가 제공하는 것 서비스 디스커버리와 로드 밸런싱 : DNS이름이나 IP 주소를 이용해 컨테이너를 노출할 수 있다. 트래픽 관리를 위한 로드 밸런싱도 제공한다. 스토리지 오케스트레이션 : 로컨 저장소/공용 클라우드 공급자 등이 원하는 저장소 시스텝을 자동으로 탑재할 수 있다. 자동화된 롤아웃과 롤백 자동화된 빈 패킹(bin packing) : 리소스 활용성 UP 자동화된 복구(self-healing) : 실패한 컨테이너의 재실행/교체 시크릿과 구성 관리 : 함호, OAuth 토큰/SSH 키 저장 관리 쿠버네티스 컴포넌트 "쿠버네티스를 배포하면 클러스터를..
가끔 자료수집을 하다보면 신문 기사 등의 데이터를 대량으로 수집해야 되는 경우가 생긴다. 파이썬은 워낙 크롤러 만들기 좋게 requests나 BeautifulSoup등의 모듈이 그 기능을 제공해 주지만, 때로는 사이트에서 API를 직접 제공하기도 한다. 네이버의 경우에는 오픈 API(심지어 로그인도 필요 없다!)를 이용해 검색을 통한 자료를 수집할 수 있도록 도와준다. 그럼 이번 포스트에서는 이 오픈 API를 이용해서 내가 검색한 키워드로 수집한 뉴스기사들의 제목과 링크를 저장하는 방법을 알아보록 하겠다. 먼저, 네이버 데이터랩으로 가면, 다음과 같은 창이 뜨는데, 저기서 `오픈 API 신청`을 눌러 어플리케이션을 만들어 주자. 어플리케이션은 대충 만들어도 된다. 어플리케이션을 만들면 다음과 같이 "Cl..
주변에서 웹 개발 서버를 구축하는 것을 관찰해보면, 상당히 많은 분들이 Amazon 사의 AWS를 이용하고 있다는 것을 알 수 있다. 하지만 AWS의 경우 무료크레딧의 제한이 걸려 있기 때문에, 아주 간단한 어플을 실행하고 이를 테스트하고 싶을 때 AWS를 이용하려면 비용이 소액 발생하게 된다. 나처럼 가난한 개발자라면 아주 조그마한 지출에도 민감해지기 때문에, 어떻게든 무료를 찾아 떠나야 한다. 그 대안으로 구글 클라우드 플랫폼을 사용할 수 있다! 링크 : https://cloud.google.com/free/ 무료 등급 GCP - 무료 확장 평가판 및 항상 무료 | Google Cloud GCP 무료 등급은 12개월의 무료 체험 기간 동안 사용할 수 있는 $300의 크레딧과 항상 무료의 두 가지 방식..