次のピーク時に落ちないプラットフォームが必要ですか?ソリューションレビューを予約する。
クラウドプラットフォームエンジニアリングに含まれるもの
クラウドプラットフォームとは、プロダクト自体を除いて、プロダクトの稼働に必要なすべてのものを指します。ネットワーク、コンテナ、データベース、ストレージ、キュー、シークレット、パイプライン、監視、バックアップがその対象です。プラットフォームエンジニアリングではこれらをコードとして記述するため、新しい環境の構築はコンソール操作を1週間かけて行う代わりに数分で完了します。本サービスはCloud & DevOpsファミリーに属します。
また、クラウドアプリケーションサービスの統合も対象です。AWSやGoogle Cloudが提供するストレージ、キュー、マネージドデータベース、メール、アイデンティティなどのマネージドサービスにアプリケーションを接続することで、チームがプロバイダーがすでに運用しているものを再構築する必要をなくします。
- クラウドアーキテクチャとプロバイダー選定(理由を文書化)
- クラウドプロバイダーの料金および第三者ライセンス費用
- 全環境のInfrastructure as Code
- アプリケーション本体の機能開発
- コンテナ、マネージドデータベース、ストレージ、キュー、CDN
- オフィスIT、ラップトップ、ヘルプデスクサポート
- AWSおよびGoogle Cloudマネージドサービスとの統合
- 自社データセンターのハードウェア
- CI/CDパイプラインと環境プロモーション
- 常時オンサイトスタッフ
- 監視、ロギング、バックアップ、ディザスタリカバリー
- 稼働率の保証数値
- セキュリティベースライン、アクセスモデル、コストタグ付け
適用場面と他の選択肢が適している場合
プラットフォームエンジニアリングが適しているのは、ソフトウェアの実行方法がボトルネックになっている場合、または新しいプロダクトが最初からスケールできるプラットフォームを必要としている場合です。
- 本番プラットフォームを必要とする新しいSaaSまたはコマースプロダクト
- 小規模な案内サイト:標準的なホスティングで十分
- 誰も再構築できない環境、またはすべてを一台のサーバーに集約している状態
- 安定稼働中でメンテナンスのみが必要なプラットフォーム:マネージドクラウドが適切
- プロダクトの速度低下や障害を引き起こすトラフィックピーク
- ボトルネックがプラットフォームではなくアプリケーションコードにある場合
- プロバイダーやホスティング環境の移行
- オフィスITサポートが必要な場合
その他の選択肢はサービス一覧をご確認ください。
成果と解決する課題
チームがクラウドプラットフォームエンジニアリングを採用する目的は以下のとおりです:
ステージング環境は本番環境と一致し、ディザスタリカバリーは希望的観測ではなく、テスト済みの手順として確立されています。
キャパシティは負荷に応じて拡張し、ピーク後は縮小します。
パイプラインは毎回同じ方法で各変更をテストし、プロモートします。
マネージドデータベース、ストレージ、キュー、アイデンティティを適切に統合します。
リソースにタグが付けられているため、支出をプロダクト、テナント、環境単位で追跡できます。
主な機能構成と成果物
現状のインベントリ、リスク、コスト、目標要件
リファレンスアーキテクチャ、プロバイダー選定、意思決定記録
全環境のバージョン管理された定義
マネージドデータベース、ストレージ、キュー、メール、アイデンティティとのアプリケーション連携
自動テストと環境プロモーションを含むCI/CD
監視、ロギング、アラート、ダッシュボード
バックアップポリシー、リストアテスト、ディザスタリカバリープラン
ランブック、アクセスモデル、ナレッジトランスファーセッション
デリバリープロセス、チーム、品質、セキュリティ
すべてのプラットフォームプロジェクトは、6つのステップからなるデリバリーライフサイクルで進行します:
-
ディスカバリーと戦略的整合。
現在の環境、そのリスクとコスト、プラットフォームが満たすべき目標を明確にします。
-
チーム編成とアーキテクチャ計画。
ビジネスアナリスト、プロジェクトマネージャー、ソリューションアーキテクト、開発者、QA、UI/UXを組み合わせた3〜30名のチームを編成します。作業は通常、ディスカバリー後1〜2週間以内に開始されます。
-
成果ベースのマイルストーンによるアジャイル実行。
環境、パイプライン、統合がレビュー可能なステップで提供されます。
-
モジュール化されたコンポーネントの活用。
リスクと時間を削減できる場面では、実績あるモジュールを再利用します。
-
トレーニング、ロールアウト、最適化。
チームがプラットフォームを習得し、ワークロードを段階的に移行します。
-
継続的なサポートと共同構築。
プラットフォームはプロダクトと歩調を合わせて進化します。チームは月曜から土曜(日曜休み)にサポートを提供します。
ガバナンスには週次レビュー、KPIダッシュボード、専任のアカウントマネージャーとプロジェクトマネージャーが含まれ、Slack、Zoom、クライアントダッシュボードを通じて連携します。チームはハノイからリモートファーストで英語にて業務を行い、すべてのインフラ変更はお客様が確認できるプルリクエストを通じて行われます。セキュリティはDevSecOpsとしてベースラインに組み込まれています:セキュアコードレビューとバージョン管理、転送時のTLS・保存時のAES暗号化、ロールベースアクセス制御、管理ダッシュボードへのMFA、脆弱性スキャンと侵入テスト、ディザスタリカバリー計画が含まれます。NDA、DPA、SLAはご要望に応じて対応可能で、貢献者はNDAのもとで業務を行います。
AIのプラットフォームへの統合と運用への活用
クラウドプラットフォームにAIが加わることで変わることが2つあります。プロダクトはモデルを安全に実行できる場所を必要とし、オペレーションは人間よりも速くシグナルを読み取るツールを活用できます。私たちは両方に対応したエンジニアリングを行い、すべての本番変更は担当エンジニアが承認します。
AIフィーチャー向けのプラットフォーム機能:
- マネージドAIサービスの統合。モデルAPIをゲートウェイ経由で接続し、キー、クォータ、ロギングを設定します。詳細はAI統合をご参照ください。
- ベクター検索とデータストア。エンベディングとドキュメントのストレージを、プラットフォーム全体と同じアクセスモデルで提供します。
- インファレンスキャパシティ。コストとレイテンシーに応じたサーバーレス、コンテナ、GPUオプションを用意します。
AIを活用したエンジニアリングと運用:
- インフラコードのレビュー。AIがプルリクエスト内のリスクのある変更や設定ミスをレビュアーの承認前にフラグします。
- アラートとログのトリアージ。関連するアラートをグループ化・要約することで、オンコール時間を原因の特定に集中させます。
- コスト異常の検知。予期しない支出をサービス、テナント、環境単位でフラグします。
本サービスにおけるAI
提供済みの実績があるAIの活用事例と、成長機能として提供しているものを示します。
-
コマース分野での実績:レコメンデーションエンジン。
4over4のオンライン印刷ストア向けに構築されたもので、クラウドプラットフォームプロジェクトではありません。
-
成長機能:AIワークロード向けクラウドプラットフォームとAI支援オペレーション。
Netbase JSCが提供する機械学習と生成AIの機能です。まだ公開済みのクラウドプラットフォーム事例とは紐付いていません。
エンゲージメントモデルと商業的変動要因
Netbase JSCのプロジェクトの大半は、ディスカバリー後に合意した請負契約で提供されており、プラットフォーム案件は通常、マイルストーン付きのプロジェクトベース開発として進行します。複数プロダクトにまたがる長期プログラムには専任チームが適しており、ローンチ後はオンデマンドサポートまたはフルマネージドデリバリーに移行できます。マイルストーンベース、月次チームリテイナー、KPI連動型の契約形態も提供しています。料金表は公開していません。
工数とコストに影響する要因:環境およびサービスの数、データ量、現在の構成からの移行範囲、コンプライアンス要件、必要な可用性。
実装選択としてのテクノロジー
Netbase JSCはAWS、Google Cloud、DigitalOcean、Cloudflareで業務を行います。これらは利用しているプロバイダーとして記載しており、クラウドパートナー枠やクラウド認定資格は一切主張していません。プロバイダーの選択はお客様に委ねられており、クラウドアカウントはお客様の名義で保持し、Netbase JSCにはロールベースアクセスを付与する形を推奨します。各プロバイダーと組み合わせるツール(Infrastructure as CodeからMonitoringまで)についてはクラウドおよびDevOpsスタックページをご参照ください。サブスクリプションプロダクトにおけるテナンシーとクラウドコストのトレードオフについてはSaaSプラットフォームエンジニアリングガイドをご参照ください。
採用技術
業界別の適用事例
印刷・包装業界。Web to Printプラットフォームは大容量のアートワークファイルを処理し、印刷用出力をレンダリングし、季節的な受注ピークに対応する必要があります。ストレージ、レンダリングキャパシティ、CDN設計は、多くのコマースサイトよりもここで重要性を増します。
SaaSプロダクト。サブスクリプションプロダクトにはテナント分離、テナント別コスト可視化、全顧客への同時リリースが必要です。SaaSプロダクトアクセラレーターを活用するチームは、最初からそれを考慮したプラットフォームを利用できます。
印刷・パッケージ業界:オンライン受注、AIアートワーク検査と工程連携
Netbaseは印刷・パッケージ企業の受注・アートワーク承認・工程連携のオンライン化を支援します。ファイルに問題が生じる箇所にAIを活用し、顧客が設定・デザイン・校正・決済を一連のフローで完結できるようにしながら、印刷工場にはクリーンなジョブが届くよう設計します。6件の印刷コマース事例と50以上のカスタムWeb to Printプラットフォーム(アパレル、パッケージ、サイネージ、販促グッズ、B2Bポータルを含む)がこのページを裏付けています。
詳しく見る
実績:Netbase JSC自身のビジネス部門を支えるプラットフォーム
Printcart(Netbase JSCビジネス部門)。PrintcartはNetbase JSCがエンジニアリング、ホスティング、運用するWeb to Printおよびプリントオンデマンドプラットフォームです。オンライン受注を印刷用ファイルとルーティングされたフルフィルメントに変換し、マーチャント自身のストアやShopify、Wix、WooCommerceのアプリとして稼働し、2000以上のストアにサービスを提供しています。Printcartの実績を見る。
Cloodo Workspace(Netbase JSCビジネス部門)。CloodoはAI活用のデジタルワークプレースで、企業プロフィール、サービス、プロジェクト、チームコラボレーションに対応し、社内スタッフと外部スペシャリストを一つのハイブリッドワークスペースで繋ぎます。Netbase JSCはそのクラウドプラットフォームをマルチテナントプロダクトとして構築し、cloodo.comでライブ運用しています。Cloodoの実績を見る。
いずれもNetbase JSC自身が依存しているため、私たちが推奨するパターンは実際に使用しているものです。その他のプロジェクトは実績一覧をご覧ください。
Netbase consultantと次のステップを計画する
よくあるご質問
どのクラウドを選ぶべきですか? ワークロード、チームのスキル、データの所在地、予算によって異なります。お客様のケースに合わせてAWS、Google Cloud、DigitalOcean、Cloudflareを比較し、理由を記録します。
他のベンダーが構築したプラットフォームの引き継ぎは可能ですか? 可能です。まずアセスメントを行い、段階的にコードへ移行します。
クラウドアカウントとコードの所有権はどうなりますか? アカウントはお客様の名義で保持することを推奨します。カスタム開発については、インフラコードを含むお客様向けに作成されたIPはお客様が所有します。
プロバイダー間の移行は対応していますか? 可能です。移行はリハーサル済みのカットオーバーとロールバックポイントを含む計画のもとで実施します。
ローンチ後もプラットフォームの運用を行いますか? ご希望に応じます。マネージドオペレーションも利用可能ですし、ランブックをお渡しして、チームへのトレーニングも実施します。
顧客データを公開することなくAI機能を実行できますか? 設計次第で可能です。モデルの呼び出しはゲートウェイを経由し、機密データは選択したリージョンまたはセルフホストのオープンウェイトモデルに留めることができ、アクセスはプラットフォーム全体と同じロールベースのルールに従います。
チームの対応時間は? サポートは月曜から土曜(日曜休み)です。SLAはご要望に応じて合意します。
関連ソリューション
SaaSプロダクトアクセラレーター:実績あるNetbase JSCモジュールでAI対応SaaSを立ち上げる
SaaSプロダクトアクセラレーターは、アカウント・請求・ロール・インテグレーション向けの再利用可能なNetbase JSCモジュール群です。創業者やプロダクトチームがサブスクリプションソフトウェアを迅速に立ち上げられるよう支援し、初回リリースからプロダクト内AIにも対応しています。モジュールの再利用により開発期間を最大60%短縮でき、このアプローチはNetbase JSC自身のWeb to PrintサービスであるPrintcartで実証されています。
詳しく見る
サービスオーナーと次のステップ
本サービスはNetbase JSCの会長・創業者・CEOであるDavidが所有し、Netbase Editorial Teamが管理しています。明日にでもコードから再構築できるプラットフォームをお求めですか?ソリューションレビューを予約するか、まず関連する実績を見ることもできます。
プロジェクトを相談する
Netbase JSCは、デジタルプロダクトおよびAI活用ビジネスシステムの設計・開発・モダナイゼーション・運用を支援します。project@netbasejsc.com
+84 937 869 689
91 Nguyen Chi Thanh, Dong Da, Hanoi, Vietnam
お問い合わせ
構築・モダナイズ・運用したい内容をお聞かせください。