はじめにはじめに

はじめに

ようこそ。このガイドでは、Architecto でクラウドアーキテクチャの設計、分析、文書化を始めるために必要なことを紹介します。

Architecto とは

Architecto は、クラウドアーキテクチャのアイデアを本番環境に対応する設計へ変える AI ネイティブなプラットフォームです。新しいインフラの構想から既存システムのレビューまで、初期のアイデア、チームレビュー、業務用ドキュメントの作成という一連の流れを効率化します。

主な機能

即座にアーキテクチャを生成

  • 自然言語で入力 — 必要なインフラを分かりやすい言葉で説明
  • マルチクラウドの選択肢 — AWS、GCP、Azure、Kubernetes、ハイブリッド環境向けの提案
  • ビジュアルキャンバス — 直感的なドラッグ&ドロップで図を編集・改善

インテリジェントな分析

  • コスト分析 — 規模別の費用への影響を理解
  • スケーラビリティテスト — 問題になる前にボトルネックを特定
  • セキュリティレビュー — 脅威モデリングと脆弱性評価を自動化
  • パフォーマンスシミュレーション — 負荷時のレイテンシーとスループットを予測

業務用ドキュメント

  • 文書の自動生成 — アーキテクチャから RFC、ADR、ランブックを作成
  • コード分析 — 既存の Terraform・CloudFormation を解析して図に変換
  • リッチエディター — HyperDocs で図表入りの高度な Markdown を作成

チームでの共同作業

  • 安全な共有 — トークン付きリンク、コメントスレッド、フィードバック
  • ブランド付き出力 — テーマを指定した PPT、PDF、PNG
  • 組織管理 — メンバーのロール、招待、ライセンス

最初のステップ

1. アカウントを作成

architecto.dev で、メール、OAuth、パスキーのいずれかを使って登録します。

2. ダッシュボードを見る

ダッシュボードから次にすぐアクセスできます。

  • 最近のプロジェクト — 作成済みのアーキテクチャ
  • パターンライブラリ — 業界標準の 240 種類以上の参照アーキテクチャ
  • クイックアクション — 設計、コードのインポート、学習を始めるボタン

3. 最初のアーキテクチャを生成

方法を選びます。

選択肢 A:Architect AI を使う

  1. 「アーキテクチャを作成」 → 「AI に説明」 をクリックします
  2. 自然言語で入力します。例:「同時ユーザー 1 万人の E コマースで、在庫のリアルタイム同期、決済処理、マルチリージョンのフェイルオーバーが必要」
  3. 生成された案を確認します(通常 3〜5 案)
  4. 希望するアーキテクチャを選択します
  5. キャンバスでコンポーネントを調整し、セキュリティグループやデータフローを変更します

選択肢 B:パターンライブラリを使う

  1. 「アーキテクチャを作成」 → 「パターンから開始」 をクリックします
  2. マイクロサービス、サーバーレス、マルチテナント、データ分析などを閲覧します
  3. 用途に合うパターンを選びます
  4. 要件に合わせてコンポーネントを調整します

選択肢 C:コードからインポート

  1. 「アーキテクチャを作成」 → 「Terraform からインポート」 をクリックします
  2. GitHub アカウントを OAuth で接続します
  3. リポジトリを選択します
  4. Terraform・CloudFormation ファイルを選択します
  5. Architecto がトポロジー図を生成し、最適化の余地を特定します

4. アーキテクチャを分析

設計が終わったら、次を行います。

コスト分析を実行

  • 「1,000/1 万/10 万ユーザーでいくらかかるか」に回答
  • コストの急増点と金銭的な持続可能性の限界を特定
  • 最適化戦略とコスト削減案を提案

スケーラビリティを確認

  • 各コンポーネントが対応できる同時ユーザー数を検証
  • ボトルネック(通常はデータベース、キャッシュ、ロードバランサー)を特定
  • リードレプリカ、シャーディング、水平スケーリングを提案

