カテゴリー: AWS

AWS, 優総研

ポートフォリオ制作なうなんだが…

      内容 本の感想投稿掲示板 + Amazon APIとのマッシュアップ 収益という目的性があるよって存在意義 感想掲示板というコミュニティとしての社会性 AmazonのAPIがアプリの外見に華やかさを与えてくれる   機能 AP API連携 Amazonアソシエイト 検索 書評投稿 会員機能 + 投稿 書評ランキング レビュアランキング レコメンド …

AWS

AWS CloudWatch+SNS+Lambda+Serverless Framework+Chatwork API

  Serverlessフレームワークを利用して   Lambdaアプリケーション, Lambda関数の作成 SNSの作成 + SNSとLambda関数との連携 上記のデプロイ これが出来ます。   通知の流れ   Cloudwatch Alarm → SNS → Lambda → Chatwork   動作 Cloudwatch Alarmで設定 …

AWS, CDN

AWS S3 + CloudFlare(CDN)

S3の配信は早くないのとAWSの転送料金の問題から、CloudFlareを利用すると良い場合があります。CloudFlareは意外とダウンすることがあるので、障害が起こってもコストメリットと高速性を優先することが許される条件の場合は有効な選択肢です。 またCDNあるあるとしてプラグインが動かなくなったりすることもあるのでそこも考慮する必要があります。     設定方法 S3 バ …

AWS

AWS SDKによるSQSの操作

環境 AWS Amazon Linux2     キュー?メッセージ? キュー 入口と出口のある箱 メッセージ 箱に飛び込む人   SQS 自動でスケーリングしてくれるサーバレスなMQ(メッセージキューイング)     関連 AWS SQS Queueの用途     環境設定 PHPのインストール   [crayon- …

WordPress, AWS

AWS CloudFront→ALB→EC2(WordPress)

CloudFrontはS3に設置したJS, CSS, 画像といった静的コンテンツに適したCDNの利用が王道だけれど、WordPressのような参照の多いサイトでのページキャッシュに利用することも効果的です!   環境 AWS Amazon Linux2   この構成の意図 Nginxでのリバースプロキスにページキャッシュの場合は単一障害点になりますが、リバースプロキシの役割をC …

AWS

AWS EBS ルートボリュームの拡張

  先に結論 2つの方法を検討する AMIからボリューム拡張した複製サーバを作成する EC2インスタンスを停止させてからEBS拡張する 例外として、 ローカルIPの変更が許されない場合に、スナップショットを取得したうえでEC2を動作させながらEBS拡張する。 理由として、シンプルに行うことがシステム稼働の安全につながる。 // 2017年頃のAWS EBSのアップデートにより、EC2稼働 …

AWS

AWS SQS Queueの用途

  Queue(キュー)サーバを利用するメリット サーバの処理を分離することで非同期処理が出来る →ユーザを待たせない、ユーザ体験の向上 アプリ処理の分離、ログ入出力を分離出来る →疎結合なシステムの実現   購入処理で決済を実行し、ページ遷移 裏側:購入処理を行い最後にメール内容をキューとしてキューサーバに送信し、サンクスページに遷移をする 処理しましたの表示 裏側:キューサ …

AWS

AWS SSMでSSHクライアントレス

AWS SSM     寄稿しました。   Amazon Linux2に標準でインストールされていて、クライアントサーバを操作する際にSSHクライアントを使わずにSSMの実行サーバから一斉に処理をかけるといったことが可能です。   環境 OS: Amazon Linux2 EC2構成 SSM実行サーバ SSM-Manager SSMクライアント SSM-Cl …

AWS

AWS RDSからAuroraへの移行

Auroraファースト @see 賭博黙示録カイジ 最初からAuroraを使うのだ! あるいは使わないのだ。 「下手にコストを考えて小出しにRDSを使うのはダメなんだ」 →それならEC2にDBサービスを入れる戦略を取る コストを気にして下位のRDSを採用するぐらいだったら使わない →WEBサーバがクラスタ構成、DBにリードレプリカが必要になってからRDS, Auroraを採用する どんなサイトやシ …

AWS, 思考と思想

光が遅すぎる問題 海外ネット対戦で見るAWSレイテンシ

    ゲームのフレーム計算 60フレーム(F)=1秒」「1秒=60フレーム(F) 1F = 1/60 = 0.01666666666秒     日本とブラジルの距離、光速度 日本(中央区)からブラジルまでの距離17348 km 光の速度:30万km/秒     光がブラジルまでに到達するまでの時間   光が日本からブラジルまで …

AWS

EC2とElasticacheのセッション連携

構成 ロードバランサがあり、配下にEC2が複数台ある EC2のセッションはElasticacheに保存する   関連 ElastiCache redisの運用 重要な初期設定       EC2側設定   Apache, PHPのインストール

  Redisインストール [ …