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
55
20190307_Alicloudユーザー会.pdf
nezumisannn
March 07, 2019
Tweet
Share
More Decks by nezumisannn
See All by nezumisannn
20230511_AWSにおけるコンテナサービスの選択とIaC実装例.pdf
nezumisannn
0
880
リーダーになって1年経過して_取り組んできたことと大事にしている考え方_の裏側_.pdf
nezumisannn
0
49
20211118_GKEにおける高負荷時のPodとWorker_Nodeの挙動について.pdf
nezumisannn
0
93
20211014_Alibaba_Cloud_Container_Service_for_KubernetesにおけるServerless_Kubernetesの概要とManaged_Kubernetesとの違い.pdf
nezumisannn
0
52
20211008_ApsaraDB_for_PolarDBとAWS_Auroraの機能比較.pdf
nezumisannn
1
82
20210122_AlibabaCloudパートナーサミット_Terraform_Cloudを活用するマルチクラウドオートメーション.pdf
nezumisannn
0
35
20201203_AlibabaCloudセミナー_ApsaraDB_for_PolarDB_の便利機能と競合DBとの差別化ポイントの紹介.pdf
nezumisannn
0
12
20200617_ビヨンド勉強会_24_Terraformにおけるディレクトリ構造のプラクティスと記述事例.pdf
nezumisannn
0
250
20200522_FGDC_Terraform_CloudでGitOpsを使用したCI_CDパイプラインを構築する.pdf
nezumisannn
0
370
Other Decks in Technology
See All in Technology
HEXA OSINT CTF V3 作戦会議
meow_noisy
0
110
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs (QCon London)
inesmontani
PRO
0
150
Autonomous Database Cloud 技術詳細 / adb-s_technical_detail_jp
oracle4engineer
PRO
13
35k
Tebiki株式会社 エンジニア採用資料
tebiki
0
4.1k
Apple Vision Pro trial session
akkeylab
0
120
AWS を使う上で知っておきたいオンプレミス知識/aws-on-premise-essentials
emiki
1
4.2k
AWS パートナー企業でテクニカルサポートに従事して2年経ったので思うところをまとめてみた
kazzpapa3
3
1.3k
疲弊しない!AWSセキュリティ統制の考え方 #devio_osakaday1
masahirokawahara
6
5.8k
o11y入門_外形監視を利用したWebアプリケーションへの最適なモニタリング_TechBrew
k5k
2
100
SREとその組織類型
tatsuo48
8
1.5k
LLM とプロンプトエンジニアリング/チューターをビルドする / LLM and Prompt Engineering and Building Tutors
ks91
PRO
0
220
NgRx Signal Store
rainerhahnekamp
0
110
Featured
See All Featured
5 minutes of I Can Smell Your CMS
philhawksworth
199
19k
Why You Should Never Use an ORM
jnunemaker
PRO
50
8.6k
The Art of Programming - Codeland 2020
erikaheidi
41
12k
Practical Orchestrator
shlominoach
181
9.7k
Unsuck your backbone
ammeep
662
57k
Large-scale JavaScript Application Architecture
addyosmani
503
110k
Side Projects
sachag
451
41k
Rails Girls Zürich Keynote
gr2m
91
13k
Put a Button on it: Removing Barriers to Going Fast.
kastner
58
3k
4 Signs Your Business is Dying
shpigford
175
21k
Product Roadmaps are Hard
iamctodd
43
9.7k
How to train your dragon (web standard)
notwaldorf
71
5.1k
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