브로커의 정의

마지막 업데이트: 2022년 4월 20일 | 0개 댓글
  • 네이버 블로그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 트위터 공유하기
  • 카카오스토리 공유하기

[AWS Blog] AWS Service Broker를 사용하여 Kubernetes를 통한 빠른 AWS 서비스 프로비저닝

AWS의 공식 홈페이지에 올라온 블로그의 글을 번역하여 제공하는 코너입니다. 간편하게 AWS의 새로운 소식과 기술을 접해보세요.

AWS Service Broker를 사용하여 Kubernetes를 통한 빠른 AWS 서비스 프로비저닝 - 2018. 5. 2

by Mandus Momberg

컨테이너가 프로젝트를 구축하는 방법을 바꿔놓았던 것은 의심의 여지가 없습니다. 컨테이너화 된 워크플로우 접근법의 기본원칙 중 하나는 개발자에게 의존성을 선택하고 소비하는 방법을 개발자가 제어할 수 있게 하는 것이었습니다. 그 중에서 가장 중요한 것은 개발자가 필요할 때 가능하게 해준다는 것입니다. 요즘에는 누구도 데이터베이스를 프로비저닝하기 위해 3주를 기다리지 않을 것입니다.

따라서 개발자 커뮤니티가 컨테이너가 실행되는 위치에 관계없이 항상 예측가능하고 간단한 방식으로 외부 종속성을 제어할 수 있는 방법을 찾아야 한다는 것은 놀라운 일이 아닙니다. 이 솔루션은 OSB(Open Service Broker) API입니다.

오늘은 OSB API를 지원하는 모든 플랫폼을 통해 RDS 및 EMR과 같은 AWS 서비스를 직접 제공할 수 있게 해주는 OSB API의 구현인 AWS Service Broker를 소개하고자 합니다 . 현재 이 목록에는 Kubernetes, OpenShift 및 Cloud Foundry가 포함되어 있습니다.

우리는 re:Invent 2017에서 10개의 초기 서비스를 지원하는 AWS Service Broker를 발표했습니다. 올해 4월에 8개의 서비스를 추가했으며 일반 AWS 서비스에 대한 지원을 지속적으로 추가했습니다.

Kubernetes의 서비스 브로커 접근법 아키텍처는 매우 간단합니다. Kubernetes는 OSB 준수 서비스 브로커가 사용 가능한 서비스 목록을 카탈로그에 등록할 수 있게 해주는 서비스 카탈로그 프로젝트를 보유하고 있습니다. 올바른 사용권한을 가진 플랫폼의 모든 사용자는 사용가능한 서비스 계획에 대한 서비스 카탈로그를 요청할 수 있습니다. 중개인은 서비스를 제공하고 반환된 정보를 일련의 비밀그룹에 묶습니다.

저는 뭔가를 설명하는 가장 좋은 방법은 그것이 어떻게 작동하는지를 보여주는 것이라고 생각합니다. 그래서 직접 들어가서 직접 시도해보시기 바랍니다.

이 블로그 게시물을 따라 가기 위해 필요한 몇 가지 사항이 있습니다. 이러한 종속성의 설치 또는 배포에는 적용되지 않겠지만 이러한 설정에 도움이 되는 온라인 리소스 목록이 많이 있습니다.

  • IAM 권한을 만들 수있는 AWS 계정 클러스터 (Kubernetes v1.9.3)
  • Helm v2.9.0-rc5
  • AWS CLI v1.15.11
  • Python 2.7.13 이상

Kubernetes 서비스 카탈로그 설치

Kubernetes 서비스 카탈로그는 모든 서비스가 Kubernetes 플랫폼에 광고되는 메커니즘입니다. AWS 서비스를 관리할 때 AWS Service Broker와 통신하는 서비스 카탈로그입니다. 서비스 카탈로그를 설치하는 방법에는 여러 가지가 있습니다. 저는 개인적으로 Helm을 사용하는 것이 가장 단순하다고 생각합니다. 서비스 카탈로그에는 svcat 이라고 불리는 프로세스를 훨씬 쉽게 만드는 CLI가 있습니다.

svcat CLI 다운로드

이 단계는 Linux용 svcat CLI를 다운로드 하지만 모든 주요 OS에 대한 릴리스가 있습니다. 전체 설치지침은 여기 설명서를 참조하십시오 . Linux를 사용하는 경우 다음 명령을 실행할 수 있습니다.

