← 一覧に戻る

ストコン移行 As-Is / To-Be 対比図

ストコン移行 C4 Model
生成日: 2026-04-04 | オンプレミス現状とAWSクラウド移行後のシステム構成対比
graph LR
  subgraph ASIS["As-Is: オンプレミス"]
    direction TB
    subgraph HQ["本部DC"]
      MASTER_A["商品マスタ管理"]
      EOS_A["EOS/EOB 発注管理"]
      DWH_A["DWH 売上分析"]
      BATCH_A["バッチサーバー"]
      DB_A[("Oracle / SQL Server")]
    end
    NET_A["専用回線 / VPN"]
    subgraph STORE_A["店舗"]
      SC_A["ストコン 専用HW"]
      POS_A["POS"]
      PAY_A["決済端末"]
    end
    HQ --> NET_A --> STORE_A
  end

  subgraph MIGRATION["移行"]
    direction TB
    P1["Phase1 Rehost"]
    P2["Phase2 Replatform"]
    P3["Phase3 Refactor"]
    P1 --> P2 --> P3
  end

  subgraph TOBE["To-Be: AWS クラウド"]
    direction TB
    subgraph EDGE["エッジ/セキュリティ"]
      CF["CloudFront"] --- WAF["WAF"] --- COGNITO["Cognito"]
    end
    APIGW["API Gateway"]
    subgraph COMPUTE["ECS/Fargate"]
      SVC_ORD["発注"] --- SVC_INV["在庫"] --- SVC_SALES["売上"] --- SVC_STAFF["従業員"]
    end
    subgraph DATA["データ層 Multi-AZ"]
      AURORA[("Aurora")] --- DYNAMO[("DynamoDB")] --- REDIS[("ElastiCache")] --- RS[("Redshift")]
    end
    NET_B["Direct Connect / VPC"]
    subgraph STORE_B["店舗"]
      SC_B["ストコン クラウド接続型"]
      LOCAL_B[("ローカルDB")]
      IOT_B["IoT Core"]
    end
    EDGE --> APIGW --> COMPUTE --> DATA
    NET_B --> STORE_B
  end

  ASIS --> MIGRATION --> TOBE
    
draw.io XML をダウンロード

概要

コンビニエンスストアのストアコンピューター(ストコン)をオンプレミスからAWSクラウドへ移行する際の、現行構成(As-Is)と移行後構成(To-Be)を左右対比で可視化した図。中央に3フェーズの移行ステップ(Rehost → Replatform → Refactor)と主要コンポーネントの対応関係を示す。

構成要素

As-Is(オンプレミス)

要素種類説明
本部データセンターコンテナ商品マスタ管理、EOS/EOB発注管理、DWH、バッチサーバー、会計システムを集約
オンプレDB (Oracle/SQL Server)データベーストランザクション・マスタデータを一元管理するRDBMS
専用回線 / VPNネットワーク本部DCと店舗を接続する閉域網
ストアコンピューター(専用HW)店舗端末店舗の全業務を統合制御するハブ。POS・決済端末・ハンディ端末・温度監視と接続
物流・サービス外部連携配送センター、収納代行、チケット発券との接続

To-Be(AWSクラウド)

要素種類説明
CloudFront + WAF + Cognito + Route 53エッジ・セキュリティCDN配信、ファイアウォール、認証、DNS管理
API GatewayAPIレイヤーREST/WebSocket APIの統合ゲートウェイ
ECS/Fargate マイクロサービスコンピュート発注・在庫・売上・従業員の4サービスに分割
SQS + Lambda非同期処理FIFO/Standardキューとイベント駆動処理
Step Functions + AWS Batchバッチ処理日次集計・棚卸のオーケストレーション
Aurora / DynamoDB / ElastiCache / RedshiftデータレイヤーMulti-AZ構成。用途別にDB最適化(ACID / NoSQL / Cache / DWH)
S3 + Glacierストレージレポート・ログの永続化とアーカイブ
CloudWatch + X-Ray監視メトリクス・ログ・分散トレーシング
Direct Connect + VPC (Multi-AZ)ネットワーク専用線接続とVPC内ネットワーク分離
ストコン端末(クラウド接続型)+ ローカルDB店舗端末クラウド接続 + オフライン耐性(差分同期)
IoT Core店舗IoT温度センサー・機器監視のクラウド連携

移行マッピング

#As-IsTo-Be移行手法
1Oracle / SQL ServerAurora (MySQL/PostgreSQL)DMS (Database Migration Service) + SCT (Schema Conversion Tool)
2EOS/EOB 発注管理(モノリス)発注サービス (ECS/Fargate)ストラングラーフィグパターンでコンテナ化
3DWH(オンプレ)RedshiftS3経由バルクロード + CDC連携

設計のポイント

学習ポイント

最終更新: 2026-04-04 | 作成者: secretary