「 インフラ・ミドルウェア 」一覧

PackerでDocker Imageを作る時に知ったこと

PackerでDocker Imageを作る時に知ったこと

最近はAWSのAMIやECSでコンテナたてる時に使うDocker ImageをPackerで作成している @hatappiです Packerを使うとAMIにしてもDocker Imageにしても自分の好きなプロビジョニングを使用することが出来るので好きです 今回は例えば元となるdocker imageにはrbenv/rbenvがインストールされており .bashrcなり/etc/profile.d/rbenv.shなりに下記のようにPATHが定義されているものがあるとします export RBENV_ROOT=/usr/local/rbenv export PATH="${RBENV_ROOT…

binlogが有効でない非暗号化RDS MySQLから暗号化Auroraに無停止で移行する方法

binlogが有効でない非暗号化RDS MySQLから暗号化Auroraに無停止で移行する方法

セクションナイン の 吉田真吾(@yoshidashingo)です。 DB無停止移行は人類の夢 利用する特徴 手順 移行元データベース(MySQL) 中間データベース(Aurora Read Replica) 移行先データベース(暗号化済みAurora) DMS ソース/ターゲットデータベースに接続する タスクを作成して実行する 継続レプリされているか確認する アプリ切替 移行元にデータを書き込む まとめ DB無停止移行は人類の夢 RDS MySQLからAuroraに移行したいけど、デフォルトのセキュリティグループを使用してるのでbinlogが有効にできず、無停止でAurora移行ができない、…

Webサーバーを用意する方法

Webサーバーを用意する方法

JavaScriptを学習してWebサイトを作れるようになったら、公開用のWebサーバーが欲しくなります。 Webサーバーは、どうやって用意したら良いでしょうか? テストサーバー 仮想環境 レンタルサーバー 「マネージド」と「アンマネージド」の違い 無料サーバー XREA Heroku Google App Engine 無料サーバーまとめ 有料サーバー サーバー管理者権限の有無を確認 VALUE-DOMAIN さくらインターネット Amazon Web Services AWSの対抗馬 ベンダーロックイン対策 オンプレミスサーバー サーバーの用意 回線の用意 固定IPアドレスの用意 変動IP…

Web サービスの完全 HTTPS 化

Web サービスの完全 HTTPS 化

インフラストラクチャー部長の星 (@kani_b) です。 2017年1月5日をもって、クックパッド における全ページで HTTPS が使われるようになりました。 完全 HTTPS 化をするにあたり、その理由や具体的な進め方について紹介します。 以前 SRE Tech Talks #2 にて一部発表した内容も含みますので、ご興味のある方はあわせてスライドもご覧ください。 完全 HTTPS 化に踏み切った理由 以前のクックパッドは、ログインや登録情報の参照など、いわゆる個人情報や認証情報を扱う箇所のみに HTTPS が使われていました。 このように「必要な箇所にのみ HTTPS を使う」構成は、…

Capistranoを使ってS3等からpull型デプロイするgemを書いた、ほか

Capistranoを使ってS3等からpull型デプロイするgemを書いた、ほか

こんにちは。ゲーム事業本部開発基盤部の池田(@progrhyme)です。先日、Capistranoと組み合わせて利用できるgemをいくつかRubyGemsに公開しました。 * https://rubygems.org/gems/capistrano-net_storage * https://rubygems.org/gems/capistrano-net_storage-s3 * https://rubygems.org/gems/capistrano-deploy_locker 今回は、これらについて紹介します。

WindowsでMochaテストフレームワークを使う

WindowsでMochaテストフレームワークを使う

JavaScriptの学習メモ。 今日は「関数型プログラミングの基礎 JavaScriptを使って学ぶ」の第9章を読んでみます。 jsstudy.hatenablog.com Mochaテストフレームワークを使う Mochaとは? Node.jsの設定 フォルダの移動 Mochaのインストール gulpのインストール Mochaの動作確認 Mochaのパス設定(batファイルで代用) Gulpの動作確認 Gulpのパス設定(batファイルで代用) npmはWindowsのパスを書き換えない? npmとは? gulpとは? Mochaテストフレームワークを使う (p.320) 本書はMochaと…

– PR –
– PR –