Upgrade to Pro — share decks privately, control downloads, hide ads and more …

20190620_Multi_Cloud_Day.pdf

 20190620_Multi_Cloud_Day.pdf

nezumisannn

June 20, 2019
Tweet

More Decks by nezumisannn

Other Decks in Technology

Transcript

  1. 自己紹介 resource “my_profile” “nezumisannn” { name = “Yuki.Teraoka” nickname =

    “ねずみさん家。” company = “beyond” job = “Site Reliability Engineer” twitter = “@yktr_sre” skills = [“terraform”,”packer”] } 3
  2. Why » コスト/性能の最適化 ⋄ ベンダーごとに当然異なる » DR対策 ⋄ クラウド自体の障害への備え »

    クラウドロックインの回避 ⋄ 特定のクラウドに依存しない » 最適なサービスの利用 ⋄ 利用したいものを幅広く選定できる 6
  3. Solution » 構成の複雑化 ⋄ Infrastructure as code » 学習コストの増加 ⋄

    気合いでなんとかする » 標準化が難しい ⋄ 統一的に記述できる言語を選定 8
  4. Provider provider "oci" { tenancy_ocid = "${var.tenancy_ocid}" user_ocid = "${var.user_ocid}"

    fingerprint = "${var.fingerprint}" private_key_path = "${var.private_key_path}" region = "${var.region}" } 17
  5. Variable variable "credential" { type = "map" default = {

    access_key = "Your Access Key here" secret_key = "Your Secret Key here" region = "Your Region here" } } 19