タグ

awsに関するnagolingのブックマーク (23)

  • 毎日生まれ変わるセキュアな踏み台サーバ - Hatena Developer Blog

    こんにちは。 はてなインターン2019 システム基盤開発コースでやったことをお話していきます。 今年のシステム基盤開発コースでは、コードネームphoenixと題して、「毎日生まれ変わるセキュアな踏み台サーバ」の作成に取り組みました。 なぜつくったのか 踏み台サーバ なぜ毎日生まれ変わるのか なぜコンテナを使ったのか 踏み台サーバを更新する仕組み SSMセッションを用いたログイン CloudFormationによる自動デプロイ(未完) Terraformによる自動デプロイ 感想など なぜつくったのか まずはじめに、なぜこのような踏み台サーバの構築を行うことになったのかについて説明します。 多くの現場でもそうであると想像されるように、現状のはてなでは様々な社内サービスや、稼働中のサーバー・データベースにアクセスするために踏み台サーバを経由する必要があります。はてなには種々のサービスが存在してい

    毎日生まれ変わるセキュアな踏み台サーバ - Hatena Developer Blog
  • AWSのAZ障害で影響を受けた・受けなかったの設計の違い。サーバレス最高! - GS2 Blog

    みなさん、こんにちは。GS2 の丹羽です。 今日は大事件が起こりました。Twittetなどでも話題になったので皆さん知っているのではないかと思います。 japanese.engadget.com こんなブログを見に来てる人ならみんな知ってると思いますが、AWSの東京リージョンには3カ所のデータセンターがあります。 そのうち1カ所のデータセンターが完全に利用できない状態になりました。 その影響で様々なゲームも影響を受けたようです。 gamebiz.jp なぜAZ障害が様々なサービスの障害につながったのか さて、なぜ今回のようにAZがダウンするとこのような大規模な障害が発生するのでしょうか。 1. シングルAZ サーバはどこかのデータセンターで動いていてるわけです。EC2を使ってサーバを起動するときにもどのAZに配置するかを選びます。 この時に、一つのAZに固めてサーバを配置していた。あるいは

    AWSのAZ障害で影響を受けた・受けなかったの設計の違い。サーバレス最高! - GS2 Blog
  • 初学者のAWSの学び方 - プログラマでありたい

    先日、JAWS-UG 初心者支部#17 AWS勉強しNight!・AWS認定資格取得 虎の巻と立て続けにAWSの習得の仕方というテーマで登壇させていただきました。どちらの参加者もとても熱心で、AWSを学ぼう熱を感じました。 登壇資料 speakerdeck.com AWSの学び方 イベントの中で、複数の方のAWSの学び方が語られていました。聞いていると、だいたい一定のパターンがありました。 自分ごとにする(=AWSを学ぶ動機付けを明確にする) 実際に手を動かす 解らないところは、都度資料を見つつ確認する 身につけた事をアウトプットする つまり勉強のための勉強にしないということですね。AWSは今では100を優に超えるサービスがあります。これを一から全部体系的に勉強しようとすると、膨大な時間が掛かります。そしてAWSのサービスは、下手したら自分が学ぶスピードより速く拡張していっています。という

    初学者のAWSの学び方 - プログラマでありたい
  • プログラマでありたい

    あけましておめでとうございます。今年もよろしくお願いします。 2023年の主な活動は、技術書を2冊と技術同人誌を2冊執筆しました。登壇は、AWS Dev Dayの物理登壇と、JAWSUGでリモートで2です。またAWS Ambassadorは引退して、代わりにAWS Community Buildersになりました。一昨年同様に昨年も、へとへとになりながら何とかやっています。 16,17冊目のの出版 2023年6月に出したのが、要点整理から攻略する『AWS認定 データ分析-専門知識』です。AWSを利用してデータ分析をすることのニーズは非常に高まっています。では、どうやって分析すればいいのか?その段階になると、各自思い思いやっていることが多いです。このあたりを体系的にまとめて、認定試験対策にもなるを意図して執筆しました。 AWSデータ分析関係のサービスは非常に多岐にわたります。最初のガ

    プログラマでありたい
  • サーバーレスパターン

    やりたいこと(ユースケース)から利用パターンへ到達できるように、ユースケース主導で紹介。利用するサービスのすべての機能をを覚えなくてもやりたいこと/部分からスタートできます。実際、類似するアーキテクチャの実例が多くあることがわかります。 パターン別のテンプレートから始めてみよう!  チュートリアルで体感しよう! - いくつかのパターンはテンプレート/雛形から始めることができます。それぞれのパターンの「Template」「Sample」「Solution」のリンク先を参照ください。 - 実際に作って動かせるチュートリアルに「Tutorial」「Workshop」リンクからアクセスできます。ちょっとしたトライに費用が気にならないのもサーバーレスの良いところ。 - 各パターンの特性に合わせたエラーハンドリングの記事を拡充中。それぞれのパターンの「エラーハンドリング」リンクからご確認ください。 -

    サーバーレスパターン
  • 株式会社デーコム

    404 NOT FOUND 申し訳ございません。お探しのページが見つかりませんでした。 お探しのページは見つかりませんでした

    株式会社デーコム
  • » アダルトサイトをAWSで運用する時に信頼性と料金節約を両立する為のノウハウ | アダルトサイト制作会社

    弊社で大規模なアダルトサイトの運用を行う上でのAWS利用構成を紹介させて頂きます。 利用料金を抑えたいというビジネス的な観点と、サービスを止めない為の障害回避を念頭に構成を紹介します。 関連:AWSのt2.microで月間100万PVに耐えるアダルトサイトを制作した話 この記事は技術者向けの内容になっています。 システム開発の発注をお考えの方は、こちらアダルトホームページ制作のご案内をご覧下さい。 サービスを止めない為のAWS利用構成 サービスを止めない事は弊社では2つの思想によって設計をしております。 障害を防ぐ為の堅牢な設計とする 障害が起きた時に瞬時に復旧、あるいは回避する 前者はイメージしやすいと思いますが、弊社では後者のフェイルオーバーも非常に大事であると考えています。 システム障害が起きない様にスペックを十分に確保する等は当然の事ですが、 万が一障害が発生した場合に即座に代替機

    » アダルトサイトをAWSで運用する時に信頼性と料金節約を両立する為のノウハウ | アダルトサイト制作会社
  • Nuxt.js on AWS Lambda with Serverless Framework - mya-ake com

    この記事についてこの記事はVue.js #2 Advent Calendar 2017 - Qiitaの 12 日目の記事です。 この記事では Nuxt.js(v2.6.2)を AWS Lambda で動かす方法について書いています。 Nuxt.js に関する説明もありますが、全体的にサーバー構築寄りの内容になっています。 しかし、Node.js で AWS にデプロイまでできる Serverless Framework というツールを利用しており、サンプルコード の npm scripts を実行するだけで AWS 上に環境を作れるようにしています。(AWS への登録と Credential の生成は必要です) ご興味のある方はそちらも参照してみてください。 また、先に断っておくとこの記事では API Gateway をエンドポイントとします。 API Gateway をエンドポイントす

    Nuxt.js on AWS Lambda with Serverless Framework - mya-ake com
  • Amazon Cognito UserPools を iOS から使ってみる - Qiita

    0.はじめに AWS がサーバーレスで推奨しているサービスを、色々と使ってみます。 以前、JavaScript からの認証を確認したので、 Amazon Cognito UserPools を JavaScript から使ってみる - Qiita 今度は iOS Swift からの認証の確認です。 1.Amazon Cognito User Pool と Amazon Cognito Identity Pool を作成する Amazon Cognito User Pool と Amazon Cognito Identity Pool は、以前作成したのでそちらを利用します。 Amazon Cognito UserPools を JavaScript から使ってみる - Qiita 2.サンプルソースをダウンロード 以下のサイトから、サンプルソースをダウンロードします。 awslabs/aw

    Amazon Cognito UserPools を iOS から使ってみる - Qiita
  • AWS料金早見表

    サーバレスアーキテクチャ構成にしたときに 実際のところ、どれくらいの料金になるのか気になったので算出してみようと思います。 (あくまでシミュレーションしたものでAWS側で値段や計算方法が変わったりするため、責任は負いかねますので導入する際は自己責任でお願いします。) AWSのどこにどれくらいの料金がかかっているのか知ることは大事だと思ったのですが、トータルだとなかなかまとまってなかったのでまとめてみました。 間違ってたらご指摘いただけると助かります。 サーバレスアーキテクチャって何?って方はこちら参照してください 世界に先駆けてAWSサーバレスアーキテクチャでユーザ認証とAPI認可の実装をしてみた AWSサーバレスアーキテクチャでCloudFrontからWAFをかけてAPI Gatewayを呼ぶ Lambda+RDSはアンチパターン 全部教えます! サーバレスアプリのアンチパターン とチュ

    AWS料金早見表
    nagoling
    nagoling 2017/04/02
  • 初心者がAWSでRailsアプリを動かすためにやったこと - Qiita

    0.はじめに 0-1.はじめに AmazonAWSの無料枠を利用し、小さくRailsアプリケーション開発をはじめることにしました。AWS導入の備忘録を兼ね、所感をまとめました。 私は、プログラミング初心者のため、記載している内容に誤りがある可能性があります。誤りや、改善した方が良い点などあれば、コメントなどでご指摘いただけると幸いです。 0-2.作ったサービス https://door2.me 現在β版です。 こんな感じのプロフィールが簡単に作成できます。 0-3.対象読者 私と同じようにWebアプリケーション開発初心者の方 これからAWSを触ってみようと思っている方 上記のような方に、AWSの敷居がそう高くないことが伝われば幸いです。 0-4.大まかな流れ 1.AWSについて知る 2.アカウントを登録する(IAMユーザの作成、MFAの設定) 3.EC2でサーバを立ち上げる 4.負荷分散

    初心者がAWSでRailsアプリを動かすためにやったこと - Qiita
  • AWS Lambdaを活用したServerless Frameworkを触ってみる - Qiita

    Wantedly Advent Calendar 2015 13日目です。 iOS エンジニアの 杉上 @susieyy です。 Serverless Frameworkとは Serverless FrameworkのV0(BETA)が12/8に遂にリリースされました。 Serverless Frameworkはサーバレスなアプリケーションサービスを構築するためのフレームワークで、AWSの各種サービスを相互活用して動作します。AWS Lambdaを中心に添えた構成によりメンテナンス性とスケーラビリティがが高いサービスを構築することができます。 Serverless (formerly JAWS): The serverless application framework – Use bleeding-edge AWS services to redefine how to build ma

    AWS Lambdaを活用したServerless Frameworkを触ってみる - Qiita
  • 【AWS】S3まとめ - Qiita

    どうも、iron千葉です。 S3について、ユーザガイドを見てポイントをまとめました。 ポイントだけ確認したい人、ざっと全体を見たい人におすすめです S3は奥が深い。 S3とは? インターネットストレージ(平たく言うとgoogleドライブevernoteのようなwebブラウザから利用できるストレージ) S3はAPIまたはAWS CLIにてプログラムから操作(ファイルのアップロード、ダウンロード、削除)ができる 容量制限なし データはいつでもダウンロード可能 柔軟なアクセス制御ができる(IAM、アクセスコントロール、バケットポリシー) S3の概念 バケット バッケットを作成し、その配下にデータを格納する バケットはS3の中で一番大きな バケットは複数作成できる バケットでアクセス制御が可能 バケット作成時は、配置するリージョンを指定する オブジェクト オブジェクトは、データ(アップロードファ

    【AWS】S3まとめ - Qiita
  • AWS Lambdaを使ってサーバレスでテキスト抽出するぞ!という気持ち - (゚∀゚)o彡 sasata299's blog

    2015年12月23日23:17 AWS JavaScript AWS Lambdaを使ってサーバレスでテキスト抽出するぞ!という気持ち この記事は 今年もやるよ!AWS Lambda縛り Advent Calendar 2015 の23日目です。 「何か書くぞ!」と思いエントリーしてみたもののどうしよう、、と思っていたのですが、そういえば個人的に Apache Tika というのが最近気になっていたので使ってみることに。 Apache Tika これは、PDFやエクセル等のファイルから、テキストデータやメタデータを抽出してくれるという便利ライブラリです。これを使って、ファイルが登録されたら裏でテキストデータを抽出して、それを全文検索で引っかかるようにする…みたいなことが出来ると楽しそうです。 Apache Tika自体はJavaのライブラリなのですが、Node.jsから扱うためのライブラ

    AWS Lambdaを使ってサーバレスでテキスト抽出するぞ!という気持ち - (゚∀゚)o彡 sasata299's blog
  • canvasで編集した画像をAWS SDK for JavaScript in the Browserを使ってS3にアップロードする - blogですかい

    アップロード用ユーザの作り方は「S3 IAM policy」で検索 バケットの設定は「S3 Bucket policy」で検索 単にローカルファイルをアップロードしたいだけなら AWSの公式サンプルを参考にすれば簡単に実装できます。 http://aws.amazon.com/jp/developers/getting-started/browser/ canvasで作成した画像をS3にアップロードするには ここから題 S3へファイルをアップロードする際には、putObject()というメソッドを使用します。 putObject()に与えるハッシュのBodyというキーの値は、input[type=file]か、ファイルのバイナリ列を渡さなければなりません。 ところがcanvasから画像のバイナリ列を取り出す手段は(たぶん)無く、toDataURL()でBase64エンコードされた文字列を

    canvasで編集した画像をAWS SDK for JavaScript in the Browserを使ってS3にアップロードする - blogですかい
  • AWS SDK for JavaScript in the BrowserでAmazon S3を使ってみた | Lancork

    ※当ブログではアフィリエイト広告を利用しています。 10/31にAWS SDK for JavaScript in the Browserのデベロッパープレビュー版が公開されました。 ブラウザからJavaScriptを使用し、サーバーサイドのコードを書かずにAmazon S3、Amazon SNSAmazon SQS、Amazon DynamoDBを利用できるとのことです。早速公式ブログで公開されている内容を基にAmazon S3からのファイルダウンロード、アップロードを試してみたのですが、公開されている内容だけだと少しつまづいた点があったのでメモします。 AWS SDK for JavaScript in the Browserとは? Amazon web servicesの各サービスの機能をJavaScriptから利用可能にするSDKです。サーバーサイドの仕組みを実装することなくブラ

    AWS SDK for JavaScript in the BrowserでAmazon S3を使ってみた | Lancork
  • S3にアップロードされたファイルをlambdaで別の場所に送信する - メグリ株式会社

    遅ればせながらなんだかスゴそうなlambdaを使ってみました。 lambdaでS3のイベントを受け取るには同一リージョンに作成する必要がありましたがlambdaは現在東京リージョンで使用可能です。 ですので以下は全てap-northeast-1リージョンに作成します。 まずS3のバケットを作成します。 この時点ではまだlambdaに関する設定はいりません。 次にlambda functionを作成します。 Select blueprintで言語をnode.jsとしてS3-get-objectを選択します。 次にイベントソースを設定します。Event source typeはS3、Bucketは先ほど作成したもの、Event typeはObject created(All)とします。 処理するファイルを限定する場合はPrefixにディレクトリ名、Suffixに拡張子を入れることで特定ディレク

    S3にアップロードされたファイルをlambdaで別の場所に送信する - メグリ株式会社
  • 「AWS is 何」を3行でまとめてみるよ - Qiita

    すべてのAWSのサービスを 3行以下でまとめました。 AWSが色々ありすぎてわからん! 3行以下で誰かまとめて!!という思いで、AWSを3行で書いてるところがなかったので自分で作りました。 掲載した金額は最小使用時のもの。無料枠や大量購入割引(Volume discount)、あと転送量でかなり変わるので、参考程度に。 以下からのカッコよすぎな見出しは AWSクラウド製品のページ からのそのままの引用です。「 広範かつ奥深いコアクラウドインフラストラクチャサービス」って僕が言ってるわけじゃない! 広範かつ奥深いコアクラウドインフラストラクチャサービス なんのこっちゃ。 よーするに「基サービスですよ」ってことらしい。基サービス多すぎだろ・・・。 い。 コンピューティング AWS is 何 いくら?

    「AWS is 何」を3行でまとめてみるよ - Qiita
  • AWSを無料でさわれるセルフペースラボを試してみた - Qiita

    2017年1月 追記 ここで書いている内容は、ラボを試した時点(2016/3頃)の内容を書いています。 2017/1に確認すると、価格設定がすでに変更されていました。 下記に記載されたものに、2017/1時点有料になっているものがあります。 個人的な意見となりますが、AWSの基的な機能を試すものも有料化されてしまった印象です。 AWS セルフペースラボとは 練習用環境で演習を行って、AWSの使い方を学べる自習用のサービスです。 qwikLABS.comが提供しているサービスで、アカウント作成後、演習を選択すると時間限定ですがAWSが試せます。有料の演習もありますが、基的なものは無料で受けられるためAWSを無料でさわることができます。ちなみに無料演習は何度も受けられるので、何度も練習ができます。 無料で使える仕組みが気になりますが、amazonでも紹介されているのでその辺は大丈夫かなと(

    AWSを無料でさわれるセルフペースラボを試してみた - Qiita
  • 営業でも簡単!Route 53の基本設定 - サーバーワークスエンジニアブログ

    こんにちは。セールスグループの中嶋(@mnakajima18)です。 ずいぶん暖かくなってきたので、四国にうどんをべに行きたいなと思う今日このごろです。 もしくは京都がいいですね。特に清水寺は春の夜のライトアップが非常に綺麗みたいです。 あ、しかも今日からですね。今から行ってもいいですか、部長。 さて、早速ですがみなさんはDNSは何を使っていますか。 BIND?レジストラの提供サービス? AWSにもRoute 53というDNSのサービスがあるのをご存知でしょうか。 Route 53とは様々な特徴はありますが、大きなところはこのような感じです。 速い 全世界33箇所にロケーションを配備しているので、アクセス元に一番近いロケーションに転送される 信頼性が高い SLA100% 参考ページ→Amazon Route 53 サービスレベルアグリーメント 安い 1ホストあたり$0.5/月(最初の25

    営業でも簡単!Route 53の基本設定 - サーバーワークスエンジニアブログ