タグ

ブックマーク / qiita.com/leomaro7 (9)

  • AWS CloudFormation を開発・テストする際に役立つツール纏め - Qiita

    はじめに CloudFormation テンプレートを作成する際に、一から作成するのではなく、 日の APN プレミアティアパートナー のやってみた系。 AWS公式のCloudFormationユーザーガイド GitHubなどでパブリックで公開されているもの。 AWS CloudFormation デザイナー などを利用し、独自にカスタマイズし作成するかと思います。 ただし、このような問題に 作ってみたはいいけど、必要なリソースや必須のパラメータが足りなく、いざデプロイしようとしたら、動かない。 そもそもあまり理解していない、触ったことないサービスなのに、いきないテンプレートで作成するのには、レベルが高い。 などといったことがあると思います。 エディタ 個人的に利用しているエディタは、Visual Studio Code です。 以降は、VS Code を利用する前提で書いていきます。

    AWS CloudFormation を開発・テストする際に役立つツール纏め - Qiita
  • Codedeploy の 概要や appspec.yaml - Qiita

    CodeDeploy Agentが導入されたEC2またはオンプレミスインスタンスが必要。 デプロイタイプ:インプレース / Blue/Green ※オンプレミスはインプレースのみ。 デプロイグループに、Auto Scaling グループ を指定することで、スケールアウト時に最新のリビジョンが自動でデプロイされる。 ライフサイクルイベントへHookを指定し、スクリプトを実行することが可能。 リビジョンの構成 フォルダ構成 appspec.yaml ビルド済みの成果物 その他の配布物 Hookスクリプト リビジョンタイプ S3 GitHub appspec.yaml(EC2) セクション 説明

    Codedeploy の 概要や appspec.yaml - Qiita
  • AWS CloudTrail - Qiita

    1.AWS CloudTrailとは? 「いつ誰が何をしたのか」を記録しておいてくれるサービスです。 2.特徴 デフォルトでOnになっている。 90日間保存できる。(90日以上保存させる場合は、S3に保存させるようにする。) S3の保存先はS3でバージョンニングを有効にするか、クロスアカウントなどを利用することを検討する。 5分おきに作成される。 3.イベント履歴 「イベント履歴」をクリックしてみましょう。 CloudTrail はデフォルトで有効になっているため、今まで行ってきた「サインイン」や「IAM ユーザーの作成」などもすべてイベントとして記録されています。 このようにCloudTrail では何も設定しなくても、デフォルトで過去90日間のイベントが無料で記録されています。 今後もし「消した覚えがないのにサーバが跡形もなく消え去っている!」というようなことがあったら、先ずCloud

    AWS CloudTrail - Qiita
  • Amazon ECS 細かい箇所を整理してみた - Qiita

    CloudWatch Container Insights CloudWatch Container Insights は、コンテナ化されたアプリケーションとマイクロサービスのメトリクスとログを収集、集計、要約します。 EC2 Linux + ネットワーキング ※「ネットワーキングのみ」と異なる箇所のみ記載。 インスタンスの設定 インスタンスの設定

    Amazon ECS 細かい箇所を整理してみた - Qiita
  • Amazon EC2 セキュリティグループ - Qiita

    1.セキュリティグループとは? ・Amazon EC2 インスタンスに適用可能なAWS標準のファイアウォール機能であり、EC2インスタンスへのアクセスを"許可"したり、トラフィックを"制御"することができます。 2.注意点 インバウンド:未設定の場合通信は全て遮断し、許可した通信のみを通過させます。 *デフォルトですべて拒否 アウトバウンド:自動的にデフォルトのセキュリティグループが適用されます。 *デフォルトですべて許可 EC2インスタンス起動時にセキュリティグループを指定しなかった場合、インスタンスは自動的にこのデフォルトのセキュリティグループで起動されてしまうので必ず、設定は確認するようにしましょう。 参考:セキュリティグループのルールのリファレンス 重複した制限は緩い方が優先される。許可されたインバウンドに対する応答(戻りのトラヒック)はアクトバウンドで制限があっても、通過すること

    Amazon EC2 セキュリティグループ - Qiita
  • AWSにおけるコンテナサービス - Qiita

    #■コンテナって?# まず仮想化とは? ホストとなる1台のコンピュータの上に、仮想的に複数のコンピュータ(ゲストマシン)を構築する技術です。 個々のゲストマシンに独立してインストールしたOSを、ホストコンピュータのCPUでへ並行して動かすことができます。 上の図でいうと、GuestOS がプロセスを動しているということになります。 なお、ホスト型仮想化とハイパーバイザ型仮想化がある。 ホスト型仮想化は、ホストOS上で動作する仮想化ソフトウェアを利用してVMを管理する方式。 代表例:VirtualBox、VMWare ハイパーバイザ型仮想化は、ハードウェア上のハイパーバイザを利用してVMを管理する方式。 代表例:KVM、Heper-V、Xen 一方、コンテナとは? ホストとなる1台のコンピュータにインストールされているOSの上に、仮想的なユーザー空間であるコンテナを構築することができる。 上

    AWSにおけるコンテナサービス - Qiita
  • Amazon ECS - Qiita

    ◼︎Amazon ECSとは Dockerコンテナサービスです。 ※コンテナについての理解は、 ⬇︎の記事で。 様々なシステムやサービスの配置/設定/管理を自動化してくれる、要するにオーケストレーションです。 簡単に言うと・・・ アプリケーションの開発に専念したい!インフラ基盤を一から構成するのは面倒! だから予め設定を保存して必要な時に呼び出してすぐアプリ開発ができるようにしちゃえ! という考え方です。 (例) 1日のうちサーバの台数を 昼に10台 夜に10台 で計20台必要な異なるアプリケーションを運用していた場合 今までは、アプリケーションの実行環境毎にサーバを用意する必要がありました。 Dockerを使うと、昼に必要なリソースと夜に必要なリソースを同じ10台の中で管理をすることでサーバのコストを約半分に出来ます。 今までのDockerはこのサーバリソースが足りなくなった場合などの時

    Amazon ECS - Qiita
  • AWS Fargate - Qiita

    AWS Fargateって? Amazon EC2を利用した場合、インスタンスの管理もしなければいけない。 コンテナ、アプリケーションのことだけを考えたい。 そのために、開発されたのが、AWS Fargate なので、 インスタンスの管理が不要になる。 そして、EC2の場合はリソースが余っていた場合も課金されていたが、当に利用した分のみの課金となり、コスト削減へと繋がります。 要するにサーバレスの考え方です。 ■EC2起動タイプとの違い 仕組み 事前にEC2インスタンスを起動し、ECSのタスクを起動していました。 Fargateではフルマネージドのフレーム転送など単純な処理をする(データプレーン)が提供されます。 そのため、事前にEC2インスタンスを起動する必要がありません。インスタンスを気にせず、集中できるようになります。 下記のような用途では、EC2起動タイプが適する GPUサポー

    AWS Fargate - Qiita
    knj2918
    knj2918 2023/01/23
  • Amazon Redshift - Qiita

    1.Amazon Redshift とは データウェアハウスサービスです。 ・データウェアハウスサービスって何よ! データウェアハウスサービスとは、企業経営の中で時系列に蓄積されたデータの中から、各項目にある関連性を分析するためのシステムです。 たとえば、コンビニの売上データから「月曜日にお弁当を購入する20代の男性は野菜ジュースなどの健康品を購入していることが多い」や、「雨の日に最も売れる商品は傘」など従来の単純なデータ集計では発見できなかった各データ間の関連性を洗い出すことができます。 RDBMSとは違って、継続的な書き込みや更新には向いておらず、一括でデータを書き込み分析のため大容量データを読み出すという処理に最適化されています。 Amazon Redshiftでは、大量のデータを短時間で読み出し・分析することが可能です。 2.特徴 超並列処理アーキテクチャを列志向ストレージおよび

    Amazon Redshift - Qiita
    knj2918
    knj2918 2023/01/16
  • 1