セキュリティを確認

  • STRIDE の脅威(なりすまし、改ざん、否認、情報漏えい、サービス拒否、権限昇格)を分析
  • 攻撃経路と脆弱なコンポーネントを可視化
  • 認証、暗号化、レート制限、WAF などの対策を提案

5. ドキュメントを生成

アーキテクチャから業務用の文書を作成します。

RFC(Request for Comments)を作成

  • 課題、解決策の概要、トレードオフ、コスト分析、セキュリティの考慮事項を自動生成
  • アーキテクチャ図、コストグラフ、脅威分析を埋め込み
  • HyperDocs でセクションを編集可能

ADR(Architecture Decision Record)を作成

  • 他の案よりこの設計を選んだ理由を記録
  • 関連する判断、トレードオフ、前提にリンク
  • 対応中、提案済み、承認済み、非推奨などの状態を管理

ランブックを作成

  • デプロイ手順、監視設定、インシデント対応手順を記載
  • 依存関係、エンドポイント情報、アラーム閾値を自動入力

6. チームに共有

  1. 「共有」 をクリックし、トークン付きリンクを生成します
  2. チームに送ります(アカウント不要、ブラウザーで利用可能)
  3. レビュアーは次ができます。
    • トポロジー全体の閲覧
    • インラインコメントとフィードバック
    • 分析結果の確認(コスト、セキュリティ、スケーラビリティ)
    • 以前のバージョンとの比較
  4. コメント追加時に通知されます

7. プレゼンテーション用に出力

  1. 「エクスポート」 で形式を選びます(PNG、SVG、PDF、PPT)
  2. テーマを選ぶか、自社ブランドを設定します。
    • 色、フォント、背景スタイル
    • ロゴの位置
    • コンポーネントの種類ごとのアクセントカラー
  3. そのまま発表できる資料をダウンロードします

基本概念

トポロジー

アーキテクチャの視覚表現で、ノードをフローで接続します。各ノードは EC2、Lambda、RDS などのクラウドコンポーネントです。

ノード

アーキテクチャ内の単一コンポーネントです。Architecto は AWS、GCP、Azure、汎用サービスの 200 種類以上のアイコンを搭載しています。

フロー

データの移動を示す接続です。同期 API、非同期メッセージング、データベースクエリなどを表します。

プロファイル

クラウドプロバイダーの設定です。Architecto は AWS(料金データ付き)、GCP、Azure、Kubernetes、Docker の設定を内蔵しています。

分析モジュール

コスト、セキュリティ、スケーラビリティ、性能、準拠など、設計の一側面を評価する専用ツールです。

テーマ

出力時の見た目の設定です。色、フォント、アイコン、背景、レイアウトなどを指定します。

一般的なワークフロー

アーキテクチャのレビューサイクル

  1. 設計者が初期設計を作成
  2. トークン付きリンクでレビュアーに共有
  3. レビュアーがコメントと提案を追加
  4. 設計者がトポロジーを改善し、分析を再実行
  5. バージョン比較で変更点を確認
  6. 最終承認を ADR に記録

移行計画

  1. 現在のオンプレミス・クラウド構成を描く
  2. 移行先のマルチクラウド設計を作成
  3. 「アーキテクチャ差分」で移行手順を計画
  4. 現在と移行先のコストを比較
  5. 段階的な移行ランブックを生成

インシデント対応

  1. SRE が障害点を示すトポロジーを素早く描く
  2. 対応チームにリンクで共有
  3. 原因候補や影響サービスの注釈を追加
  4. 事後にランブックへ変換し、再発を防ぐ

学習パス

  1. 初級クイズ(クラウド基礎、コンピューティング、ストレージ)から開始
  2. 間隔反復のフラッシュカードに進む
  3. 実際のアーキテクチャ設計で学んだことを応用
  4. チームレビューでフィードバックを得る

次のステップ


ご質問はありますか? よくある質問 をご確認いただくか、コミュニティ Discord にご参加ください。

Architecto Logo

Architecto

クラウドアーキテクチャの設計、文書化、レビュー、ガバナンスに対応する、エンタープライズ品質の AI プラットフォーム。

はじめに | ドキュメント | Architecto