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

個人開発しているサービスのインフラをAWSからGCPに載せ替えた話 💪 / kojin_kaihatsu_night_3

kikunantoka
February 06, 2020

個人開発しているサービスのインフラをAWSからGCPに載せ替えた話 💪 / kojin_kaihatsu_night_3

kikunantoka

February 06, 2020
Tweet

More Decks by kikunantoka

Other Decks in Technology

Transcript

  1. ࣗݾ঺հ about: name: Fumitaka Kikukawa twitter: @kikunantoka work_at: giftee Inc.

    job: software engineer // ࠷ۙ͸FlutterͰΞϓϦΛ։ൃ͍ͯ͠·͢
  2. ݸਓ։ൃΛ͍ͯ͠ΔϓϩμΫτ User 01 User 02 User 03 User 04 •

    ࣗ෼ͷϗʔϜը໘ΛΞοϓϩʔυ͢ΔͱɺTwitterͷ༑ͩͪͷϗʔϜը໘Λ೷͚Δ
  3. NakamyΛࢧ͑Δٕज़ • Route 53 • S3 + Cloud Front •

    RDS • Certificate Manager • ELB • EC2
  4. NakamyΛࢧ͑Δٕज़ • Route 53 • S3 + Cloud Front •

    RDS • Certificate Manager • ELB • EC2
  5. NakamyΛࢧ͑Δٕज़ • Route 53 • S3 + Cloud Front •

    RDS • Certificate Manager • ELB • EC2 • Google Domains • Cloud Storage ( + Cloud CDN) • Cloud SQL • Cloud Run • Cloud Run • Cloud Run
  6. NakamyΛࢧ͑Δٕज़ • Route 53 • S3 + Cloud Front •

    RDS • Certificate Manager • ELB • EC2 • Google Domains • Cloud Storage ( + Cloud CDN) • Cloud SQL • Cloud Run • Cloud Run • Cloud Run
  7. Google Domains • GoogleͷυϝΠϯ؅ཧαʔϏε • Whoisอޢ΋͋Δ • ҰԠ·ͩBETA • Ҡߦݩʹظݶ͕࢒͍ͬͯͨΒɺͦͷظݶ

    + 1೥ͷܖ໿ʹͳΔɺ΍͍͞͠ • Route 53ͰҠ؅ϩοΫΛղআͯ͠ɺҠߦਃ੥Λ͢Δ • AWSͷ࡞ۀʹɺ1ि͙ؒΒ͍͔͔ΔͷͰ஫ҙ
  8. NakamyΛࢧ͑Δٕज़ • Route 53 • S3 + Cloud Front •

    RDS • Certificate Manager • ELB • EC2 • Google Domains • Cloud Storage ( + Cloud CDN) • Cloud SQL • Cloud Run • Cloud Run • Cloud Run
  9. NakamyΛࢧ͑Δٕज़ • Route 53 • S3 + Cloud Front •

    RDS • Certificate Manager • ELB • EC2 • Google Domains • Cloud Storage ( + Cloud CDN) • Cloud SQL • Cloud Run • Cloud Run • Cloud Run
  10. Cloud SQL • ϑϧϚωʔδυϦϨʔγϣφϧσʔλϕʔεαʔϏε • Ұ൪খ͍͞ΠϯελϯελΠϓͷdb-f1-microͰɺ$9.96 • MySQL΋αϙʔτ͞Ε͍ͯΔ • ετϨʔδࣗಈ૿Ճ

    • ఆظతʹ1࣌ؒͷϝϯςφϯε͕ೖΔ͕࣌ؒ͸ࢦఆͰ͖Δ • 24࣌ؒಈ࡞͢Δ͜ͱΛอূ͢ΔαʔϏεͩͱݫ͍͔͠΋͠Εͳ͍
  11. NakamyΛࢧ͑Δٕज़ • Route 53 • S3 + Cloud Front •

    RDS • Certificate Manager • ELB • EC2 • Google Domains • Cloud Storage ( + Cloud CDN) • Cloud SQL • Cloud Run • Cloud Run • Cloud Run