Microsoft Azure 블록 체인 자습서

Azure 블록 체인 클라우드 플랫폼은 가장 진보 된 클라우드 플랫폼 중 하나입니다. 이 기사에서는 Microsoft Azure BaaS를 탐색하고 작동 방식을 이해합니다..

블록 체인 기술은 다른 분야로 빠르게 확장되고 있습니다. 많은 대기업이 처음부터 자체 블록 체인 인프라를 구축하고 있습니다. 이것은 블록 체인 혁명에 적응할 때 그들에게 추가적인 이점을 줄 것입니다. 그러나 모든 비즈니스가 자체 블록 체인 인프라를 만드는 사치를 누릴 수있는 것은 아닙니다. 이것이 바로 Blockchain as a Service가 등장하는 곳입니다..

우리는 스마트 경제로 나아가고 있으며 새로운 블록 체인 인프라에 적응하는 것은 비즈니스에 달려 있습니다. 블록 체인은 또한 비즈니스 성과를 가속화하고 기업이 실행을 개선 할 수 있도록 지원하는 열쇠를 가지고 있습니다. 또한 책임감을 높이고 투명성을 높이며 실제 데이터를 기반으로 비즈니스 결정을 내리는 데 도움이됩니다..

Azure BaaS 서비스를 사용할 수있는 많은 비즈니스가 있다는 것은 의심의 여지가 없습니다. 그들의 Azure 서비스는 대중에게 공개되기 전에 시간이 걸렸습니다. TechCrunch의 보고서에 따르면 그들은 블록 체인 서비스를 시작하기 전에 자신 만의 달콤한 시간을 보냈습니다..

지금 등록: CEBP (Certified Enterprise Blockchain Professional) 과정

Azure Blockchain에 대한 궁극적 인 가이드

시작하기 전에 몇 가지 혼란을 해결하겠습니다. 서비스로서의 블록 체인은 블록 체인이 아닙니다.!

Blockchain을 처음 사용하는 경우 용어에 혼동 될 수 있습니다. 아니면 Azure BaaS와 블록 체인 기술이 동일하다고 생각하십니까? 하지만 그건 사실이 아닙니다.

블록 체인 기능에는 주로 투명성, 무결성, 탈 중앙화 등이 포함됩니다. 그러나 하이브리드, 프라이빗 등 다양한 유형의 블록 체인이 있습니다. 그러나 진정한 블록 체인은 주로 변형이 아닌 진정으로 분산 된 네트워크를 운영한다는 사실에 전념합니다. 진정한 블록 체인 아이디어는 비트 코인과 함께 탄생했습니다. 전체적인 합의를 처리하는 노드의 완전히 분산 된 네트워크 구축입니다..

대박! BaaS (Blockchain-as-a-Service), 그 중요성, 예 등을 살펴 보았습니다. 이제 Azure Blockchain을 이해하기위한 지식을 갖추고 있습니다. 그러니 지체없이 시작하겠습니다.

Azure Blockchain이란??

Microsoft는 클라우드 기술에 뿌리를두고있는 기술 리더입니다. 그들의 Azure 클라우드 플랫폼은 그 우위를 입증했습니다. 그러나 마이크로 소프트는 그들이 시장에서 더 두드러진 역할을하고 있다는 것을 알고있었습니다. 여기에서 Azure Blockchain 및 Azure Blockchain 애플리케이션이 제공됩니다. “Azure의 블록 체인”이라고도 할 수 있습니다.

Azure는 블록 체인 솔루션을 개발, 호스팅 및 관리하기위한 완전한 종단 간 솔루션을 제공합니다. 개발자는 단순화 된 개발 플랫폼으로 시작하여 미리 정의 된 모듈 식 네트워크를 사용하여 실험 할 수 있습니다. 인프라는 단순화 된 개발을 지원하도록 구축되었습니다. 또한 도구는 빠르게 시작하고 실행한다는 아이디어를 바탕으로 구축되었습니다. Azure의 블록 체인은 유효성 검사 및 반복에 관한 것입니다..

또한 비즈니스에 블록 체인 네트워크를 운영하고 성장시킬 수있는 능력을 제공하는 “완전 관리 형 원장 서비스”로 정의 할 수도 있습니다. 기업은 블록 체인 네트워크 거버넌스와 인프라를 완벽하게 제어합니다..

