SAE builds a low-code platform
2015 年に設立されたハードシティは、電子業界向けのデジタルサプライチェーンおよびインテリジェント製造プラットフォームです。電子部品および BOM の総合的な供給に注力し、小規模・中規模のテクノロジー系ハードウェア企業向けに、BOM 標準化、BOM 見積もり、BOM 調達、BOM 配送、および SMT ワンストップ PCBA サービスを提供しています。
電子業界におけるインターネットの需要は、細分化されており複雑です。従来のコード開発方式では、各市場ニーズに対応するために大量の開発リソースを投入する必要があり、コード開発だけでなく、初期段階のエンジニアとのコミュニケーションにも多くのコストがかかります。これにより、各ニーズに多額の研究開発費がかかるだけでなく、市場のニーズに対応するには開発の完了を待たなければなりません。これが、ハードシティがローコードプラットフォームを選択した理由でもあります。
実際のビジネスでは市場からの要望を頻繁に受け取りますが、その中には不確実で試行的なものも多く含まれています。そのため、開発リソースは常に逼迫していました。ローコードプラットフォームの導入により、プログラミングの基礎がないビジネス担当者でもすぐに始められ、各ビジネス部門が独自の管理アプリケーションを構築できるようになり、開発リソースの不足問題を大幅に軽減できました。
実際の運用で、ローコードプラットフォームは多くのシンプルなニーズに対応できるだけでなく、従来の複雑なニーズもローコードプラットフォームで完了できることがわかりました。特に不確実で試行的なニーズの場合、その不安定さから要件変更は日常的に発生します。このような場合、ローコードは反復コストと参入障壁が低いため、ビジネス担当者がバックエンドで直接アプリケーションを修正し、市場への迅速な対応を実現できます。
現在、ローコードプラットフォームは Java と Node.js で開発されています。バックエンドには Spring Boot を、フロントエンドには Vue を使用しています。ECS ベースのデプロイでは、Nginx を介してシェルスクリプトで複数ホストへの公開とロードを行っていましたが、サーバーリソースの偏った消費、高い運用保守コスト、権限割り当ての煩雑さなどの問題に頻繁直面し、チーム全体の連携に支障をきたしていました。そのため、解決策を模索してきました。
そこで、フルマネージドでメンテナンス不要、高いスケーラビリティを持つ SAE プラットフォームを見つけました。SAE はオープンソースのマイクロサービス、オープンソースのタスクスケジューリングフレームワーク、および Web アプリケーションの完全ホスティングをサポートしています。このアーキテクチャを構築した結果、SAE がアプリケーションとサーバー間でリソースを適切に配分できること、およびアプリケーションの動的スケーリングの柔軟性を確認しました。これにより、サーバー運用保守のハードルが効果的に下がり、リスクを伴う手動操作を回避でき、チームメンバーによるブルーグリーンデプロイの操作手順が簡素化され、リリースの安全性と信頼性が向上しました。
一定期間の運用を経て、現在は CloudEffs パイプラインを通じて SAE アプリケーションを公開でき、イメージのビルドと保存は Alibaba Cloud イメージレジストリにキャッシュされています。プロジェクトの各開発者がパイプラインを通じてアプリケーションを公開でき、Alibaba Cloud の RAM システムに基づく権限制御により、公開効率が大幅に向上しました。各 SAE アプリケーションは独立したノードを持ち、どのホストに公開する場合でも、SLB の負荷分散を設定して実際の使用リソース分だけ課金すればよく、サーバー固有のさまざまなメンテナンス問題を気にする必要がなくなり、運用保守の効率が著しく向上しました。
アプリケーション面では、人的効率の向上が実現しました。より簡便な手順でアプリケーションのデプロイサイクルを完了できます。運用保守管理面では、可搬性が高まり、余計な懸念が減少しました。マイクロサービスアーキテクチャ全体の見通しが明確になり、スケーラビリティも強化されました。ワンクリックでより大きな負荷対応能力へ拡張できます。コスト予算の策定時も、サーバーや IP アドレスの束に悩まされることなく、より正確な管理が可能になりました。
ハードシティのローコードプラットフォームの将来計画とビジョン
将来的には、ビジネスとテクノロジーの並行発展を目指しています。ビジネス側の自主管理ニーズに対応し、ビジネス自身がローコードと自己運用により自らのニーズを迅速にオンライン化できるようにします。非常に複雑で技術的なニーズにのみ技術担当者が関与し、高付加価値で高度な技術課題の解決に集中できるようにします。
これにより、ビジネス担当者は市場ニーズに迅速に対応でき、技術担当者はエンタープライズレベルの技術課題解決に多くのエネルギーを割くことができます。最終的に、ビジネスと技術の両担当者の力を結集させ、企業の活力を高めることを目指しています。
SAE の SaaS シナリオにおけるソリューションと強み
ハードシティの実践を通じて、SAE が開発と運用保守の効率を大幅に向上させたことを実感できます。下図に示すように、これは SAE がコンテナ、サーバーレス、マイクロサービスの利点を統合し、ワンストップのアプリケーション開発・デプロイプラットフォームを構築した結果です。下層では K8S などのリソースメンテナンスの複雑さを隠蔽し、上層ではアプリケーションライフサイクル管理、マイクロサービスガバナンス、APM、スケーリング管理などの機能を提供することで、ユーザーがコンテナ化、アプリケーション移行、ビジネスのクラウド移行をより簡単に行えるようにしています。
同時に、SAE は既にマイクロサービス化されている、またはまだモノリシックアーキテクチャのままの既存アプリケーションに対しても、「ゼロコード」での改造と移行をサポートします。下図に示すように、ECS ベースでデプロイされているビジネスがあるとします。ビジネスの柔軟性を高めてトラフィック変動により効果的に対応したい、あるいは単にリソースの管理と運用保守を簡素化したいという場合、SAE は ECS を直接置き換えることができます。つまり、ECS 上にデプロイされたビジネスコードを SAE プラットフォームに再デプロイするだけでよく、フロントエンドのセキュリティやバックエンドのデータベースなどのリソースは変更不要です。
ここで注意が必要なのは、ECS 上に構築されたデータベースやメッセージミドルウェアなどのステートフルなサービスは、SAE への移行には適していない点です。エラスティックスケーリングが発生すると、「ステートデータ」の損失につながる恐れがあるためです。価格にあまり敏感でない場合は、これらのサービスをクラウド上の PaaS プロダクトに移行することで、より高い安定性を得られることを推奨します。
上記の 2 点を踏まえてさらに拡張すると、SaaS 企業の顧客には主に 2 つのタイプのビジネスニーズがあることがわかります。
1 つ目は、サブスクリプションモデルを採用し、自社サービスプラットフォームを構築して、チケット予約、ケータリング、旅行、ERP、HRP などのサービスを提供する SaaS 企業です。このような企業が最も重視するのは、垂直業務分野での競争力とアジャイルな反復開発であり、市場に迅速に対応できることが求められます。同時に、スケーラビリティへのニーズも大きく、SAE を基盤にした弾力的なマイクロサービス機能やエラスティックコンテナの構築が最適です。ユーザーがビジネス開発に集中できるだけでなく、リソース管理、スケーラビリティ、アプリケーション管理などの統合機能を提供し、運用保守コストを大幅に簡素化できます。また、スケーラビリティによるリソース利用率の向上でコスト削減も実現できます。SAE は Jenkins や CloudEffs とパイプラインを構築し、全体的な開発・デプロイ効率を向上させることも可能です。
もう 1 つは、独立したデプロイ環境を多く請け負い、自社ビジネスプラットフォームをエンド顧客の Alibaba Cloud アカウントや IDC に個別に導入する SaaS 企業です。Alibaba Cloud 上にデプロイする場合、リソースのプロビジョニング、デプロイ、その後の運用保守といった一連のプロセスが発生します。特にエンド顧客の技術力にはばらつきがあるため、ビジネスの迅速なデプロイとトラブルシューティング・メンテナンスの簡素化がとりわけ重要になります。SAE は Terraform ベースのワンクリックデプロイ方式を提供しており、数分でビジネスシステムのすべてのプロダクトリソースをデプロイ・起動できます。ビジネスコード + SAE リソース、VPC ネットワーク、SLB、データベースなどを含み、高い再現性を備えています。
下図に示すように、SAE 独自の APM モニタリング機能と柔軟な運用保守機能を組み合わせることで、エンド顧客への導入後のメンテナンスコストも大幅に削減できます。
サーバーレスはクラウドコンピューティングの次の 10 年を担う存在となりました。Alibaba Cloud のサーバーレス機能がより多くのユーザーに利便性をもたらし、クラウド利用のコストを簡素化し、複雑さを自らに留め、シンプルさをユーザーに提供することが期待されます。
深セン前海ハードシティ情報技術有限公司(以下、ハードシティ)は 2015 年 8 月に設立され、本社を中国深センに置いています。
ハードシティは、調達難、製造難、低い効率、産業チェーンの連携不足といった電子業界の課題解決に取り組んでおり、ハードウェア革新プロダクトの製造サイクルを加速し、産業チェーン全体の生産・流通効率を向上させています。ハードシティは SAE ローコードを基盤に、産業インターネットアプリケーションの革新を加速しています。電子産業チェーンにおける「方案设计」、「部品調達」、「製造」といった重要な工程で、ハードウェアのデジタル化・スマート化された変革と高度化を実現しています。
ハードシティは顧客プロジェクトの納品に密着し、ライフサイクル全体をカバーするワンストップのデジタルサプライチェーンサービスを提供することで、顧客を煩雑な供給プロセスから解放し、自社プロダクトと技術の開発に集中できるようにし、顧客の迅速な成長を支援しています。従来のサプライチェーンと比較して、ハードシティが構築したデジタルサプライチェーン管理システムは、小規模・中規模ハードウェア企業の製造期間を 2〜3 か月から 2〜3 週間に短縮し、ハードウェア製造の効率を大幅に向上させ、小規模・中規模ハードウェア企業の競争力を効果的に高めています。
電子業界におけるインターネットの需要は、細分化されており複雑です。従来のコード開発方式では、各市場ニーズに対応するために大量の開発リソースを投入する必要があり、コード開発だけでなく、初期段階のエンジニアとのコミュニケーションにも多くのコストがかかります。これにより、各ニーズに多額の研究開発費がかかるだけでなく、市場のニーズに対応するには開発の完了を待たなければなりません。これが、ハードシティがローコードプラットフォームを選択した理由でもあります。
実際のビジネスでは市場からの要望を頻繁に受け取りますが、その中には不確実で試行的なものも多く含まれています。そのため、開発リソースは常に逼迫していました。ローコードプラットフォームの導入により、プログラミングの基礎がないビジネス担当者でもすぐに始められ、各ビジネス部門が独自の管理アプリケーションを構築できるようになり、開発リソースの不足問題を大幅に軽減できました。
実際の運用で、ローコードプラットフォームは多くのシンプルなニーズに対応できるだけでなく、従来の複雑なニーズもローコードプラットフォームで完了できることがわかりました。特に不確実で試行的なニーズの場合、その不安定さから要件変更は日常的に発生します。このような場合、ローコードは反復コストと参入障壁が低いため、ビジネス担当者がバックエンドで直接アプリケーションを修正し、市場への迅速な対応を実現できます。
現在、ローコードプラットフォームは Java と Node.js で開発されています。バックエンドには Spring Boot を、フロントエンドには Vue を使用しています。ECS ベースのデプロイでは、Nginx を介してシェルスクリプトで複数ホストへの公開とロードを行っていましたが、サーバーリソースの偏った消費、高い運用保守コスト、権限割り当ての煩雑さなどの問題に頻繁直面し、チーム全体の連携に支障をきたしていました。そのため、解決策を模索してきました。
そこで、フルマネージドでメンテナンス不要、高いスケーラビリティを持つ SAE プラットフォームを見つけました。SAE はオープンソースのマイクロサービス、オープンソースのタスクスケジューリングフレームワーク、および Web アプリケーションの完全ホスティングをサポートしています。このアーキテクチャを構築した結果、SAE がアプリケーションとサーバー間でリソースを適切に配分できること、およびアプリケーションの動的スケーリングの柔軟性を確認しました。これにより、サーバー運用保守のハードルが効果的に下がり、リスクを伴う手動操作を回避でき、チームメンバーによるブルーグリーンデプロイの操作手順が簡素化され、リリースの安全性と信頼性が向上しました。
一定期間の運用を経て、現在は CloudEffs パイプラインを通じて SAE アプリケーションを公開でき、イメージのビルドと保存は Alibaba Cloud イメージレジストリにキャッシュされています。プロジェクトの各開発者がパイプラインを通じてアプリケーションを公開でき、Alibaba Cloud の RAM システムに基づく権限制御により、公開効率が大幅に向上しました。各 SAE アプリケーションは独立したノードを持ち、どのホストに公開する場合でも、SLB の負荷分散を設定して実際の使用リソース分だけ課金すればよく、サーバー固有のさまざまなメンテナンス問題を気にする必要がなくなり、運用保守の効率が著しく向上しました。
アプリケーション面では、人的効率の向上が実現しました。より簡便な手順でアプリケーションのデプロイサイクルを完了できます。運用保守管理面では、可搬性が高まり、余計な懸念が減少しました。マイクロサービスアーキテクチャ全体の見通しが明確になり、スケーラビリティも強化されました。ワンクリックでより大きな負荷対応能力へ拡張できます。コスト予算の策定時も、サーバーや IP アドレスの束に悩まされることなく、より正確な管理が可能になりました。
ハードシティのローコードプラットフォームの将来計画とビジョン
将来的には、ビジネスとテクノロジーの並行発展を目指しています。ビジネス側の自主管理ニーズに対応し、ビジネス自身がローコードと自己運用により自らのニーズを迅速にオンライン化できるようにします。非常に複雑で技術的なニーズにのみ技術担当者が関与し、高付加価値で高度な技術課題の解決に集中できるようにします。
これにより、ビジネス担当者は市場ニーズに迅速に対応でき、技術担当者はエンタープライズレベルの技術課題解決に多くのエネルギーを割くことができます。最終的に、ビジネスと技術の両担当者の力を結集させ、企業の活力を高めることを目指しています。
SAE の SaaS シナリオにおけるソリューションと強み
ハードシティの実践を通じて、SAE が開発と運用保守の効率を大幅に向上させたことを実感できます。下図に示すように、これは SAE がコンテナ、サーバーレス、マイクロサービスの利点を統合し、ワンストップのアプリケーション開発・デプロイプラットフォームを構築した結果です。下層では K8S などのリソースメンテナンスの複雑さを隠蔽し、上層ではアプリケーションライフサイクル管理、マイクロサービスガバナンス、APM、スケーリング管理などの機能を提供することで、ユーザーがコンテナ化、アプリケーション移行、ビジネスのクラウド移行をより簡単に行えるようにしています。
同時に、SAE は既にマイクロサービス化されている、またはまだモノリシックアーキテクチャのままの既存アプリケーションに対しても、「ゼロコード」での改造と移行をサポートします。下図に示すように、ECS ベースでデプロイされているビジネスがあるとします。ビジネスの柔軟性を高めてトラフィック変動により効果的に対応したい、あるいは単にリソースの管理と運用保守を簡素化したいという場合、SAE は ECS を直接置き換えることができます。つまり、ECS 上にデプロイされたビジネスコードを SAE プラットフォームに再デプロイするだけでよく、フロントエンドのセキュリティやバックエンドのデータベースなどのリソースは変更不要です。
ここで注意が必要なのは、ECS 上に構築されたデータベースやメッセージミドルウェアなどのステートフルなサービスは、SAE への移行には適していない点です。エラスティックスケーリングが発生すると、「ステートデータ」の損失につながる恐れがあるためです。価格にあまり敏感でない場合は、これらのサービスをクラウド上の PaaS プロダクトに移行することで、より高い安定性を得られることを推奨します。
上記の 2 点を踏まえてさらに拡張すると、SaaS 企業の顧客には主に 2 つのタイプのビジネスニーズがあることがわかります。
1 つ目は、サブスクリプションモデルを採用し、自社サービスプラットフォームを構築して、チケット予約、ケータリング、旅行、ERP、HRP などのサービスを提供する SaaS 企業です。このような企業が最も重視するのは、垂直業務分野での競争力とアジャイルな反復開発であり、市場に迅速に対応できることが求められます。同時に、スケーラビリティへのニーズも大きく、SAE を基盤にした弾力的なマイクロサービス機能やエラスティックコンテナの構築が最適です。ユーザーがビジネス開発に集中できるだけでなく、リソース管理、スケーラビリティ、アプリケーション管理などの統合機能を提供し、運用保守コストを大幅に簡素化できます。また、スケーラビリティによるリソース利用率の向上でコスト削減も実現できます。SAE は Jenkins や CloudEffs とパイプラインを構築し、全体的な開発・デプロイ効率を向上させることも可能です。
もう 1 つは、独立したデプロイ環境を多く請け負い、自社ビジネスプラットフォームをエンド顧客の Alibaba Cloud アカウントや IDC に個別に導入する SaaS 企業です。Alibaba Cloud 上にデプロイする場合、リソースのプロビジョニング、デプロイ、その後の運用保守といった一連のプロセスが発生します。特にエンド顧客の技術力にはばらつきがあるため、ビジネスの迅速なデプロイとトラブルシューティング・メンテナンスの簡素化がとりわけ重要になります。SAE は Terraform ベースのワンクリックデプロイ方式を提供しており、数分でビジネスシステムのすべてのプロダクトリソースをデプロイ・起動できます。ビジネスコード + SAE リソース、VPC ネットワーク、SLB、データベースなどを含み、高い再現性を備えています。
下図に示すように、SAE 独自の APM モニタリング機能と柔軟な運用保守機能を組み合わせることで、エンド顧客への導入後のメンテナンスコストも大幅に削減できます。
サーバーレスはクラウドコンピューティングの次の 10 年を担う存在となりました。Alibaba Cloud のサーバーレス機能がより多くのユーザーに利便性をもたらし、クラウド利用のコストを簡素化し、複雑さを自らに留め、シンプルさをユーザーに提供することが期待されます。
深セン前海ハードシティ情報技術有限公司(以下、ハードシティ)は 2015 年 8 月に設立され、本社を中国深センに置いています。
ハードシティは、調達難、製造難、低い効率、産業チェーンの連携不足といった電子業界の課題解決に取り組んでおり、ハードウェア革新プロダクトの製造サイクルを加速し、産業チェーン全体の生産・流通効率を向上させています。ハードシティは SAE ローコードを基盤に、産業インターネットアプリケーションの革新を加速しています。電子産業チェーンにおける「方案设计」、「部品調達」、「製造」といった重要な工程で、ハードウェアのデジタル化・スマート化された変革と高度化を実現しています。
ハードシティは顧客プロジェクトの納品に密着し、ライフサイクル全体をカバーするワンストップのデジタルサプライチェーンサービスを提供することで、顧客を煩雑な供給プロセスから解放し、自社プロダクトと技術の開発に集中できるようにし、顧客の迅速な成長を支援しています。従来のサプライチェーンと比較して、ハードシティが構築したデジタルサプライチェーン管理システムは、小規模・中規模ハードウェア企業の製造期間を 2〜3 か月から 2〜3 週間に短縮し、ハードウェア製造の効率を大幅に向上させ、小規模・中規模ハードウェア企業の競争力を効果的に高めています。
Related Articles
-
A detailed explanation of Hadoop core architecture HDFS
Knowledge Base Team
-
What Does IOT Mean
Knowledge Base Team
-
6 Optional Technologies for Data Storage
Knowledge Base Team
-
What Is Blockchain Technology
Knowledge Base Team
Explore More Special Offers
-
Short Message Service(SMS) & Mail Service
50,000 email package starts as low as USD 1.99, 120 short messages start at only USD 1.00
