• AWS re:Invent2018 (Gravitonプロセッサ搭載・EC2 A1 Instances登場)

    プリセールスの片貝です。

    今回 AWS re:Invent 2018へ、エンジニアの西田と参加させて頂きました。

    これから新規発表されたサービスを中心に、実際にテストや導入した内容を記載できればと考えております。

    まずMonday Night Live でEC2のA1シリーズが発表されておりました。

    Serverlessな環境が注目されている状況ではありますが、やはりEC2の進化も見逃せません。

    EC2 A1 Instances

    re:Invent2018&EC2_A1_Instances

    このA1シリーズは、ARMベースとなりAnnapurna Labs(アンナプルナ)がカスタマイズしたCPUになるそうです。

    Annapurna Labs とは、2015年にAmazonが買収したイスラエルの半導体企業で、ASICによるネットワークの高速化や昨年(2017年)に発表された、

    EC2の新基盤 Nitro(ナイトロ)を開発した企業だそうです。専用CPUまで作成してしまうとは、Amazonは何処まで行くのでしょうか。

    ただこのCPUはARMベースなので、アプリケーションはARM環境用にコンパイルが必要となりそうです。

    EC2 M5A/R5A Instances

    またAMDのCPUを搭載した、m5a、r5a インスタンスも選択可能になりました。

    re:Invent2018&EC2_A1_Instances

    選択可能CPU

    これでEC2は3つのCPU環境を選択できる事になります。

    re:Invent2018&EC2_A1_Instances

    ただ残念ながら、まだ a1 インスタンスも m5a/r5a インスタンスも東京リージョンで選択する事はできません。

    東京リージョンへリリースされるのを待ちつつ、他リージョンにてテストしてみます。

    因みに、a1インスタンスが選択可能なリージョンでは、Amazon Linux 2 AMI (HVM) の選択肢に以下が追加されております。

    〇64ビット (x86)、〇64ビット(Arm)

    こんな感じ

    re:Invent2018&EC2_A1_Instances

    あとがき

    まだ色々と新サービスの情報がありますので、順次アップします。

    ...
  • EC2からStorage Gateway経由でS3をNFSマウント

    こんにちは、インフラ担当の赤川です。

    AWSの最新情報(英語版)にて、StorageGatewayを利用してEC2からS3マウントが可能になるとのアナウンスされました。

    今回のアップデートにより、これまでの問題が解消できるのかベンチマークを取ってみました。

    準備した環境

    クライアント

    比較するために以下A〜C3つのインスタンスを準備しました。

    A.FileGateway経由でS3バケットをnfsマウントしたディレクトリをDocumentRootとしたインスタンス B.s3fsでS3バケットをマウントしたディレクトリをDocumentRootとしたインスタンス C.ローカルディスク内にDocumentRootを配備したインスタンス

    各インスタンスにhttpdをインストール。 サーバ毎にDocumentRootを変更。

    StorageGateway

    Gatewayの要件はこちら

    ・・・なのですが、 読まないで進めたらいつまで経ってもGatewayインスタンスに接続できませんでした。 sshでGatewayインスタンスに接続すると、ご丁寧にvCPUが足りんと警告が。ちゃんと読んでスペックを確認しましょう。 (この画像はCPUでWarningですが、メモリ足りない場合はCriticalが出ていました。)

    aws-sg1

    ちなみにGatewayインスタンスへのssh接続ユーザのデフォルトは「sguser」です。

    aws-sg2

    S3

    マウントするバケットを事前に作成しておきます。

    FileGateway設定

    まずはStorage GatewayのメニューからFile Gatewayを作成します。

    aws-sg3

    GatewayのタイプはEC2を選択します。 赤枠で囲ったボタンをクリックするとEC2起動画面が開きます。

    aws-sg4

    どうやらGateway用のAMIが用意されているようです。 前述の注意点を気にしながらインスタンスを作成します。

    aws-sg5

    インスタンスを作成したらFile Gatewayの画面に戻ります。 Gateway IPアドレスを求められるので先ほど作成したインスタンスのIPを指定します。 続いてアクティベートも実行されます。

    aws-sg6

    次にファイル共有の設定を実施します。 作成したGatewayを選択して「ファイル共有の作成」をクリック。

    aws-sg7

    マウントするS3バケット名を入れます。 また、S3へ接続できるIAMロールも設定しておきます。

    ...
  • AWS : EC2 C4インスタンスリリース!

    今月の初め、AWS より EC2 サービスにて新しいタイプのインスタンス、 C4 インスタンスの提供開始とのアナウンスがありました。

    トピックを共有したいと思います。

    • Intel が AWS 専用にカスタマイズして提供している Haswell ベースの CPU を採用。
    • EBS 最適化オプションを標準装備。その代りSSD ベースのインスタンスストレージは無し。
    • 利用できる仮想化タイプは hvm のみ。PV (paravirtual) は利用できません。
    • 拡張ネットワーキングも標準装備され、低遅延化などが施されている。

    パフォーマンスの劇的な向上や新しい何かを期待されていたユーザー様は残念がっている方もいるようですが、

    HVM のみのサポート、CPU、ストレージ、ネットワーク周りの底上げを行っており、インフラとして順当な進化を遂げているなぁ、というのが僕の感想です。

    ...