Azure Blockchain은 프로세스와 데이터를 모두 안전하게 유지하도록 구축되어 기업이 확신을 가지고 혁신 할 수 있도록합니다..

반면 Azure BaaS (Blockchain-as-a-Service)는 블록 체인 기술을 사용하고 클라이언트에게 서비스를 제공합니다. 그러나 그들의 접근 방식은 전혀 분산되지 않았습니다. BaaS는 블록 체인 판매, 구축 및 마케팅을위한 중앙 집중식 플랫폼을 제공하므로 분산 형과 완전히 반대입니다. 생태계로서의 BaaS는 가치를 제공하지만 그렇게하려면 분산 형 블록 체인의 기본 아이디어에 어긋나 야합니다. 그러나 그들은 많은 엔터프라이즈 블록 체인 플랫폼을 지원합니다.

Azure Blockchain-as-a-Service에 대해서도 마찬가지입니다. 진정한 탈 중앙화를 제공하지 않는 관리 형 솔루션입니다. 솔루션을 똑같이 해결할 수 있으므로 폐쇄 된 생태계에서 일하지만 블록 체인의 이점을 원하는 신생 기업, 기업 및 기업에 이상적입니다..

Azure Blockchain에서 지원하는 블록 체인 네트워크

Azure Blockchain Service는 Ethereum, Quorum Ledger, Corda 및 Hyperledger Fabric을 지원합니다. 기업으로서 원장을 관리 할 필요가 없습니다. 또한 원장 자체와 관련된 비용이 없습니다. 그러나 블록 체인에서 실행될 때 앱 개발 및 비용을 지불해야합니다. 필요한 리소스와 시간을 할당하여 가상 머신 및 관련 인프라를 얻을 수 있습니다..

오픈 소스 도구 지원

블록 체인 네트워크는 오픈 소스 도구를 지원합니다. 즉, 플랫폼 및 오픈 소스 도구를 사용하여 애플리케이션을 계속 개발할 수 있습니다. 완료되면 블록 체인 네트워크를 통해 애플리케이션을 배포 할 수 있습니다..

Azure Blockchain 기능

다양한 블록 체인 네트워크 지원

Azure Blockchain Services는 Quorum, Ethereum, Corda 및 Hyperledger Fabric을 포함하여 4 개의 유명한 Azure 블록 체인 프레임 워크를 지원합니다. Azure Blockchain은 향후 다른 원장 프로토콜에 대한 지원을 확실히 추가 할 것이기 때문에 이러한 프레임 워크도 제한되지 않습니다. 간단히 말해“Azure Blockchain Framework”가 더 많이있을 것입니다.

관리가 필요하지 않음

Azure는 블록 체인 네트워크를 관리하기위한 모든 백엔드 도구 및 인프라를 관리합니다..

단순화 된 배포

Azure CLI, Azure Portal과 같은 사용 가능한 블록 체인 도구를 통해 Azure 블록 체인 서비스를 쉽게 배포 할 수 있습니다. Visual Studio 코드도 Azure Blockchain 확장을 지원하도록 업데이트되어 개발자가 블록 체인 관련 앱을 더 쉽게 만들 수 있습니다. 그 외에 프로비저닝 검증 자 및 트랜잭션 노드에서도 액세스 할 수 있습니다. 또한 Azure Virtual Networks의 보안 및 저장소를 관리 할 수도 있습니다..

개발자는 컨소시엄 블록 체인 인프라를 쉽게 구성하고 만들 수 있습니다..

보안

모든 트랜잭션 및 유효성 검사기 노드는 방화벽 규칙을 사용하여 보호됩니다. 소유자는 방화벽에 액세스하기 전에 방화벽을 구성해야합니다. 또한 모든 트랜잭션 노드에 대해 데이터 암호화가 제공됩니다. TLS를 통해 수행됩니다. 또한 기본 인증을 추가하거나 방화벽 규칙을 추가하거나 액세스 키를 추가 할 수도 있습니다..

