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
20241204_ビヨンド勉強会_44_AWS_Service_Catalogを利用したIaCのテンプレート化とTerraformによるデプロイ.pdf
nezumisannn
0
230
20240828_ビヨンド勉強会_42_EKS_on_FargateでWebサービスを公開するために覚えておきたいこと.pdf
nezumisannn
0
82
20240530_ビヨンド勉強会#41_ビヨンドのエンジニア新卒研修における取り組み
nezumisannn
0
100
20230511_AWSにおけるコンテナサービスの選択とIaC実装例.pdf
nezumisannn
0
1.2k
リーダーになって1年経過して_取り組んできたことと大事にしている考え方_の裏側_.pdf
nezumisannn
0
66
20211118_GKEにおける高負荷時のPodとWorker_Nodeの挙動について.pdf
nezumisannn
0
140
20211014_Alibaba_Cloud_Container_Service_for_KubernetesにおけるServerless_Kubernetesの概要とManaged_Kubernetesとの違い.pdf
nezumisannn
0
76
20211008_ApsaraDB_for_PolarDBとAWS_Auroraの機能比較.pdf
nezumisannn
1
130
20210122_AlibabaCloudパートナーサミット_Terraform_Cloudを活用するマルチクラウドオートメーション.pdf
nezumisannn
0
59
Other Decks in Technology
See All in Technology
プライベートクラウドでの効率的な証明書配布戦略 / Efficient Certificate Distribution Strategy in Private Cloud
lycorptech_jp
PRO
0
110
生成AI時代の開発組織・技術・プロセス 〜 ログラスの挑戦と考察 〜
itohiro73
1
440
LangSmith×Webhook連携で実現するプロンプトドリブンCI/CD
sergicalsix
1
210
Lufthansa ®️ USA Contact Numbers: Complete 2025 Support Guide
lufthanahelpsupport
0
150
いつの間にか入れ替わってる!?新しいAWS Security Hubとは?
cmusudakeisuke
0
100
Zephyr RTOSを使った開発コンペに参加した件
iotengineer22
1
200
OPENLOGI Company Profile for engineer
hr01
1
34k
開発生産性を組織全体の「生産性」へ! 部門間連携の壁を越える実践的ステップ
sudo5in5k
2
6.5k
Yamla: Rustでつくるリアルタイム性を追求した機械学習基盤 / Yamla: A Rust-Based Machine Learning Platform Pursuing Real-Time Capabilities
lycorptech_jp
PRO
4
240
Tech-Verse 2025 Global CTO Session
lycorptech_jp
PRO
0
1.7k
面倒な作業はAIにおまかせ。Flutter開発をスマートに効率化
ruideengineer
0
230
Backlog ユーザー棚卸しRTA、多分これが一番早いと思います
__allllllllez__
1
140
Featured
See All Featured
Testing 201, or: Great Expectations
jmmastey
43
7.6k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
45
7.5k
Gamification - CAS2011
davidbonilla
81
5.4k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
138
34k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
107
19k
Agile that works and the tools we love
rasmusluckow
329
21k
Bash Introduction
62gerente
613
210k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
667
120k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
357
30k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
32
2.4k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
7
730
4 Signs Your Business is Dying
shpigford
184
22k
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