IT70 GCP VPC네트워크 고정 IP 주소 예약하기 (Reserving a Static External IP Address) 구글 클라우드에서 고정 IP 주소 예약을 해보도록 하겠습니다. 구글 클라우드에서 VM 인스턴스를 생성 직후, IP주소는 임시 예약주소 임의로 고정 IP주소를 예약후 지정을 해주어야 합니다. 간단하게 고정 IP 주소를 예약하고 인스턴스가 있다면, 인스턴스를 고정IP주소로 잡는방법을 정리해보도록 하겠습니다. VPN 네트워크 고정 IP 주소 예약하기! 구글 클라우드 플랫폼에서 프로젝트를 생성하신뒤, VPC네트워크 메뉴로 접근합니다. VPC네트워크 서브메뉴로 '외부 IP 주소' 메뉴로 들어와 설정하시면 됩니다. '고정 주소 예약' 버튼을 눌러 설정을 시작합니다. 고정 주소 예약은 이름, 네트워크 서비스 계층, IP버전 설정, 지역, 리전, 연결대상(있다면) 설정해주면 됩니다. 네트워크 서비스 계층에서 프리미엄,.. 2019. 7. 21. 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. 이전 1 ··· 4 5 6 7 8 9 10 ··· 12 다음