또한 Microsoft가 보안에 대해 매우 진지하고 이미 연간 10 억 달러를 투자했다는 사실에 놀랄 것입니다. 또한 데이터 프라이버시를 보장하는 3500 명의 보안 전문가를 고용했습니다. 마지막으로 보안 측면을 검증하는 다른 클라우드 제공 업체에 비해 더 많은 인증을 보유하고 있습니다..

지금 등록: 인증 된 블록 체인 보안 전문가 (CBSE) 과정

유지

또한 노드는 최신 버전의 블록 체인으로 실행되도록 유지 관리됩니다. Azure BaaS는 관리 형 서비스이므로 모든 것이 Azure 자체에서 관리됩니다..

컨소시엄 관리

컨소시엄 블록 체인 관리는 Azure Blockchain 내에서 구워집니다. 이를 통해 컨소시엄에 대한 전체 액세스 권한을 얻을 수 있습니다. 또한 전체 노드 관리 및 구성원 추가 또는 제거 기능을 사용할 수 있습니다. 컨소시엄 관리에서 지원하는 기타 주요 기능에는 단순화 된 정책 시행 및 코드없는 권한이 포함됩니다..

Azure Blockchain WorkBench

Azure Blockchain WorkBench는 Azure 블록 체인 애플리케이션을 관리 할 수 ​​있도록 Microsoft에서 제공하는 무료 도구입니다. Azure 기능과 서비스로 구성되어 블록 체인 애플리케이션을 배포하고 만들 수 있습니다..

Azure WorkBench는 Azure 팀에서 18 개월 간의 노력을 통해 만들어졌습니다. 그들은 개발자와 함께 일하고 블록 체인 템플릿을 제작했습니다..

지금 등록: 엔터프라이즈 블록 체인 템플릿 코스

모니터링 및 로깅

모니터링 기능이 완전히 개발되었습니다. 여기에서 블록 체인 환경을 모니터링 할 수있는 풍부한 메트릭을 얻을 수 있습니다. 노드 스토리지, CPU, 메모리 및 트랜잭션 큐 깊이, 마이닝 된 블록 등을 비롯한 기타 중요한 메트릭에 대한 정보를 얻을 수있는 Azure Monitor Service에서 관리됩니다.!

Azure Blockchain 가격

또한 비즈니스가 자신에게 가장 적합한 것을 선택할 수 있도록 두 가지 계층을 제공합니다. 이러한 계층은 서로 다른 기능 및 성능에 따라 구분됩니다. 기본 계층에는 vCore 1 개 및 GB 당 월 $ 0.05가 제공됩니다. 경량 개발에 적합합니다. 또한 워크로드 테스트에도 사용할 수 있습니다. 두 계층 모두 확장 성이 뛰어나므로 블록 체인 앱을 확장하는 데 문제가 없습니다..

  • 기본 : vCore 1 개, 스토리지 GB 당 월 $ 0.05, 유효성 검사기 노드 시간당 $ 0.0996, 트랜잭션 노드 시간당 $ 0.0996. 기본 계층에는 하이브리드 배포가 지원되지 않습니다. 그러나 컨소시엄 거버넌스를 제공합니다. 고 가용성 메트릭을 제공하므로 테스트 환경에 이상적입니다..
  • 표준 : vCore 2 개, 스토리지 GB 당 월 $ 0.05, 유효성 검사기 노드 시간당 $ 0.318, 트랜잭션 노드 시간당 $ 0.318, 가용성 99.99 %. 프로덕션 워크로드 실행에 적합.

사용 가능한 두 계층의 가격은 다음과 같습니다.

  • 기본 : 트랜잭션 노드 가격의 경우 $ 0.0996 / 시간, 검증 자 노드 가격의 경우 $ 0.0996 / 시간, 블록 체인 스토리지 가격의 경우 시간당 $ 0.05 GB.
  • 표준 : 트랜잭션 노드 가격은 시간당 $ 0.318, 유효성 검사기 노드 가격은 시간당 $ 0.318, 블록 체인 스토리지 가격 GB는 시간당 $ 0.05.