Helm에 서비스 카탈로그 차트 저장소 추가 및 서비스 카탈로그 설치

성공적으로 설치되었는지 확인하려면 카탈로그 네임스페이스로 시작된 포드를 나열할 수 있습니다.

사용 권한, 사용 권한

이제 여러분은 Kubernetes 서비스 카탈로그를 배포했으므로 AWS Service Broker가 AWS 계정으로 AWS 서비스를 시작할 수 있는 올바른 권한을 갖고 있는지 확인해야 합니다.

AWS Service Broker는 다음 두 가지 방법 중 하나로 권한을 사용할 수 있습니다.

  • 구성 파일에서 자격 증명을 정적으로 구성 (온 - 프레미엄 배포의 경우 잘 작동) 을 따릅니다 ( AWS에 배포한 경우의 모범 사례)브로커의 정의

AWS Service Broker는 CloudFormation을 사용하여 AWS 계정에서 생성된 모든 리소스의 라이프 사이클을 관리하므로 서비스를 만들때 CloudFormation이 맡을 역할을 만들어야 합니다.

이 연습 과정에서 사용할 템플릿과 정의를 다운로드하십시오.

ARN의 값을 복사하십시오. 나중에 참조할 단계에서 필요합니다. $

새 역할을 만들고 정책을 첨부하십시오

이 섹션에서는 서비스 브로커가 맡을 CloudFormation 역할을 만들고 새로 만든 정책을 여기에 브로커의 정의 첨부합니다. 또한 kops config를 편집하여 추가 노드 역할을 추가합니다.

역할 ARN을 복사하십시오. 나중에 내가 참조하는 곳에서 이것을 필요로 할 것입니다. $

이제 이전에 작성한 정책을 새 역할에 첨부하십시오.

성공적으로 작동하면 CLI에서 출력이 나오지 않으므로 아무런 결과가 없으면 다시 시도하지 마십시오!

추가 노드 권한으로 kops cluster config 편집

이제 배포 된 kops 노드에 권한을 추가하기 위해 kops 클러스터 구성을 편집해야 합니다. 우리는 kops CLI를 사용하여 편집합니다 :

이것은 당신의 $EDITOR 를 kops 클러스터 매니페스트 파일로 열 것입니다. 이 파일에서 .spec 의 아래에 우리는 다음을 추가할 것입니다.

다운로드한 tarball내부에는 완전한 구성 파일이 저장되어 있습니다.

$EDITOR 의 파일에 쓰기 명령을 사용하여 파일을 저장한 다음 클러스터를 업데이트합니다.

업데이트가 완료되면 추가 정책이 kops 노드 역할에 첨부되었는지 확인합니다. 이제 additional.nodes. $ 이라는 정책이 표시됩니다.

AWS Service Broker 설치

좀 더 쉽게 하기 위해 AWS Service Broker를 Kubernetes 클러스터에 배포할 스크립트를 만들었습니다. zip 파일을 다운로드하십시오.

이 새 폴더 안에 k8s-variables라는 YAML 파일이 있습니다. 파일을 열고 다음 config 매핑을 편집하십시오.

  • aws_cloudformation_role_arn : $
  • 지역 : YOUR_REGION
  • vpc_id : VPC_IN_WHICH_KOPS_IS_RUNNING

설정 파일의 나머지 부분은 그대로 두십시오.

이제 설치 프로그램 스크립트를 실행하십시오.

설치 프로그램이 완료되면 AWS Service Broker 포드가 실행 중이고 서비스가 생성되었는지 확인하십시오.

AWS Service Broker가 서비스 카탈로그에 등록되어 있는지 확인하십시오.

이제 AWS Service Broker가 배포되어 실행되었으므로 Service Catalog에 등록되었으며 사용가능한 서비스 목록을 확인할 수 있습니다.

새 SQS 대기열 제공

우리가 나중에 메시지를 게시할 수있는 간단한 SQS 대기열을 준비해 보겠습니다. 다음 내용으로 provision-sqs.yaml이라는 파일을 만듭니다.

이제 kubectl을 사용하여 변경 사항을 적용하고 준비가 성공했는지 확인하십시오.

AWS CLI를 사용하여 SQS 대기열이 생성되었는지 확인할 수도 있습니다.

프로비저닝 된 서비스를 사용할 수 있도록 바인딩

