タグ

EC2に関するsyuu256のブックマーク (47)

  • 5分で出来るお手軽メール転送サーバ - Qiita

    まずは… サーバを準備する AWS EC2を利用する。 -AmazonLinux -t2.micro -StorageはMagnetic -SecurityGroup設定 --SSH TCP 22 0.0.0.0/0 --SMTP TCP 25 0.0.0.0/0 ドメインを用意する -ドメイン取得する(お名前.com等で) -レコード設定 --Aレコード:hogehoge.com / 111.111.111.111(用意したEC2のIP) --MXレコード:hogehoge.com / 10 hogehoge.com インストール

    5分で出来るお手軽メール転送サーバ - Qiita
    syuu256
    syuu256 2015/07/17
    最近は申請しないで終わり?
  • AWSで構築した環境にありがちなシェルスクリプトたち まとめ | DevelopersIO

    AWSでサーバを運用する際にはEC2からAWS CLIを使って他のAWSのサービスと連携したりすることがあると思いますが、AWS環境ならではのシェルスクリプトを集めてみました。AWS CLIのバージョンは1.7.13、Pythonのバージョンは2.6.9を使っています。私はAmazon Linuxで動作を確認しています。 目次 準備する AWS CLIのインストール AWS CLIのアップデート aws configureでセットアップする IAM roles for EC2 instancesに関して 監視系 CloudWatchでカスタムメトリクスを設定する ZabbixからCloudWatchの値を取得する プロセス監視する バックアップ系 AMIとEBSのバックアップを作成する RDSのスナップショットを作成する S3のフォルダを削除する 便利スクリプト系 Route53の自動登録

    AWSで構築した環境にありがちなシェルスクリプトたち まとめ | DevelopersIO
  • Amazonクラウドが「Amazon EC2 Auto Recovery」開始。システム障害を検知するとインスタンスを自動的に別システムへ移動、復旧

    Amazon EC2 Auto Recoveryは、インスタンスが稼働しているサーバのシステム障害が検知されると、そのインスタンスを自動的に別のサーバへ移動、再起動し、システム障害から復旧させる機能。 移動したインスタンスは、IDやIPアドレス、コンフィグレーションなども含めて移動前のインスタンスと同じものになります。 これにより利用者は、クラウド上でいままで以上に可用性を高めることが容易になります。 AWS Cloud Watchで検知し、自動復旧 Auto Recoveryを機能させるには、AWS CloudWatchのアラームを作成し、メトリクスの「EC2 Status Check Failed (System)」のアクション「Recover this instance」を選択します。検知されるシステム障害の例は、ネットワークの切断、システム電源断、物理ホストのソフトウェア障害あるい

    Amazonクラウドが「Amazon EC2 Auto Recovery」開始。システム障害を検知するとインスタンスを自動的に別システムへ移動、復旧
  • AWS News Blog

    Amazon SageMaker Geospatial Capabilities Now Generally Available with Security Updates and More Use Case Samples At AWS re:Invent 2022, we previewed Amazon SageMaker geospatial capabilities, allowing data scientists and machine learning (ML) engineers to build, train, and deploy ML models using geospatial data. Geospatial ML with Amazon SageMaker supports access to readily available geospatial dat

    syuu256
    syuu256 2014/11/14
  • 「Amazon EC2」が大規模なメンテナンス、一部ユーザーは懸念を表明

    印刷する メールで送る テキスト HTML 電子書籍 PDF ダウンロード テキスト 電子書籍 PDF クリップした記事をMyページから読むことができます Amazon Web Services(AWS)が「Amazon Elastic Compue Cloud(EC2)」のメンテナンスを目的とした大規模な再起動を開始した。今回の再起動は全世界が対象となり、深刻なセキュリティ問題への対応のためと考えられている。 AmazonはEC2を利用する顧客に電子メールを送り、数日かけてすべてのアベイラビリティゾーンでさまざまなEC2インスタンスを再起動すること、またユーザーがこのプロセスを停止することはできないことを通知した。 Amazonホストにパッチをあてたり、アップデートやメンテナンスを行うために、インスタンスを再起動することがある。だが今回は再起動の理由について顧客に説明しておらず、これに

    「Amazon EC2」が大規模なメンテナンス、一部ユーザーは懸念を表明
  • Amazon forced to reboot EC2 to patch Xen bug

    Amazon Web Services has started urgently rebooting Elastic Compute Cloud (EC2) instances in all its regions, after an unknown bug was discovered in the open-source Xen virtualisation platform used by the company. The cloud giant emailed EC2 customers today to warn about the reboot, which it called "required host maintenance". "One or more of your Amazon EC2 instances are scheduled to be rebooted f

    Amazon forced to reboot EC2 to patch Xen bug
  • 全リージョンのEC2メンテナンスイベントを一覧表示するRubyスクリプト | DevelopersIO

    はじめに こんにちは植木和樹です。日(2014/09/25)、AWSより各アカウントへEC2メンテンナンスのお知らせが通知されております。EC2が稼働している、仮想ホストサーバーに対するメンテナンスのようで、かなり広範囲のインスタンスに影響がでているようです。 さてAWSからのお知らせには、具体的にどのEC2インスタンスが対象になるかは記載されておりません。マネージメントコンソールの"Events"ページを確認すれば分かるのですが、関係各所へ連絡するにあたり「いつ」「なにが」を一つ一つコピペするのは重労働です。 というわけでRubyでスクリプトを作成してみました。 スクリプト 作成にあたっては「rubyaws-sdkでEC2のイベント情報を取得する - Qiita」を大いに参考にさせていただきました。ありがとうございます。 お約束の望月さん作aws-profile_parserを利用し

    全リージョンのEC2メンテナンスイベントを一覧表示するRubyスクリプト | DevelopersIO
  • AWS News Blog

    New – Amazon EC2 Hpc7a Instances Powered by 4th Gen AMD EPYC Processors Optimized for High Performance Computing In January 2022, we launched Amazon EC2 Hpc6a instances for customers to efficiently run their compute-bound high performance computing (HPC) workloads on AWS with up to 65 percent better price performance over comparable x86-based compute-optimized instances. As their jobs grow more co

    syuu256
    syuu256 2014/07/02
  • ELB配下のWEBサーバに無停止でデプロイするEC2Deployを作りました。

    学生の頃、PHPWEBサービスを作っていたときは、「デプロイ」といえばFTPでレンタルサーバにファイルをアップロードする作業でした。スクリプト言語などだとソースコードを差し替えるだけで済むので、「えいや!」でデプロイしてもなんとかなったりしました。 最近はJavaでアプリケーションを書くことが多いのですが、JavaとSpringで実装したアプリは起動するのに30秒から数分かかります。「えいや!」で更新してしまうと新しいプログラムが起動するまでの時間、サイトにアクセスできなくなってしまいます。 複数台のWEBサーバを順に更新する ロードバランサなどを使って、複数のWEBサーバを立てた状態で、順に再起動をしていけば、常にアクセスできる状態を保つことができます。 AWSでサービスを運用する場合は、ロードバランサはAmazon ELBを使うことが多いと思います。ELBのヘルスチェックは一定の時間

    ELB配下のWEBサーバに無停止でデプロイするEC2Deployを作りました。
    syuu256
    syuu256 2014/06/30
  • CloudWatchとlogmonでEC2 Linuxのログを監視する

    CloudWatchはAWSで用意されている監視サービスで、パフォーマンスやシステムの状態を監視することができます。 このCloudWatchによる監視は数値の監視を対象としているため、一般的な監視ツールでよくある”ログ監視”をすることはできません。 ※ここでの「ログ監視」は、ログファイルに出力されるメッセージをあらかじめ定義したパターンと比較して、マッチしていればアクションを起こすタイプの監視を意味するものとします。 そこで、今回はEC2 Linuxのログ監視をlogmonというツールとCloudWatchを組み合わせる形で実現してみます。 ログファイルを監視する方法 ログファイルの監視は昔から様々なツールで実現されてきました。 ここで、ログファイル監視を実現するための代表的な方式を挙げてみます。 swatch LogWatch logmon Nagios Zabbix Hinemos

    CloudWatchとlogmonでEC2 Linuxのログを監視する
  • AWS News Blog

    AWS Weekly Roundup – AWS AppSync, AWS CodePipeline, Events and More – August 21, 2023 In a few days, I will board a plane towards the south. My tour around Latin America starts. But I won’t be alone in this adventure, you can find some other News Blog authors, like Jeff or Seb, speaking at AWS Community Days and local events in Peru, Argentina, Chile, and Uruguay. If you see […] New – Amazon EC2 H

  • いまさら聞けない Amazon EC2

    20200722 AWS Black Belt Online Seminar AWSアカウント シングルサインオンの設計と運用Amazon Web Services Japan

    いまさら聞けない Amazon EC2
  • Multicastが出来ないならUnicastすればいいじゃない

    EC2ではマルチキャストが使えないから○○が動かないってよく聞きます。確かにVPCであってもEC2ではL2ブロードキャストはサポートされていないので、ENIにブロードキャスト/マルチキャストパケットを投げても誰にも届きません。でも当たり前ですが、ユニキャストはできますよね?であればアプリケーションがマルチキャストのつもりで投げたパケットを捕まえて、L3アドレスはそのままにL2で複数のユニキャストフレームとして送ってしまえばいいのでは?そんな事を試して実際動く事を確認したところをデモを含めてお届けします。

    Multicastが出来ないならUnicastすればいいじゃない
  • パソコン入門: EC2からメール送出するなら先に申請しておくんだ!!

    2012年3月27日火曜日 EC2からメール送出するなら先に申請しておくんだ!! このエントリの事後のお話は、「続・EC2からメール送出するなら先に申請しておくんだ!!」に書いてあります。 Amazon EC2から、メール送出が上限に達したとの旨のメールがきました。 まだ対応完了してませんが、現状までで記録します。以下にも書いていますが、http://aws.amazon.com/contact-us/ec2-email-limit-request/から「メール上限解除申請」ができます。EC2インスタンスからメール送出するなら事前に申請しておくか、メールでも色々とメッセージ送出できるAWSのサービス(API)、SNS(Simple Notification Service)を使うことを検討すべきのようです。 とりあえず状況把握 まずは来たメール。こんなメールがきました。 テキストにし

  • Amazon EC2 Eメール送信ベストプラクティス | DevelopersIO

    ども、大瀧です。 EC2からEメールを送るという案件、たくさんありますよね。そして結構な確率でトラブるんですよね(涙目)。そんな苦い経験をベストプラクティスとしてまとめてみました。一応技術的なところは網羅したつもりですが、メールセキュリティの専門ではないので、不備や間違いがあればご指摘ください。 では、メール送信トラブルの元凶である、スパムメールとその対策からご紹介していきます。 スパムメールとの闘いダイジェスト Eメールの歴史は、スパムメールとの闘いの歴史と言えます。 不特定多数に送信されるスパムメール(未承諾の広告メール)は、メール受信者に不快な思いをさせるとともに、メールサーバーのメール流量を爆発的に増加させ、長らくメールサーバー管理者を泣かせてきました。 このスパムメールをなんとか撃退しようと、現在では主に以下のような対策が行われています。 1. 送信メールサーバー側のネットワーク

    Amazon EC2 Eメール送信ベストプラクティス | DevelopersIO
  • よく使う aws-cli 「私的」コマンドチートシートとか jq の使い方とか - ようへいの日々精進XP

    はじめに とりあえずメモ 参考 jq Manual 軽量JSONパーサー『jq』のドキュメント:『jq Manual』をざっくり日語訳してみました AWS CLI aws-cli チートシート インスタンスの情報を取得(1) インスンタンスへ ssh でアクセスするのに必要な情報を取得する。 aws ec2 describe-instances --filters Name=tag-value,Values="hogehoge*" |jq '.Reservations[].Instances[]|{InstanceId,PublicIpAddress,PrivateIpAddress,Tags}' インスタンスの情報を取得(2) ${instance_ID} の IP アドレスとアクセスに必要な ssh キーの情報を取得する。 aws ec2 describe-instances --f

    よく使う aws-cli 「私的」コマンドチートシートとか jq の使い方とか - ようへいの日々精進XP
  • Amazon EC2(Linux)のswap領域ベストプラクティス | DevelopersIO

    ども、大瀧です。 Linuxのメモリ管理で欠かせないのがswapですよね。EC2のディスク管理には独特な仕様があるのでその辺りを踏まえつつ、EC2(Linux)でどのようにswap領域を用意するのが良いのかまとめてみたいと思います。 理屈をこねながらの解説になるので、先にエントリーの結論を。 公式AMIにはswap領域が含まれない m1.small、c1.mediumには900MBのスワップ領域がおまけでついてくる(Amazon Linux AMIであれば、Cloud-initによって自動マウントされる) swap領域には、インスタンスストア(別名Ephemeral Disk)を使うべし では、それぞれ見ていきます。 公式Linux AMIの初期構成にはswapパーティションが無い Amazonから提供される公式のLinux AMIのブートディスクには、swapパーティションが含まれてい

    Amazon EC2(Linux)のswap領域ベストプラクティス | DevelopersIO
  • Amazon RDS(MySQL)でTimezoneを変更する | DevelopersIO

    ども、大瀧です。 RDSにするか、DB on EC2にするかを検討する際によく挙がるのが、Timezoneをどうするかという話。AWSのサービスは基的にはUTC(世界標準時)で提供され、RDSも例外ではありません。 「世界展開を狙うサービスであれば当然UTCで!」となるのですが、既存システムをAWSに移行する案件などでは「アプリの改修ができないので、移行前とTimezoneを合わせたい」ケースが多いと思います。 EC2であれば、OSのTimezone設定をちょちょいと変えるだけで対応できるのですが、RDSは直接インスタンスにログインできないため、ちょっとした工夫と注意が必要です。 概要 今回はRDS MySQLを対象に、Timezoneを変更する方法をご紹介します。 RDSでユーザーに提供される"Masterユーザー"は、MySQLのrootユーザーとは異なりSUPER権限(管理者権限)

    Amazon RDS(MySQL)でTimezoneを変更する | DevelopersIO
  • Amazon EC2の「Cluster Compute Instances」を使ってみた(High Performance Computing向け) - 元RX-7乗りの適当な日々

    先日、Amazon EC2の新しいインスタンスタイプで、ハイパフォーマンスコンピューティング(HPC)向けの「Cluster Compute Instances」が発表されました。 特筆すべきは、 Cluster Computeは標準的なEC2より処理パワーが向上しており、クラスタの計算ノード間のネットワーク接続が高速化して通信が向上しているという。一方で、顧客の利用に応じた料金支払いというサービスの理念は維持されており、利用が増えると料金は増加する。 このクラスタサービスは、Linuxと顧客のソフトウェアを多様に組み合わせて利用でき、作業を独立した複数ピースに分割し同時に実行する平行タスクに最適だ。 アマゾン、スパコンの計算能力をウェブサービスで提供 - CNET Japan といった、高い計算処理能力とノード間での処理連携を前提にしている点。 HadoopなClusterや、Amazo

    Amazon EC2の「Cluster Compute Instances」を使ってみた(High Performance Computing向け) - 元RX-7乗りの適当な日々
  • vagrant-awsの環境別オプション指定方法

    全国1000万人のVagrantユーザーのみなさんこんにちは。今回はVagrantからAmazon EC2を操作する際に利用するvagrant-awsプラグインについて詳細を見ていきましょう。 インストールもうこれは書くまでないのですが、以下のようにインストールしてください。vagrant plugin install vagrant-aws Amazon EC2のネットワークについて知っておこう今回の肝はここです。Amazon EC2のインスタンスを立ち上げる際に選択可能な環境は3つあります。EC2-Classic環境内に構築するデフォルトVPCの環境内に構築する自分でVPCを定義し、その中に構築するそれぞれによってvagrant-awsで指定すべきオプションの内容が変わってきます。したがって自分がどの環境内にEC2のインスタンスを構築するのかをまず明らかにしてください。それぞれの違いは

    vagrant-awsの環境別オプション指定方法