계층의 Azure 블록 체인 가격은 노드 및 스토리지 비용을 기준으로 계산됩니다. 예를 들어 두 명의 멤버로 구성된 테스트를 수행 한 경우 (쿼럼 블록 체인 사용). 이 경우 한 달이 730 시간으로 구성된다는 점을 고려할 때 기본 계층 비용은 $ 292.832 / 월입니다. 마찬가지로 표준 계층의 비용은 노드 3 개당 733.92 달러입니다. 계산에 다른 매개 변수가 있으므로 공식적으로 확인하는 것이 좋습니다. 가격 페이지.

이것으로 Azure 블록 체인 기능 목록이 끝납니다..

Azure Blockchain 사용 사례를 사용하는 회사

Azure 블록 체인의 힘을 더 잘 이해하기 위해 블록 체인 기술을 사용하는 회사를 살펴보고 회사가 어떻게 수행하는지 알아 보겠습니다..

Starbucks

스타 벅스는 블록 체인 혁신을 높이 평가하고 있습니다. 그러나 아이디어를 완전히 구현하기 위해 Microsoft의 도움을 받고 있습니다. 그들은 최근 Microsoft와 중요한 거래를하여 올바른 방향으로 성장할 수 있도록했습니다..

파트너십에서 그들은 Azure 블록 체인 클라우드 서비스를 사용할 것입니다. 처음에는 2018 년 블록 체인 이니셔티브로 시작하여 르완다, 콜롬비아 및 코스타리카를 돕는 데 블록 체인을 적극적으로 사용할 것입니다. 그들은 블록 체인 기반의 커피 추적 시스템을 사용하고 있습니다. 커피 메이커, 드라이브 스루 주문 및 추적을 포함한 서빙 프로세스 부분에서 Microsoft의 역할이 나타납니다..

Insurwave

해상 보험은 21 세기에 해결해야 할 가장 큰 문제 중 하나였습니다. 반면 블록 체인은 투명성, 불변성 등과 같은 고유 한 기능을 통해 문제를 해결할 수 있습니다! Insurwave는 세계 최초의 해상 보험 블록 체인 플랫폼을 만들기 위해 EY, Guardtime, A.P. Moller-Maersk, R3 등 거대 기업이 만든 회사 중 하나입니다. 그들은 Microsoft Azure를 활용하여 보험 솔루션을위한 엔터프라이즈 및 글로벌 블록 체인을 강화합니다..

Xbox

Microsoft의 자체 하위 부서 인 Xbox는 Azure Blockchain을 활용합니다. 그들은 블록 체인을 사용하여 Xbox 게임 게시자에게 로열티에 관한 정보를 제공합니다. 실시간으로 이루어 지므로 프로세스가 45 일에서 단 몇 분으로 개선됩니다. 전반적으로 Azure에서 Blockchain을 사용하여 Xbox의 중요한 측면 중 하나를 자동화하기위한 단계입니다. 채택은 2018 년에 이루어졌으며 이미 시스템을 많이 개선 할 수있었습니다.!

나스닥  

자본 시장은 또한 블록 체인으로부터 막대한 이익을 얻을 수 있습니다. Nasdaq은이를 알고 있으며 이것이 바로 Azure를 사용하고있는 이유입니다. 그들의 기술 부문은 미션 크리티컬하며 100 개 이상의 거래소와 50 개국에서 운영되는 기타 부서를 관리하는 인프라를 호스팅합니다! 그들의 움직임은 전체 인프라를 관리하는 Nasdaq Financial Framework를 Blockchain과 통합하는 것입니다. Azure는 다중 원장 블록 체인 비즈니스 전략을 활용할 차세대 재무 구조로 이끌고 있습니다..

Azure Blockchain을 활용하는 다른 회사로는 Project Ubin, webjet.com.au, 3M, Interswitch 등이 있습니다.!

솔루션 아키텍처

서비스로서의 블록 체인 (BaaS)에는이를 사용할 수있는 수많은 사용 사례가 있습니다. 또한 Azure는 다양한 산업과 사용 사례를 지원합니다. 예를 들어 금융 서비스, 게임, 건강 등 다양한 분야에서 활용할 수 있습니다. & 생명 과학, 소매 및 제조. 이것은 많은 사용 사례에서 구현 될 수 있음을 의미합니다..

Azure는 제공해야 할 제품에 대한 좋은 아이디어를 얻을 수 있도록 사이트에 두 가지 솔루션 아키텍처를 제공했습니다..

