본문 바로가기
728x90
반응형

IT147

GCP 인스턴스그룹 HTTP 로드밸런서 생성하기 (InstanceGroup, Load Balancer) 인스턴스 그룹생성에 이어, 로드밸런서 생성 및 구성 해보겠습니다. 로드밸런서는 네트워크 부하분산 제품 입니다. 로드밸런서를 통해 네트워크로 들어오는 트래픽을 설정한 인스턴스 그룹에 분산처리 해줍니다. 또한, 인스턴스그룹에 자동확장(Auto Scaling)설정이 되어있다면 자동증설 처리가 가능합니다. Google Cloud Platform Load Balancer 설정에대해 정리 해보겠습니다. 인스턴스 그룹, HTTP 로드밸런서 설정하기! 먼저, 구글클라우드 플랫폼 프로젝트를 생성하시고 네트워크 서비스 메뉴를 들어갑니다. 네트워크 서비스 메뉴에 서브메뉴로 '부하 분산' 메뉴를 선택하시면 됩니다. '부하 분산기 만들기'를 선택해주세요. 부하분산기도 3가지 종류로 나뉩니다. (HTTP, TCP, UDP) 제가.. 2019. 7. 21.
GCP Compute Engine 인스턴스 그룹 설정하기 (Instance setting, Auto Scaling) 요즘 구글클라우드 제품들을 많이 사용하고 있습니다. 기존에는 구글제품의 API를 늘 사용하였었지만, 본격적으로 클라우드도 구글클라우드로 이관 및 작업하고있습니다. 그중 Compute Engine의 인스턴스를 그룹화시켜 추후 작업량 및 부하가 많아질때 자동확장을 대비할수있는 인스턴스 그룹에 대해 생성 설정하는 방법을 간단하게 정리하였습니다. GCP 인스턴스 그룹(InstanceGroup)생성 가이드 먼저 구글 클라우드 콘솔에 접속하여, 프로젝트를 생성하고 Compute Engine제품 사용을 설정하시면 됩니다. Compute Engine 메뉴로 들어오시면, 인스턴스 그룹의 서브 메뉴를 확인 하실수 있습니다. 일반 VM 인스턴스와 인스턴스 그룹의 차이점은 VM인스턴스는 단일 서버를 생성할때 사용되고 인스턴스.. 2019. 7. 21.
JAVA HashMap VS LinkedHashMap (차이점, 성능차이, 사용방법) JAVA언어에서 어쩌면 가장 많이 활용하며 사용하는 Map입니다. Map은 기본적으로 Key와 Value를 묶어 한쌍 으로 저장 합니다. 그리고 많은 양의 데이터를 빠르게 검색 할 수있는 성능의 장점이 있습니다. JAVA의 Map도 종류가 많은데요. (Hash, Tree, Linked) 그중 HashMap과 LinkedHashMap의 차이점에 대해 알아 보려합니다. 1. HashMap, LinkedHashMap 사용법 1HashMap hashMap = new HashMap();cs HashMap 객채 생성을 합니다. HashMap은 제네릭타입을 지정하여 생성 할 수도 있습니다. LinkedHashMap도 동일합니다. (LinkedHashMap linkedHashMap = new LinkedHashMap(.. 2019. 7. 9.
Swift4 Hello, World Xcode 프로젝트 생성 하기! 안녕하세요. 이제Hello, World 부터 스위프트(Swift)를 정리하려고 합니다. Swift가 업데이트가 되면 코드가 많이 변화되는 편이라 겁이나는데요. 항상 최신버전을 익히려고 공부하려 합니다. (될수 있다면 매주 1~2회는 포스팅 할 계획입니다.) 그렇다면 이제, Swift4의 Hello, world를 시작으로 프로젝트 생성부터 시작해보도록 하겠습니다. (스위프트를 공부하려면 기본적으로 맥OS가 구동되는 PC가 있어야 하는데요. 윈도우에 가상으로 설치해도 되지만 불안정하여서 가급적 Mac을 구비하시는게 좋습니다.) Xcode 프로젝트생성 'Hello, World' 먼저 앱스토어(App Store)에서 Xcode를 다운받으셔야 합니다. 그리고 Xcode를 처음 실행시킨 화면 입니다. 실행 시키신후.. 2019. 7. 7.
Mac 마우스 휠 방향 전환 하기! 안녕하세요. 오랜만에 포스팅을 하게 되었습니다. 당분간은 Mac에 적응하여 Swift와 간단한 Mac 사용법을 포스팅하려 합니다. 오늘은 맥의 마우스 기본값은 흔히들 많이 접하시는 윈도우 휠방향과 반전이 되어있는데요. 오랫동안 윈도우에 적응된 유저들은 상당히 불편합니다. (저 또한 그렇습니다.) 그래서 오늘은 Mac 에서 마우스 휠 방향 전환하는법을 알아보도록 하겠습니다. 간단 설정하기 먼저 상단에 사과모양을 눌러주세요. (혹은 바로 시스템환경설정을 실행 시켜주시면 됩니다.) 시스템 환경 설정을 눌러주세요. (바로 실행시키신분들은 다음 스크린샷을 확인해주세요.) 마우스를 눌러주세요. 마우스 설정에서 '스크롤 방향: 자연스럽게' 체크가 되어있습니다. 마우스 설정에서 '스크롤 방향: 자연스럽게' 체크를 풀어.. 2019. 6. 23.
API 란? (API : Application Program Interface) 안녕하세요. 오늘은 API 대해 포스팅을 하려고 합니다. 먼저, 기획자 신입으로 취직을 한 제 친구가 있습니다. 그 친구는 컴퓨터와 전혀 관련없는 과를 졸업하였구요. 개발자인 저에게 "API가 뭐야? 이해가 잘안돼" 라고 물었습니다. 저로써는 "아.. API를 같은 종사자라도 잘 모르는 사람도 있겠구나" 싶어서 포스팅하게 되었습니다. 그럼 API가 무엇일까요? "API"는 Application Program Interface을 의미합니다. 약자를 풀어서 해석을 해도 이해가 잘 되지 않으실 껍니다. 하지만 먼저 약자를 풀어서 의역아닌 해석을 해보자면 '어플리케이션 프로그램 구조?' 정도로 해석하면 될까요? 일단 흔히 API가 뭐냐고 하면 라이브러리에 접근하기위해 작성된 규칙 정도로 교과서적인 설명이나 글을.. 2019. 2. 26.
728x90
반응형