이제 서비스가 프로비저닝 되었으므로 바인딩하여 큐에 액세스할 수 있게해야 합니다. 바인딩 프로세스 중에 브로커는 클러스터의 모든 창에서 사용할 브로커의 정의 수 있는 새로운 비밀 세트를 만듭니다.

다음 내용으로 sqs-demo-binding.yaml이라는 파일을 만듭니다.

이제 kubectl을 사용하여 변경 사항을 적용하십시오.

바인딩이 성공했는지 확인해 봅시다.

이 서비스를 사용하는 데 필요한 모든 정보가 들어있는 새로 만든 비밀이 있어야합니다.

모든 포드에 비밀을 첨부하십시오.

바운드 비밀이 생겼으니 다른 비밀처럼 Kubernetes 클러스터의 아무 포드에도 매핑할 수 있습니다. 아래 예제는 포드 내부의 환경 변수 QUEUE_URL 와 QUEUE_ARN 환경 변수를 os-blog-sqs-binding secret 의 내부에 있는 QueueURL 및 QueueARN 키에 매핑 합니다.

Kubernetes의 비밀 맵핑이 어떻게 작동하는지에 대한 자세한 정보는 여기 있는 공식 문서를 읽으십시오.

그리고 이게 다입니다!

AWS Service Broker를 사용하여 Kubernetes를 통해 새 AWS 서비스를 프로비저닝 하는 워크 플로우와 애플리케이션 내에서 서비스를 사용하는 방법을 이해하셨기를 바랍니다.

DB - (MSSQL)Service Broker, 서비스브로커란 무엇인가?

서비스 브로커(Service Broker) 는 데이터베이스 엔진에서 두 개의 서로 다른 응용 프로그램 간에 일반적으로 명령 메시지인 태스크의 완료를 모니터링하는 SQL Server 의 기능입니다. 메시지 전달을 한쪽 끝에서 다른 쪽 끝까지 안전하게 할 책임이 있으며, 대상 응용 프로그램이 일시적으로 종료되거나 응답하지 않는 경우, Service Broker는 전송 준비가 될 때까지 메시지를 큐에 저장해 놓습니다.

두 애플리케이션(SQL Server 내부 또는 외부) 이 통신할 때, 어느 애플리케이션도 반대쪽 끝의 기술 세부사항에 접근할 수 없습니다. 민감한 메시지를 보호하고 지정된 장소에 안정적으로 전달하는 것Service Broker 의 역할입니다. Service Broker 는 고도로 통합되어 있으며, 메시지 전달 및 처리에 대한 강력한 보증과 함께 메시지 송수신을 위한 간단한 Transact-SQL 인터페이스를 제공합니다. 이니시에이터 프로그램(대화를 시작하는 프로그램)은 대상 애플리케이션(수신기) 주소와 함께 서비스 브로커에게 메시지를 전송한다. 대상 애플리케이션은 메시지를 수신한 후 표시기 어플리케이션에 의 성공적인 전달을 나타내는 승인 또는 응답 메시지를 전송합니다. Service Broker 로 전달할 메시지 타입은 Xml 로 고정하거나 일반문자열 로 할 수 있습니다.

Service Broker의 Message Type, Contract, Queue, Service의 네이밍은 하고싶은 대로 해도 되지만 권고 사항은 API형태의 Url로 네이밍을 처리하기를 권고하고 있습니다. API형태의 Uri는 실제로 접속할수 없는 사이트여도 상관없으며 단순히 네이밍을 위한 것이기 때문에 편한대로 만들면 됩니다.

여기서는 http://www.tempproject.com/InsideDemos/을 네이밍 규칙으로 지정하여 만들겠습니다.

이 Url은 존재하지 않으며 접속도 불가능한 Url 입니다.

Service Broker를 이해하기 위해선 다음의 개념을 잘 알아야 합니다.
Service(서비스) : 메시지를 전달하기 위한 통신매개 수단 / Contract조건에 맞는 Message Type으로 전달합니다
Queue(큐) : 메시지를 전달받아 저장해놓는 장소(테이블 같은 존재) / Contract조건에 맞게 처리된 메시지를 받습니다
Contract(계약) : 메시지를 전송자와 수신자를 설정해놓는 계약(Servie Broker수행시 메시지간의 계약에 의해 데이터가 처리됩니다)
Message(메시지) : 통신하면서 주고받을 메시지(Xml데이터) 입니다. 송/수신할 메시지 타입을 결정할 수 있습니다(Ex - Xml, None)