이제 두 가지 솔루션 아키텍처를 살펴 보겠습니다.

그림 1 : Azure Blockchain 및 IoT를 사용한 공급망 아키텍처

공급망 추적 및 추적

공급망은 블록 체인을 사용하여 해결할 수있는 가장 일반적인 문제 중 하나입니다. 주요 아이디어는 자산이 전송을 통해 수정되지 않고 네트워크를 통해 이동할 수 있는지 확인하는 것입니다. 우리는 산업 전반에 공급망을 가지고 있습니다. 거의 모든 부문이 공급망을 사용하여 작업 프로세스를 개선합니다. 예를 들어, 의료 서비스는 공급망 관리와 관련하여 심각한 문제가있는 것으로도 알려져 있습니다. 사용하여 공급망을위한 블록 체인은 컴플라이언스 규칙을 암시하며 인상적으로 개선 될 수 있습니다. 다음은 Azure를 사용하는 공급망 아키텍처입니다..

블록 체인이 공급망에 어떤 영향을 미칠 수 있는지 알고 싶으십니까? 엔터프라이즈 블록 체인 및 공급망 관리 과정으로 시작하여 이에 대해 자세히 알아보십시오.?

블록 체인 워크 플로우 애플리케이션

블록 체인은 직장 워크 플로를 변경하는 데 똑같이 유용합니다. 블록 체인이 워크 플로를 디지털화하고 조직의 내부 및 외부 작업을 개선하는 데 도움이 될 수 있습니다. 또한 공급망이 작동하는 방식에 영향을 미쳐 자산이 공급되는 방식을 개선합니다. 블록 체인 워크 플로우 애플리케이션 아키텍처는 대부분의 블록 체인 앱 구조를 다루며 모든 개발자가 블록 체인을 구현하는 데 도움이됩니다..

처음에 개발자는 Azure Blockchain Services를 사용하여 자체 관리 형 블록 체인 네트워크를 구현해야합니다. 완료되면 동일한 컨소시엄에서 서로 다른 사용자 인터페이스 및 앱과 연결하면서 컨소시엄 애플리케이션을 그 위에 구축 할 수 있습니다..

이러한 종류의 아키텍처에서 정보의 흐름은 다음과 같습니다.

위의 정보 흐름은 Azure Blockchain을 사용하는 대부분의 블록 체인 기반 앱 또는 네트워크에서 표준입니다. Azure IoT Hub, Service Bus, Power BI 및 Power Apps를 포함하여 다양한 Azure 제품이 아키텍처에서 사용됩니다. Azure에서 블록 체인 앱을 구현하기위한 완전한 엔드-투-엔드 솔루션을 제공하므로 Azure가 다른 블록 체인 솔루션보다 이점을 누리는 곳입니다..

Azure 마켓 플레이스

시장은 블록 체인 개발을 개선하는 데 사용할 수있는 도구로 호황을 누리고 있습니다. Azure 블록 체인 서비스를 최대한 활용하는 데 도움이되는 도구를 아래에 나열 해 보겠습니다..

앱 가속기

  • Azure Blockchain Workbench – 쉽게 블록 체인 애플리케이션 만들기.
  • 소매 공급망 용 Vizix IOT 블록 체인 – IoT 개발 도구.
  • Stratumn Indigo Node – Proof of Process 네트워크 구축을위한 프레임 워크
  • 무역 금융 – 신용장 – 무역 금융 신청

다중 노드 원장

  • Azure의 Ethereum – Ethereum 블록 체인 네트워크 구성 및 배포
  • BlockApps 다중 노드 블록 체인 – 다중 개인 이더 리움 블록 체인을 관리하는 엔터프라이즈 에디션.
  • EEA 단일 멤버 블록 체인 – 쿼럼 블록 체인 구성 및 배포
  • Mijin Azure BaaS – 사설 블록 체인 플랫폼입니다..
  • R3 단일 네트워크 – R3 용으로 사전 구성된 네트워크 배포
  • Quorum – Quorum 블록 체인 구성 및 배포를위한 Quorum 도구
  • Azure의 Hyperledger Fabric – Hyperledger Fabric 구성 및 배포

