インフラ

2022年10月28日 AWS

AWS運用のポイント特集

AWSの運用について今まで気を付けてきたこと、今まで失敗したことをベースにAWS運用のポイントを記載します。 私自身も何度も見返して AWS を運用する上で忘れないようにしたいと思います。 視点としては現場で手を動かして...

2022年04月24日 AWS

【AWS】Docker で作成した Java Web アプリのコンテナ環境をイメージ化して ECR にプッシュし ECS にデプロイする手順

Docker で作成した Java Web アプリのコンテナ環境をイメージ化して ECR にプッシュし ECS にデプロイする手順について解説します。   前回、以下の記事を記述しました。 【Java】Tomc...

2022年04月24日 Docker

【Java】TomcatでWebアプリを作成しDockerコンテナ環境にデプロイして実行する手順

Tomcat で Web アプリを作成し Docker コンテナ環境にデプロイして実行する手順について解説します。 Web アプリは Java で作成しますが、まずは単純に「Hello World!」と表示させるところか...

2022年04月03日 AWS

【AWS】Lambda関数一式(Slackへの通知アプリ)を ZIP で固めてアップロードして登録して実行する手順【Lambda】【Windows】

AWS Lambda 関数一式(Slackへの通知アプリ)を ZIPで固めて Lambda にアップロードして登録して実行する手順について解説します。 更に EventBridge にも登録して EC2 インスタンスのス...

2022年04月01日 AWS

【AWS】AWS CDK version 2(Python)でインフラ環境を構築する手順