Start Service Broker(Example)

Service Broker의 실행방식은 두 Service간의 통신이며(Ex - A, B) A Service에 종속된 Queue의 값을 B Service로 보내서 B Service에 종속된 Queue에 데이터를 전달하는 것 입니다.


통신시에 전달되는 Message는 Contract에서 설정한 송신자(initiator)와 수신자(target)의 계약내용을 따릅니다.

아래의 작업실행시 DB하위의 Service Broker폴더의 메시지유형(Message), 계약(Contract), 큐(Queue), 서비스(Service)폴더에서 확인이 가능합니다. 각 내용을 생성시 실시간으로 보여지지 않으므로 DB에 우클릭 후 새로고침을 브로커의 정의 클릭 한 후에 다시 폴더로 가서 확인해 봅니다.

Use Service Broker

Service Broker를 사용함으로 변경합니다. DB생성시 기본값은 사용안함으로 설정되어있습니다.

Create Message Type

Service Broker로 사용할 메시지의 이름을 생성하며 validation 설정으로 타입을 고정할 수 있습니다.
well_formed_xml로 타입을 설정하면 xml로 타입이 고정됩니다.

CREATE MESSAGE TYPE(Transact-SQL) - SQL Server

CREATE MESSAGE TYPE(Transact-SQL)

Create Contract

메시지를 주고받는 Contract를 생성합니다.
아래의 계약내용에 따르면 ~/PlayerAsyncRequest가 전송하는 메시지 이며 ~/PlayerAsyncResult가 수신하는 메시지 입니다.

CREATE CONTRACT(Transact-SQL) - SQL Server

Create Queue/Service

Queue와 Service를 생성하여 직접 통신할 수 있는 수단을 만듭니다.
Queue와 Service는 1:1로 매칭되며 1개의 Service에 처리될 1개의 Queue를 설정합니다.
~/PlayerProcessingService Service에서는 ~/PlayerAsyncContract Contract를 추가하였는데, 해당 Queue에서 ~/PlayerRequestService Service를 받기 때문에 송/수신 Contract내용을 추가했습니다

CREATE QUEUE(Transact-SQL) - SQL Server

CREATE SERVICE(Transact-SQL) - SQL Server

Execute Service Broker(Begin Dialog)

위의 스크립트로 Message, Contract, Queue, Service를 생성하였으므로 ~/PlayerRequestService에서 ~/PlayerProcessingService로 메시지를 전송하는 스크립트를 작성하면 다음과 같이 됩니다.

이렇게 되면 ~/PlayerProcessingService로 통신요청을 했기 때문에 이 Service에 해당하는 Queue(Basic_PlayerProcessingQueue)로 데이터를 받아오며, Select문으로 이 내용을 확인해볼 수 있습니다.

메시지를 전송하기 때문에 Message Type을 ~/PlayerAsyncRequest로 설정했습니다.
@handle값은 두 Service간의 통신내용을 담고있으며, Servie를 제어할 수 있는 값입니다. begin dialog @handle ~… 로 서비스 통신을 핸들링하는 내용을 설정했습니다.

이 실행문은 하나의 Stored Procedure(SP)로 만들어서 사용할 수 있습니다.

BEGIN DIALOG CONVERSATION(Transact-SQL) - SQL Server

BEGIN DIALOG CONVERSATION(Transact-SQL)

Declared @msg parameter contents

Select Queue information

Request Message 주석 실행문을 실행 했다면 Basic_PlayerProcessingQueue에 내용이 담겨있는데 다음과 같이 브로커의 정의 Queue의 내용을 확인해 볼 수 있으며, 쿼리로 조회된 내용은 다음과 같을 것입니다.


service_name(Queue에 매칭된 Service) : ~/InsideDemos/PlayerProcessingService
service_contract_name(통신시 이루어 진 Contract) : ~/InsideDemos/PlayerAsyncContract
message_type_name(송신한 Message 이름) : ~/InsideDemos/PlayerAsyncRequest
message_body(Message 내용 - @msg): 0x3C006D0067007…

@msg값은 player태그가 있는 xml형식인데 message_body값을 보니 Service Broker에 의해 암호화되어서 알수가 없게되었습니다.
Service Broker 내부적으로 자체암호화해서 전송하기 때문에 다음과 같은 방법으로 cast해서 데이터 확인이 필요합니다.
@msg의 Datatype을 nvarchar(max)로 했기때문에 형을 맞추기 위해 nvarchar(max)로 cast했는데 xml로 cast해도 무방합니다.

