AWSに関するcarolina04のブックマーク (36)

  • docker-compose.ymlを使って AWSFargateへデプロイ | クロジカ

    ホーム / ハック / docker-compose.ymlを使って AWSFargateへデプロイ

    docker-compose.ymlを使って AWSFargateへデプロイ | クロジカ
    carolina04
    carolina04 2022/03/28
    “2020年7月9日AWSから発表がありました Docker と AWS が共同で AWS Fargate 上の Amazon ECS へのアプリケーションのデプロイをサポート docker-compose.ymlを使ってAmazonECSのFargateに直接デプロイ出来るようになりました”
  • AWSでサーバーを構築してみる~ドメインの取得(無料)~

    はじめに くーばねてすをやっつけるためにこれまでにLinuxさんと仲良くさせていただいたが、新たなステージに上がるためについにAWSさんに会いに行くことにした。AWSさんと仲良くなることでLinuxさんのファイルシステムだけでなく、インターネットの仕組みの理解につながると思い勉強する。今回はその第1歩としてAWSを使ってWordPressでブログシステムを構築しようと思う。 ここまで作成することができた!↓ サーバーはほぼ完成だっあとはドメインの取得だけ。 概要 AWSに外部取得ドメインを設定する手順 ①IPアドレスを固定する ↑ここまではやったので ↓ここから ②freenom(外部サービス)でアカウント作成 ③freenom(外部サービス)で作成したいドメインが使用可能か確認する ④ドメインを管理するためのホストゾーンを作成(NS、SOAレコードを作成) ⑤freenom(外部サービス

    AWSでサーバーを構築してみる~ドメインの取得(無料)~
    carolina04
    carolina04 2022/03/20
    ドメインをAWSで使用することができるようにするために、AWSにてホストゾーンの作成をする
  • 【初心者向け】無料ドメインを使ってAmazon Route 53で実装しながら理解するDNS | DevelopersIO

    freenomの無料ドメインとAWSDNSマネージドサービスであるAmazon Route 53を使って実装しながらDNSの概要を理解していきます。図でDNSの名前解決の流れを追っていき,最後にコマンドの出力を確認します。 はじめに 皆さんこんにちは。石橋です。今回は、DNS(Domain Name System)の概要をAmazon Route 53(以下Route 53)により無料ドメインを使用して実装して理解していきたいと思います。 想定読者 DNSについてよく知らない人 Route 53についてよく知らない人 出来るようになること DNSの概要を理解すること ドメインとIPアドレスを紐付ける設定をRoute 53で行うこと DNSとは インターネットに接続されている機器には、それぞれ固有のIPアドレスが割り当ててあります。 そして通信したい相手のグローバルIPアドレスが分かれば、

    【初心者向け】無料ドメインを使ってAmazon Route 53で実装しながら理解するDNS | DevelopersIO
  • Amazon S3でSPAをサクッと公開する - Qiita

    ※料金 - Amazon S3 | AWSより一部抜粋 例えば、配信するコンテンツのデータサイズが1MB、リクエスト件数が100件/日の場合、 ストレージ料金:0.000025USD リクエスト料金:0.00111USD データ転送料金:0.228USD で、合計約 0.229USD/月 (日円で約 25.19円/月)です。ばちくそ安いですね。 アカウント開設から1年以内の無料枠を利用すればほぼ0円に抑えられると思います。 ※参考 - AWS クラウド無料利用枠 SPAの準備 各フレームワークでのビルドを実行し、 index.htmlと各フォルダ(css/js/img等)が揃っている状態にしましょう。 ちなみにVue.jsでのプロジェクト開始方法およびビルド方法はこちらの記事(Vue CLI スタートガイド)にまとめてありますので、フロントフレームワークを全く触ったことないという方はこち

    Amazon S3でSPAをサクッと公開する - Qiita
    carolina04
    carolina04 2022/03/17
    “最後に、npm run deployと入力したら先ほど作成したdeploy-s3.shが呼び出されるようにします。 npm runコマンドはpackage.jsonのscriptsブロックで設定できます。 "deploy": "bash deploy-s3.sh"をscriptsブロック内に追加し”
  • トレンドのVuejs/NuxtをAws ECS, FargateでSSR、詳細解説します🚀 | Ragate ブログ

    こんにちは! ウェブアプリケーションの開発でデファクトスタンダードな VueJS / NuxtJS ですが、SSR 時のデプロイ方法についてはみなさん悩まれることが多いのではないでしょうか? SPA であれば AWS Cloud Front と S3 のコンビで十分に運用可能ですが、要件に SSR が入ってくると Nodejs のランタイムが必要になりますね。 そんな時に大活躍するのが ECS, Fargate です! 想定する読者 AWS サーバーレス環境で NuxtJS で SSR したいヒトNuxtJS のデプロイ方法について悩んでいるヒト はじめに Lambda での SSR 時の問題 実は、LambdaAPI Gateway のコンビの方がもっと手軽にSSRを構築可能です。しかし、Lambda にはレスポンスボディサイズの制約、デプロイ可能な ZIP サイズの制約などがあり

    トレンドのVuejs/NuxtをAws ECS, FargateでSSR、詳細解説します🚀 | Ragate ブログ
    carolina04
    carolina04 2022/03/13
    Laravel でバックエンドの API を構築している場合、Laravel を実行する Nginx、PHP 環境が必要です。 それらを EC2 インスタンスに展開し、ELB と繋いで…ということをしていると、デプロイプロセスが複雑になったり、EC2 自
  • AWS ECS Fargateとは?手を動かして学ぶAWS ECS Fargateの活用メリットと使い方 | Fintan

    はじめに アプリケーション開発部の田村です。自社で運営するサービス開発を担当しています。 現在私が担当するサービスでは、アプリケーション実行環境にAWS ECS Fargateを利用しています。 今回はAWS ECS Fargateとは何か、使ってみて嬉しいことや注意点を説明します。 また自分がAWS ECSを構築した時の手順についてもサンプルアプリケーションを用いて解説していきます。 想定読者 Docker及びDocker Composeを使った経験がある AWS ECS Fargateを使ってWebサイトを公開してみたい モチベーション AWS ECS FargateをAWSコンソールを使って一から自分の手で構築する記事を公開したいと考えました。 TerraformAWS CloudformationなどのIaCを使った構築ではなく、実際に手を動かして構築することがAWS ECSの理

    AWS ECS Fargateとは?手を動かして学ぶAWS ECS Fargateの活用メリットと使い方 | Fintan
    carolina04
    carolina04 2022/03/13
    ECSとは誤解を恐れずにいうと、「AWS上でDockerコンテナを動かす基盤」といえます。 AWS上でコンテナを動かし、Webサービスとして運用することが出来ます。 Webサービスの負荷が高くなったらコンテナの数を自動で増やす、コ
  • AWS初心者がECS (Fargate) を使ってアプリ環境構築をしてみた話 - Qiita

    ごあいさつ みなさんはじめまして、dev.aokiと申します。あっQiitaはTwitterアカウントか!まぁいっか。 IT系でふらふらと仕事をしておりまして、今年9月からオプトに入社しました。 入社前まではSIのプロジェクトWindowsデスクトップアプリケーションの開発をしておりまして、 クラウドサービスを使ったWebアプリケーションを格的にやるのは今回初めてでした。 そんなわけで色々と学びがありましたが、 特にネット上にやりたかったことドンピシャな情報が少なく自分が苦労した部分についてまとめて、 今後類似の構成で環境構築したい方の役に少しでも立てれば幸いかなと思い、記録がてら記事を書かせて頂いております。 Qiitaは閲覧専門だったので、書く側になるのはちょっとばかし緊張しております。 内容やら書き方やらに不備がございましたらご指摘いただけると幸いです。 どうぞよろしくお願いいた

    AWS初心者がECS (Fargate) を使ってアプリ環境構築をしてみた話 - Qiita
    carolina04
    carolina04 2022/03/13
    Fargateだと更に進み、ホストマシンの設定等に心を砕く必要がないです。 コンテナだけで動いてくれるので、開発環境でコンテナ化してあれば ローカルと同じように動作するはずです、理屈としては。
  • CloudFront を使用して Amazon S3 バケットの HTTPS リクエストを処理する

    Amazon Simple Storage Service (Amazon S3) の HTTPS リクエストを処理するように Amazon CloudFront ディストリビューションを設定したいと考えています。 解決策 以下のステップでは、S3 バケットは Amazon S3 ウェブサイトエンドポイントまたは REST API エンドポイントのいずれかを使用できます。Amazon S3 との連携に関する情報については、「Amazon S3 バケットの使用」を参照してください。Amazon S3 の静的ウェブサイトエンドポイントを使用する場合、CloudFront と Amazon S3 の間の接続は HTTP のみで利用できます。 CloudFront コンソールを開きます。 **[ディストリビューションの作成]**を選択します。 [オリジン] の [オリジンドメイン] で、ドロップダ

    CloudFront を使用して Amazon S3 バケットの HTTPS リクエストを処理する
  • SPA+REST APIのシステム構成例(AWS) | Fintan

    はじめに このドキュメントは、クラウド上に構築したSPA+REST APIのシステム構成を事例としてまとめたものになります。利用したクラウド環境は、Amazon Web Services(AWS)です。 ドキュメントが、SPAとREST APIを使用してAWS上で開発するシステムの構成例として、今後開発を行うシステム、プロジェクトの参考情報となることを目的としています。 なお、このドキュメントに記載しているシステムは開発中のものであり、実際に運用されているシステムではありません。テストなどで品質を高めていく活動についても、これからになります。その点については、ご留意のうえ、構成例としてドキュメントを参照いただければと思います。 TL;DR このドキュメントに記載しているシステムでは、以下のような構成でAWS上に構築を行いました。 シンプルなSPA+REST APIで作成したシステムを、A

    SPA+REST APIのシステム構成例(AWS) | Fintan
  • コンテナ・サーバレスがもたらす世界と開発者がAWS上で取り組むべきこと / Containers and Serverless Technology for Developers

    コンテナ・サーバレスがもたらす世界と開発者がAWS上で取り組むべきこと / Containers and Serverless Technology for Developers

    コンテナ・サーバレスがもたらす世界と開発者がAWS上で取り組むべきこと / Containers and Serverless Technology for Developers
  • サーバーレスのAWS FargateとAWS Lambdaの使い分けについて – Amazon Web Service(AWS)導入開発支援

    はじめにAWSのサーバーレスコンピューティングを利用する際に、いずれもサーバーレスの利点を提供するという共通点から、AWS FargateとAWS Lambdaのどちらを選択するか悩むことはないでしょうか。そこで記事では、AWS FargateとAWS Lambdaの比較を行います。前半では、それぞれの概要と利点を紹介し、後半では、いくつかの項目で比較を行い、使い分けの例を紹介します。 AWS FargateとはAWS Fargateは、Amazon ECS(Dockerコンテナに対応したコンテナ管理サービス)とAmazon EKS(フルマネージドのKubernetes サービス)の両方で動作する、コンテナ向けサーバーレスコンピューティングエンジンです。 Amazon ECSとAmazon EKSはいずれも、AWS Fargateによってプロビジョニングされたコンテナを使用します。ユーザ

    carolina04
    carolina04 2022/03/04
    AWS FargateとAWS Lambdaは一長一短であり、目的に応じた使い分けをおすすめします。 使い分けの例 AWS Fargate - 比較的大きな規模の処
  • AWS Fargateとは?Amazon ECSとの関係性やメリット・デメリットを解説|コラム|クラウドソリューション|サービス|法人のお客さま|NTT東日本

    2020.03.17| Writer:NTT東日アベ AWS Fargateとは?Amazon ECSとの関係性やメリット・デメリットを解説 【クラウド導入を検討中の方必見!】「NTT東日がおすすめするクラウド導入を成功させるためのお役立ちマニュアル 」を無料でダウンロードしていただけます!今すぐこちらをクリック! 企業情報システムのITインフラストラクチャはオンプレミスからクラウドへと移行しています。それにともない、開発環境や番環境のサーバーやネットワーク管理もユーザーの手から離れ、クラウドサービス事業者が管轄するようになってきました。また、従来のクラウドサービス利用ではクラウド上にユーザーが仮想マシンを構築するスタイルが一般的でしたが、近年のコンテナ利用に見られるようにクラウド上のホストマシンすら意識させないスタイルになりつつあります。そこで今回は、コンテナの実行環境であるAWS

    AWS Fargateとは?Amazon ECSとの関係性やメリット・デメリットを解説|コラム|クラウドソリューション|サービス|法人のお客さま|NTT東日本
    carolina04
    carolina04 2022/03/04
    “Amazon ECSとは「Amazon Elastic Container Service」のことで、Amazon EC2インスタンスを用いたDockerコンテナを管理するサービスです。 Amazon ECSを利用すれば、マルチホストで構成されたクラスター環境全体のホストOSを
  • 典型的なwebサービスのawsを使ったインフラ構成を考えてみるS3, ECS - Qiita

    概要 フロントエンドVueを使って作り、APIなどのバックエンドをpythonのFlaskという軽量なフレームワークを使って作りました。今回は、ローカル環境下で動いていたアプリケーションをgithubから自動的にAWSの方にdeployすることができるようなインフラ構成を設計してみます。 不十分な点などありましたら、アドバイスいただけると幸いです。 使うもの AWS関連 EC2 RDS ECR ECS(fargate) S3 CloudFront Route53 IAM CI/CD関連 Circle CI システム構成図 まず、public subnetとprivate subnetを持つVPCを作成します。外部からのアクセスを許容するpublic subnetには、ロードバランサーと踏み台(ログイン)サーバーを設置します。外部から直接アクセスできないprivate subnetには、A

    典型的なwebサービスのawsを使ったインフラ構成を考えてみるS3, ECS - Qiita
    carolina04
    carolina04 2022/03/01
    “API serverであるFlaskアプリとproxy serverとして利用するNginxは、コンテナ化して、ECS(Forgate)で管理します。Forgateを使うことで、自動でコンテナのスケーリングや再起動などをしてくれます”
  • 【AWS】Next.js+LaravelをECS+Fargateにデプロイする時のアレコレ | yutaro blog

    最近業務でNext.js+LaravelのアプリケーションをAWSAmazon ECS(Fargate)にデプロイするタスクを担当しているので、デプロイするにあたりNext.js側、Laravel側でやっておくこと、エラー対応などをまとめておく。 ECSへのデプロイはEC2へのデプロイに比べそもそもネットに情報が少ないECSの中でもデータプレーン(コンテナ実行環境)にEC2を使った記事が多くFargateを使った記事はかなり少ないECS+Fargateへのデプロイでも記事のようなフロントエンド+APIの構成のデプロイ例はマジで少ない という状態で結構苦戦したので、自分で苦戦したことを残しておくとともに同じ構成でデプロイする方に向けて参考になれば嬉しいです。 ECS、ECR、Fargateについての技術説明・全体的なデプロイ作業の手順についてはこの記事では扱わないが、この記事(というかZ

    【AWS】Next.js+LaravelをECS+Fargateにデプロイする時のアレコレ | yutaro blog
  • Nuxt.js + Ruby on Rails + AWS Fargate の開発・デプロイチュートリアル

    プライベートで、 Nuxt.js × Rails のアプリケーションを開発し、AWS Fargate にデプロイしました。そこで得た知見・学びを output し更に理解を深める & 備忘録として残しておこうと思い、このを執筆しました!

    Nuxt.js + Ruby on Rails + AWS Fargate の開発・デプロイチュートリアル
    carolina04
    carolina04 2022/02/28
    “Nuxt.js × Rails のアプリケーションを開発し、AWS Fargate にデプロイしました。そこで得た知見・学びを output し更に理解を深める & 備忘録として残しておこうと思い、この本を執筆しました!”
  • コンテナ管理サービス「Amazon ECS」とは?実際に使用してみた|コラム|クラウドソリューション|サービス|法人のお客さま|NTT東日本

    2020.11.25 | Writer:ふくちゃん コンテナ管理サービス「Amazon ECS」とは?実際に使用してみた NTT東日では、AWS導入支援・設定代行を行っております。こちらよりお気軽にご相談ください。 Amazon ECS(以下ECSとします。)はDockerコンテナを簡単に実行、停止、管理できるサービスです。 ECSを利用することで、アプリケーションを簡単に実行することが可能となります。 当コラムではECSの簡単な説明と、実際の実践例を紹介します。 こちらのコラム「スケーラブルで高速なコンテナ管理サービス「Amazon ECS」の主な機能と使い方」ではECSの主な機能、メリット、料金等を紹介しています。是非ご確認ください。 ECSとは? ECSとはDockerコンテナ(※)サービスです。 ECSを使用すると、クラスターインフラストラクチャのインストール、運用、スケールから

    コンテナ管理サービス「Amazon ECS」とは?実際に使用してみた|コラム|クラウドソリューション|サービス|法人のお客さま|NTT東日本
    carolina04
    carolina04 2021/08/04
    “Amazon ECS(以下ECSとします。)はDockerコンテナを簡単に実行、停止、管理できるサービスです。 ECSを利用することで、アプリケーションを簡単に実行することが可能となります。”