AWS Cloud Development Kit(AWS CDK)でインフラ環境を構築する手順について解説します。 現在クラウド環境が主流となってきているなかで、インフラ環境をコード化(Infrastructure a...

2021年10月31日 AWS

【AWS】各種APIについて

AWS の各種 API について解説します。   CreateImage https://docs.aws.amazon.com/ja_jp/AWSEC2/latest/APIReference/API_Cre...

2021年10月31日 インフラ

ディザスタリカバリにおける RTO(目標復旧時間)と RPO(目標復旧時点)

ディザスタリカバリにおける RTO(目標復旧時間)と RPO(目標復旧時点)について解説します。   目標復旧時間(RTO) RTO ← Recovery Time Objective 障害発生後にシステムが復...

2021年10月09日 AWS

【AWS】DevOps(CI/CD)CodeDeployでのデプロイ設定(In-Place、Blue/Green)について【CodePipeline、CodeDeploy】

CodeDeploy でのデプロイ設定について解説します。   【AWS】CodeDeployとAuto Scaling+ALBを組み合わせる環境の構築手順     【AWS】DevOps(...

2021年10月09日 AWS

【AWS】CodePipeline での CodeDeploy でのデプロイでエラーになった場合のトラブル対応手順

AWS CodePipeline での AWS CodeDeploy でのデプロイでエラーになった場合のトラブル対応手順について解説します。   CI/CD のサンプルとしては他にも以下の記事があります。 &n...

2021年10月03日 AWS

【AWS】DevOps(CI/CD)の導入手順(Angular、Git、CodePipeline、CodeCommit、CodeBuild、CodeDeploy、Auto Scaling、ALB の組み合わせ)

CI/CD パイプライン環境を構築します。 今回は Angular(アプリ)、Git、CodePipeline、CodeCommit、CodeBuild、CodeDeploy、Auto Scaling、ALB の組み合わ...

2021年09月26日 AWS

【AWS】AWSガイドラインを考える(クラウド時代のインフラ設計)

AWSガイドラインを少しずつ考えていきます。 完成するのはずっと先の話になると思いますが常にブラッシュアップしたいと考えています。   ガイドラインとグランドデザインの違い たまにどっちだっけ…?と迷うことがあ...

2021年09月06日 AWS

【AWS】DevOps(CI/CD)の導入手順(Spring Tools、Git、CodePipeline、CodeCommit、CodeBuild、CodeDeploy)

Spring Tools、Git、CodePipeline、CodeCommit、CodeBuild、CodeDeploy を利用した CI/CD 環境の構築と導入手順を解説します。   前回、AWSのCI/C...

2021年08月29日 AWS

【AWS】CloudFormation で EC2 インスタンス構築のテンプレート集(いろいろな環境)

CloudFormation で EC2 インスタンス構築のテンプレートを解説します。   【AWS】CloudFormation の基本的な解説(VPCの作成手順)   【AWS】CloudForm...

2021年08月29日 AWS

【AWS】CloudFormation で EC2 インスタンス(Amazon Linux2)を作成する手順【コマンドラインから実行】【Part.2】

CloudFormation を利用して E2 インスタンスを作成する手順について解説します。 最後にリソースを使い終わったらスタックを削除してきれいにします。   以前、CloudFormation を利用し...

2021年08月21日 AWS

【AWS】DevOps(CI/CD)の導入手順(CodePipeline、CodeCommit、CodeBuild、CodeDeploy)

AWS での CI/CD(Continuous Integration/Continuous Delivery)を導入する方法・手順について解説します。     各サービスの役割概要 以下の 4つのサ...

2021年08月07日 インフラ

HTTP エラーコード

HTTP エラーコードにつちて記載します。   HTTP 504(Gateway Timeout) システムのパフォーマンスが低下している際に発生することがあります。      

2021年06月27日 インフラ

レイテンシー(latency)とは

レイテンシー(latency)の意味について解説します。 まずは単純な英語ですが、以下の意味になります。 latency ← 潜伏、潜在の意味。   これだけ見てもIT、コンピュータ分野からは意味が不明です。 ...

2021年06月19日 インフラ

インフラの要件定義について

IT インフラエンジニアとして20年間キャリアを積み重ねてきましたが、改めてインフラの要件定義について考えてみました。 実際日常の業務を振り返ってみると「要件定義」なんてものは全く意識せずに、「CPU 2個、メモリ 8G...

2021年05月13日 インフラ

IOPS(Input/Output Per Second)とは

IOPS(Input/Output Per Second)について解説します。   ■インプット(Inupt)とは? 外部からデータをインプット(入力)することなので「書き込み」になります。   ■ア...

2020年08月23日 AWS

【AWS】Systems Manager の基本的な機能について(システム運用)【2020年版】

2020年版の Systems Manager の機能について解説します。 インフラの構成管理ツールとして利用できるだけでなく、構築・導入・情報収集等幅広く利用できたり、年々新規機能が追加されています。   以...

2020年07月04日 AWS

【AWS】CloudFormation のスタックを削除する

前回 CloudFormation のスタックを作成しましたが、スタックを削除する手順を解説します。 スタックを削除すると、既存環境に影響があるのかも確認します。   前回の CloudFormation のデ...

2020年04月27日 SSL/TLS

【SSL/TLS】SSL調査・トラブルシューティングのノウハウ

SSL/TLS を利用する中で調査やトラブルシューティングのノウハウを集めました。 SSL サーバー証明書の導入が適切でないと、警告画面やエラーが表示され、ユーザーが逃げていく可能性があります。   &nbsp...

2020年04月21日 cron

【cron】cron で設定したスクリプトが動かない場合の確認手順

cron で設定したスクリプトが起動しない、動かなかったという場合の確認手順です。   【cron】cronの使い方と設定方法       確認ポイント 実行権限 ほぼほぼここを確...

2019年11月17日 AWS

【AWS】ルートテーブル (Rote Table) について解説

AWS の仮想的なネットワークの中核となるルートテーブル(Route Table)について解説します。   以下、関連する記事も参考にしてください。   【AWS】VPC(Virtual Privat...

2019年11月04日 Apache(httpd)

【AWS】【RedHat8】Apache で「自己署名証明書(オレオレ証明書)」を作成して HTTPS でアクセスできるように構築する手順

今回は「RedHat8」で「自己証明書(オレオレ証明書)」を作成し、HTTPS アクセスできるように Web サーバー(Apache)を構築する手順を解説します。 ※自己署名証明書(オレオレ証明書)とは、ベリサインやセコ...

2019年09月01日 AWS

【AWS】【SSM】Systems Manager のメンテナンスウィンドウとオートメーションを使用して EC2 インスタンスの自動起動・停止をスケジューリングする手順

AWS Systems Manager(SSM)のメンテナンスウィンドウ(Maintenance Window)とオートメーション(Automation)を使用して EC2 インスタンスの自動起動・停止をスケジューリング...

2019年08月19日 Windows

【Windows】【PowerShell】コマンドラインでリモートログインして操作するための事前設定手順

Windows のリモートデスクトップ接続ではなく、PowerShell を利用し、コマンドラインでリモートログインして操作できるようにするための設定手順について解説します。   リモートアクセスされる側(する...

2019年07月07日 AWS

【AWS】CloudWatch エージェントをインストールして EC2 インスタンス(RedHat Linux)のメモリ使用率を取得する設定手順

Amazon CloudWatch エージェントをインストールして EC2 インスタンス(RedHat Linux)のメモリ使用率を取得する設定手順について解説します。   以下は、以前 CloudWatch ...

2019年05月18日 AWS

【AWS】VPC(Virtual Private Cloud)の各オプションについて

VPC(Virtual Private Cloud)の各オプションについて解説します。   以下、関連する記事も参考にしてください。   【AWS】VPC(Virtual Private Cloud)...

2019年05月18日 SSL/TLS

【SSL/TLS】SSL 証明書のプラットフォーム別の様々な導入方法

SSL 証明書を導入すると言っても様々な導入方法があります。 SSL をインストールする場所や OS やミドルウェアにより導入手順が変わります。 今回は、様々な導入方法について解説します。   SSL 証明書を...

Secured By miniOrange