Processing requested queue information(Waitfor / 브로커의 정의 브로커의 정의 Receive)

Service로 전송된 Queue의 값을 실제로 처리하기 위해선 다음과 같이 처리할 수 있는데 일방적으로 보내기만 하면 되는 상황이라면 send on conversation ~ );부분을 빼고 Select, Insert, Update 등의 작업을 수행하는 쿼리를 만들면 됩니다.
아래의 실행문은 수신한 Service에서 송신한 Service로 답을 보내기 위한 방법입니다.

이 실행문에서는 @handle에 의해 ~/PlayerAsyncResult메시지로 수신 Service에서 송신 Service로 다시 요청합니다.

나는 누구와 거래하고 있는가?: 브로커와 딜러의 이해

경제적으로 자유로워지고 싶은 우리들은 오늘 아침에도 HTS를 켠다. 구로공단에서 액세서리 만드는 김 사장님은 수출대금 받을 걸 감안해서 선물환 거래를 은행이랑 한다. 하루에도 수없이 이루어지는 금융 거래 속에서 우리는 브로커와 거래를 할까? 딜러와 거래를 할까? 이 문제는 대단히 중요한 문제이다. 브로커와 딜러가 이익을 취하는 구조가 완전히 다르기 때문에 소비자 입장에서 이 둘의 이익 구조를 완벽히 이해해야 현명한 선택을 할 수 있다.

2. 브로커의 수익구조

브로커를 사전으로 검색하면, 상행위를 매개한다느니 하는 용어들이 나온다. 순수 인문학 전공자의 관점에서 풀어서 말하면, 브로커의 정의 브로커는 결국 자기 이름으로 사거나 판 내역이 하나도 없는 사람이다. 자기 이름으로 사거나 팔지도 않는데 브로커는 뭘로 돈을 버는가? 바로 수수료로 돈을 번다. 쉽게 공인중개사들이 대표적인 브로커이다. 이들은 자기가 매도인/매수인/임차인/임대인 이 되어서 주체가 되는 것이 아니라 단순히 중개만 해준다. 그리고 중개사 수수료를 받는다.

우리가 주식거래를 하는 증권사의 HTS 상에서도 마찬가지이다. 우리가 주식거래를 하면 증권사는 거래수수료를 받고 거래를 성사시킨다. 이 비용에는 정보제공 비용, 거래환경 제공 비용 등이 포함되어 있을 것이다. 어쨌든 이런 브로커는 자기 이름으로 거래를 하는 내역이 없으니 아무런 위험 없이 수수료를 챙겨간다. (물론 이 수수료 경쟁이 치열해져서 "영원히 0 원" 될 수도 있고 해서 브로커로 돈 벌기는 정말 어렵다. )

3. 딜러의 수익구조

딜러를 인터넷으로 검색하면, 정말 다양하게 정의되어 있다. 복잡한 걸 싫어하는 우리는 딱 하나만 기억하면 된다. 딜러는 브로커와 반대로 자기 이름으로 사거나 파는 사람이다. 자기 이름으로 사고팔긴 하는데 어떻게 이들은 돈을 남겨먹는 것일까? 바로 매수매도 호가 차이이다. ( 상세한 내용은 본 블로그 비드(BID)-애스크(ASK)를 알아보자 참조 ) 딜러는 BID 가격으로 싸게 사서 ASK 가격으로 비싸게 판다. 자연스럽게 싸게 사서 비싸게 팔게 되니까 이득이 된다. 우리가 외국통화 살 때를 생각해보자. 같은 통화인데 "고객이 사실 때"는 비싸고, "고객이 파실 때"는 엄청 싼 것을 알 수 있다. 이 뜻은 은행이 외환 딜러 역할을 한다는 뜻이다. 실제로 은행은 고객의 거래로 인해 들어온 외환을 또다시 사거나 팔면서 차액을 가져갈 것이다. 그래서 이런 일을 하는 은행 부서에 외환 "딜러"들이 있을 것이다.

우리가 "중고차 딜러" 라고 칭하는 중고차 구매 어플을 많이 쓰는데 엄밀하게 말하면 이는 중고차 브로커 어플이다. 중고차 거래 어플에서 직접 중고차를 자기 이름으로 구매해서 파는 게 아니라 실제 차주가 있는 차를 단순히 소개해주고 중개수수료만 챙기는 구조이기 때문이다.

