2019-01-01から1ヶ月間の記事一覧
source mapsの設定についてのissueでDHHのコメントがかっこよかった。訳は若干怪しい。 プロダクション環境におけるsource mapsの設定についてのissue。 デフォルトでソースを見えないようにする設定にしており、すでに1年以上前にcloseされている。 github.com …
Day14 CloudFormationを用いた環境構築の自動化 CloudFormationについて Infrastructure as Code テンプレート AWSリソースの構成をYAML or JSONで記載したドキュメント スタック テンプレートから自動構築されたAWSリソースの集合 1. シンプルなテンプレー…
Day12 Eメール送受信サービスSESとキューイングサービスSQS Amazon SES ドメインを登録する Route53に紐付ける メールアドレスを事前登録する マネージメントコンソールから送信 SDK for PHPでメッセージを送信する 1. ドメインを登録する Amazon SES→Domain…
Day10 CLIによるAWSの操作とシステム監視 マネージメントコンソールからの操作をターミナルでできる インストール AWS コマンドラインインターフェイス(CLI - AWS サービスの制御・管理)|AWS > aws --v aws-cli/1.16.96 Python/2.7.15 Windows/10 botocor…
Day9 IAMについて理解を深める IAMポリシーの作成 参照のみ可能なアプリユーザのポリシーを作成する IAM→ポリシー→ポリシーの作成 サービス:EC2 [x]リスト [x]読み込み 書き込み: [x]StartInstances [x]StopInstances リソース:すべてのリソース さらにアク…
FuelPHPのvalidationのadd_ruleでそれぞれ個別にメッセージを出したい。 /lang/jp/validation.php '『:label』は必須です', 'min_length' => '『:label』は:param:1文字以上で入力してください', 'max_length' => '『:label』は:param:1文字以内で入力してく…
Day8 Route53を使ってドメインを登録する https://aws.amazon.com/jp/route53/what-is-dns/ DNSレコードタイプ A: ホスト名とIPアドレスを紐付ける www.host-name.com. IN A 192.168.0.1 CNAME: ドメインを別のドメインに置き換える www.host-name.com. IN C…
Day7 オブジェクトストレージS3を使ってみる S3について https://docs.aws.amazon.com/ja_jp/AmazonS3/latest/dev/Welcome.html 広範にわたるユースケースのデータを容量に関係なく、保存して保護することができます。Amazon S3 では使いやすい管理機能を使…
なるべくDBへのアクセスを減らして、テーブルにレコードが存在しないときはInsert、テーブルに登録済みの場合は商品名を更新したいときなどに使う。 更新前 id(PK) title 1 foo 2 bar 1, 'title' => 'hoge']; $data[] = ['id' => 2, 'title' => 'fuga']; $quer…
Day6 ELBを用いてWebレイヤの可用性を高める AWSの設計の考え方 基本的に、単一障害点(single point of failure、SPOF)を作らない=冗長化すること ・DB層はRDSで、master - slave構成で障害に備える。 ・Web層はELBを使う。 Elastic Load Balancing は受信したアプ…
Day5 リレーショナルDBのマネージドサービスRDSを使う RDSについて Master - Slave構成が容易 リードレプリカ Master - Reprica 更新はMaster 参照系はレプリカ Masterのみの構成だとDBがボトルネックになってスループットが落ちる Amazon RDSの作成 RDS→サ…
「納品」をなくせばうまくいく 作者: 倉貫義人 出版社/メーカー: 日本実業出版社 発売日: 2014/06/12 メディア: 単行本 この商品を含むブログ (6件) を見る 『「納品」をなくせば、うまくいく』を読んだ。 e-words.jp 受託開発という形式を取る以上、仕様を決めて…
Day3 AWSにおけるネットワーク 1. VPCの作成 「1個のパブリックサブネットを持つ VPC」を選択 IPv4 CIDR ブロック:デフォルト IPv6 CIDR ブロック:なし VPC名を入力 public-subnet-1a パブリックサブネットの IPv4 CIDR:10.0.11.0/24 アベイラビリティーゾーン…
2018年を振り返る 1月 就職活動 2月 プログラマーとして働き始める。 3月 ぼちぼち働く 4月 ぼちぼち働く 5月 ぼちぼち働く 6月 ぼちぼち働く 7月 ぼちぼち働く 8月 雲行きが怪しくなり始める。残業が多くなる。 9月 炎上 10月 炎上 11月 炎上 12月 一段落 前半…
手を動かしながら2週間で学ぶ AWS 基本から応用まで https://www.udemy.com/aws-14days/ 仕事でクラウド使わないと思って後回しにしてきたけど、さすがにAWSの勉強はじめました。 とりあえずクラウドプラクティショナー取りたいな。 Day1 AWSのはじめかた AWSア…