Cloud Architecture– category –
-
Cloud Architecture
AWS VPC CIDRブロック設計入門|マルチアカウント・Transit Gateway接続を見越したIPアドレス計画の実践ガイド
VPCを作成するとき、CIDRブロックを深く考えず 10.0.0.0/16 を指定してしまっていないだろうか。単一VPCの検証環境ならそれで動くが、複数のVPCをTransit Gatewayで接続しようとした瞬間に問題が露呈する。CIDRが重複していると、Transit Gatewayのルーテ... -
Cloud Architecture
AWS Control Tower入門|Landing Zoneで複数AWSアカウントを自動標準化するガバナンス設計と運用ガイド
「AWSアカウントが増えすぎて、セキュリティポリシーの統一が追いつかない」「新しいプロジェクトのたびにアカウントを手作業で設定しているが、属人化が怖い」——マルチアカウント運用をOrganizationsだけで回していると、こういう壁にぶつかります。 オン... -
Cloud Architecture
AWSサービスクォータの設計と管理入門|上限エラーを本番前に防ぐリミット監視・引き上げ申請・マルチアカウント設計の実践ガイド
オンプレ環境で長年サーバーを管理してきたエンジニアにとって、「リソースが足りない」は物理的な制約の話だった。CPUが詰まればサーバーを増設し、ストレージが溢れれば増量すればいい。しかしAWSに移行すると、まったく別の種類の「壁」にぶつかること... -
Cloud Architecture
AWS Pricing Calculator実践ガイド|クラウド移行前に月額コストを正確に見積もる手順と落とし穴
「AWS に移行したらいくらかかる?」——上司からそう聞かれた瞬間、答えに詰まったことはないでしょうか。オンプレのサーバーリース費用は毎月の固定請求書を見ればわかりますが、クラウドの料金体系は「使った分だけ」という従量課金が基本で、移行前に月額... -
Cloud Architecture
カオスエンジニアリング入門|AWS Fault Injection Service(FIS)で本番障害に強いシステムを検証する実践ガイド
オンプレミスのインフラを長年担ってきたエンジニアなら、「障害訓練」という言葉に覚えがあるはずです。年に一度、深夜に手順書を片手にフェイルオーバーを試す——あの演習です。クラウドに移行してからも、「障害が起きたら手順書通りに対応する」という... -
Cloud Architecture
リトライパターンと指数バックオフ入門|クラウドAPIの一時的エラーに強い設計をAWSで実装する実践ガイド
クラウドのAPIを呼び出していると、突然「ThrottlingException」や「ServiceUnavailable(503)」が返ってきて困ったことはないでしょうか。オンプレのシステムでは「もう一度叩けば通る」で済ませていた感覚が、クラウドでは通用しないことがあります。再... -
Cloud Architecture
Bulkheadパターン入門|マイクロサービスの障害隔離とリソース分離をAWSで実装する実践ガイド
マイクロサービスへの移行後、「あるサービスが詰まると全体が巻き込まれる」という経験をしたことはないでしょうか。オンプレ時代のモノリシックなシステムでは、CPUやメモリを共有しているのはある意味当然でした。しかしクラウドのマイクロサービス構成... -
Cloud Architecture
シングルテナント vs マルチテナント設計入門|SaaSアーキテクチャのコスト・セキュリティ・スケーラビリティを整理する実践ガイド
「SaaSを構築するんだけど、シングルテナントにすべきかマルチテナントにすべきか判断できない」――クラウド移行やプロダクト開発を担当するインフラエンジニアから、こういった相談をよく受けます。オンプレミス時代は1システム=1顧客が当たり前でしたが、... -
Cloud Architecture
冪等性(Idempotency)設計入門|APIとマイクロサービスで二重リクエストを防ぐクラウド実装ガイド
ネットワーク障害でリトライしたら、同じ注文が2件発生した――そんなトラブルはオンプレでも起きていたが、クラウドの分散環境では発生頻度が格段に上がる。マイクロサービス間通信やSQSキュー処理では「少なくとも1回は届く(at-least-once)」がデフォル... -
Cloud Architecture
イベントソーシングパターン入門|マイクロサービスの状態変化を履歴として保存するAWSクラウド設計ガイド
オンプレのRDBMSで長年システムを作ってきたエンジニアが、マイクロサービスへの移行を進める中でよく壁にぶつかるのが「サービス間のデータ整合性」と「障害後の状態復元」の問題です。イベントソーシングは、そのどちらにも有効なアーキテクチャパターン...