4. 내가 누구와 거래하고 있는지를 바로 알자!

내가 브로커와 거래하는지 딜러와 거래하는지를 이해하면, 우리는 브로커의 정의 좋은 조건을 선택할 수 있는 기준이 생기게 된다. 우리가 브로커와 거래하는 경우라면, 제공하는 정보의 양과 질 그리고 속도에 비해서 브로커 수수료가 저렴한 것을 선택하면 된다. 반면, 우리가 딜러와 거래하는 경우라면, 단순히 매수매도호가 차이가 가장 적은 딜러와 거래하면 된다.( 그들이 물량이 가장 많고 좋은 조건을 제시할 수 있다는 뜻이기 때문이다. )

Nexus Data Broker 3.0 하드웨어/소프트웨어 상호 운용성 매트릭스

본 제품에 대한 문서 세트는 편견 없는 언어를 사용하기 위해 노력합니다. 본 설명서 세트의 목적상, 편견 없는 언어는 나이, 장애, 성별, 인종 정체성, 민족 정체성, 성적 지향성, 사회 경제적 지위 및 교차성에 기초한 차별을 의미하지 않는 언어로 정의됩니다. 제품 소프트웨어의 사용자 인터페이스에서 하드코딩된 언어, RFP 설명서에 기초한 언어 또는 참조된 서드파티 브로커의 정의 제품에서 사용하는 언어로 인해 설명서에 예외가 있을 수 있습니다. 시스코에서 어떤 방식으로 포용적인 언어를 사용하고 있는지 자세히 알아보세요.

이 번역에 관하여

Cisco는 전 세계 사용자에게 다양한 언어로 지원 콘텐츠를 제공하기 위해 기계 번역 기술과 수작업 번역을 병행하여 이 문서를 번역했습니다. 아무리 품질이 높은 기계 번역이라도 전문 번역가의 번역 결과물만큼 정확하지는 않습니다. Cisco Systems, Inc.는 이 같은 번역에 대해 어떠한 책임도 지지 않으며 항상 원본 영문 문서(링크 제공됨)를 참조할 것을 권장합니다.

이 문서에서는 지원되는 하드웨어 및 소프트웨어 요구 사항과 Cisco NDB(Nexus Data Broker) 3.0.0용 권장 Cisco Nexus Operating System( NX-OS)에 대해 설명합니다.

사전 요구 사항

요구 사항

이 문서에 대한 특정 요건이 없습니다.

사용되는 구성 요소

이 문서의 정보는 NDB 2.0.0~3.0.0에 유효한 매트릭스를 기반으로 하며 , 3.0.0부터 NDB에서 사용 가능한 모든 하드웨어/소프트웨어/구성 모드를 포함하기 위한 것입니다.

이 문서의 정보는 특정 랩 환경의 디바이스를 토대로 작성되었습니다.이 문서에 사용된 모든 디바이스는 초기화된(기본) 컨피그레이션으로 시작되었습니다.네트워크가 작동 중인 경우 모든 명령의 잠재적인 영향을 이해해야 합니다.

배경 정보

