開発を忘れたインフラエンジニアがRailsを学んだ記録

開発を忘れたインフラエンジニアがRailsを学んだ記録 今から20年前、電話交換機(固定電話/3G FOMA)の制御系プログラマーとしてキャリアをスタートさせました。その後、商社系SIerにて上流工程やセールス寄りの仕事に移行したので、プログラム開発は全く得意…

Rails6の開発環境をAWS上に自動構築する⑥

Rails6の開発環境をAWS上に自動構築する⑥ Rails6の開発環境をAnsibleで自動構築する準備をします。 toshioshimo.hatenablog.com 前回は、Rails6の環境構築において、前段のライブラリ、DBのインストールまでを行いました。今回はrailsのインストールまでを行…

Rails6の開発環境をAWS上に自動構築する⑤

Rails6の開発環境をAWS上に自動構築する⑤ Rails6の開発環境をAnsibleで自動構築する準備をします。 toshioshimo.hatenablog.com 前回は、テストでapache(httpsサーバー)がインストール、起動できるかテストしました。 続いて、Rails6の環境構築において、前…

Rails6の開発環境をAWS上に自動構築する④

Rails6の開発環境をAWS上に自動構築する④ Rails6の開発環境をAnsibleで自動構築する準備をします。 toshioshimo.hatenablog.com 前回は、自動構築対象のEC2にコマンドが通るかテストしました。 続いて、対象のEC2に何らかのサーバープログラムをインストール…

複業と情報発信の話

複業と情報発信の話 今回は、複業と情報発信の話をしたいと思います。この辺りはあらぬ誤解を防ぐためここで表明しておきたいと思います。 何が言いたいのか ここで言いたいのは、「SNSの投稿回数、投稿内容でその人の行動全てが把握できる訳はない」という…

Rails6の開発環境をAWS上に自動構築する③

Rails6の開発環境をAWS上に自動構築する③ Rails6の開発環境をAnsibleで自動構築する準備をします。 お試しで、自動構築対象のEC2にコマンドが通るかテストしてみます。 toshioshimo.hatenablog.com Ansibleで操作する対象のホストを設定する Ansibleは、/etc…

Rails6の開発環境をAWS上に自動構築する②

Rails6の開発環境をAWS上に自動構築する② Rails6の開発環境をAnsibleで自動構築する準備をします。 toshioshimo.hatenablog.com Ansibleを動作させる用のEC2インスタンスを作成する 大きな負荷がかかるものではないので、最小限のスペックでOKです。 ・東京…

Qiitaをはじめました

Qiitaをはじめました IoT、ハードウェア関連の記事はQiitaにアップしています。 これまで「つくった」モノを上げていく予定ですので、ご覧いただけますと幸いです。 qiita.com

Rails6の開発環境をAWS上に自動構築する①

Rails6の開発環境をAWS上に自動構築する① 前回、Rails6の開発環境をまとめたので、これを自動構築に応用してみます。 toshioshimo.hatenablog.com なぜやるのか 環境構築の作業は、毎回同じ作業なので無駄です。いくら手順をまとめておいても手作業だとミス…

AWS上にRails6の開発環境を構築する(2020年10月版)

AWS上にRailsの開発環境を構築する AWSのインスタンス上で、この手順でやれば間違いなくRails6が動くまでの手順をまとめました。時期が変われば方法も変わると思いますので、2020年10月版とします。参考にしたのは、記事末尾にある教本とWebの記事数々です。…

講義環境にAWSを活用する④

講義環境にAWSを活用する④ 今回は、講義環境に作成したEC2インスタンスのマシンイメージ(バックアップ)を取得し、それから起動してみます。 AMIを作成する ダッシュボードから、EC2をクリックします。 インスタンスをクリックします。 マシンイメージを作…

講義環境にAWSを活用する③

講義環境にAWSを活用する③ 前回までで作成したEC2インスタンスに以下のURLでアクセスでき、ログイン画面が表示されるはずです。https://(割り当てたElastic IP)/wp-login.php ログインIDとの取得 前々回書きましたが、忘れやすいので復習です。作成したイン…

講義環境にAWSを活用する②

講義環境にAWSを活用する② 昨日に続いて、EC2インスタンスにグローバル固定IPアドレスを付与して、外部からアクセスできるようにします。 aws.amazon.com Elastic IPを確保する サービスから、EC2を選択します。 ネットワーク&セキュリティより、Elastic IP…

講義環境にAWSを活用する①

講義環境にAWSを活用する① 先日9月3日に、広島修道大学にてリモート講義を行いました。その際の講義環境としてAWSを活用しました。 講義の様子 何をやったのか WordPressを使用したWeb制作についての講義で、学生に一時的に使ってもらうためのサーバーをAWS…

ログミーさんにLT記事が掲載されました!

ガイアックス様、ログミー様、ありがとうございます。 logmi.jp www.re-jume.com

「本」をテーマにしたSaaSを企画する

