とりとめも

藻類が学んだり感じたりしたことを未来の自分のために書き留めるところ

【読書感想文】クラウド初心者が『Amazon Web services 基礎からのネットワーク&サーバー構築 改訂版』でAWSに入門した話

はじめに

Amazon Web Services 基礎からのネットワーク&サーバー構築 改訂版

Amazon Web Services 基礎からのネットワーク&サーバー構築 改訂版

AWSの勉強したいなー触ってみたいなーということで、読みました。紫本って呼ばれているんでしょうか?
レビューとか書評ってタイトルだとハードル上がる感じがするので、読書感想文というカテゴリにします。

結論としては良い本でした。
ただ、内容に対する期待や、読者の立場・能力値によって、得られるものが変わってくると感じました(大半の本に言えることですが)。
そのあたりのことに焦点を当てつつ、私自身の現在のスキルの程度を示しながら感想を書くことで、AWS触ってみたい!という方の勉強方法選択の一助になれば幸いです。

この記事の想定読者

AWS触ってみたいと思っていて、この本(紫本)で入門しようか考えている人。

  • はじめに
  • この記事の想定読者
  • ざっくり
    • 大事な点
  • 私 is 誰
    • この本を選んだ理由
    • 実際選んで正解だった?
  • 感想
  • この先の興味
    • 自動化
    • 管理どうしてるんだろう?
    • 資格
  • その他のこと
    • 料金
    • AWSアカウント作成周りのこと
  • おわりに
続きを読む

2017年買ってよかったものリスト!

はじめに

ブロガーっぽいネタです!

もう2018年も1ヶ月が過ぎようとしていますが、1回こういうの書いてみたかったんです。
あと、Amazonのリンク貼れるようになったので嬉しくて。

それでは以下にずらーっと書いていきます。

  • はじめに
  • 買ってよかったもの
  • おわりに
続きを読む

WindowsサーバーのデータをrobocopyでACLごとコピーしたら共有フォルダへのアクセスが不可になった話

はじめに

随分お久しぶりなブログとなってしまいました。
半年ぶり……?

この間なにをしていたかと言えば、色々していたんですが、それは置いといて。
ブログのリハビリをしなければということで、今回はWindowsサーバーのデータ移行時に遭遇した問題について書きます。

半年前に書いてたRubyとかCentOSとかとは随分色合いが違いますが、そっち方面についてもまた書いていきたいです。がんばる。

  • はじめに
  • 問題の経緯
  • 結論と解決方法
    • 解決方法
      • GUIから
      • コマンドで
  • 結局これなに?
  • 問題のフォルダ体系とACL
    • icaclsで見てみる
    • Get-Aclで見てみる
  • Synchronizeについて
    • 要するに?
  • おわりに
続きを読む

Chef-Zero勉強記録 その3 レシピの書き方に少しだけ詳しくなる(MySQLインストール&初期設定)

はじめに

Chefの勉強記録です。
今回はレシピの記法に関するお勉強の記録です。が、リソースタイプの種類などを一度に把握できるわけもないので、「今後も都度調べながらできることを増やしたい」が今回の結論です。

とりあえず、資料を適宜参照しながら、MySQLをインストールするレシピを書けるようになることを目指します。

第1回・第2回はこちら。

  • はじめに
  • おさらい
    • リソースが基本
  • リソース
    • どんなリソースがある?
  • レシピを作ってみる
    • やること
    • 参考
    • 作ったレシピ バージョン1
      • recipes/default.rb
    • 試してみる
    • バージョン1について振り返り
      • 使ったリソース
        • execute:コマンドを実行する
          • subscribesとnotifies:他のリソースを実行条件とする
          • (注)今回はsubscribesは必須じゃない
        • file:ファイルの作成や編集を行う
      • 課題や改善点:レシピが汎用的じゃない
        • Attributeを有効活用する
    • 作ったレシピ バージョン2
      • recipes/default.rb
      • attributes/default.rb
      • templates/default/secure_installation.sql.erb
      • templates/default/create_user.sql.erb
    • バージョン2振り返り
  • おわりに
続きを読む

Chef-Zero勉強記録 その2 Berkshelfでサードパーティ製Cookbookを使う

はじめに

Chefの勉強記録です。その2です。第3回です(ややこしい)

前回はChefをインストールしたり、knife-zeroを使ってリモートホストを操作したり、簡単なレシピを作ってNginxをインストールできるようになったりしました。

(前回の記事はこちら)

今回はレシピの自作からは一旦離れて、Berkshelfなる仕組みについて学んでみます。

  • はじめに
  • Berkshelfって何
  • Berkshelfのインストール・・・は不要
  • Berksfileを作る
  • Cookbookを取ってくる
  • 取ってきたRecipeの登録
  • 収束!
  • 確認
  • おわりに
続きを読む

Chef-Zero勉強記録 その1 環境準備と初めてのレシピ

はじめに

Chefを勉強します。その記録です。
経緯は前回記事をご覧ください。

また、今回のお勉強は、Conohaの解説ページを参考に進めていきます。このはちゃんすごい。

  • はじめに
  • 今回やること
  • 環境
  • 仮想マシンの準備
    • ①chef環境の準備
    • ②本番環境の準備
    • 疎通確認
      • 繋がらない場合
  • chefのインストール(①chef環境)
    • chef-dkのインストー
    • chef-zeroとknife-zeroのインストール(①chef環境)
  • knife-zeroの設定
    • chefリポジトリを作る
    • knife-zeroの設定ファイル
    • Nodeの登録とchef-clientインストー
    • 動作確認
  • Cookbookを作ってみる
    • Nginxインストール用Cookbook作成
    • Recipe作成
      • 方針(Conohaちゃん記事からの変更点)
      • 作っていく
        • Nginxインストールレシピ
        • repoファイル作成用テンプレートファイル
    • Nodeへのレシピの登録
  • インストールの実施
    • レシピを反映する!!
    • 確認する(②本番環境)
  • おわりに
続きを読む

Chef-Zero勉強記録 その0 用語の整理

はじめに

先日、新たに練習用Railsアプリを作りました。本番環境へのデプロイにCapistranoを使おうとしました。失敗しました。
どのあたりでエラーが出ているのかもわからず、というか、そもそも設定ファイルの構成もよくわかっておらず、色々なWebサイトやブログを見よう見まねで作っていたので、さもありなんという有様でした。

ちゃんとドキュメント読んでいちから理解しなければ。というわけで、まずはクリーンな環境を用意して試行錯誤することにしました。
そしてクリーンな環境を作るにあたり、まずはchefのお勉強から始めることにしました。回り道してる感もありますが、いずれ触りたいと思っていた技術でもあるので一石二鳥です。

長くなりそうですが、chef環境の構築段階から、やったこと・知ったことを書き留めていきます。

  • はじめに
  • 目標
  • 今回やること
  • 用語のお勉強
    • Chef Server? Chef Solo?
      • Chefの仲間たち
      • Knifeの仲間たち
続きを読む