terraformに関するjsstudyのブックマーク (8)
-
こんにちは! 2020年2月からSREチームにJoinしました木村です!仕事をする上での座右の銘は﹁明日交通事故にあってもシステムと仕事を回せるようにすること﹂です。 基本に戻って始める。と表題では書いていますが、私元々はAWS職人でGCPに本格的にコミットしてからまだ3ヶ月位です!なのでヒィヒィ?言いながらGCPのキャッチアップに努めているわけですが今回は過去にAWSで得たInfrastructure as Codeの知識とビザスクに入社してキャッチアップで培ったGCPの知識を元に基本に戻って始めるGCPのInfrastructure as Code再入門ということで書かせていただきます。 尚実際に書き始めたら量が膨大になってしまったのでいくつかパートに分けて 書いていきたいと思っております。 今回やること GCPのCompute Engineをスコープとして Terraformを使
-
﹃Pragmatic TerraformonAWS﹄では、Terraformを使ってAWS上にシステムを構築するノウハウを、100以上のサンプルコードとともに紹介します。ECS Fargateなどのマネージドサービスを中心にアーキテクチャ設計を行い、Terraformで実装します。サンプルコードはGitHubでも公開しています。ぜひ手を動かしながら一緒に学びましょう。 こちらは﹃Pragmatic TerraformonAWS﹄のダウンロード版です。技術書典6にて頒布したものと同様のものになります。 無料サンプル版もありますので、こちらもあわせてご覧ください。 ・ https://kosmos.booth.pm/items/1306706 ファイル構成zipファイルを解凍すると4つのファイルが出てきます。ご自身の環境にあわせて、好きなファイルをご利用ください。 ・Pragmatic
-
﹁Terraform触りたい。触りたくない?﹂ クラスメソッドには、﹁CloudFormation派﹂と﹁Terraform派﹂があり、それぞれの派閥間には微妙な緊張感が漂っています。 自分は、ここ半年ほどずっぽりCloudFormationを使ってたんですが、Terraform派の﹁いやぁ、扱いやすいですよこれ﹂という言葉を聞くにつれ﹁まじか、どないなもんやねん?﹂と思ってました。 ただね、おっちゃんになると全くの未知の領域を学ぶのも腰が重くなる。﹁なんか良い本無いかなぁ﹂とグダグダしてたときに、﹁Pragmatic TerraformonAWS﹂という、もう、AWSど真ん中の自分にはこれしかないやろという本が技術書典で発売されたと知って、秒で購入しました。 最高でした。 Terraform入門本きたか…!! ( ゚д゚) ガタッ / ヾ __L| / ̄ ̄ ̄/_ \/ /
-
この度、Terraformを使い始めました。全くの初心者の状態から実戦︵仕事︶で使うまでにやったことをまとめましたので、これからTerraformを始めようという方の参考になれば幸いです。 Terraformとは HashiCorp社が提供するインフラ構成管理ツールです。 HCL︵HashiCorp Configuration Language︶という⾔語で .tf 拡張子のファイルにインフラ構成を記述し、Terraformのコマンドでそのファイルを実行するとその構成通りのインフラが作成されます。 いわゆるInfrastructure as Codeが実現できるので、インフラ構築において以下のようなことが可能になります。Gitなどのバージョン管理システムで変更履歴を管理する コードレビュー インフラ構成の横展開︵再利用︶が容易になる コンソールで作業することによる人為的ミスを防ぐことがで
-
-
DMMグループ Advent Calendar 2019 - Qiitaの25日目です TL;DR AWSで3層アーキテクチャのサービスを構築するテンプレート︵ここではスターターキットと呼びます︶を公開しました。 利用するコンポーネントとしては主にAWSのALB・ECS/Fargate・Aurora、Dockerとローカル環境用にdocker-compose、IaCにTerraformを利用しています。 導入や既存メンバーのためのスターターキットで使用するコンポーネントの入門用ドキュメントを備えています。 概要 y-ohgi.github.io/starterkit にgitbookとしてドキュメントを公開しているのでそちらを閲覧してください。 サンプルとしてGolang・ECS/Fargate・Aurora︵MySQL︶で構築をしています。 また、RailsやNextなど、コンテナベー
-
-
こんにちは、エンジニアの藤田です。 最近は趣味で iOS 開発に挑戦しています。 体験したことない DXに戸惑いつつも、新しい言語やフレームワークはわくわくがいっぱいです! とはいえ、iOS 開発を進めていたら API が欲しくなって、気がついたら API の実装を凝り始めてしまっている今日この頃です。 さて、前回の私のエントリーでは AWS CodePipeline で CI/CD の仕組みを構築したお話 をご紹介しました。 今回のエントリーではこの CI/CD のインフラ・仕組みを 別環境・別サービスに横展開する ために行った ﹁terraform を使った Infrastructure as Code 実践﹂についてご紹介します。 terraform とは HashiCorp社が開発している コードからインフラを作成/コードでインフラ構成を管理する ためのツールです。 ここでいう﹁
-
1