SAE builds a low-code platform

2015 年に設立された Hard City は、電子業界向けデジタルサプライチェーンおよびインテリジェント製造プラットフォームであり、電子部品と BOM の総合供給に注力し、中小規模のテクノロジー系ハードウェア企業に BOM の標準化、BOM 見積もり、BOM 調達、BOM 配送、および SMT ワンストップ PCBA サービスを提供しています。

電子業界におけるインターネット需要は、細分化されており複雑です。従来のコード開発と比較して、各市場要求の研究開発には大量の開発リソースを投資する必要があり、コード開発だけでなくエンジニアとの事前コミュニケーションにも多くのリソースが消費されます。これにより、各要求の開発コストが嵩むだけでなく、市場は開発完了まで待たなければなりません。これが Hard City がローコードプラットフォームを選択した理由です。

実際の業務では、市場からの要求を頻繁に受け付けており、その中には不確実で試行的な要求も少なくありません。そのため、開発リソースは常に逼迫しています。ローコードプラットフォームの構築により、プログラミングの基礎がないビジネス担当者でもすぐに使いこなせるようになり、各業務部門が独自の管理アプリケーションを構築できるようになったことで、開発リソースの逼迫問題を大幅に緩和できました。

実際の運用では、ローコードプラットフォームは多くのシンプルな開発要件をカバーできるだけでなく、従来の複雑な要件もローコードプラットフォームで実現できることがわかりました。特に不確実で試行的な要件では、その性質上、要件変更が頻繁に発生しますが、ローコードプラットフォームの反復コストの低さと参入障壁の低さにより、ビジネス担当者がバックグラウンドで直接アプリケーションを修正し、市場目標に迅速に対応できます。

現在、Hard City のローコードプラットフォームは Java と Node.js で開発されており、バックエンドには SpringBoot、フロントエンドには Vue を使用しています。ECS ベースでのデプロイでは、シェルスクリプトでパブリッシュを行い、NGINX で複数ホストに負荷分散しています。しかし、サーバリソースの偏った利用率、高い運用保守コスト、運用権限設定の煩雑さなどの問題に直面しており、チーム全体の連携に支障をきたしています。そのため、適切なソリューションを模索してきました。

そして、フルマネージドで運用保守不要、高いエラスティシティを備えた SAE プラットフォームを発見しました。SAE はオープンソースマイクロサービス、オープンソースの定时任务フレームワーク、および Web アプリケーションのフルホスティングをサポートしています。そこでアーキテクチャ構築を行ったところ、SAE がアプリケーションとサーバ間のリソースを合理的に割り当て、動的スケーリングの柔軟性を提供できることが確認できました。これにより、サーバ運用保守のしきい値を効果的に下げ、リスクの高い操作を回避し、チームメンバーによるブルーグリーンデプロイの操作フローを簡素化し、デプロイの安全性と信頼性を向上させました。

一定期間の使用を経て、現在は Cloud Effects パイプラインを通じて SAE アプリケーションをデプロイでき、イメージビルドのストレージは Alibaba Cloud イメージライブラリにキャッシュされています。プロジェクトの開発者は誰でもパイプラインを通じてアプリケーションをデプロイできます。Alibaba Cloud の RAM システムにより権限を適切に管理でき、デプロイ効率が大幅に向上しました。各 SAE アプリケーションは独立したノードを持ち、どのホストにデプロイするかに関係なく、SLB 負荷分散を適切に設定すれば、実際の使用リソース量に応じて課金され、サーバ上の各種マシン保守問題を気にする必要がなく、運用保守作業の効率を大幅に向上させました。

アプリケーション自体にとっては、人の効率向上につながります。より簡便で簡潔なステップで、アプリケーションのデプロイサイクルを完了できます。

運用保守管理の面ではよりポータブルになり、予期せぬ心配が減りました。マイクロサービスアーキテクチャ全体にとっては、サービスの全体像がより明確になり、スケーラビリティが向上し、ワンクリックでより多くの負荷対応能力を拡張できます。企業のコスト予算管理もより予測しやすくなり、大量のサーバと IP アドレスを保持する必要がなくなります。

Hard City ローコードプラットフォームの将来計画とビジョン

将来的には、ビジネスと技術が並行して発展することを期待しています。ビジネスの自主管理に適した要件については、ビジネス自体がローコードを通じて自らの要件を迅速にオンライン化し、自己保守できます。非常に複雑で技術的に難易度の高い要件についてのみ、技術者が介入し、高付加価値で高度な技術的問題の解決に集中します。

これにより、ビジネス側は市場要求に迅速に対応でき、技術者は企業の技術課題を解決するための余力を持つことができます。結果として、企業のビジネス担当者および技術者が活性化され、企業全体がよりダイナミックになります。

SaaS シナリオにおける SAE のソリューションと優位性

Hard City の実践を通じて、SAE の開発および運用保守効率の大幅な向上を実感できます。下図に示すように、これは SAE がコンテナ、サーバーレス、およびマイクロサービスの利点を組み合わせて、ワンストップのアプリケーション開発・デプロイプラットフォームを構築しているためです。

