タグ

ブックマーク / dev.classmethod.jp (30)

  • AWS円建て支払いの利点について | DevelopersIO

    VISA提携レートは、Visaインターナショナルの計算ページを利用し、クレジットカード会社の海外利用に係る事務処理コストとして1.63%を加算した値を求めました。 AWSレートは、AWSのBillingページを利用し、値を求めました。 まとめ 国内の一般的なVisa,MasterCardの提携クレジットカードでは、海外決済を行う際、クレジットカード会社の事務処理コストとして1.63%の手数料が発生します。 三井住友VISAカードコーポレートサイト 外貨で決済した場合の換算レートについて 外貨でのショッピングご利用代金は、各地のVisaセンターまたはMasterCardセンターから決済センターにデータが到着した時点で、Visaインターナショナル・MasterCardインターナショナルが交換するレートに、弊社が海外利用に係る事務処理コストとして1.63%を加えたレートが適用されます サンプルの

    AWS円建て支払いの利点について | DevelopersIO
  • [速報] サポート終了のWindows Server アプリケーションに対するAWSのプログラムが発表されました #reinvent | DevelopersIO

    おはようございます。大阪オフィス 丸毛です。現地はあさの6時です。 移動の疲れを癒やすためぐっすり寝てる間に、新しいサービスの発表やアップデートが続々とでていますね。その中から1つ、ご紹介します。 AWS launches new program to drive migrations for end of support Windows Server applications 「AWS End-of-Support Migration Program for Windows Server」(以下 EMP for Windows Server) は、レガシーなアプリケーションで必要とされるランタイムやコンポーネントをパッケージ化し、OS から切り離し, 新しい Windows Server 上で仮想アプリケーションのように稼働させる、とのこと。「EMP for Windows Server

    [速報] サポート終了のWindows Server アプリケーションに対するAWSのプログラムが発表されました #reinvent | DevelopersIO
  • [新機能] 異常な API アクティビティを自動検出!CloudTrail Insights がリリースされました! | DevelopersIO

    先日のアップデートで CloudTrail Insights という新機能が追加されました。 AWS CloudTrail announces CloudTrail Insights CloudTrail Insights とは CloudTrail は AWS アカウント内のアクティビティをログに記録することで、セキュリティ分析や、リソース変更を追跡するなど、トラブルシューティングや運用監査するうえで非常に役に立つサービスです。(まだ有効にしてない方は、これを機にいますぐ設定しましょう!それくらい重要です) そして、CloudTrail Insights はこのアクティビティログを AWS 側のマネージド環境で機械学習させ、通常と異なる挙動が起きている場合に、異常アクティビティとして検出してくれる機能です! 利用可能なリージョン すべての商用リージョンで利用可能です! 分析対象のイベント

    [新機能] 異常な API アクティビティを自動検出!CloudTrail Insights がリリースされました! | DevelopersIO
  • 軽量JSONパーサー『jq』のドキュメント:『jq Manual』をざっくり日本語訳してみました | DevelopersIO

    jq Manual jqで簡単JSON加工 | Developers.IO jqコマンドが実は高性能すぎてビビッた話 - beatsync.net JSONを超絶に読みやすくする jq コマンド - WebAPIバリバリ使うor開発する人必須 CLIでJSONの整形をする - ( ꒪⌓꒪) ゆるよろ日記 JSON形式の情報を様々な条件や書式として成形、フィルタリングツール『jq』。上記関連エントリで私もこのツールの存在を知る事になったのですが、ツールの簡易さ・便利さに感動しながら私もちょくちょく利用させてもらっています。 そこでこのエントリでは、jq公式ページに展開されている利用ガイド・リファレンス的な位置付けの『jq Manual』を写経がてらざっくり日語訳してみました。ざっくり訳なのでこの部分の訳おかしい・間違ってる等ありましたら御指摘頂けると幸いです。例示されているサンプルコードも

    軽量JSONパーサー『jq』のドキュメント:『jq Manual』をざっくり日本語訳してみました | DevelopersIO
  • Amazon Kinesis StreamsのリシャーディングがAPI一発で行えるようになりました | DevelopersIO

    Amazon Kinesis Streamer の皆様こんにちは。 リシャーディングのあまりの面倒くささから、ピークに合わせてシャード数を固定してストリーム運用したり、シャード数変更の際は同じ名前でシャード数だけ変えて作り直してきたという方が多いのではないでしょうか。 2016/11/16のサービスアップデートにより、ストリームのリシャーディングが API 一発で実行出来るようになりました。 トラフィックに合わせてシャード数をダイナミックにオートスケールさせるなど、夢広がる API です。 早速試してみました。 旧方式のリシャーディング:SplitShard APIAmazon Kinesis Streams のストリームはシャードを束ねたものであり、シャード1辺りの性能上限が決まっているため、ストリームのキャパシティを増やしたければ、シャード数を増やすことになります。 AWS B

    Amazon Kinesis StreamsのリシャーディングがAPI一発で行えるようになりました | DevelopersIO
  • Ubuntu 16.04で作ったEC2のEBS容量を縮小する | DevelopersIO

    昨年の初頭から作成後のEBSのボリュームタイプの変更とサイズの拡張が可能になりましたが、このアップデートにボリュームサイズの縮小は含まれていません。 ベルリンオフィスでブロックチェーン関連のサーバーを立てると、立ち上げのスナップショット同期時に確保していたEBSが運用時に無駄になるケースが多いため、容量の縮小方法を検討しました。 やってみた 元のEBSボリューム26GBを10GBに減らします。いくつかやり方がありますが、今回はAMIを経由せず、かつ元のEC2インスタンス以外に作業用インスタンスを作成しないで行います。 まず目的のEC2を停止してEBSをデタッチ、そのスナップショットを作成します。なおDockerがデタッチドモードで動いている場合はdownで落としておいたほうが無難です。 同じアベイラビリティゾーンに縮小後のサイズに仕立てたカラのボリューム(new)と、スナップショットから起

    Ubuntu 16.04で作ったEC2のEBS容量を縮小する | DevelopersIO
  • 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
    wlbhiro
    wlbhiro 2018/07/26
    CentOS7では動作しない。(ddではないとダメ。)
  • ゼロから作りながら覚えるAPI Gateway環境構築 | DevelopersIO

    こんにちは、臼田です。 みなさん、Lambdaしていますか? Lambdaと合わせてAPI Gatewayを使う場面も何かとあるかと思います。 ブログでは様々なAPI Gatewayの記事があり、下記のまとめも参考になります。 【まとめ】API Gatewayを学ぶための記事まとめ しかし、ゼロからAPI Gatewayを構築して、実際に今後APIの実装を行なって行こうとする時に何からやればいいかわからない、ということもあるかと思い今回その手順をまとめようと思いました。 ブログの趣旨 稿は以下の内容を意識して作成しました。 これからAPI Gatewayを使ってAPIを構築しようとしている人向け API Gatewayと、連携するLambdaのモック、それに付随したIAMを作成する とりあえずAPI Gatewayの環境を作成し、APIの実装やバックエンドのロジックに取り掛かれるよう

    ゼロから作りながら覚えるAPI Gateway環境構築 | DevelopersIO
  • Ansibleのinventory入門 | DevelopersIO

    Ansibleは、定義されたインフラ設定を複数のサーバに対し、同時に適用することができます。 この時、どのサーバに対し設定を行うかを定義するのが inventory です。 例えば、hostsというファイルにinventoryを定義します。 基的なinventory inventoryは、一言で言えば「対象サーバの一覧」です。 inventoryファイル(歴史的にhostsというファイル名にすることが多い)は、次のようにホスト名の列挙となります。 10.0.11.121 10.0.11.122 10.0.21.100 名前解決ができてSSHアクセス可能であれば、ホスト名、IPアドレスでもホスト名のどちらでもOKです。 group inventoryでは、次のようにホストをグループ化することができます。 [web] 10.0.11.121 10.0.11.122 [batch] 10.0.

    Ansibleのinventory入門 | DevelopersIO
  • 【レポート】 ETL をサーバーレスで実現する新サービス AWS Glue のご紹介/AWS Solution Days 2017 ~AWS DB Day~ #AWSDBDay | DevelopersIO

    登壇者名: 下佐粉 昭(アマゾン ウェブ サービス ジャパン 株式会社 ソリューションアーキテクト) セッション概要: AWS では、データレイクの Amazon S3、DWH サービスである Amazon Redshift、Hadoop/Spark 基盤である Amazon Elastic MapReduce、BI サービスである Amazon QuickSight 等の多様なサービスでビッグデータ分析のための環境をご用意しております。 このファミリーに新しく加わるのが AWS Glue で、各種データソース (DB) からデータを取り出し (Extract)、変形し (Transform)、別のデータソースに投入する (Load) を行う ETL 処理をサーバーレスで実現する新サービス (現在 preview 中) です。このセッションでは AWS Glue の概要、特長やその機能につ

    【レポート】 ETL をサーバーレスで実現する新サービス AWS Glue のご紹介/AWS Solution Days 2017 ~AWS DB Day~ #AWSDBDay | DevelopersIO
  • ElastAlert による Elasticsearch のインデックス監視・通知 | DevelopersIO

    こんにちは、藤です。 Elasticsearch を利用していて、インデキシングされるドキュメントのデータを監視したいことはないでしょうか。例えば、よくユースケースの紹介に挙げられるアクセスログを Elasticsearch にインデキシングしているケースでは、500番台のステータスコードが5分間に10回以上記録があった時に、Slack で通知したい。ログファイルの集約に Elasticsearch にインデキシングしている場合、ERROR のメッセージを含むメッセージを検知した時に、メール通知したい。など、Elasticsearch のインデックスを監視・通知したいケースは多々あるかと思います。 先日、X-Pack の Watcher による Elasticsearch のインデックス監視・通知をご紹介しました。 Elastic StackのX-Packを試す(Watcher編) 今回

    ElastAlert による Elasticsearch のインデックス監視・通知 | DevelopersIO
  • Elasticsearch Marvel 2.x はプロダクションでも無料で使えるので入れておこう。 | DevelopersIO

    入社3日目の木戸です。入りみだれるチャットコミュニケーションにあたふたしつつも、社内のドキュメントなどを読みあさりながら、少しづつ会社にも慣れてきたかな?といった感じです。 そのうち「Elasticsearch 入門シリーズ」でも連載しようかと考えているのですが、今回記念すべき1目のブログは、 なぜか、Marvel です!ニッチですw Marvel Marvel 2.x は、Kibana 4 をベースにUIが再設計され、Elasticsearch 2.x を効率的に管理するための主要なメトリクスにフォーカスされていて、より監視しやすいUIになっています。 Marvel 1.x では有償の製品として提供されていましたが、Marvel 2.x は、Basic License を申請することで、開発でもプロダクションでも無料で使い続けることができますので是非導入しておきましょう。 注意 マルチ

    Elasticsearch Marvel 2.x はプロダクションでも無料で使えるので入れておこう。 | DevelopersIO
  • ElasticsearchのIngest Nodeを試してみた | DevelopersIO

    はじめに こんにちは、藤です。 Elastic Stack 5もalpha3までリリースされました。GAリリースが待ち遠しいです。今回はElasticsearch 5の新機能の中でも注目している方が多いであろうIngest Nodeを触ってみましたので、ご紹介します。 公式ドキュメントでも既にIngest Nodeの情報は公開されています。 Ingest Node Ingest Node Elasticsearch自体でインデックスする前にデータ変換/加工する機能となります。LogstashのFilter PluginやFluentdの一部機能をElasticsearch側で処理することができます。それによりLogstash/Fluentdをデータ変換/加工用に置いていた環境ではLogstash/Fluentdを取り除くことができ、サーバーコストや運用コストを省くことができます。 Ing

    ElasticsearchのIngest Nodeを試してみた | DevelopersIO
  • AWS再入門 Amazon Redshift編 | DevelopersIO

    はじめに 当エントリはDevelopers.IOで弊社AWSチームによる2015年アドベントカレンダー 『AWS サービス別 再入門アドベントカレンダー 2015』の4日目のエントリです。 昨日3日目のエントリは清水の『Amazon CloudFront 』でした。 このアドベントカレンダーの企画は、普段AWSサービスについて最新のネタ・深い/細かいテーマを主に書き連ねてきたメンバーの手によって、今一度初心に返って、基的な部分を見つめ直してみよう、解説してみようというコンセプトが含まれています。 日4日目のテーマは『Amazon Redshift』です。 Amazon Redshift(クラウドデータウェアハウスソリューション) | アマゾン ウェブ サービス(AWS語) 目次 サービスの基的な説明 高速且つフルマネージドなデータウェアハウス(DWH:Data Ware Hou

    AWS再入門 Amazon Redshift編 | DevelopersIO
  • 【新サービス】AWS BatchがGA(一般利用開始)になったので使ってみた | DevelopersIO

    こんにちは、せーのです。今日は日よりGAになった新サービス「AWS Batch」を使ってみたいと思います。 AWS Batch クラウド上で特定のバッチ処理を流したい場合、最初に考えるのはEC2を立ち上げてバッチを書いてcronあたりにセットする方法でしょう。もう少しAWSに詳しくなるとLambdaを使ってサーバレスにバッチを流すことを考えるかもしれません。ただLambdaでは処理時間5分を超えるような大規模なバッチは流せません。いくつかのバッチをフローとして次々流すのであればSWF(Amazon Simple Workflow)というサービスもあったりするのですが、こちらはとにかく仕組みを覚えるのが大変です(経験者談)。どのサービスも一長一短、ちょうどいい感じのものはないものか、という要望に答えるのがこの「AWS Batch」となります。 AWS BatchとはAWSフルマネージドなB

    【新サービス】AWS BatchがGA(一般利用開始)になったので使ってみた | DevelopersIO
  • AWSとGCPの対応表(2016年7月版) | DevelopersIO

    あえて元の表には手を加えないようにしています。 注意点 幾つかのサービスが表から抜けています。 目立ったところでは AWS Lambda とその対応物であるGCP Cloud Functions でしょうか。Cloud Functions はまだ Alpha のため、あえて外しているのかもしれません。 また AWS IAM/GCP IAM も表にありません。GCP IAM は今年3月の GCP NEXT 2016で発表されたばかりで、AWS IAM と比べると機能的に大きく見劣り、単純にサービスの有無だけで表にのせるのはフェアではないとの判断からかもしれません。 基礎サービスと高レベルサービスの関係 AWS/GCPともに基礎となるサービス(Compute/storage/Networking/Databases)の上に高レベルサービス(Application services/Big da

    AWSとGCPの対応表(2016年7月版) | DevelopersIO
  • 【新機能】Kinesis Analyticsが利用可能になりました! | DevelopersIO

    ウィスキー、シガー、パイプをこよなく愛する大栗です。 8/10〜11に開催していたのAWS Summit New York 2016のKeynoteの中で、Kinesis Analyticsが利用可能になったという発表がありましたので試してみました。 Kinesis Analytics Kinesis Analyticsはre:Invent 2015で発表されたストリームデータ処理サービスです。当時は来年に使用可能になるとの発表のみで詳細が不明でしたが、ようやく利用可能になりました。 Kinesis Analyticsはストリームデータに対してSQLで処理を行う機能です。Kinesis Stream + Lambdaでもストリーム処理は可能ですが、基的には1レコード単位か1回に取り出したデータしかまとめて処理ができませんでした。Kinesis Analyticsでは、データの変換を行った

    【新機能】Kinesis Analyticsが利用可能になりました! | DevelopersIO
  • AWS再入門 AWS Data Pipeline編 | DevelopersIO

    はじめに 当エントリはDevelopers.IOで弊社AWSチームによる2015年アドベントカレンダー 『AWS サービス別 再入門アドベントカレンダー 2015』の24日目のエントリです。昨日23日目のエントリはせーのの『Amazon Simple Workflow Service』でした。 このアドベントカレンダーの企画は、普段AWSサービスについて最新のネタ・深い/細かいテーマを主に書き連ねてきたメンバーの手によって、今一度初心に返って、基的な部分を見つめ直してみよう、解説してみようというコンセプトが含まれています。 日24日目のテーマは『AWS Data Pipeline』です。Data Pipelineって名前は聞いたことあるし、なんかデータ連携するサービスってことは知っているけど・・・的な方々に、具体的にどのような仕組みでどんなことができるのかをサクッとご説明したいと思いま

    AWS再入門 AWS Data Pipeline編 | DevelopersIO
  • Amazon QuickSight:【概要】Amazon QuickSightとは何か? | DevelopersIO

    Amazon QuickSight、いよいよGA(一般利用可能)となった事で色々触ってみたい!と思っていらっしゃる方も多いかと思います。利用するにあたって『そもそもAmazon QuickSightって何が出来るんだろう?』という部分はまず始めに抑えておくべきかと思いますので、当エントリではその辺りについて内容をご紹介してみたいと思います。 目次 Amazon QuickSight概要 データ(Data) 対応データソース データの準備 SPICEエンジン 分析(Analyses) ビジュアル(Visuals) ストーリー(Stories) ダッシュボード(Dashboards) 一般的なAmazon QuickSight可視化フロー (Typical Amazon QuickSight Workflow) まとめ Amazon QuickSight概要 Amazon QuickSight

    Amazon QuickSight:【概要】Amazon QuickSightとは何か? | DevelopersIO
  • Elasticsearch Service と CloudSearch どっちを選べば良いの? | DevelopersIO

    こんにちは、木戸です。 AWS の検索エンジンをベースとしたサービスには、Amazon Elasticsearch Service と Amazon CloudSearch の2つがあります。今回はこの二つのサービスについての用途の違いについてまとめたいと思います(機能比較ではないです)。サービスを選定する際の参考になれば幸いです。 ※ Elasticsearch Service は Kibaba も含め分析用途もありますが、今回は検索にフォーカスしてます。 それではさっそく、 CloudSearch も Elasticsearch も Lucene ベース CloudSearch は現在 Solr ベースとなっており、その検索エンジンのコアには Lucene を使用している。また、Elasticsearch も Lucene をバックエンドに使用しているため、ベースのテクノロジーとしては

    Elasticsearch Service と CloudSearch どっちを選べば良いの? | DevelopersIO