단일 노드 원장

  • Syscoin Full Node – Syscoin 기반 비즈니스 블록 체인 플랫폼
  • Quorum -Quorum 블록 체인 배포 및 구성
  • Quorum의 ERC-20 토큰 서비스 – Quorum의 ERC20 토큰 표준
  • Ripple 개발 및 훈련 슈트 – Ripple Blockchain 개발 환경 및 훈련
  • 이더 리움 개발자 키트 – 테스트를위한 이더 리움 환경
  • KrypCore PoC Creation Edition – KrypCore를 사용하여 Hyperledger에서 개념 증명 생성.

도구

  • Blockstack Core v14 – 새로운 분산 형 인터넷
  • 이더 리움 스튜디오 – 블록 체인 환경 – 이더 리움 블록 체인 개발 완료 패키지
  • Truffle – 이더 리움 개발 환경, 자산 파이프 라인 및 테스트 프레임 워크
  • Parity Ethereum Dev – 가볍고 빠른 이더 리움 배포.
  • Rewards API – 고객 충성도 프로그램 보상 프레임 워크.

Azure Marketplace에서 Blockchain 관련 도구의 전체 목록을 찾을 수 있습니다. 여기. 앞으로 더 많은 도구를 추가 할 예정이므로 계속 확인하세요..

자원

Azure Blockchain Services에는이를 마스터하는 데 도움이되는 수많은 리소스가 있습니다. 그들 중 일부는 Microsoft 자체에서 만들어졌습니다. 시작하는 데 도움이되는 많은 Azure 블록 체인 서비스 자습서를 제공합니다. 더 나아가 이러한 Azure 블록 체인 서비스 자습서를 사용하여 Hyperledger 패브릭과 같은 모든 플랫폼에서 작업 할 수 있습니다..

아래에 언급 된 몇 가지 주목할만한 사항을 나열 해 보겠습니다.

  • Azure Blockchain Service : MSDN.com에서 시작하기 – 여기에서는 Azure Blockchain Service의 작동 방식에 대해 알아 봅니다. 발표자는 공유 워크 플로 응용 프로그램을 가르치고 Azure를 사용하여 블록 체인 인프라를 배포 및 제한하는 방법을 안내합니다. 자습서에서 다루는 주요 항목에는 컨소시엄 관리, Azure Portal, 서비스 API 상호 작용 등이 포함됩니다.!
  • 블록 체인 개발 키트 – 블록 체인 개발 키트는 개발자가 Azure 및 Blockchain으로 작업 할 수있는 가능성을 확장합니다. Azure Blockchain Workbench 및 블록 체인 개발자 템플릿과 함께 사용할 수 있습니다..
  • Corda 자습서 – Azure Blockchain – Azure Blockchain을 사용하여 Corda 블록 체인을 설정하는 방법 알아보기
  • Azure 샘플 – 여기에서 Azure 블록 체인 데모를 찾을 수 있습니다..

결론

Azure는 최고의 관리 형 블록 체인 서비스 중 하나입니다. 컨소시엄을 생성, 배포 및 관리하는 데 필요한 모든 것이 있습니다. 또한 생태계 내에서 잘 갖추도록 유지하는 수많은 기능이 제공됩니다. 그러나 그렇다고 다른 서비스 나 애플리케이션을 통합하거나 연결할 수 있다는 의미는 아닙니다. 예를 들어 오픈 소스 도구를 사용할 수 있습니다. Azure Blockchain Workbench는 프로젝트를 관리 할 수있는 훌륭한 도구이기도합니다. 그러나 그것은 필요한 도구가 아닙니다.

서비스를 통해 작업 할 수있는 많은 리소스도 찾을 수 있습니다. 갇혀 있다고 느끼지 않도록 기사에 리소스를 포함했습니다. 2 단계 가격 구조를 제공하므로 가격 책정도 잘 수행됩니다. 이는 Azure Blockchain을 테스트 또는 소규모 프로젝트에 사용할 수 있음을 의미합니다..

그러나 Azure Blockchain을 다루기 전에 Blockchain이 어떻게 완벽하게 작동하는지 이해해야합니다. 이를 위해 CEBP (Certified Enterprise Blockchain Professional) 과정부터 시작하는 것이 좋습니다.!

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me
Like this post? Please share to your friends:
map