下流では K8S などのリソース運用保守の複雑さを隠蔽し、上流ではアプリケーションライフサイクル管理、マイクロサービスガバナンス、APM、エラスティック管理などの機能を提供することで、ユーザーがコンテナ化、アプリケーション移行、およびクラウドへのビジネスデプロイをより簡単に完了できるようにしています。

同時に、SAE は既にマイクロサービス化済みまたはまだモノリシックアーキテクチャの既存アプリケーションに対しても、「ゼロコード」での改造・移行をサポートします。下図に示すように、ECS ベースでデプロイされているビジネスにおいて、トラフィック変動への耐性を高めたい場合や、単にリソースの管理・運用保守を簡素化したい場合、SAE が ECS を直接置き換えられます。つまり、ECS 上にデプロイされたビジネスコードを SAE プラットフォーム上に再デプロイするだけで、フロントエンドのセキュリティやバックエンドのデータベースなどのリソースのデプロイと使用は変更されません。

ここで重要な注意点として、ECS 上に構築されたデータベースやメッセージングミドルウェアなどのステートフルなサービスは SAE への移行に適していません。エラスティックスケーリングが発生すると「状態データ」の損失につながるためです。コストに非常に敏感でない限り、これらのサービスはクラウド上の PaaS プロダクトに移行して、より高い安定性を実現することをお勧めします。

上記 2 点を踏まえて、さらに拡張できます。大半の SaaS 企業顧客について、2 種類のビジネスニーズがあることがわかります。

1 つ目は、サブスクリプション制を採用し、チケット予約、飲食サービス、旅行、ERP、HRP などのサービスを外部に提供する自社サービスプラットフォームを構築する SaaS 企業です。このような企業の注力点は、垂直ビジネス領域での競争力とアジャイルな反復にあり、市場への迅速な対応を確保することにあります。同時に、このようなビジネスはエラスティシティへの強いニーズもあるため、SAE ベースのエラスティックマイクロサービス機能またはエラスティックコンテナを構築することが非常に適しています。ユーザーがビジネス開発に集中できるだけでなく、リソース管理、エラスティシティ、アプリケーション管理などの統合機能を提供し、運用保守コストを大幅に簡素化します。また、エラスティシティによるリソース利用率の向上で、リソースコストの削減目標も達成できます。SAE は Jenkins や Cloud Effects と連携してパイプラインを構築し、全体的な開発・デプロイ効率を向上させることもできます。

もう 1 つは、多くの独立デプロイ要件を引き受け、自社で構築したビジネスプラットフォームをエンド顧客の Alibaba Cloud アカウントまたは IDC に個別に提供してデプロイする SaaS 企業です。Alibaba Cloud にデプロイするサービスでは、リソースの開発、デプロイ、およびデプロイ後の運用保守といった一連のフローが発生します。特にエンド顧客の技術力にはばらつきがあるため、いかに迅速にビジネスをデプロイし、後続のトラブルシューティングと保守作業を簡素化できるかが特に重要になります。ここで SAE は Terraform ベースのワンクリックデプロイ方式を提供し、業務システムの全プロダクトリソースを分単位でデプロイ・起動できます。これには業務コードと SAE リソース、VPC ネットワーク、SLB、データベースなどが含まれ、非常に高い再現性を備えています。

下図に示すように、SAE 自体の APM モニタリング機能と運用保守不要のエラスティック機能を組み合わせることで、エンド顧客へのデプロイ後の保守コストも大幅に削減できます。

サーバーレスはクラウドコンピューティングの次の 10 年を担う存在となっています。Alibaba Cloud のサーバーレス機能がより多くのユーザーに利便性をもたらし、クラウド利用のコストを簡素化し、複雑さを自らに留め、シンプルさをユーザーに提供できることを期待しています。

深圳前海 Hard City 信息技術有限公司(略称 Hard City)は 2015 年 8 月に設立され、本社は中国深圳に位置しています。

Hard City は、調達難、製造難、低効率、産業チェーン連携の弱さといった電子業界の課題解決に取り組んでおり、ハードウェアイノベーション製品の製造サイクルを加速し、産業チェーンの生産・流通効率を向上させています。Hard City は SAE ローコードを基盤とした産業インターネットアプリケーションイノベーション加速を実現し、電子産業チェーンの「ソリューション設計」「部品供給」「生産製造」といった重要な環節のデジタル・インテリジェントな変革とアップグレードを実現しています。

Hard City は顧客のプロジェクトデリバリーに密着し、ライフサイクル全体をカバーするワンストップのデジタルサプライチェーンサービスを提供することで、顧客を複雑で煩雑な調達フローから解放し、自社の製品と技術に集中して迅速な成長を支援しています。従来のサプライチェーンと比較して、Hard City が構築したデジタルサプライチェーン管理システムは、中小ハードウェア企業の製造期間を 2〜3 か月から 2〜3 週間に短縮し、ハードウェア製造の効率を大幅に向上させ、中小ハードウェア企業の競争力を効果的に強化しています。

Related Articles

Explore More Special Offers

  1. 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

phone お問い合わせ
Hi, I'm Alibaba Cloud AI Assistant!
I can help with questions and solutions.