AERGO BaaS

XaaS에 대해서

as a Service(서비스로서의 소프트웨어)는 소프트웨어를 구매, 사용 시 현실적으로 발생하는 복잡한 절차를 생략하거나 간소화함으로써 고객에게 효율성과 편리성, 유연하고 확장 가능한 구조를 제시하는 것입니다.

클라우드 플랫폼이 IaaS(Infra as a Service), PaaS(Platform as a Service), SaaS(Software as a service)를 성공적으로 IT 시장에 안착시키고 많은 소프트웨어들이 서비스 형태의 구조를 취하기 시작하면서 XaaS(Anything as a Service) 시대가 도래했습니다. 이제 서비스 운영자들은 이 구조를 효율적으로 사용하는 것만으로 과거에는 상상조차 할 수 없었던 대용량의 서비스를 스타트업 수준의 회사에서 개발, 운영이 얼마든지 가능해졌습니다. 실제로 인스타그램은 10명 남짓한 직원이 10억 서비스를 장애 없이 운영했고, 다음 카카오도 적은 팀원으로 천 단위의 서버와 만 단위의 컨테이너를 운영한다고 합니다.

AERGO BaaS(Blockchain as a Service) 소개

블록체인도 이와 같이 서비스 형태로 제공되어야 한다는 건 블로코가 설립 이래 항상 지켜온 철학입니다. 블로코는 꾸준히 사용자 친화적인 도구를 만들기 위해 노력해왔고 엔터프라이즈 사업을 하며 클라우드를 활용한 배포 및 관리 툴에 대한 요구 사항이 발생하자 AERGO BaaS를 직접 개발하게 되었습니다.
(관련 기사: 현대오토에버, 람다256‧블로코와 블록체인 기반 모빌리티 확장)

AERGO BaaS는 아르고의 클라우드 전용 도구로 클라우드 및 로컬 서버에 아르고 블록체인을 컨테이너로 손쉽게 배포, 관리, 설정, 사용하는 것을 목표로 설계되었습니다. 여러 종류의 클라우드를 지원하니 이종 클라우드 상의 블록체인 운영도 가능한데, 멀티 클라우드 기반 블록체인 배포 시스템은 전 세계에서 AERGO BaaS가 최초입니다.

AERGO BaaS 사용

AERGO BaaS 1.0 버전 기준으로 주 기능인 블록체인 배포, dApp 배포를 간략하게 소개하고자 합니다.

AERGO BaaS는 2개의 레이어로 구성되어 있는데, 그중 첫 번째 레이어는 인프라 레이어로, 클라우드나 로컬 자원을 의미합니다. AERGO BaaS에서는 클라우드, 블록체인 등의 어렵고 복잡한 지식이 없는 사람도 인프라 상황을 쉽게 이해할 수 있도록 직관적인 그래프형 대시보드를 제공합니다.

로컬 자원은 ip 정보 등을 이용하여 등록할 수 있고, 클라우드 자원은 클라우드 계정의 인증서를 입력하여 등록할 수 있습니다. 이렇게 등록된 인프라는 두 번째 레이어인 컨테이너 레이어에서 블록체인 컨테이너, dApp 컨테이너를 배포하기 위한 자원으로 활용됩니다.

블록체인 배포

AERGO BaaS에서 블록체인 배포는 사용성 극대화를 목적으로 최대한 클릭수를 줄이기 위해 설계되었습니다. 아르고 블록체인을 배포하려는 인프라 자원 정보, 배포할 블록체인 컨테이너 수를 선택한 후, 생성할 블록체인의 초기 정보를 간단하게 입력하면 블록체인이 생성됩니다. 인프라의 경우 이미 존재하는 머신을 사용할 수도 있고 클라우드에 머신을 새로 생성할 수도 있습니다.

블록체인 상태를 쉽게 파악하기 위한 그래프형 대시보드를 통해 블록체인을 확인할 수 있습니다.

AERGO BaaS에서는 아르고 블록체인과 함께 동작하는 dApp 배포 기능을 제공합니다. 블록체인 배포와 마찬가지로, dApp을 설치할 인프라를 선택하고 컨테이너를 배포하려는 인프라에 drag-and-drop으로 배치시킨 뒤 연결할 아르고 블록체인의 정보를 선택하면 dApp이 배포됩니다.

아르고 블록체인의 dApp 서비스를 운영하는 사람이라면 AERGO BaaS를 활용하여 자신이 개발한 dApp을 손쉽게 배포, 운영, 관리할 수 있습니다. 엔터프라이즈 시장에서 이러한 기능은 매우 중요한데, 블로코의 고객이 아르고 블록체인 플랫폼을 구입하는 이유는 궁극적으로 이를 활용한 dApp을 개발 및 운영하기 위함입니다. 고객의 사용성을 고려하여 블록체인뿐만 아니라 dApp 배포 방법도 서비스로 제공하는 것은 타 블록체인 회사와 비교했을 때 블로코의 철학이 보여주는 경쟁력이라고 생각합니다.

아래의 스크린샷은 아르고 블록체인 플랫폼의 얼굴이라 할 수 있는 AERGO Scan을 AERGO BaaS를 활용하여 임의의 서버에 배포하는 모습입니다.

설치한 AERGO Scan의 컨테이너 또한 그래프형 대시보드를 활용해 직관적으로 확인할 수 있습니다.

AERGO BaaS를 활용하여 배포된 AERGO Scan의 모습입니다.

결론

AERGO BaaS의 개발자로서, 개인적으로 가지고 있는 목적은 AERGO BaaS를 이용하여 블로코가 개발한 모든 아르고 관련 솔루션, dApp 들을 배포할 수 있도록 하는 것입니다.

블로코 사업팀은 AERGO BaaS를 활용해 쉽게 사업을 운영하고, 블로코 영업팀은 AERGO BaaS를 활용하여 즉석으로 배포한 데모 시스템으로 고객에게 데모하고, 블로코의 엔터프라이즈 고객은 아르고의 복잡하고 어려운 기술을 모른 채 자신의 dApp을 쉽게 서비스하면 좋겠습니다.

AERGO Connect: Blockchain Wallet UX Considerations
BaaS – AERGO 프라이빗 네트워크 구축하기

2 댓글. 댓글 작성하기

  • 허남형
    2020.01.21

    Block chain 촛자로 말 만 들었지, 자세히 몰라서 몇가지 남깁니다. 생산제조 부문의 비지니스 관점에서 어느 부문에 적용이 유용한지 그리고, 이 BAAS를 어떻게 적용 하면 좋은지 적당한 예를 주시면, 이를 통해 업무 효율 과 사업제시가 의사결정 하는 분에게 좋을 듯 합니다.

    응답
    • BLOCKO
      2020.01.21

      차후에 말씀해주신 관점으로 포스팅할 수 있도록 하겠습니다. 의견 주셔서 감사합니다.

댓글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다

필수 입력 사항입니다.
필수 입력 사항입니다.
유효한 이메일 주소를 입력해주세요.
You need to agree with the terms to proceed

메뉴