Solutions Architect -Associate– category –
AWS Certified Solutions Architect - Associate(ソリューションアーキテクト/アソシエイト)の学習記事です。可用性・拡張性・コストの要件を満たすアーキテクチャ設計を扱います。記事は準備中です。
-
Solutions Architect -Associate
DynamoDB でスロットリングが起きるときの確認ポイント ── オンデマンドとプロビジョンドの使い分け
Amazon DynamoDB のテーブルに書き込みが集中すると、アプリケーションのログに ProvisionedThroughputExceededException が出たり、レスポンスが急に遅くなったりすることがあります。 -
Solutions Architect -Associate
NAT ゲートウェイの料金を下げる方法 ── S3 と DynamoDB への通信はゲートウェイエンドポイントに逃がす
プライベートサブネットの EC2 インスタンスからインターネットへ出るために NAT ゲートウェイを置くと、請求書で NAT ゲートウェイの料金が思ったより大きくなっていることがあります。 -
Solutions Architect -Associate
ALB の後ろの Web サーバーでクライアントの IP が分からないときの確認ポイント ── X-Forwarded-For と NLB の送信元 IP の保持
Web サーバーを Application Load Balancer(ALB)の後ろに置いたとたん、アクセスログの送信元 IP アドレスが 10.0.1.23 のような VPC 内のアドレスばかりになり、どのクライアントからのアクセスな… -
Solutions Architect -Associate
CloudFront で S3 の更新が反映されないときの確認ポイント ── キャッシュの無効化と TTL
S3 バケットをオリジンにした CloudFront で静的サイトを配信していると、index.html を新しいものに差し替えたのに、ブラウザには古いページが表示され続けることがあります。 -
Solutions Architect -Associate
RDS の Too many connections を防ぐ方法 ── RDS Proxy で Lambda からの接続をまとめる
Lambda から RDS for MySQL に接続するアプリケーションで、アクセスが集中したときだけ Too many connections というエラーが出ることがあります。 -
Solutions Architect -Associate
Lambda を VPC に入れたらインターネットに出られないときの確認ポイント ── NAT ゲートウェイとプライベートサブネット
AWS Lambda の関数は、何も設定しなければ Lambda が管理する VPC で動き、そのままインターネットにアクセスできます。 -
Solutions Architect -Associate
NAT ゲートウェイの AZ 障害対策 ── プライベートサブネットから外に出られなくなるのを防ぐ
プライベートサブネットの EC2 インスタンスは、インターネットから直接アクセスされない代わりに、そのままではインターネットにも出られません。OS のパッチやパッケージを取りに行くには、NAT ゲートウェイを経由させるのが定番です。 -
Solutions Architect -Associate
EC2 の購入オプションの違い ── オンデマンド・RI・スポット・キャパシティ予約の使い分け
EC2 の料金は、同じインスタンスでも「どう買うか」で大きく変わります。長く使うと約束すれば割引が付き、余っているキャパシティを借りればさらに安くなります。 -
Solutions Architect -Associate
ENI の付け替えでプライベート IP を変えずにフェイルオーバーする方法
社内システムや監視サーバーのように、クライアントが プライベート IPv4 アドレスを直接指定して 接続している EC2 インスタンスは少なくありません。 -
Solutions Architect -Associate
S3 の CORS エラーを解決する方法 ── 別ドメインの JavaScript から読めるようにする
Web ページに埋め込んだ JavaScript から、別のドメインにある Amazon S3 のオブジェクトを fetch で読みに行くと、URL も権限も正しいのに「読めない」ことがあります。
12
