Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
20190307_Alicloudユーザー会.pdf
Search
nezumisannn
March 07, 2019
Technology
0
62
20190307_Alicloudユーザー会.pdf
nezumisannn
March 07, 2019
Tweet
Share
More Decks by nezumisannn
See All by nezumisannn
20240828_ビヨンド勉強会_42_EKS_on_FargateでWebサービスを公開するために覚えておきたいこと.pdf
nezumisannn
0
70
20240530_ビヨンド勉強会#41_ビヨンドのエンジニア新卒研修における取り組み
nezumisannn
0
82
20230511_AWSにおけるコンテナサービスの選択とIaC実装例.pdf
nezumisannn
0
1k
リーダーになって1年経過して_取り組んできたことと大事にしている考え方_の裏側_.pdf
nezumisannn
0
59
20211118_GKEにおける高負荷時のPodとWorker_Nodeの挙動について.pdf
nezumisannn
0
110
20211014_Alibaba_Cloud_Container_Service_for_KubernetesにおけるServerless_Kubernetesの概要とManaged_Kubernetesとの違い.pdf
nezumisannn
0
59
20211008_ApsaraDB_for_PolarDBとAWS_Auroraの機能比較.pdf
nezumisannn
1
110
20210122_AlibabaCloudパートナーサミット_Terraform_Cloudを活用するマルチクラウドオートメーション.pdf
nezumisannn
0
50
20201203_AlibabaCloudセミナー_ApsaraDB_for_PolarDB_の便利機能と競合DBとの差別化ポイントの紹介.pdf
nezumisannn
0
20
Other Decks in Technology
See All in Technology
Can We Measure Developer Productivity?
ewolff
1
150
CysharpのOSS群から見るModern C#の現在地
neuecc
2
3.2k
AWS Lambda のトラブルシュートをしていて思うこと
kazzpapa3
2
170
BLADE: An Attempt to Automate Penetration Testing Using Autonomous AI Agents
bbrbbq
0
300
Oracle Cloud Infrastructureデータベース・クラウド:各バージョンのサポート期間
oracle4engineer
PRO
28
12k
TypeScriptの次なる大進化なるか!? 条件型を返り値とする関数の型推論
uhyo
2
1.6k
【令和最新版】AWS Direct Connectと愉快なGWたちのおさらい
minorun365
PRO
5
750
Amplify Gen2 Deep Dive / バックエンドの型をいかにしてフロントエンドへ伝えるか #TSKaigi #TSKaigiKansai #AWSAmplifyJP
tacck
PRO
0
370
テストコード品質を高めるためにMutation Testingライブラリ・Strykerを実戦導入してみた話
ysknsid25
7
2.6k
RubyのWebアプリケーションを50倍速くする方法 / How to Make a Ruby Web Application 50 Times Faster
hogelog
3
940
DMARC 対応の話 - MIXI CTO オフィスアワー #04
bbqallstars
1
160
適材適所の技術選定 〜GraphQL・REST API・tRPC〜 / Optimal Technology Selection
kakehashi
1
170
Featured
See All Featured
Embracing the Ebb and Flow
colly
84
4.5k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
27
4.3k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
126
18k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
44
6.8k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
38
1.8k
Side Projects
sachag
452
42k
Building Your Own Lightsaber
phodgson
103
6.1k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
8
860
Ruby is Unlike a Banana
tanoku
97
11k
Designing Experiences People Love
moore
138
23k
For a Future-Friendly Web
brad_frost
175
9.4k
Designing on Purpose - Digital PM Summit 2013
jponch
115
7k
Transcript
Alicloudの構築で Terraformを使ったお話
はじめに ▪ 普段は重度のAWS信者です(毎回懲りずに言ってます) ▪ Alicloudを利用する機会も増えてきました ▪ LTなので気軽に聞いていただけると嬉しいです 2
ねずみさん家。 ▪ Yuki.Teraoka ▪ 株式会社ビヨンド SS部 SREチーム ▪ SRE3年目 ▪
インフラの設計/構築/運用全部やります ▪ 今はGolangを勉強しています ▪ Twitterやってます(@yktr_sre) 3
こんなことやってます 4 https://edisone.jp/
EDISONEとは何ぞ? ▪ 多言語対応の予約システム ▪ 24時間365日WEB上から予約が可能 ▪ カスタマイズ開発が可能 ▪ 中国向けサイト用にAlicloudを利用 5
少し技術的なお話 ▪ 中国向けサイトはAlicloudの上海リージョンに構築 ▪ Infrastructure as Code ▪ TerraformでAlicloudのインフラをコード化 ▪
AnsibleでECS内のミドルウェアの設定をコード化 ▪ 自動化することでインフラの規模と作業工数が比例しない ▪ 今回はTerraformの紹介をします 6
What is Terraform まずはTerraformの概要を軽くご紹介します 1.
Terraformとは何ぞ? ▪ インフラオーケストレーションツール ▪ コードを記述してインフラの構築を行う ▪ コードの記述はHCLと呼ばれる独自言語で記述する ▪ Hashicorpが開発したOSSでgolangで記述されている 8
How to use it EDISONEでどのように利用しているのかをご紹介します 2.
どのように使ってる? ▪ 必要なリソースを作成する処理は全てモジュール化 ▪ モジュールに対してmap型変数で必要な引数を渡す ▪ 現時点で以下リソースの構築ができる □ Network(VPC/VSwitch/SecurityGroup) □
ECS □ Apsaradb for RDS 10
11 読み込むモジュールのパス VPCのパラメータ変数 VSwitchのパラメータ変数
12 VPCリソース VSwitchリソース
13
14
15
16
まとめ ▪ TerraformでAlicloudのインフラ構築の自動化ができる ▪ モジュール化しておくことで他の案件でも利用できる ▪ Alicloudとても使いやすいです 17
Thanks! Any questions? You can find me at ▪ @yktr_sre
▪
[email protected]
18