メニュー 閉じる

クラウドサービス パート2: HAKO-FLO CLOUD が利用する Microsoft Azure サービス

— Newsletter Archive: Newsletter Vol. 11, 2024/6/19 —

物流管理ソリューション「HAKO-FLO(ハコフロ)」を活用し、入出庫時の計測、検品などの『入出荷管理』、『在庫管理』、『棚卸し管理』、貨物の損傷レポート作成といった『書類作成』など、人手のかかるマニュアル作業を効率化するソリューションをシリーズでご紹介します。

前回のニュースレターでは HAKO-FLO CLOUD サービスが稼働している Microsoft Azure の環境や HAKO-FLO CLOUD サービスの役割などについてご紹介しました。
今回は HAKO-FLO CLOUD サービスが利用している Microsoft Azure のサービスの一部をご紹介します。

特許出願中

前回のニュースレターでもご紹介しましたが、弊社東京エレクトロンデバイス株式会社はマイクロソフトのクラウドディストリビューターとして日本国内で Microsoft Azure を提供しています。Microsoft Azure を活用するための支援サービスや認定作業のサポートサービスも提供しており、お客様が Microsoft Azure を有効に活用していただくための支援を行っています。

Microsoft Azure は、ソリューションを構築する際にクラウド プラットフォームならではの特徴と機能を提供しており、弊社が提供している HAKO-FLO サービスのように RFIDリーダー端末やタブレット端末などとインターネットを介してデータのやり取りの機能を実装する上で様々な機能が提供されているのに加え、クラウド サービス上に蓄積されたデータを処理し閲覧するための機能も豊富です。

Microsoft Azure の特徴としては、アクセス制御やポリシーを含めセキュリティが充実している点や、Microsoft Azure 上でサービスを運用する上でスケーラビリティ及び柔軟性は大きな魅力と感じています。さらにクラウドとエッジの連携も選択肢が多く、収集・蓄積したデータを分析するためのツールが豊富なのも大きな魅力です。

HAKO-FLO CLOUD サービスでは、Microsoft Azure が提供する様々な機能の中から最適な組み合わせを選び実装しています。HAKO-FLO CLOUD サービスは、開発のしやすさだけでなく、運用のしやすさも考慮し、Azure App Services を利用して実装しています。またお客様の大切なデータを保管・管理するために Azure Database for PostgreSQL を利用しています。

【 図1- HAKO-FLO CLOUD サービス構成概念図 】

(1) Azure App Services の特徴

HAKO-FLO CLOUDサービスで提供される機能は、主に Azure App Services で実装しています。Azure App Services は PaaS (Platform as a Service) の一つで、サーバーレス的に Webアプリケーションをはじめ様々な機能を柔軟に実装することが可能な環境を提供しています。

HAKO-FLO CLOUD サービスは Docker でコンテナ化されており、Azure App Services はコンテナ化されたソフトウェアを展開・実行しますので、運用・管理がしやすい特徴を持っています。また必要に応じてスケールアップやスケールアウトも可能で、お客様のご要望に応じて処理能力を調整することも可能です。

Azure App Services の特徴の一つに「Blue Green Deployment」と呼ばれる機能があります。稼働中のサービスをアップデートする際に利用者や開発エンジニアの負担を最小限に抑えつつ稼働中のシステムを切り替えることのできる機能です。本稼働中のサービスが利用できない時間を最小限に抑えることのできる、新しいバージョンを安全かつ迅速にリリースするためのクラウドーサービスには欠かせない機能と考えています。
ちなみに、”Blue” は稼働中のシステムを指し、”Green” は開発の完了した新しいバージョンのシステムを指します。”Blue” の環境を “Green” に置き換えるため、「Blue Green Deployment」と呼ばれています。

(2) PostgreSQLの特徴

HAKO-FLO CLOUDサービスの開発初期には Microsoft SQL Server をデータベース エンジンとして利用していましたが、HAKO-FLO CLOUDサービスが必要とするデータベース機能や持続的な運用費用を再検討し、現在は Azure Database for PostgreSQL を利用しています。

PostgreSQL 及び SQL Server は共にリレーショナル データベースシステムですが、PostgreSQL はオープンソースのデータベースであり、無料の PostgreSQLライセンスで利用することができます。最近の PostgreSQL のリリースでは、データベースシステムとしての機能やセキュリティ対策も充実し、信頼性及びパフォーマンスも十分商用利用できるレベルとなっています。一方 Microsoft SQL Server はマイクロソフトの製品であり、他のマイクロソフト製品との統合がしやすい特徴を持っています。

PostgreSQL はカリフォルニア大学バークレー校で誕生してから 30年近く経っていて、現在では高い信頼性に加えて、稼働しない基本ソフトウェア (OS) を探すのが難しいほど普及しています。

弊社では、クラウドサービスをはじめ業務効率効果の高い技術を活用し、「HAKO-FLO (ハコフロ)」として導入しやすいサービスをご提供させていただいています。また、これらの技術を現場で活用するためのコンサルティングもご提供させていただきます。
倉庫管理でお悩みの方がいらっしゃいましたら、ぜひ一度弊社にご相談ください。


お問い合わせページへ