タグ

awsに関するakishin999のブックマーク (873)

  • 【祝Alexa日本上陸】とりあえず日本語でスキルを作ってみる #alexa #aws #amazon #ask | DevelopersIO

    惜秋の候, 小春日和の穏やかな日が続いていますが、お変わりなくお過ごしでしょうか、せーのです。 今日は待ちに待ったAlexaの日上陸を記念して「とりあえずなんか作ってみたい」という方むけに、簡単なスキルを一つ作ってみたいと思います。 スキルの種類 スキルは現在 カスタムスキル: 標準のスキル。Alexaとのやり取りを「カスタム対話モデル」を使用して行う スマートホームスキル: 電球やエアコン等スマートホームデバイスをAlexaから操作することに特化したスキル フラッシュブリーフィングスキル: RSSフィードやニュース等の読み上げに特化したスキル の3種類があります。基的には欧米でリリースされているAlexa Skill Kitと変わりません。ですので細かい説明は英語版を解説した 【Alexa初心者向け】Alexa Skill Kitを噛み砕いて解説してみる|クラスメソッドブログ こちら

    【祝Alexa日本上陸】とりあえず日本語でスキルを作ってみる #alexa #aws #amazon #ask | DevelopersIO
  • EC2Schedulerをつかってみる - かべぎわブログ

    今回はEC2SchedulerというAWS公式が提供しているEC2インスタンスの起動停止をスケジューリングできるツールを利用してみたいと思います。 EC2Schedulerとは? EC2Schedulerをつかってみる CloudFormationテンプレートのダウンロード CloudFormationスタックをつくる インスタンスにEC2Schedulerのタグをつける EC2Schedulerのタグの例 EC2Schedulerが実行されたか確認する まとめ EC2Schedulerとは? AWS公式が提供しているEC2インスタンスの起動停止をスケジューリングできるツールです。 EC2に起動停止の時間などを記載したタグをつけることで、インスタンスを毎日自動的に起動/停止してくれます。 EC2Schedulerをつかってみる 実際にEC2Schedulerを使ってみたいと思います。 Cl

    EC2Schedulerをつかってみる - かべぎわブログ
  • AWS、KVMベースの新ハイパーバイザ採用を明らかに。「C5インスタンスタイプ」から

    AWSの巨大なクラウドを支える基盤ソフトウェアのひとつがXenベースのハイパーバイザだ。しかしAWSは新インスタンスタイプの「C5」で、KVMベースの新ハイパーバイザ採用を明らかにした。 AWSはハイパフォーマンスコンピューティング向けの新しいインスタンスタイプ「C5インスタンスタイプ」を発表しました。 C5インスタンスタイプの最大の特徴は、KVMベースのハイパーバイザを採用した点にあります。 これまでAWSはXenベースのハイパーバイザを使用してきたことが知られています。新ハイパーバイザの採用はAWSの基盤を構成する代表的なソフトウェアの変更であり、大きなニュースと言えます。 C5インスタンスタイプの「新しいハイパーバイザ」 ただしC5インスタンスの発表ではKVMの名称は出てこず、単に「新しいハイパーバイザ」と説明されています。「Now Available – Compute-Inten

    AWS、KVMベースの新ハイパーバイザ採用を明らかに。「C5インスタンスタイプ」から
  • コスト効率の悪いLambdaアプリケーションの性質に関する考察 - ゆううきブログ

    概要 Lambdaは100msの実行時間単位でオンデマンドに課金されるため、立ち上げっぱなしのEC2インスタンスよりも、料金が安くなる可能性があることが一般に知られている。 しかし、以下の性質を満たすアプリケーションでは、EC2インスタンス上に構築したケースと比較して、Lambda上に構築したほうがコスト効率が悪くなるのではないかと考察してみた。 Lambda functionの実行時間のうち、ネットワークI/O時間が支配的である Lambda functionの実行終了を同期的に待たなければならない 複数のレコードをLambda functionの引数に渡すことができない Lambdaの基コスト構造 まず、Lambdaのコスト構造を把握する。 Lambdaの料金表[1]によると、「functionに対する合計リクエスト数」と「functionの合計実行時間」に応じて料金が発生する。 後

    コスト効率の悪いLambdaアプリケーションの性質に関する考察 - ゆううきブログ
  • 【AWSしかやったことない人向け】AWSとGCPのネットワークの違いを理解してみよう - まーぽんって誰がつけたの?

    背景 AWSVPC作ったりしたことあるけど、GCPやったことないって人は色々違いに戸惑う アカウントの関係性、ネットワークの概念の違いなどを理解したのでまとめた AWSGCPのアカウントの考え方の違い AWSの場合、ある人間に対して色々なAWSアカウントが付与される。 (人間) -> 個人で発行されたアカウント -> 会社で発行されたアカウント GCPの場合、ある人間は色々なプロジェクトというものに属することができる。 そして、その人間が使うアカウントはGmailとかで使ってるようなGoogleアカウントである。 (人間 with Googleアカウント) -> プロジェクト 会社のやつ -> プロジェクト 何の関係もない個人のやつ GCPの方が始めるのはすごく簡単な気がする。アカウント管理もGoogleアカウントさえやっときゃいいみたいな感じなので、Googleにロックインされる感は

    【AWSしかやったことない人向け】AWSとGCPのネットワークの違いを理解してみよう - まーぽんって誰がつけたの?
  • [AWS]知っておいたほうがいいLambda関数の呼び出しタイプとリトライ方式まとめ | DevelopersIO

    社内などから指摘があり修正しました。「Lambda関数の呼び出しタイプにてRequestResponse(同期)の場合は冪等性は考慮不要」という記述をしましたが、誤った記載となっており申し訳ありませんでした。冪等性の考慮についてはアプリケーション依存によるところが大きく、RequestResponse(同期)でもアプリやSDKにてリトライを実施し冪等性を考慮する場合があります。記事としては、冪等性という視点ではなくリトライという視点で修正しました。 コンニチハ、千葉です。社内から色々アドバイスをもらって完成した元気玉方式のエントリーです! はじめに Lambda関数は実行トリガーとしてAPI GatewayやS3、CloudWatch Eventsなどを指定することができます。Lambda関数には呼び出しタイプ(同期、非同期、ストリーム)があるのですが実行トリガーによって呼び出しタイプが異

    [AWS]知っておいたほうがいいLambda関数の呼び出しタイプとリトライ方式まとめ | DevelopersIO
  • NLBでfluentdのforwardパケットを分散させてみた - Qiita

    AWSの新しいロードバランサであるNLB(Network Load Balancer)を使ってfluentdのforwardパケットを分散してみたので、レポートをまとめておく。 NLB自体については、クラスメソッドのブログ等で紹介されているのでそちらを参照するのが分かり易い。 静的なIPを持つロードバランサーNetwork Load Balancer(NLB)が発表されました! 試してわかった NLB の細かいお作法 ざっくり言うと、TCPプロトコルを対象にしたALBって感じ。 ターゲットグループはポートレベルで設定できるので、コンテナ環境と相性が良い。 ポート違いで複数fluentdが立っていても同じグループとしてまとめて分散できる。 利用までの流れ ターゲットグループを作成し、TCPレベルでコネクションが貼れるかのヘルスチェックの設定をする インスタンスもしくは対象IPと、ポートの組を

    NLBでfluentdのforwardパケットを分散させてみた - Qiita
  • AWSのネットワーク設計をサボらないでちゃんとやる

    新規事業の立ち上げにAWSを選択する こういう状況はままあるでしょう。最安というわけではないけれど、将来どんな開発が必要になるか全く想像できない新規事業立ち上げフェーズにおいて、多種多様なPaaSを提供してくれるAWSはとても魅力的。 さて、いざ、EC2インスタンスを立ち上げてアプリケーションをデプロイするわけだが、みなさん、ちゃんとネットワーク設計していますか?まさかデフォルトVPCでサービス運営なんてしてないですよね? というわけでネットワーク設計をして、VPCを設定していくわけだが、何を作ればよいか決まっている事業フェーズならともかく、新規事業立ち上げフェーズでは「将来どんな機能が必要になるかわからない」という前提でネットワーク設計をしておかなければいけない。そこで、「例えばこんな設計はどうでしょう」という提案をしてみる。 IPレンジ設計 まずはVPCとサブネットを使ってIPレンジを

    AWSのネットワーク設計をサボらないでちゃんとやる
  • EC2を稼働させたまま別のアカウントに引っ越す - Qiita

    #概要 稼働中のEC2インスタンスを停止させず&影響を与えずに別アカウントに引っ越したい時、あると思います。 そんな時のために手順をまとめました。 #移植先(DestinationSide) 1.コンソールにログインする 2.ダッシュボード右上の[アカウント]を選択する 3.[アカウント設定]のアカウントIDを控える #移植元(SourceSide) 4.コンソールにログインする 5.引っ越したいEC2のAMIを作成する ※「再起動しない」を忘れないように 6.イメージパーミッションの変更を選択する 7.アクセス許可の追加に(3)で控えた移植先のIDを記入する #移植先(DestinationSide) 8.事前にアウトバウンドを制限したセキュリティーグループを作成しておく インバウンドはSSH接続用にマイIPのみ許可しておく 9.[EC2インスタンスの作成]を選択する 10.マイAMIか

    EC2を稼働させたまま別のアカウントに引っ越す - Qiita
  • 試してわかった NLB の細かいお作法 | DevelopersIO

    こんばんは、菅野です。 ネットワークロードバランサー(NLB) が発表され、Dev.IOでもいくつかのブログエントリーが公開されました。 今回はユーザーとして NLB の作成からアクセスまで色々試してみました。 サブネット NLB を作成する前に用意しておきましょう。 NLB の作成を開始した後にサブネットを作ってもリストに出てきませんし、更新ボタンもありません。(VPC が複数ある場合は VPC を選択し直すことでサブネットのリストが更新されます) このサブネットには NLB と EC2 インスタンスを配置することになります。 ルートテーブルにはインターネットゲートウェイ(IGW)へのルートを追加しておきましょう。 IGWへのルートが無いとこんなメッセージが表示されます。 Elastic IP(EIP) NLB を作成する前に用意しておきましょう。 NLB を配置するアベイラビリティゾー

    試してわかった NLB の細かいお作法 | DevelopersIO
  • Amazon EC2とEBSの料金が秒単位の請求に変わります! | DevelopersIO

    ウィスキー、シガー、パイプをこよなく愛する大栗です。 2017年10月2日からAmazon EC2とAmazon EBSの料金が秒単位の請求となります。内容についてまとめてみました。 New – Per-Second Billing for EC2 Instances and EBS Volumes 秒単位の請求 今までEC2は従量課金モデルに従い、1時間単位の請求が発生していました。10月2日から以下のサービスについて1秒単位で請求が発生します。 Amazon EC2 Amazon EBS Amazon EMR AWS Batch 以下のように請求書は時間単位のままで小数で表示されます。 Source: <https://aws.amazon.com/blogs/aws/new-per-second-billing-for-ec2-instances-and-ebs-volumes/>

    Amazon EC2とEBSの料金が秒単位の請求に変わります! | DevelopersIO
  • 【Tips】使用していないセキュリティグループを洗い出したい!!! | DevelopersIO

    森永です。 先日セキュリティグループの各ルールにコメントを書けるようになりました。 [新機能]Security Groupのルールに説明が記載可能になりました! | Developers.IO これを機にセキュリティグループの棚卸しをしよう!という機運が高まりますよね。 ただ、セキュリティグループ一覧を見ると使っているのか、使ってないのか分からないものが多数あります。 使っていないものを管理するのも時間の無駄なので削除したいのですが、下手に消すと通信が遮断されて大変なことになる可能性もあります。 今回は使用していないセキュリティグループを洗い出す方法を検討してみます。 今回はEC2-VPCセキュリティグループのみを対象としています。 Case1: AWS Configを有効化している場合 AWS Configには紐付いているAWSリソースを洗い出せるというものです。 AWS Configを

    【Tips】使用していないセキュリティグループを洗い出したい!!! | DevelopersIO
  • ECS運用のノウハウ - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 関連記事 マイクロサービスを支えるインフラアーキテクチャ (AWS Dev Day 2019登壇資料) ECSデプロイツールを公開しました ECSにおけるログの取り扱いを別ページに移動させました 設計 基方針 基盤を設計する上で次のキーワードを意識した。 Immutable infrastructure 一度構築したサーバは設定の変更を行わない Infrastructure as Code インフラの構成をコードで管理 (Terraformを採用) Serverless architecture 無駄にサーバを増やさない アプリケーシ

    ECS運用のノウハウ - Qiita
  • [新機能] VPCのCIDRが拡張可能になりました!IPアドレス範囲を追加可能です! | DevelopersIO

    こんにちは、菊池です。 衝撃の新機能です。VPCに割り当てるCIDRが拡張可能になりました! Amazon Virtual Private Cloud (VPC) now allows customers to expand their existing VPCs 「一度作成したVPCのCIDRは変更できない」という常識は過去のものになりました。この新機能によりVPCがスケール可能になりますので、EC2、RDS、ELBといったVPC内リソースが想定以上に拡張していくケースにも対応できます。また、あらかじめ作成時に巨大なCIDRを確保する、といったことも必要なくなることでしょう。 VPC CIDRの拡張 VPC作成時に割り当てるCIDRブロックがプライマリCIDRとなり、あとからセカンダリCIDRを追加可能になりました。 Associating a Secondary IPv4 CIDR B

    [新機能] VPCのCIDRが拡張可能になりました!IPアドレス範囲を追加可能です! | DevelopersIO
  • AWS SAM Local(ベータ版) – サーバーレスアプリケーションをローカルに構築してテストする | Amazon Web Services

    Amazon Web Services ブログ AWS SAM Local(ベータ版) – サーバーレスアプリケーションをローカルに構築してテストする 今回、新ツール、SAM Local のベータ版がリリースされました。これにより、簡単にサーバーレスアプリケーションをローカルに構築してテストできるようになります。この記事では、SAM Local を使用し、クイックアプリケーションの構築、デバッグ、デプロイを実行します。これにより、エンドポイントに curl コマンドを使用してタブやスペースで投票できるようになります。AWS は サーバーレスアプリケーションモデル(SAM)を昨年導入しました。これにより、デベロッパーはサーバーレスアプリケーションをより簡単にデプロイできるようになっています。SAM の基にまだなじみがない場合は、私の同僚である Orr が SAM の使用方法について書いた素

    AWS SAM Local(ベータ版) – サーバーレスアプリケーションをローカルに構築してテストする | Amazon Web Services
  • Amazon S3バケットのアクセス設定に関する注意喚起メールにつきまして | Amazon Web Services

    Amazon Web Services ブログ Amazon S3バケットのアクセス設定に関する注意喚起メールにつきまして 2017年7月19日前後より、Amazon Web Services(AWS)の一部のお客様に対し、“Securing Amazon S3 Buckets” という件名のメールをご送付させていただきました。Amazon S3 のバケットポリシーやアクセスコントロールリスト(ACL)の設定の不備によって、Amazon S3 上の重要なデータが漏洩するセキュリティリスクに対する注意喚起となります。Amazon S3 のバケットポリシーや ACLの設定について、この注意喚起メールを必要な設定の見直しのきっかけにしていただければと思います。なお、メールを受け取られたお客様に、必ずしも問題があることを示すものではありません。 メールが送られた契機について 重要なデータが漏洩した

    Amazon S3バケットのアクセス設定に関する注意喚起メールにつきまして | Amazon Web Services
  • コマンド1つで作れる!かんたん自宅Amazon S3互換環境! - Qiita

    Amazon S3って? 追記: 以下の記事で紹介したS3互換環境を使って,サムネイルサーバーを作ってみました!! サーバーレスの入門に!自宅サーバーレス+自宅S3環境で作るサーバーレス・サムネイルサーバー! ざっくりというとAmazonが提供している"ファイルサーバーのようなもの"です. 公式ドキュメントによると Amazon Simple Storage Service はインターネット用のストレージサービスです。また、ウェブスケールのコンピューティングを開発者が簡単に利用できるよう設計されています。 引用:Amazon S3 とは何ですか? 厳密にはAmazon S3はオブジェクトストレージの一種で, オブジェクトストレージはデータをファイル単位やブロック単位ではなく、オブジェクトという単位で扱います。オブジェクトにはストレージシステムのなかで固有のID(URI)が付与され、データと

    コマンド1つで作れる!かんたん自宅Amazon S3互換環境! - Qiita
  • AWS lambda + API Gateway で郵便番号検索APIを作った - Qiita

    はじめに 勉強目的で、AWS lambdaを使って郵便番号検索APIを作ってみました。 概要 任意の郵便番号をURLに含めてアクセスすると、該当する住所の情報が取得できるようにします。 構成図 ざっくりとした全体の構成は下図のとおりです。 lambdaの作成 Edit code inlineを選択し、テキストエリアにコードを貼り付けます。 from __future__ import print_function import json import os import boto3 from botocore.exceptions import ClientError print('Loading function') def respond(content=None, status_code=200): return { 'statusCode': status_code, 'body'

    AWS lambda + API Gateway で郵便番号検索APIを作った - Qiita
  • AWS をフル活用して「サーバレス」な SPA を実装できる「サーバーレスシングルページアプリケーション」を読んだ - kakakakakku blog

    6月末に O'Reilly から出版された「サーバーレスシングルページアプリケーション」を読んだ.ただ読むだけじゃ理解度が浅くなってしまうかもしれないなと感じて,今回は全ての実装を写経してみた.そのため少し時間はかかってしまったけど,フロントエンドには苦手意識があったし,今まで SPA の実装もしたことがなかったので,前半部分は特にワクワクしながら楽しめた.今回,監訳者の id:yoshidashingo にご献を頂き,当に感謝しかありません.ありがとうございます!と同時に,ガッツリ読もうと意気込んだタイミングで仕事に忙殺されてしまったりして,書評のタイミングが遅れてしまったのはすみません! サーバーレスシングルページアプリケーション ―S3、AWS LambdaAPI Gateway、DynamoDB、Cognitoで構築するスケーラブルなWebサービス 作者:Ben Rady発売

    AWS をフル活用して「サーバレス」な SPA を実装できる「サーバーレスシングルページアプリケーション」を読んだ - kakakakakku blog
  • AWS Lambdaのユニットテストのベストプラクティス(Node.js) - Qiita

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

    AWS Lambdaのユニットテストのベストプラクティス(Node.js) - Qiita