複数の開発会社様と連携し、サービス共通のアーキテクチャを確立。DevOps の効率化とコスト最適化を実現!製造業向け SaaS のインフラ開発

株式会社山善

https://www.yamazen.co.jp/https://genbato.jp/

システム開発

株式会社山善

お客様の課題

  • SaaS 新規開発にあたり、AWS の知見・ノウハウを豊富に持ち、一緒にプロジェクトを推進してくれるパートナーを探していた。

対応と結果

  • アイレットがインフラ構築を担当。山善様の開発パートナー各社様と協議を重ね、サービス共通のアーキテクチャを確立。CI/CD 化をサポートしながら DevOps の開発効率を高め、コスト効率化も図りつつ最適な AWS 環境を開発した

株式会社山善様(以下、山善様)は2024年2月21日、ものづくり企業向け複合型 SaaS プラットフォーム「ゲンバト」をリリースしました。本プロジェクトのインフラ開発をアイレットが担当させていただきました。

中小製造業の DX 推進を支援する、SaaS プラットフォームの開発を計画

山善様は工作機械、産業機器、機械工具、自動化ロボットなど、世界のものづくりを支える「生産財」と、快適で便利な住まい・オフィス環境をつくる住宅設備機器や、くらしを豊かに彩る生活用品などの「消費財」を提供する専門商社。「ともに、未来を切拓く」をパーパスに掲げ、世界のものづくりと豊かなくらしをリードすることを目指しています。

近年、日本の製造業の労働生産性低下が叫ばれる中、中小企業においては人手不足や技術(事業)承継、技術開発の停滞、営業力不足などの課題が生じています。これらを解決するためには、デジタルを活用した労働生産性の向上がカギとなりますが、中小製造業の多くがノウハウ不足やコスト面が理由でデジタル化が進んでいないのが現状です。

そこで山善様は、「製造現場にちょうどいいデジタルを」をテーマに、中小製造業のデジタル化・DX 化を支援する複合型 SaaS プラットフォームの開発に着手しました。

本プロジェクトは AWS 環境で開発を進めることを目指していましたが、社内に AWS や クラウドのノウハウが十分になかったため、この度インフラ開発をアイレットにご依頼いただきました。山善様の開発パートナー様が複数参画する中で、アイレットがインフラ面を全面的にサポートし、お客様に寄り添いながらプロジェクトを推進してまいりました。

山善様と参画企業様へのマルチアカウント管理で SSO、CI/CD を提供するとともに、開発/検証環境のコスト最適化を実現

本プラットフォームでは、山善様が提供する「ゲンバト」サービスの中で複数のアプリケーションが稼働しており、それぞれ異なる開発企業様が担当しています。また、各サービスで開発・検証・本番環境を用意する必要があったことから、AWS アカウントを分割して管理することをご提案しました。

その際にユーザー管理を適切に効率化すべく、AWS Organizations と AWS IAM Identity Center を活用することで各 AWS アカウントへのアクセスを一元管理化しました。これにより、アカウントごとの個別ユーザー管理が不要になり、山善様や開発企業様も SSO(シングルサインオン)で簡単にログインできるようになります。

また、効率化を図りながらスピーディにプロジェクトを進めることも重要なポイントでした。そこで、IaC(Infrastructure as Code)の一種である環境構築ツール Terraform を活用し、AWS 環境のインフラ構築と監視サービスの開発効率を高めました。加えて、開発企業様と協議し、各サービスで共通的なアーキテクチャに統一することでサービス個別の構築ポイントを減らし、開発スピードを早めました。

さらに、アプリケーションのソースコードを変更した際のテストやデリバリー、デプロイを自動化する CI/CD(継続的インテグレーション/継続的デリバリー)を導入。クラウドや AWS の CI/CD に詳しくない開発企業様に向けて説明資料や Wiki を作成し、説明会も実施することで作業範囲や手順、注意点などをレクチャーさせていただきました。

コスト最適化にも取り組み、開発・検証環境は夜間・休日時間帯にサービス停止を実行する運用を取り入れることでコスト最適化を実現しています。

今回リリースした複合型 SaaS プラットフォーム「ゲンバト」では、「図面管理」「不良記録」「設備管理」といったサービスを通じて、図面や設備の管理・記録を紙からデジタルに移行し、セキュリティを担保したクラウド環境で一括管理が可能となります。また、完成品メーカーと中小製造業の新たな出会いの場を提供するマッチングサービス「エンムスビ」のほか、パートナー企業様のサービスとして「人材確保」「M&A」「写真・動画活用」といったサービスが利用可能です。

アイレットは今後も、お客様に寄り添い、伴走することで、課題の解決とビジネスの発展をご一緒に実現してまいります。

(システム構成図)
株式会社山善構成図

(使用プロダクト)

  • AWS Organization(委任)
  • AWS IAM Identity Center

■ネットワーク

  • Amazon VPC
  • Amazon Route 53
  • ALB(Application Load Balancer)
  • Amazon CloudFront

■ストレージ

  • Amazon S3

■サーバ

  • Amazon ECS/Fargate
  • Amazon ECR
  • AWS Lambda
  • Amazon EC2

■データベース

  • Amazon RDS
  • Amazon ElastiCache

■CI/CD

  • AWS CodePipeline
  • AWS CodeBuild
  • AWS CodeCommit

■検索

  • Amazon OpenSearch Serverless

■セキュリティ

  • Amazon Inspector
  • Amazon GuardDuty
  • AWS Key Management Service(KMS)
  • AWS WAF

■その他

  • AWS Certificate Manager(ACM)
  • Amazon CloudWatch
  • Amazon EventBridge
  • AWS Config
  • AWS Systems Manager

■監視ツール

  • New Relic

■監視設定の IaC 化

  • Terraform

Credit

クライアント株式会社山善