タグ

EC2に関するakatakunのブックマーク (13)

  • NVMe SSDを持つEC2インスタンスで起動時に自動でインスタンスストアのディスクをマウントさせる - Qiita

    あらすじ この記事はAWS Advent Calendar 2020の10日目の記事です。 c5d系やi3などのインスタンスにはNVMeで接続したSSDのインスタンスストアがつきます。このNVMe SSDは停止に伴いデータがなくなるなど制約はありますが、かなり高いIOPSを安いお値段で実現できます。そのため大量のログなどのIOヘビーな一時テータが必要なワークロードのアプリケーションをコスパよく運用することが可能です。 インスタンスストアはファイルシステムが初期化されていないので、そのままではマウントできません。一応AWSのドキュメントには、ボリュームをフォーマットしてマウントするまでのドキュメントがあります。 しかし、こんな手順を起動するたびに手作業でちんたら実行するのは不便きわまりないです。 この記事では起動に合わせてインスタンスストアを自動でマウントする方法について紹介します。 なお、

    NVMe SSDを持つEC2インスタンスで起動時に自動でインスタンスストアのディスクをマウントさせる - Qiita
    akatakun
    akatakun 2025/04/02
    ECSならタイミングをecs.cofnigで制御できるからシェルスクリプトとして実行すればいいけど、EC2なら制御するためにAfterでcloud-config.service(user-dataを実行するサービスユニット)を指定すれば良い
  • AWSのEC2インスタンスリタイア通知が届いた時の対応 - Qiita

    概要 個人的メモ。 「EC2が利用しているハードウェアが故障したので他のハードウェアに移ってほしい」というお願いメールが、たまにAWSから届きます。 何も対処しないと指定日時にインスタンスが停止するため、継続利用するためには作業が必要です。 ※通知メールの題名と文は英文で見逃しやすいですが、対応期限があるため要注意です。 EC2 インスタンスのリタイアとは 「EC2インスタンスが利用しているハードウェアが劣化・故障したから、近いうちにハードウェアを停止させるね(EC2も停止する)。継続利用したいならちゃんと対応してね」というものなのですが、知らない人が見たら驚きますよね。 継続利用する場合はハードウェアが停止する前に、メールの内容に従ってEC2インスタンスが利用するハードウェアを変更する必要があります。 ※ハードウェアが停止する日時はメール文に記載されていますが、予定日時より早くにEI

    AWSのEC2インスタンスリタイア通知が届いた時の対応 - Qiita
    akatakun
    akatakun 2021/07/02
    インスタンスのリタイア
  • WordPressのサーバがメモリ不足で落ちたので、SWAP領域を追加して応急処置 - Qiita

    はじめに 先日、ブログサイトとして運用していたWordPressのサーバがメモリ不足で落ちたので、実際にやった対処法をご紹介します。 原因は、深夜にヘッダー画像をアップロードしたり、切り取ったりを繰り返していたら、MySQLが死んだみたいです。 EC2 t2.microのインスタンスはWordPressのサーバに使用すると、ぎりぎり落ちるか落ちないかのスペックみたいですね。 # service mysqld status mysqld dead but subsys locked tail -100 /var/log/mysqld.log // 一部抜粋 2017-02-07 16:41:15 17577 [ERROR] InnoDB: Cannot allocate memory for the buffer pool 2017-02-07 16:41:15 17577 [ERROR]

    WordPressのサーバがメモリ不足で落ちたので、SWAP領域を追加して応急処置 - Qiita
    akatakun
    akatakun 2019/02/12
    ddコマンドでSWAPファイルを作成するのにbs分のメモリが必要なのでbsは小さくしてcountで調整すると良い
  • ステータスチェックに失敗した Amazon EC2 Linux インスタンスをトラブルシューティングする - Amazon Elastic Compute Cloud

    以下の情報はLinux インスタンスでステータスチェックに失敗した場合の問題のトラブルシューティングに役立ちます。まず、アプリケーションで問題が発生しているかどうかを確認します。インスタンスでアプリケーションが正常に実行されていないことを確認した場合はステータスチェック情報とシステムログを確認します。 ステータスチェックの失敗の原因となる問題の例については「Amazon EC2 インスタンスのステータスチェック」を参照してください。 Amazon EC2 コンソールを使用して、問題のあるインスタンスを調査するにはAmazon EC2 コンソールの https://console.aws.amazon.com/ec2/ を開いてください。 ナビゲーションペインで [インスタンス] を選択し、インスタンスを選択してください。 [ステータスとアラーム] タブを選択すると、すべての [システムステ

    akatakun
    akatakun 2018/04/12
    ステータスチェックで死んだインスタンスは再起動すればシステムログを取得できる,Out of memory: kill process => メモリ不足
  • 【小ネタ】CloudWatchの「StatusCheckFailed_Instance」と「StatusCheckFailed_System」について | DevelopersIO

    【小ネタ】CloudWatchの「StatusCheckFailed_Instance」と「StatusCheckFailed_System」について | DevelopersIO
    akatakun
    akatakun 2018/04/12
    CloudWatchによる詳細なモニタリングを有効にしていれば、EC2内部に問題があるときはStatusCheckFailed_Instance = 1、EC2外部に問題があるときはStatusCheckFailed_System = 1が確認できる
  • Spot Fleetを使ってEC2を1/4の料金で運用する - Qiita

    data "template_file" "aws_instance_app_user_data" { template = "${file("user_data/ecs.sh.tpl")}" vars { ecs_cluster = "app" } } data "aws_ami" "ecs_optimized" { most_recent = true owners = ["amazon"] filter { name = "architecture" values = ["x86_64"] } filter { name = "root-device-type" values = ["ebs"] } filter { name = "name" values = ["amzn-ami-*-amazon-ecs-optimized"] } filter { name = "virtua

    Spot Fleetを使ってEC2を1/4の料金で運用する - Qiita
    akatakun
    akatakun 2018/04/04
    設定した最高価格の値段より高くなった時にデフォルトの動作だとインスタンスが削除(停止)される,Spot Fleet: 複数のインスタンスタイプとAZ,最高価格を設定し、自動で一番安いスポットインスタンスをn個用意する
  • Install RabbitMQ on Amazon Linux

  • AWS EC2のReservationとは何か? - Qiita

    reservationはインスタンスを起動するアクションのこと。run-instancesを使って一度に複数のインスタンスを起動すると、(普通は)1個のreservationが作られ、複数のインスタンスがそこに属する(ただし場合によっては複数のreservationが作られることもあるらしい)。 普通に一度に1個のインスタンスを起動する場合は1 reservation = 1 instance。 reservation単位でまとめて停止したりできる。 From my understanding, a reservation is an act of launching instances. Basically, a reservation is what you do, while an instance is what you get. If you launch multiple in

    AWS EC2のReservationとは何か? - Qiita
    akatakun
    akatakun 2017/10/23
    Reservation: 起動アクションのこと,一度の起動アクションで複数のインスタンスを起動する場合は、一つのReservationに複数のインスタンスが属する
  • 5秒でAmazon Linuxを起動して1日で殺すRubyスクリプトを書いた | DevelopersIO

    こんにちは。望月です。 以前、CLIから簡単にAmazon Linuxを起動するための方法を紹介した、以下のようなブログを書きました。 5秒でAmazon Linuxを起動するRubyスクリプトを書いた 少し思うところがあり、そのスクリプトを改造しました。小ネタです。 問題点 コマンド一発で最新のAmazon Linuxが起動するので自分自身大変重宝しているのですが、一つ問題がありました。それは「あまりに簡単に起動できるので消し忘れる」という点です。消し忘れると当然EC2の課金が発生するのでお財布にダメージがあります。 もともとこのスクリプトを書いたのは「検証したいことが合った時に、さっと確かめるための方法がほしい」という要望が発端でした。そのため、あまり長期間運用することを想定していませんでした。であれば、一定期間経ったら勝手にStopしてくれれば都合が良さそうです。というわけでその要望

    5秒でAmazon Linuxを起動して1日で殺すRubyスクリプトを書いた | DevelopersIO
  • 【AWS】CloudWatch入門/使っていないEC2を自動シャットダウンしよう | DevelopersIO

    はじめに こんにちは植木和樹です。AWSで検証目的でEC2インスタンスを立てたままSTOPするのを忘れてしまうことが良くあります。使ってないインスタンスでも、起動していれば当然課金されてしまいますので、ちゃんと停止させてコスト削減しましょう。今回は「Use Amazon CloudWatch to Detect and Shut Down Unused Amazon EC2 Instances」(初出:2013/01/08)で紹介されている方法を翻訳しながら進めたいと思います。 使っていないEC2は自動でシャットダウンしよう 日はAmazon CloudWatchのアラーム機能を使ったEC2の自動検知と自動シャットダウンの方法をご紹介します。あなたは時々EC2を使うだけの個人開発者かもしれませんし、複数開発者向けのEC2を管理するITプロフェッショナルかもしれませんが、そういう立場に関係

    【AWS】CloudWatch入門/使っていないEC2を自動シャットダウンしよう | DevelopersIO
    akatakun
    akatakun 2017/10/18
    アイドル状態なサーバを自動停止したりする
  • Amazon EC2 Dedicated Hosts を使ってみた | DevelopersIO

    こんにちは、菊池です。 専用の物理サーバが割り当てられる Amazon EC2 Dedicated Hosts を使う機会がありましたのでレポートします。 Dedicated Hostsとは Amazon EC2 Dedicated Hosts Dedicated Hostsは、専用の物理サーバをプロビジョニングし、その上でEC2インスタンスを起動できるサービスです。インスタンスが稼働する物理サーバを専有・限定することで、以下のようなユースケースで利用することが可能です。 ライセンス条項に制限のあるソフトウェアの利用 コンプライアンスや規制要件 使ってみた Dedicated Hostsを使ってみました。 EC2の[専有ホスト]からDedicated Hostsをプロビジョニングすることが可能です。[ホストの割り当て]を選択します。 以下の項目を設定します。 インスタンスタイプ AZ イン

    Amazon EC2 Dedicated Hosts を使ってみた | DevelopersIO
    akatakun
    akatakun 2017/10/18
    Dedicated Hosts: 専用の物理サーバ上でEC2インスタンスを起動できるサービス,インスタンスを起動していなくても追加料金が発生する
  • AWS EC2 Amazon Linuxインスタンス起動後、最初にやることまとめ(SysVinit編) - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

    AWS EC2 Amazon Linuxインスタンス起動後、最初にやることまとめ(SysVinit編) - Qiita
  • Amazon EC2 Instance Comparison

    Expressions are used to filter the table. You can use the following syntax: Numbers: 42, 3.14Comparisons: >10, >=20, <30, <=40Ranges: 10..20 (inclusive range)Logical operators: && (AND), || (OR), ! (NOT)Grouping: (expression)String methods:starts_with("text") - Checks if value starts with textends_with("text") - Checks if value ends with texthas("text") - Checks if value contains textStorage type

  • 1