NDB는 데이터 센터 클래스 스위치를 활용하여 기존의 포워딩 방식(MAC (Media Access Control ) 주소 스위칭을 기반으로 하지 않고 정책 기반으로 트래픽을 전달합니다.따라서 NDB가 스위치에 푸시하여 제대로 작동하려면 특정 컨피그레이션이 필요합니다.또한 다양한 NDB 지원 스위치에는 다양한 유형의 ASIC(Application-Specific Integrated Circuit)도 있습니다. 이 때문에 확인된 주의 사항 및 기능에 따라 다른 권장 버전과 최소 버전의 소프트웨어가 있습니다.

1 최소/권장 버전은 일반 NX-OS 스위치 사용이 아니라 NDB 설치에만 적용됩니다.

2 30xx/31xx는 별도로 나열된 Nexus 3164를 제외하고 모든 Nexus 30xx 또는 Nexus 31xx 스위치를 의미합니다.

홈론_모기지 브로커

현재 호주에서 60% 의 홈론이 모기지 브로커를 통해서 이루어진다는 사실을 아시나요 ? 이러한 비율은 매년 늘어나고 있는 추세입니다. 그럼 사람들은 왜 홈론을 받을 때 브로커의 정의 직접 은행에 가는 것보다 모기지 브로커를 통해서 론을 받는것을 더 선호하는 것일까요 ? 또 , 모기지 브로커란 무엇이며 , 고객들을 위해 어떤 일을 할까요 ?

모기지 브로커 (Mortgage Broker) 란 ?

모기지 브로커는 은행 등 대출기관 (Lender) 과 고객 (Borrower) 의 중간에서 홈론을 받기 전부터 세틀먼트가 끝날때까지 원활한 업무처리와 고객이 보다 유리한 론을 받을 수 있도록 두 파티 (Party) 간의 다리 역할을 하는 중개인이라 할 수 있습니다 .

모기지 브로커가 하는 일들

첫째 , 고객을 대신해 대출기관의 상품 비교 및 분석을 도와줍니다 .
브로커들은 보통 적게는 10 곳에서 많게는 40 곳에 이르는 대출기관과 관계를 맺고있습니다 . 이런 다양한 대출기관과의 관계를 통해서 그 기관들의 정보를 가지고 있기에 , 여러 정보들을 한눈에 비교 / 분석 할 수 있습니다 . 각 은행별로 대출 이율이나 조건들이 상이하기 때문에 고객에게 맞는 대출기관을 찾아드림으로써 대출기관을 일일이 전전하셔야 할 수고를 덜어드립니다 .

둘째 , 홈론 받기 전부터 세틀먼트까지 전반적인 면에서 고객의 도우미 역할을 합니다 .
브로커는 단지 홈론을 신청해주고 받아주는 일만 하는게 아닙니다 . 집을 사기 전부터 고객이 얼마를 빌릴 수 있는지부터 첫 주택 구입자 (First Home Buyers Grant) 신청서 작성 및 여러 관련기관에서 필요한 정보에 대한 설명 등을 제공하며 이런 것들에 대한 궁금증을 풀어주는 도우미 역할을 한답니다 .

브로커는 누구에게 돈을 받나요 ?
브로커는 론이 대출기관 ( 보통 은행 ) 에서 승인이 난 후 , 세틀먼트가 끝나면 대출기관으로부터 커미션을 받습니다 . 그래서 대부분의 브로커들은 고객들에게 수수료 및 수고비 등을 청구하지 않습니다만 , 몇몇 브로커들은 은행에서 받는 커미션 외에 고객들에게 별도의 수수료를 청구하기도하니 처음 만나셨을때 꼭 집고 넘어가셔야 합니다 .

브로커를 이용하실 때 체크하셔야 될 사항들

첫째 , 브로커가 라이센스 (Credit Representative Number) 를 가지고 있는지 ?
본인이 이용할 브로커가 정부 (ASIC) 에서 발행한 라이센스 (Credit Representative Number) 를 가지고 있는지를 꼭 확인하셔야 합니다 . ASIC Connect 웹사이트의 Professional Registers 에 가서 확인 하시거나 , ASIC Infoline(1300 300 630) 에 문의하셔서 확인해 보실수 있습니다 .

둘째 , 본인이 이용할 브로커가 얼마나 많은 대출기관 (Lender) 과 관계를 맺고 있으며 , 브로커가 선호하는 대출기관이 있는지 ?
몇몇 브로커들은 4~5 개 정도의 대출기관과 집중해서 거래를 하는 경우가 있습니다 . 이럴 경우에 고객입장에선 더 많은 은행 및 상품을 비교할 수 있는 기회가 없어지며 더 나은 상품을 선택하실 기회를 잃게 되실 수 있으니 브로커를 선택하기 전에 브로커의 정의 꼭 체크해 보시기 바랍니다 .

마지막으로 , 브로커가 청구하는 수수료가 있는지 ?
위에서 언급했듯이 몇몇 브로커들은 고객에게 수수료를 청구하는 경우가 있으니 처음 만나실 때 , 브로커가 청구하는 수수료가 있는지 ? 있으면 어떤 수수료를 얼마나 청구한다는 것인지를 잘 따져보신 후 현명한 선택을 하시기 바랍니다 .

Disclaimer: 본 칼럼의 내용은 일반적인 금융 및 홈론관련 내용이므로 글쓴이는 이에 대한 어떠한 법률적인 책임을 지지 않습니다 .


0 개 댓글

답장을 남겨주세요