「本」をテーマにしたSaaSを企画する 数年前まで業務に必要な本以外全く本を読まない人間でしたが、今では月10冊は買って読んでいます。読んでいることをアピールしたい訳では無く、自分の会社もありますし、今の生活は維持したいですし、読まざるを得ない状…

CloudWatchと監視の話

CloudWatchと監視の話 AWSの各種リソースの状況を監視できるサービスです。 オンプレだとNagiosやZABBIXなどで監視サーバーを立てるしかありませんでしたが、AWSではある程度の監視ならこのCloudWatchで事足ります。Nagiosのあの難解なテキストでつくられたc…

AWS WAFを使ってみる

AWS WAFを使ってみる 前回紹介したAWS WAFで、アクセス元IPアドレス制限を行ってみたいと思います。 WAFコンソールを開く 新しくなってました。 構造も変わっていて、本で学んだことが半分くらいムダになりましたが、クラウドの世界では良くあることなので仕…

AWS WAFとは

AWS WAFとは AWSにはWAF(Web Application Firewall)という機能があります。オンプレでもハードウェアとしてのWAFやプロバイダーが提供するWAFがありますが。それと同等のサービスが用意されています。 aws.amazon.com Firewallとは何が違うのか Firewallはネ…

インフラエンジニアは何をしているのか

インフラエンジニアは何をしているのか 今日は、僕が本業としている「インフラエンジニア」とは何なのかを書きたいと思います。これを書いている理由は、業界外の方になかなか仕事内容が伝わらないからです。 来年度から大学の非常勤講師ということで、学生…

生活スタイルの変化について

生活スタイルの変化について 今年も残すところあと僅かです。今年を振り返ってやはり一番の変化があったことは生活スタイルの変化です。 現状 本業の通勤時間がリモートワークでゼロになったこと、法人として複業を始めたことで、このような日々を送っていま…

VPCピアリングとPrivateLinkについて

VPCピアリングとPrivateLinkについて 今日は、VPC同士の通信に使えるという機能としては同じで、混同しやすいこの2つのサービスの違いを整理したいと思います。 VPCピアリング 「VPCピア接続」とか「VPCピア機能」ともいうらしいです。 VPCピア機能とは(公…

トレーニング環境にAWSを利用する2

トレーニング環境にAWSを利用する2 2020年度から大学の非常勤講師を担当させて頂くことになりました。本業がありますし年に数回になりますが。 授業内容は情報発信/SNS活用という内容ですが、トレーニング環境の基盤をAWSで用意することをやってみたいと思い…

OpenStackとAnsibleの思い出

OpenStackとAnsibleの思い出 僕が初めてクラウドを触ったのは、4年前くらいでしょうか。広島市にある某SIerの拠点で、OpenStackを使ったサービスの開発をしていました。 広島のSEなら誰でも知っていて、DC(データーセンター)も併設されている巨大な拠点です…

AWSの運用において知っておくべきこと(その3)

AWSの運用において知っておくべきこと(その3) 前回は、SES(メール送信サービス)のバウンス率の話でしたが、今回はRDS(Relational Database Service)のお話です。 RDSのパッチリリース RDSはAWSのマネージドサービスで、MySQLやORACLEをインスタンスを立ずと…

AWSの運用において知っておくべきこと(その2)

AWSの運用において知っておくべきこと(その2) 前回は、EC2のリタイア対応の話でしたが、今回はSES(Simple Email Service)のお話です。 SESのバウンス率上昇放置による送信機能停止 AWSにはSES(Simple Email Service)というEメール送信サービスがあります。マ…

AWSの運用において知っておくべきこと

AWSの運用において知っておくべきこと 今日から3回(予定)で、AWSの運用において知っておくべきことを、システムへの影響が高い順から書いていきたいと思います。突然AWSから英語のメールが来て、元オンプレのインフラエンジニアが冷静に対応できるかとい…

CloudFrontでS3のコンテンツを配信する

CloudFrontでS3のコンテンツを配信する 前回、CloudFrontを使ってELBをOriginとした配信を試しましたが、今日はS3バケットから静的コンテンツ(画像)を配信してみましょう。 S3にアップロードしている猫は、広島市内の黄金山で撮ったものです。 写真が趣味…

地方のIT業界の事情について

地方のIT業界の事情について 今日は、技術的な記事から趣向を変えて、地方のIT業界の事情について書きたいと思います。最近参加したLTや他のブログから刺激を受けたこともあり、こういう話やワークスタイルの話も入れていきます。 Uターンしてからの話 私の…

CloudFrontでサイトをHTTPS化する

CloudFrontでサイトをHTTPS化する 今回は、CloudFrontにSSL証明書を設定して、サイトをHTTPS化してみたいと思います。既存のHTTPサイトにCloudFrontを追加し設定するだけで、サイトをHTTPS化できるのです。 なぜSSL通信を行う必要があるのか https://〜始ま…